@font-face {
	font-family: 'segoeui';
	src: url('fonts/segoeui.ttf');
}

@font-face {
	font-family: 'ZillaSlab-Regular';
	src: url('fonts/ZillaSlab-Regular.ttf');
}
html,
body {
	height: 100%;
	width:100%;
	min-height: 100%;
	color: #767678;
	font-family: 'segoeui' !important;
}
body{
	overflow-x: hidden;
}
iframe{
	height:100% !important;
	min-height: 100% !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'ZillaSlab-Regular';
	font-size: 2.00rem;
}

.parent {
	height: 100vh;
}

.parent>.row {
	display: flex;
	align-items: center;
	height: 100%;
}

.col img {
	height: 100px;
	width: 100%;
	cursor: pointer;
	transition: transform 1s;
	object-fit: cover;
}

.col label {
	overflow: hidden;
	position: relative;
}

.imgbgchk:checked+label>.tick_container {
	opacity: 1;
}


/*aNIMATION */

.imgbgchk:checked+label>img {
	transform: scale(1.25);
	opacity: 0.3;
}
.testitopbarborder{
	display: none !important;
}
.tick_container {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	cursor: pointer;
	text-align: center;
}
img.mlminus200.mtminus70{
	display: none;
}
.tick {
	background-color: #08447a;
	color: white;
	font-size: 16px;
	padding: 6px 12px;
	width: 40px;
	border-radius: 100%;
}

.d-none {
	display: none;
}

.radioimages {
	padding: 10px;
}

.selected-radio {
	border-radius: 10px;
	background-color: #08447a;
	color: white;
}

.unselected-radio {
	background-color: #0844F5;
	color: white;
}

.display-none {
	display: none;
}

nav {
	/* background-image: linear-gradient(to right, #DAF2FA, #2096ff); */
	/* background-image: linear-gradient(to right, #c2ebff, #0079e4); */
	background-color: #f4f8ff;
}
.chiller-theme .sidebar-wrapper {
    background: #f4f8ff;
}
.loan-forgiveness-div {
	/* background-image: linear-gradient(to right, #203a8e, #2096ff); */
}

.loan-forgiveness-div img {
	width: 100%;
}

.form-questions {
	color: #08447a;
	margin-top: 40px;
}

.nextBtn {
	background-color: #18376e !important;
}

.nextBtn:hover {
	background-color: #dba04b !important;
	color: #fff;
	border-color: #dba04b;
}

/* .col-card-step {
	border: 2px solid #E7E9EB;
	padding: 50px;
	border-radius: 6px;
} */

.progress {
	background-color: lightgray !important;
	height: 20px !important;
	border-radius: 20px;
	margin-bottom: 14px;
}

.progress-bar {
	background-color: #08447a !important;
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}

.fadeInUp {
	animation-name: fadeInUp
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.animated {
	animation-duration: 1s;
	animation-fill-mode: both
}

.animated.fasterTime {
	animation-duration: .2s
}

.animated.mediumTime {
	animation-duration: .4s
}

.animated.slowerTime {
	animation-duration: .6s
}

.animated.infinite {
	animation-iteration-count: infinite
}

.animated.hinge {
	animation-duration: 2s
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
	animation-duration: .75s
}

@keyframes bounce {
	from,
	20%,
	53%,
	80%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		transform: translate3d(0, -4px, 0)
	}
}
span.btnlike {
	padding-left: 53px !important;
	padding-right: 53px !important;
	border-radius: 30px !important;
	color: white;
	background: #18376e !important;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
}

span.savecontinue {
	color: white;
	background: #18376e !important;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 3px;
}

.btnback {
	background-color: #08447a !important;
	color: #fff !important;
}

.cursor-pointer {
	cursor: pointer;
}

.spacer {
	padding: 50px;
}

.btn-danger {
	color: white !important;
}

.flex-section {
	display: flex;
	align-items: center;
}

.navbar-btn {
	background: #dba04b;
	margin-left: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 5px;
	color: white;
	text-decoration: none;
	border: 2px solid transparent;
	display: inline-block;
}

.navbar-btn:hover {
	text-decoration: none;
	color: #dba04b;
	background-color: #fff;
	border: 2px solid #dba04b;
}

.navbar {
	padding: 9px 30px;
	font-weight: bold;
}

#navbarText {
	padding-left: 70px;
}

.letsgetsstartimages img {
	width: 90px;
}

.nav-link:hover {
	color: #dba04b;
}

.letsgetsstartimages {
	padding-top: 20px;
	padding-bottom: 20px;
}

.congrats-img {
	width: 100px;
}

.footer-section {
	background-image: linear-gradient(to right, #2096ff, #DAF2FA);
	padding: 30px;
	margin-top: 50px;
	color: white;
}

.footer-section a {
	color: white;
}

.footer-section a:hover {
	color: #dba04b;
}

.footer-section .get-in-touch i {
	padding: 7px;
	color: white;
	background: darkslategrey;
}

.footer-section .get-in-touch p {
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}

.footer-section .get-in-touch p i {
	-webkit-transition: .3s all ease;
	-o-transition: .3s all ease;
	transition: .3s all ease;
}

.footer-section .get-in-touch p:hover i {
	background-color: #dba04b;
}

.footer-section .get-in-touch p:hover a {
	color: #dba04b;
}

.subscribe-email-input {
	background-color: #dba04b !important;
	color: white !important;
	border: none !important;
}

.talk-to-consultant {
	padding: 30px;
	background-image: linear-gradient(to right, #2096ff, #DAF2FA);
	border-radius: 15px;
	margin: 0 30px 30px;
}

.ideas {
	background-image: linear-gradient(to right, #203a8e, #2096ff);
}

.background-dark-to-light {
	background-image: linear-gradient(to right, #203a8e, #2096ff);
}

.background-dark-to-light-footer {
	background-image: linear-gradient(to right, #104682, #1079d5);
}

.talk-to-consultant a {
	text-decoration: none;
	color: white;
}

.color-yellow {
	color: #dba04b;
}

.color-blue {
	color: #08447a;
}

.apply-online-background-img {
	background-image: url("uploads/images/background-see-if-you-can.png");
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
	position: relative;
}

.apply-online-background-img:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #fff;
    opacity: 0.7;
}

.slidebanner-home-background-image {
	background-image: url("uploads/images/1_0071_attractive-couple-man-woman-talking-sitting-stairs-urban-city-center-working-together-laptop.png");
	background-size: cover;
	background-attachment: fixed;
}

.color-gold {
	background-color: #dba04b;
}

.rounded-btn {
	padding-left: 25px;
	padding-right: 25px;
	cursor: pointer;
	border-radius: 20px;
	border: none;
}

.mlminus15 {
	margin-left: -15px;
}

.mbminus70 {
	margin-bottom: -70px;
}

@media only screen and (min-width: 768px) {
	.mlminus200 {
		margin-left: 206px;
	}
	.mobileview {
		display: none;
	}
	.desktopparacss {
		height: 200px;
	}
}

.mtminus70 {
	margin-top: -70px;
}

img {
	width: 100%;
}

.streamline-sba-loan {
	margin-top: -370px;
	padding-left: 36px;
	padding-right: 10px;
}

.color-white {
	color: white;
}

.mtminus15 {
	margin-top: -15px;
}

@media only screen and (min-width: 768px) {
	.ml142 {
		margin-left: 142px;
	}
}

.mlminus20 {
	margin-left: -20px;
}

.forgiveness-bar {
	background: #dba04b;
	padding-top: 10px;
	padding-bottom: 4px;
	padding-left: 40px;
	border-top-left-radius: 70px;
	border-bottom-left-radius: 70px;
	color: white;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: -15px;
}

.forgiveness-bar h4 {
	font-family: 'ZillaSlab-Regular';
}

.faqs {
	border-radius: 20px;
}

.morefaqs {
	position: relative;
	margin: 30px 0 50px;
	text-align: center;
}

.morefaqs:after {
	width: 300px;
	height: 300px;
	shape-outside: circle();
	clip-path: circle();
	background-image: linear-gradient(to right, #203a8e, #2096ff);
	position: relative;
	top: -220px;
	left: calc(50% - 150px);
	position: absolute;
	content: '';
	z-index: -1;
}

.leftdiv-loan-forgiveness {
	border-bottom: 15px solid #dba04b;
}

.owl-carousel.owl-drag .owl-item {
	margin-left: -3px;
}

.rightdiv-loan-forgiveness p {
	font-size: 30px;
}

.width-50percent {
	width: 50%;
}

.width-20percent {
	width: 20%;
}

.amount-text {
	border: 0;
	font-size: 30px;
}

.ui-widget.ui-widget-content {
	border-radius: 10px;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 4px solid #cccccc;
	background: #08447a;
	font-weight: normal;
	color: #454545;
	border-radius: 15px;
	padding: 10px;
	margin-top: -4px;
	color: white !important;
}

.bcc-footer-widgets p {
	font-size: 14px;
}

.ui-widget-header {
	background-color: white;
}

.background-color-blue {
	background-color: #08447a;
}

.terms-conditions {
	color: white;
	border-radius: 10px;
	padding: 20px;
}

.font-weight-700 {
	font-weight: 700;
}

.type-label {
	border: 2px solid green;
	border-radius: 10px;
	width: 100%;
	padding: 10px;
}

.color-red {
	color: red;
	font-size: 13px;
}

.unselected-radio-design {
	border: 1px solid red;
	border-radius: 35px;
	padding: 10px;
}

.type-bank-loan,
.type-sbaexpress-loan,
.type-sba7a-loan,
.type-abl-loan,
.type-working-capital-loan {
	position: relative;
	display: inline-block;
}

.type-bank-loan-text,
.type-sbaexpress-loan-text,
.type-sba7a-loan-text,
.type-abl-loan-text,
.type-working-capital-loan-text {
	visibility: hidden;
	width: 300px;
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	margin-left: -60px;
	right: -20%;
	top: 40%;
}

.width35percent {
	width: 35%;
}

.ideas-section {
	padding: 30px;
	padding-top: 70px;
	border-bottom: 9px solid #dba04b;
	border-top: 9px solid #dba04b;
}

.ideas-section-para {
	background: #ffad00ad;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px;
	color: #fff;
	border-radius: 4px;
	margin-bottom: 50px;
}

.see-if-you-pre-qualify a {
	color: white;
	text-decoration: none;
	background: #dba04b;
	border-radius: 6px;
	padding: 5px 30px 13px;
	font-family: 'ZillaSlab-Regular';
	border: 2px solid transparent;
}

.see-if-you-pre-qualify a:hover {
	color: #dba04b;
	text-decoration: none;
	background: #fff;
	border: 2px solid #dba04b;
}

@media only screen and (max-width: 600px) {
	.ideas-icon {
		margin-top: 0px;
	}
	.apply-now-ellipse {
		display: none;
	}
	.desktopview {
		display: none;
	}
}

.interest-rates {
	padding-left: 90px;
	border-right: 1px solid white;
	margin-top: 50px;
	margin-bottom: 50px;
}

.see-if-you-pre-qualify {
	margin-top: -15px;
}

.padding-left-30 {
	padding-left: 30px;
}

.testitopbarborder {
	border-top: 15px solid #dba04b;
}

.width99percent {
	width: 99%;
}

#slider-range-max {
	background-color: #125290;
}

.color-yellow-light {
	color: #ffad00;
}

.faqtext {
	color: whitesmoke;
}

.color-gray {
	color: gray;
}

.bcc-header .container-fluid {
	padding: 0;
}
.bcc-footer .container-fluid {
	width: 90%;
}

.mb-0 {
	margin-bottom: 0;
}

.bcc-footer-widgets h4 {
	margin-bottom: 30px;
	font-size: 26px;
}

.bcc-footer-widgets img {
	width: 200px;
}

.bcc-footer-widgets.get-touch p {
	padding-left: 37px;
	position: relative;
}

.bcc-footer-widgets.get-touch p i {
	position: absolute;
	top: -2px;
	left: 0;
}

.apply-online {
	display: flex;
	align-items: center;
}

.apply-online figure {
	margin: 0;
	overflow: hidden;
}

.apply-online img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.apply-online img:hover {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.col-half {
	width: 100%;
}

.banner-text {
	background-image: url("uploads/images/1_0065_Shape.png");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 70px 100px 109px;
}

.banner-text h3 {
	font-family: 'ZillaSlab-Regular';
	font-size: 50px;
}

.banner-text p {
	font-family: 'ZillaSlab-Regular';
	font-size: 30px;
}

.bcc-faq .panel-title {
	color: #fff;
	margin-bottom: 0;
}

.bcc-faq .panel-title a {
	color: #fff;
}

.bcc-faq .panel-title a:hover {
	color: #dba04b;
}

.bcc-faq .panel-body {
	color: #fff;
	margin-bottom: 15px;
}

.bcc-faq .panel-heading {
	border-bottom: 2px solid #dba04b;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.bcc-faq .panel-default:last-child .panel-heading {
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.bcc-faq .background-dark-to-light {
	padding: 30px 20px;
}

.bcc-faq h2 {
	border-bottom: 2px solid #dba04b;
	padding-bottom: 20px;
	margin-right: 100px;
}

.price-table {
	border-top: 2px solid #dba04b;
}

.price-logo {
	text-align: center;
}

.price-logo img {
	width: 200px;
	margin: 0 auto;
}

.price-table tr td,
.price-table tr th {
	vertical-align: middle;
}

.table-desc p {
	margin-bottom: 0;
}

.text-center {
	text-align: center;
}

.price-table tr.has-bg td {
	background-color: #efefef;
}

.price-table tr.has-bg td:first-child {
	background-color: #fff;
	border-top: none;
	border-bottom: none;
}
.required-documents {
    margin-bottom: 30px;
	background-color: #efefef;
	padding: 30px;
	min-height:319px;
	border-radius: 6px;
}
.required-documents ul{
	padding: 0;
	margin:0;
}
.required-documents ul li{
	display: block;
	margin-bottom: 10px;
}
.required-documents ul li:last-child{
	margin-bottom: 0;
}
.sdocs-submit-form{
	background-color: #efefef;
	/* width: 80%; */
	padding:30px 30px;
	border-radius: 10px;
	margin: 0 auto;
}
.required-documents ol li {
    font-size: 14px;
}
.form-questions .submit-accordion-title{
	outline: none !important;
	text-decoration: none !important;
	box-shadow: none;
	color:#08447a;
	display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.form-questions .submit-accordion-title i{
	font-size: 25px;
}
.form-questions .submit-accordion-title .fa-angle-up{
	display: none;
}
.form-questions .submit-accordion-title.collapsed .fa-angle-up{
	display: block;
}
.form-questions .submit-accordion-title.collapsed .fa-angle-down{
	display: none;
}
.bcc_accordion .card-header .submit-accordion-title{
	outline: none !important;
	text-decoration: none !important;
	box-shadow: none;
	color:#08447a;
	display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
	padding: 0;
}
.bcc_accordion .card-header .submit-accordion-title i{
	font-size: 20px;
}
.bcc_accordion .card-header .submit-accordion-title h2{
	width: 100%;
	margin-bottom: 0;
    font-size: 14px;
}
.bcc_accordion .card-header .submit-accordion-title .fa-angle-up{
	display: none;
}
.bcc_accordion .card-header .submit-accordion-title.collapsed .fa-angle-up{
	display: block;
}
.bcc_accordion .card-header .submit-accordion-title.collapsed .fa-angle-down{
	display: none;
}
.bcc_accordion.accordion .card{
	background-color: #fff !important;
}
.bcc_accordion.accordion .card .card-body{
	padding: 1.25rem;
}
.bcc_accordion.accordion .card>.card-header{
	display: block;
}
.required-documents h6{
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 15px;
}
.docs-heading{
	margin-bottom: 30px;
	justify-content: space-between;
}
.docs-heading h2{
	font-weight: bold;
}
.price-table tr.has-no-top-border td:first-child {
	border-top: none;
	border-bottom: none;
}

.apply-now-section {
	background-image: linear-gradient(to right, #203a8e, #2096ff);
	padding: 15px;
}

.bcc-default-btn {
	display: inline-block;
	background-color: #fe9802;
	color: #fff;
	border-radius: 30px;
	padding: 10px 20px;
	text-transform: uppercase;
	border: 2px solid transparent;
}

.bcc-default-btn:hover {
	background-color: #fff;
	color: #fe9802;
	border: 2px solid #fe9802;
}

.learn-process {
	border: 5px solid #fe9802;
	border-radius: 4px;
	background-color: #203a8e;
}

.learn-process .text-holder {
	padding: 40px 20px;
}

.learn-process .text-holder h4 {
	color: #fff;
	margin-bottom: 20px;
}

.learn-process .text-holder p {
	color: #fff;
}

.mb-0 {
	margin-bottom: 0;
}

.apply_banner {
	background-image: url("uploads/images/apply-online-banner.png");
	background-repeat: no-repeat;
	padding: 100px 0;
	background-attachment: fixed;
}
.banner-section{
	background-image: url("uploads/images/apply-online-banner.png");
	background-repeat: no-repeat;
	padding: 100px 0;
	background-attachment: fixed;
}
.banner-section h2{
	margin-bottom: 0;
	color:#fff;
	font-size: 40px;
}
.apply_banner .apply-banner-text h2 {
	color: #fff;
	font-size: 40px;
}

.apply_banner .apply-banner-text p {
	color: #fff;
	font-size: 20px;
}

.form-bg {
	background-color: #efefef;
	padding: 30px;
}

.apply-widgets .widgets-title {
	display: flex;
	margin-bottom: 20px;
	align-items: center;
}

.apply-widgets .widgets-title img {
	float: left;
	width: 35px;
	margin-right: 10px;
}

.apply-widgets h3 {
	font-size: 20px;
	margin: 0;
	font-weight: bold;
}

label.imglabel {
	cursor: pointer;
}

.apply-online-background-img h4 {
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 25px;
}

.apply-online-background-img p {
	margin-bottom: 0;
	font-size: 20px;
}

.form-questions input[type="file"] {
	height: 45px;
	padding-left: 7px;
}

.bcc-loader {
	background: #ffffff;
	width: 100%;
	height: 100%;
	line-height: 50px;
	text-align: center;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: helvetica, arial, sans-serif;
	font-weight: 900;
	letter-spacing: 0.2em;
	z-index: 9999999;
	visibility: hidden;
}

.bcc-loader.active {
	display: block;
	opacity: 1;
	visibility: visible;
}

.bcc-loader span {
	position: absolute;
	width: 250px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #000;
	text-transform: uppercase;
}

.bcc-loader span::before,
.bcc-loader span::after {
	content: "";
	display: block;
	width: 15px;
	height: 15px;
	background: #ED5E29;
	position: absolute;
	animation: load 0.7s infinite alternate ease-in-out;
}

.bcc-loader span::before {
	top: 0;
}

.bcc-loader span::after {
	bottom: 0;
}

@keyframes load {
	0% {
		left: 0;
		height: 30px;
		width: 15px;
	}
	50% {
		height: 8px;
		width: 40px;
	}
	100% {
		left: 235px;
		height: 30px;
		width: 15px;
	}
}

.bcc-icon-holder {
	text-align: center;
    margin-top: -125px;
}

.bcc-icon-holder .icon-holder {
	background-image: linear-gradient(to right, #203a8e, #2096ff);
	border-radius: 50%;
	height: 100px;
	width: 100px;
	text-align: center;
	line-height: 100px;
	margin: 0 auto;
}

.bcc-icon-holder .icon-holder {
	margin-bottom: 20px;
}

.bcc-icon-holder .icon-holder .width35percent {
	width: 50px;
}

.bcc-icon-holder h3 {
	font-size: 24px;
}

span.error {
	color: red;
	font-style: italic;
}
.setup-content .form-bg{
	border: 2px solid #E7E9EB;
    padding: 50px;
	border-radius: 6px;
	background-color: inherit;
}
.setup-content.display-none .form-group{
	transform: scale(0);
    -webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
}
.setup-content .form-group{
    margin-bottom: 0;
	transform: scale(1);
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	display: block !important;
	opacity: 1 !important;
}
.setup-content .form-group h3 {
    font-size: 28px;
}
.bcc-modal .modal-title{
    color: #08447a;
    font-size: 24px;
    font-weight: bold;
}
.setup-content .form-group label{
    margin-bottom: 0;
}
.bcc-modal .modal-body p{
    margin-bottom: 0;
}
.bcc-modal .bcc-modal-closebtn{
    background-color: #dba04b;
    color: #fff;
    border-color:#dba04b;
}
.bcc-modal.modal {
    top: 50%;
    transform: translateY(-25%);
}
.bcc-tooltip {
    display: inline;
    position: relative;
  }
.bcc-tooltip:hover:after{
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    background: #18376e;
    border-radius: 8px;
    color: #fff;
    content: attr(title);
    margin: -82px auto 0;
    padding: 13px;
    width: 220px;
    font-size: 14px;
    position: absolute;
    top: -49px;
    left: -104px;
}
.bcc-tooltip:hover:before{
    border: solid;
    border-color: #18376e transparent;
    border-width: 12px 6px 0 6px;
    content: "";
    left: 45%;
    bottom: 30px;
    position: absolute;
}
.add-more-owner, .remove-current-owner{
    font-size: 30px;
    padding-top: 35px;
}
.add-more-doc, .add-more-personal-doc, .remove-current-doc {
    font-size: 30px;
    padding-top: 8px;
}

.custom-hoverable-element{
    cursor: pointer;
}
.preliminary-owners label{
    font-size: 11px;
}
[data-type="control_textbox"] .form-input, [data-type="control_textarea"] .form-input, [data-type="control_fullname"] .form-input, [data-type="control_phone"] .form-input, [data-type="control_datetime"] .form-input, [data-type="control_address"] .form-input, [data-type="control_email"] .form-input, [data-type="control_passwordbox"] .form-input, [data-type="control_autocomp"] .form-input, [data-type="control_textbox"] .form-input-wide, [data-type="control_textarea"] .form-input-wide, [data-type="control_fullname"] .form-input-wide, [data-type="control_phone"] .form-input-wide, [data-type="control_datetime"] .form-input-wide, [data-type="control_address"] .form-input-wide, [data-type="control_email"] .form-input-wide, [data-type="control_passwordbox"] .form-input-wide, [data-type="control_autocomp"] .form-input-wide{
	max-width: 100% !important;
}
[data-type="control_radio"] .form-input, [data-type="control_checkbox"] .form-input, [data-type="control_radio"] .form-input-wide, [data-type="control_checkbox"] .form-input-wide{
	max-width: 100% !important;
}
.form-textbox, .form-textarea{
	max-width: 100% !important;
}
.form-address-table{
	max-width: 100% !important;
}

.skip-btn{
	margin-right: 10px;
    border: 1px solid;
    padding: 6px 19px;
    display: inline-block;
    border-radius: 5px;
	position: relative;
    top: 2px;
	color:#dba04b;
}
.skip-btn:hover{
	background-color: #dba04b;
	color:#fff;
}
.create-form{
	background-color: #fff;
	padding: 30px;
	
}
.user-listing{
	background-color: #fff;
}
.create-form .form-group label{
	font-weight: bold;
}
.create-form .form-group input{
	font-size: 13px;
}
.bcc-dashboard .bcc-header .avatar-sm img{
	width: 40px;
}
.bcc-dashboard .bcc-header .navbar-brand img{
	width: 94px;
}
.create-form .form-group .create-btn{
	background-color: #dba04b;
	color: #fff;
	border:none;
	border-radius: 4px;
	padding: 7px 20px;
}
/* BCC responsive start  */
/* .lead-view+{
	margin:50px 20px;
} */
.user-box{
	align-items: center;
}
.lead-view .odd{
	background-color: #efefef;
}
.lead-view .address{
	display: flex;
	align-items: center;
}
.lead-view .address p{
	margin-bottom: 0;
}
.lead-view .address i{
	margin-right: 5px;
}
.action-btn .fa-trash{
	color:red;
}
@media only screen and (max-width: 992px) {
	#navbarText {
		padding-left: 0;
	}
	.navbar-nav .nav-link {
		font-size: 14px;
	}
	.navbar-btn {
		font-size: 14px;
	}
}

@media only screen and (max-width: 768px) {
	#navbarText {
		padding-left: 0;
		padding-top: 20px;
	}
	.interest-rates {
		border-right: none;
	}
	.navbar-btn {
		margin: 10px 10px 20px 0;
		display: inline-block;
		font-size: 14px;
	}
	.footer-section {
		padding: 20px 10px;
	}
	.bcc-footer .container-fluid {
		width: 100%;
	}
	.navbar {
		padding: 9px 15px;
	}
	.navbar-brand {
		padding: 0;
	}
	.navbar-brand img {
		width: 150px;
	}
	.form-bg {
		padding: 20px 20px 10px;
	}
	.learn-process {
		margin-bottom: 30px;
	}
	.bcc-faq .panel-title {
		font-size: 20px;
	}
	.apply-online-background-img .col-lg-6.pl-5 {
		padding-left: 0;
		padding: 50px 0;
	}
	.talk-to-consultant {
		margin: 0 0 30px;
	}
	.talk-to-consultant h4 {
		font-size: 20px;
	}
	.bcc-faq h2 {
		margin-right: 0;
		border-bottom: none;
	}
	.margintominus225 {
		margin-top: 0;
	}
	.rightdiv-loan-forgiveness p {
		font-size: 16px;
	}
	.interest-rates {
		padding-left: 15px;
		margin: 0 0 25px;
	}
	.price-table tr td,
	.price-table tr th {
		vertical-align: middle;
		font-size: 14px;
	}
}

@media only screen and (max-width: 480px) {
	.forgiveness-bar h4 {
		font-family: 'ZillaSlab-Regular';
		font-size: 18px;
	}
	.see-if-you-pre-qualify a {
		font-size: 16px;
		padding: 10px;
	}
	.banner-text {
		padding: 70px 60px 109px;
	}
	.banner-text h3 {
		font-size: 25px;
	}
	.banner-text h3 br {
		display: none;
	}
	.banner-text p {
		font-size: 14px;
	}
	.row.background-dark-to-light.parent-interest-rates {
		padding: 30px 0;
	}
	.row.background-dark-to-light.parent-interest-rates h6 {
		font-size: 26px;
	}
	.row.background-dark-to-light.parent-interest-rates h3 {
		font-size: 16px;
	}
	.ideas-section {
		padding-top: 40px;
	}
	.sdocs-submit-form{
		width: 100%;
		margin-bottom: 20px;
		padding: 20px;
	}
	.docs-heading.d-flex{
		display: block !important;
		margin-bottom: 15px;
	}
	.sdocs-submit-form .col-md-3.pr-0{
		padding-right: 15px !important;
		margin-bottom: 20px;
	}
	.sdocs-submit-form .col-md-1.p-0{
		padding:0 15px !important;
		text-align: right;
		margin-bottom: 20px
	}
}
.bg-midnight-bloom {
    background-image: linear-gradient(-20deg,#2b5876 0%,#4e4376 100%)!important;
}
.bg-arielle-smile {
    background-image: radial-gradient(circle 248px at center,#16d9e3 0%,#30c7ec 47%,#46aef7 100%)!important;
}
.bg-grow-early {
    background-image: linear-gradient(to top,#0ba360 0%,#3cba92 100%)!important;
}
.widget-content {
    padding: 2rem;
    flex-direction: row;
    align-items: center; 
}
.widget-content .widget-content-wrapper {
    display: flex;
    flex: 1;
    position: relative;
    align-items: center;
}

.text-white {
    color: #fff!important;
}
.widget-content .widget-content-right {
    margin-left: auto;
}
.widget-content .widget-numbers {
    font-weight: 700;
    font-size: 1.8rem;
    display: block;
}
.widget-content .widget-content-left .widget-heading {
    opacity: .8;
    font-weight: 700;
	font-size: 20px;
}
.widget-content .widget-content-left .widget-subheading {
    opacity: .5;
}
.card.mb-3 {
    margin-bottom: 30px!important;
}
.table-files .file-row .file-row-contents .actions {
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    justify-content: space-between;
}
.table-files .file-row .file-row-contents {
    font-weight: 700;
    padding: 10px 0;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
}
.request-status {
    background-color: #f2f9fc;
    border-radius: 25px;
    padding: 9px 15px;
}
ul.navbar-nav.topbar-nav.ml-md-auto.align-items-center li {
    margin-left: 30px;
}
ul.navbar-nav.topbar-nav.ml-md-auto.align-items-center li ul li{
	margin-left: 0px;
}
.choose_options_form .card-header.d-flex.space-between{
	justify-content: space-around;
}
/* .choose_options_form  h5 input {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
  }
  
  .choose_options_form  h5 label {
	position: relative;
	cursor: pointer;
	font-weight: bold;
  } */
  .is-approved-label.green {
    background: #02582e;
    color: #fff;
    padding: 5px 10px;
    display: inline-block;
    border-radius: 6px;
}
.is_completed_view{
	position: absolute;
    top: 10px;
    right: 60px;
	margin-bottom: 0;
}
  /* .choose_options_form  h5 label:before {
	content:'';
	-webkit-appearance: none;
	background-color: transparent;
	border: 2px solid #18376e;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	padding: 10px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 5px;
  }
  
  .choose_options_form h5 input:checked + label:after {
	content: '';
	display: block;
	position: absolute;
	top: 3px;
	left: 9px;
	width: 6px;
	height: 14px;
	border: solid #18376e;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
  } */

  .upload-btn-wrapper {
	position: relative;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
  }
  
  .upload-btn-wrapper .btn {
	border: 2px solid gray;
	color: gray;
	background-color: white;
	padding: 6px 20px;
	border-radius: 8px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
  }
  
  .upload-btn-wrapper input[type=file] {
	font-size: 100px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
  }
  .user_help_view .card, .user_help_view .card-light{
	margin-bottom: 5px;
  }
  .user_help_view .panel-header{
	margin-bottom: 20px;
  }
  .page-inner.user_contact_details_view {
    padding-top: 30px;
}
.documents_counts{
	background-color: #18376e;
	display: inline-block;
	height: 30px;
	width:30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	border-radius:100%;
	margin-right: 10px;
}
.user_help_view .panel-header h2{
	font-weight: bold;
}
.bcc_collapse_icon_view i{
	color: #e0a344;
}
.bcc_collapse_icon_view a{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.bcc_collapse_icon_view .collapsed .fa-angle-up{
	display: none;
}

.bcc_collapse_icon_view .icon_view .fa-angle-down{
	display: none;
}
.bcc_collapse_icon_view .collapsed .fa-angle-down{
	display: inline-block;
}
.user_contact_details_view .avatar{
	width: 158px;
    height: auto;
}
/* .user_contact_details_view .avatar img{
	border-radius: 100%;
} */
.characterAvatar{
	background: #335037;
    color: #fff;
    display: inline-block;
    height: 30px;
    width: 30px;
    border-radius: 100%;
    text-align: center;
    line-height: 26px;
    font-size: 16px;
	margin-bottom: 6px;
}
.btn-primary {
    background: #18376e!important;
    border-color: #18376e!important;
    border-radius: 30px !important;
}
.details_view_popup {
    display: inline-block;
    background-color: #dba04b;
    height: 20px;
    width: 20px;
    border-radius: 100%;
    text-align: center;
}
.details_view_popup i{
	color: #fff;
	font-size: 12px;
}
.justify_content{
	justify-content: space-between;
}
a.downloadable-file {
    color: #dba04b !important;
}
.card-title i.fa.fa-download.download-all-files {
    cursor: pointer;
}
.panel-header h2 + a.btn.btn-secondary{
	margin-bottom: 10px;
}
span.relative.inline-flex.items-center.px-2.py-2.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.cursor-default.rounded-l-md.leading-5 svg {
    width: 10px;
}
a.relative.inline-flex.items-center.px-2.py-2.-ml-px.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.rounded-r-md.leading-5.hover\:text-gray-400.focus\:z-10.focus\:outline-none.focus\:ring.ring-gray-300.focus\:border-blue-300.active\:bg-gray-100.active\:text-gray-500.transition.ease-in-out.duration-150 svg {
    width: 10px;
}
.info_details{
	min-height: 150px;
}
.chart-container{
	background-color: #ededed;
}
.report-page #experianScore, #dnbPaydex, #bankStatement-0, #experianRisk {
	width: 100%;
    height: 500px;
}

   /* The switch - the box around the slider */
   .switch {
      position: relative;
      display: inline-block;
      width: 54px;
      height: 27px;
   }

   /* Hide default HTML checkbox */
   .edit-profile .switch input {
      opacity: 0;
      width: 0;
      height: 0;
   }

   /* The slider */
   .edit-profile .slider {
      position: absolute;
      cursor: pointer;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: #ccc;
      -webkit-transition: .4s;
      transition: .4s;
   }

   .edit-profile .slider:before {
      position: absolute;
      content: "";
      height: 20px;
      width: 20px;
      left: 4px;
      bottom: 4px;
      background-color: white;
      -webkit-transition: .4s;
      transition: .4s;
   }

   .edit-profile input:checked+.slider {
      background-color: #026133;
   }

   .edit-profile input:focus+.slider {
      box-shadow: 0 0 1px #026133;
   }

   .edit-profile input:checked+.slider:before {
      -webkit-transform: translateX(26px);
      -ms-transform: translateX(26px);
      transform: translateX(26px);
   }

   /* Rounded sliders */
   .edit-profile .slider.round {
      border-radius: 34px;
   }

   .edit-profile .slider.round:before {
      border-radius: 50%;
   }
   .login-form .resend-code{
	  cursor: pointer;
   }
   .full_width_modal{
		max-width: 100%;
		margin: 0;
   }
   .full_width_modal .modal-content{
		height: 100%;
   }
   .chat-feedback-modal-holder{
		position: absolute;
		border-radius: 0;
		padding: 0 !important;
		bottom: 20px;
		right: 20px;
		z-index: 1000;
		max-width: 350px;
		/* box-shadow: 0 0 1px #025C31; */
   }
   .chat-feedback-modal-holder .modal-dialog{
		margin: 0;
   }
   /* .modal-backdrop.show{
	display: none;
   } */
   .chat-feedback-modal-holder .modal-content{
	height: 391px;
	border-radius: 0 !important;
   }
   .chat-feedback-modal-holder .modal-content textarea{
	width: 100%;
	border: 1px solid #efefef;
	height: 200px;
	padding: 10px 20px;
}
.iti.iti--allow-dropdown.iti--separate-dial-code {
    width: 100%;
}
.iti.iti--allow-dropdown.iti--separate-dial-code input{
	padding-left: 60px;
}
.twofa-loader-holder #toggle2FALabel{
	width: 100%;
}
.twofa-loader-holder #toggle2FALabel .d-flex{
	align-items: center;
	justify-content: space-between;
}
.twofa-loader-holder #toggle2FALabel .d-flex label{
	margin-bottom: 0;
}
.twofa-loader-holder .form-group label{
	margin-bottom: 0;
}
.modal-open{
	overflow: scroll;
}
.loader{border: 5px solid #f3f3f3; border-radius: 50%; border-top: 5px solid #036234; width: 50px; height: 50px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite;}
.user_docs_btns{
	text-align: right;
}
.user_docs_btns a{
	display: inline-block;
	margin-left: 5px;
	color: #015f31;
	border: 2px solid;
	padding: 5px 10px;
	border-radius: 5px;
}
html,body{
	scrollbar-width: thin;
	scrollbar-color: #888 #f1f1f1 !important;
}
/* width */
::-webkit-scrollbar {
	width: 6px;
  }
  
  /* Track */
  ::-webkit-scrollbar-track {
	background: #f1f1f1;
  }
  
  /* Handle */
  ::-webkit-scrollbar-thumb {
	background: #888;
  }
  
  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
	background: #555;
  }
  .daterangepicker td.active, .daterangepicker td.active:hover {
	background-color: #045f33;
  }
  
[data-scrollbar] {
	display: block;
	position: relative;
  }
  
  .scroll-content {
	display: flow-root;
	-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
  }
  
  .scrollbar-track {
	position: absolute;
	opacity: 0;
	z-index: 1;
	background: rgba(222, 222, 222, .75);
	-webkit-user-select: none;
	   -moz-user-select: none;
		-ms-user-select: none;
			user-select: none;
	-webkit-transition: opacity 0.5s 0.5s ease-out;
			transition: opacity 0.5s 0.5s ease-out;
  }
  .scrollbar-track.show,
  .scrollbar-track:hover {
	opacity: 1;
	-webkit-transition-delay: 0s;
			transition-delay: 0s;
  }
  
  .scrollbar-track-x {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 8px;
  }
  .scrollbar-track-y {
	top: 0;
	right: 0;
	width: 8px;
	height: 100%;
  }
  .scrollbar-thumb {
	position: absolute;
	top: 0;
	left: 0;
	width: 8px;
	height: 8px;
	background: rgba(0, 0, 0, .5);
	border-radius: 4px;
  }
  .send_notify{
	display: inline-block;
	margin-left: 5px;
	color: #fff;
	border: 2px solid #015f31;
	padding: 5px 10px;
	border-radius: 5px;
	background-color: #015f31;
  }
  .disabled-button.send_notify:disabled{
	background-color: #015f31a1 !important;
	border: 2px solid #015f31a1;
  }
  /* navigation style start */
  .custom-pagination-users{
	margin-bottom: 30px;
	margin-top: -20px;
  }
  .custom-pagination-users .flex.justify-between.flex-1.sm\:hidden {
	display: none;
  }
  .custom-pagination-users a svg{
	width: 10px;
  }
  .custom-pagination-users .relative.inline-flex.items-center.px-2.py-2.-ml-px.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.rounded-r-md.leading-5.hover\:text-gray-400.focus\:z-10.focus\:outline-none.focus\:ring.ring-gray-300.focus\:border-blue-300.active\:bg-gray-100.active\:text-gray-500.transition.ease-in-out.duration-150 {
	background-color: #016032 !important;
	color: #fff;
  }
  .custom-pagination-users .relative.inline-flex.items-center.px-2.py-2.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.rounded-l-md.leading-5.hover\:text-gray-400.focus\:z-10.focus\:outline-none.focus\:ring.ring-gray-300.focus\:border-blue-300.active\:bg-gray-100.active\:text-gray-500.transition.ease-in-out.duration-150 {
	background-color: #016032 !important;
	color: #fff;
  }
  /* navigation style end */

  .page-item.active .page-link{
	background: #dba04b !important;
	border-color: #dba04b !important;
  }