@charset "utf-8"; 
.calculator_security{color: #000;}
.calculator_security h1{color: #151515;font-size: 36px;line-height: 36px; font-weight: 700;}
.calculator-security-inner {margin-top: 60px;border-bottom: 1px solid #D9D9D9;padding-bottom: 70px;}
.calculatorinputs{}
.calculatorinputs .form-group{margin-bottom: 20px;}
.calculatorinputs label{display: block;font-size: 14px;font-weight: 700; line-height: 20px;color: #151515; margin-bottom: 5px;}
.calculatorinputs input.form-control{color:#151515; padding: 12px;background: #fff;border:1px solid #B9B8C1;font-size: 14px;font-weight: 500;line-height: 18px; width: 100%;display: block;box-sizing: border-box; border-radius: 4px; -webkit-border-radius: 4px;-moz-border-radius: 4px;}
.calculatorinputs input::placeholder{color: #525252;}
.twocol{display: flex;}
.twocol .colone{width: 70%;}
.twocol .coltwo{width: 30%;}
input.form-control.bdrlnone{border-top-left-radius:0px;border-bottom-left-radius:0px;}
input.form-control.bdrrnone{border-top-right-radius:0px;border-bottom-right-radius:0px;}
.pr0px{padding-right: 0px !important;}
.pl0px{padding-left: 0px !important;}
.twocol input.form-control {width: 100%;}
.showratesbtn{background: #FFA049;color: #141131;padding: 8px 5px;font-size: 14px;text-decoration: none;cursor: pointer;border: 0;font-weight: 600;display:block;border-radius: 4px;text-align: center;min-height: 34px;line-height: 34px;margin-left: -10px;}
.showratesbtn:hover, .showratesbtn:focus {color: #141131;background-color: #ff8f2c;}
.selectdiv {position: relative;}
.selectdiv select {font-size: 14px;font-weight: 500;height: 50px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-webkit-appearance: none;-moz-appearance: none;appearance: none;display: block;width: 100%;padding: 10px 40px 10px 15px;color: #151515;border: 1px solid #B9B8C1;-ms-word-break: normal;word-break: normal;z-index: 2;position: relative}
.selectdiv::after {content: "\f107";font: normal normal normal 14px/1 FontAwesome;color: #193A9F;right: 12px;top: 15px;font-size: 20px;position: absolute;pointer-events: none;z-index: 3}
.selectdiv select:focus{border-bottom: 1px solid #B9B8C1;}
.interestcheckbox{display: flex;}
.interestcheckbox input{margin-top: 0px !important;}
.interestcheckbox .interestonly{padding:0px; margin: 0 0 0 10px;line-height: 14px;}
.interestcheckbox label{font-size: 16px; font-weight: 500;color:#193A9F;}
.interestperiodshow{margin-top: 5px;display: none;}
.interestperiodshow.showdiv{display: block;}
.fl-wrap{display: flex; justify-content: space-between;}
.calculator_security .cl-tooltip-wrap {position: relative;cursor: pointer;margin-right: 9px;line-height: 16px;}
.calculator_security .cl-tooltip-wrap .cl-tooltip {visibility: hidden;width: 270px;background-color: #141131;color: #fff !important;text-align: left;padding: 5px 10px;font-weight: 400 !important;border-radius: 6px;position: absolute;transform: translate(-96%, -105%);font-size: 13px;z-index: 9;box-shadow: 0 0 1px #1515151a,0 2px 8px -1px #15151533!important;}
.calculator_security .cl-tooltip-wrap:hover .cl-tooltip {visibility: visible;}
.calculator_security .cl-tooltip-wrap .cl-tooltip::after {content: " ";position: absolute;bottom: -14px;right:11px;margin-left: -5px;border-width: 7px;border-style: solid;border-color: #141131 transparent transparent transparent;}
.calculator_security .cl-tooltip-wrap .fa{color: #193A9F;height: 16px;width: 16px;border: 1px solid #193A9f;border-radius: 20px;text-align: center;font-size: 10px;line-height: 14px;}
.calculatorright-box{padding-left: 20px;margin-top: 10px;}
.calculator_summary{background: #0F235F;padding: 15px 30px 40px;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow: 0 0 1px #1515151a,0 2px 8px -1px #15151533!important;}
.calculator_summary h2{text-align: center; color: #fff;font-size: 30px; font-weight: 700;line-height: 30px; margin-bottom: 20px; }
.summary-gride-row{display: flex; align-items: start;justify-content: space-between;}
.summary-gride-col{width: 25%;color: #FF881B; font-size: 14px; font-weight: 700;line-height: 20px;}
.summary-gride-col:last-child{width: 17%;}
.summary-gride-col .gride-head{display: block;margin-top: 15px; color: #fff; font-size: 28px; font-weight: 700;line-height: 30px;}
.mt30px{margin-top: 30px;}
.mt40px{margin-top: 40px;}
.mt50px{margin-top: 50px;}
.flexcolcenter{justify-content:space-between;}
.summary-gride-row.flexcolcenter .summary-gride-col:last-child{width: 15%;}
/** Start loan-viewdetails Popup Css **/
.showrate-viewdetails{display: none;}
.loanviewdetailspopup{position: fixed;overflow: hidden; z-index: 99;padding: 0 !important;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background: rgba(0, 0, 0, 0.75);}
.showrate-viewdetails .modal-contentSec {border-radius: 4px;width: 1000px;background: #0F235F;padding: 10px 40px;position: absolute;top: 80px !important;left: 50% !important;transform: translate(-50%,0%);}
.showrate-viewdetails .close{ font-size: 28px; cursor: pointer; position: absolute;right: 17px;top: 22px; color: #ffa41b;opacity:1;text-shadow: none;}
.showrate-viewdetails .close img{opacity: 1;}
.showrate-viewdetails .rateListReport .rateListinnerbox{width: 100%; max-width: 100%;}
.showrate-viewdetails .close:hover{opacity: 0.8;color: #ffa41b}
/** End loan-viewdetails Popup Css **/
/** Amortization Schedule Section Start **/
.amortization-schedule{background: #fff;padding: 15px 0px 0 0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow: 0 0 1px #1515151a,0 2px 8px -1px #15151533!important;}
.amortization-schedule h2{text-align: center;line-height: 24px; font-size: 24px; font-weight: 700; margin: 0px; color: #000;}
.schedule-container{margin-top: 15px;}
.schedule-container ul.nav.nav-tabs{padding-left: 35px;}
.schedule-container ul.nav.nav-tabs li{margin-right: 45px;}
.schedule-container .nav-tabs>li>a {margin-right: 0;line-height: 1.42857143;border: 0px solid transparent;border-radius: 0;font-size: 16px;font-weight: 700;line-height: 22px;color: #000;padding: 3px 10px;}
.schedule-container .nav>li>a:focus, .schedule-container .nav>li>a:hover {color: #193A9F;text-decoration: none;background-color: transparent;border-bottom: 4px solid #E67A18;border-bottom-color:#E67A18;}
.schedule-container .nav-tabs>li.active>a, .schedule-container .nav-tabs>li.active>a:focus, .schedule-container .nav-tabs>li.active>a:hover{color: #193A9F;cursor: default;background-color: #fff;border: 0px solid #ddd;border-bottom: 4px solid #E67A18;border-bottom-color:#E67A18;}
.schedule-container .tab-content{padding:35px 20px;}
#printableSection{padding: 0 20px;}
.schedule-container .tab-content table{border: 0px;}
.schedule-container .tab-content table tbody:first-child th{font-weight: 500;}
.schedule-container .tab-content table>tbody+tbody {border-top: 1px solid #D9D9D9;}
.schedule-container .tab-content table>tbody>tr>td, .schedule-container .tab-content table>tbody>tr>th, .schedule-container .tab-content table>tfoot>tr>td, .schedule-container .tab-content table>tfoot>tr>th, .schedule-container .tab-content table>thead>tr>td, .schedule-container .tab-content table>thead>tr>th{
border: 0px;padding: 10px 0;line-height: 18px;}
#printableSection table tbody tr td{display: none;}
#printableSection table tbody tr th span{cursor: pointer;color: #193A9F;}
#printableSection table tbody tr th span .expend_row{margin: 8px;}
#printableSection table tbody.expandth tr th{background-color:#eaf1ff!important;border-bottom: 1px solid #D9D9D9 !important}
#printableSection table tbody.expandth tr th:nth-child(2){display: none;}
#printableSection table tbody.expandth tr td{display: table-cell;}
#printableSection #tableTop{color: #193a9f;font-weight: bold;width: 100%;display: table;margin-bottom: 10px;}
#printableSection #tableTop span{cursor: pointer;}
.schedule-container .tab-content table td {border-bottom: 1px solid #D9D9D9 !important;padding: 15px 0 !important;}
.schedule-container .tab-content table th:first-child{width: 18%;}
.schedule-container .tab-content table th:nth-child(2){width: 12%; text-align: center;}
.schedule-container .tab-content table th:nth-child(3){width: 18%; text-align: center;}
.schedule-container .tab-content table th:nth-child(4){width: 18%;text-align: center;}
.schedule-container .tab-content table th:nth-child(5){width: 18%; text-align: center;}
.schedule-container .tab-content table th:last-child{width: 20%;text-align: center;}
.schedule-container .tab-content table td:first-child{width: 18%; color: #193A9F; padding-left:15px !important}
.schedule-container .tab-content table td:nth-child(2){width: 12%; text-align: center;}
.schedule-container .tab-content table td:nth-child(3){width: 18%; text-align: center;}
.schedule-container .tab-content table td:nth-child(4){width: 18%;text-align: center;}
.schedule-container .tab-content table td:nth-child(5){width: 18%;text-align: center;}
.schedule-container .tab-content table td:last-child{width: 20%;text-align: center;}
.crloan-programs{margin-top: 30px; color: #000;}
.crloan-programs h2{color: #000;font-size: 30px;}
.crloantyperow{display: flex;align-items: start;background-color: #FFFFFF;padding:0;margin-bottom: 10px;margin-top: 20px;}
.crloan-programs .crloantyperow .crloantype-col{width: 16.66%;padding-right:12px;box-sizing: border-box; text-align: left;}
.crloan-programs .crloantyperow .crloantype-col input.form-control {color:#151515; padding: 12px;background: #fff;border:1px solid #B9B8C1;font-size: 14px;line-height: 18px; width: 100%;display: block;box-sizing: border-box; border-radius: 4px; -webkit-border-radius: 4px;-moz-border-radius: 4px;}
.crloan-programs .crloantyperow .crloantype-col input.form-control::placeholder{color: #545454;}
.crloan-programs .crloantyperow .crloantype-col .crloantype-tb{width: 100%;margin-bottom: 5px;}
.crloan-programs .crloantyperow .crloantype-col .crloantype-tb .fl-wrap label{margin-bottom: 0;} 
.crloan-programs .crloantyperow .crloantype-col .crloantype-tb label{margin: 0px;display: block;width: 100%;font-weight: 700;font-size: 12px;color: #151515;text-align: left;}
.crloan-programs .crloantyperow .crloantype-col .crloantype-input{width: 100%;}
.crloan-programs .crloantyperow .crloantype-col .crloantype-tb .fl-wrap .cl-tooltip-wrap img{width: 14px;height: 14px;max-width: initial;}
.crloan-programs .crloantyperow .crloantype-col:last-child{padding-right: 0px;}
.onthispagesection{width: 100%;position: relative;} 
.onthispageleft{width:260px;float: left;padding-top: 80px;}
.onthispageleft h3{font-size: 16px;line-height: 22px;color: #000;font-weight: 700;margin: 0px 0 20px 0;border-bottom: 1px solid #D9D9D9;padding: 15px 0;}
.onthispageleft ul{} 
.onthispageleft ul li{margin: 0px 0 20px 0;cursor: pointer; }
.onthispageleft ul li a{display: table;cursor: pointer; font-size: 14px;line-height: 20px;color: #000;font-weight: 500;}
.onthispageleft ul li.active {padding-left: 10px;border-left: 3px solid #ffa41b;}
.onthispageleft ul li:hover a, .onthispageleft ul li:focus a{font-size: 14px;line-height: 20px;color: #193A9F;font-weight: 700;}
.onthispageleft ul li:hover a, .onthispageleft ul li.active a{font-size: 14px;line-height: 20px;color: #193A9F;font-weight: 700;}
.onthispageleft ul li:hover a{text-decoration: underline;font-weight: 500;}
.onthispageleft ul li.active:hover a{text-decoration: none;font-weight: 700;}
.onthispageright{width:75%;float: right;padding-left:25px;box-sizing: border-box;padding-top: 80px;}
.onthispageright strong{font-weight: 700;}
.onthispageright a{color: #ffa41b;text-decoration: none;}
.onthispageright a:hover{color: #424242;text-decoration: none;}
.onthispageright ul{margin-bottom: 25px;}
.onthispageright ul li{font-size: 16px;line-height: 24px;color: #424242;margin:5px 0;}
.onthispageright h3{font-size: 24px;line-height: 30px;color: #424242; font-weight: 700;margin:15px 0;}
.onthispageright h4{font-size: 20px;line-height: 28px;color: #424242; font-weight: 700;margin:15px 0;}
.onthispageright p{font-size: 16px;line-height: 24px;color: #424242;margin-bottom:25px;}
#sidebarfix {position: absolute;}
#sidebarfix.fixed {position: fixed;top:0px !important;}
#showObj{display: table;width: 100%; margin-top: 20px;padding: 0 0px;}
#showObj div{ float: left; width: 26%;font-size: 12px}
#showObj i.res_icon{height: 18px;width: 18px;display: table;float: left;margin-right: 6px;border-radius: 50%;}
.primaryBtnNew, .secondaryBtnNew, .whiteBtnNew, .grayBtnNew, .orangeBtnNew {font-size: 14px;text-decoration: none;cursor: pointer;border: 0;overflow: hidden;position: relative;font-weight: 600;display: inline-block;border-radius: 4px;}
.orangeBtnNew{background-color:#FFA049;color:#000;padding:8px 52px 7px 30px;margin: 10px 0;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.orangeBtnNew:before{content:"\f061";font: normal normal normal 14px/1 FontAwesome;color:#000;position:absolute;right:28px;top:11px;font-weight: 100 !important;}
.orangeBtnNew:hover{text-decoration:none;color: #000;background-color: #ff8f2c;}
.orangeBtnNew:focus{outline:0}
.cl-wrap .rate-wrap .rate-body .rate-row{display: flex;background-color: #FFFFFF;border: 1px solid #dddddd; border-radius: 8px; padding: 35px 10px !important;margin-bottom: 10px;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col{ width: 16.66%; padding: 0 10px;box-sizing: border-box; border-right: 1px solid #dddddd;text-align: center;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col:first-child, .cl-wrap .rate-wrap .rate-body .rate-row .rate-col:last-child{ border-right: 0px}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col:first-child{ text-align: left;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-title{font-weight: 700;font-size: 20px;line-height: 18px; color: #141131;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .fixe-rate-xs{display: none;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-title span{display: block; font-weight: 700; font-size: 14px; color: #193A9F; padding-top: 8px;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-rate{font-weight: 700;font-size: 18px;line-height: 18px; color: #141131;text-align: center;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-rate span{display: block; font-weight: 400; font-size: 14px; color: #727083; padding-top: 5px;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-rate span.rate-head-xs{display: none; color: #000; }
.cl-wrap .cl-tooltip-wrap {position: relative;display: inline-block !important;padding-top: 0 !important;}
.cl-wrap .cl-tooltip-wrap .cl-tooltip::after{content: " ";position: absolute;bottom:95px;right:13px;margin-left: -5px;border-width: 7px;border-style: solid;border-color:transparent transparent #141131  transparent;}
.cl-wrap .cl-tooltip-wrap .cl-tooltip{visibility: hidden;width: 270px;background-color: #141131;color: #fff !important;text-align: left;padding: 5px 10px;font-weight: 400 !important;border-radius: 6px;position: absolute;z-index: 1;transform: translate(-90%, 10px);}
.cl-wrap .cl-tooltip-wrap:hover .cl-tooltip{visibility: visible;}
.cl-wrap .cl-tooltip-wrap.cl-tooltip-xs{display: none;}
.cl-wrap .rate-wrap .rate-head .rate-row{padding: 15px !important; margin-bottom: 10px;border: 0px;}
.cl-wrap .rate-wrap .rate-head .rate-row .rate-col{border-right: 0;}
.cl-wrap .rate-wrap .rate-head .rate-row .rate-col .cat-rate span{font-weight: 600;padding-top: 0px; font-size: 12px; color: #000;}
/** End Financing-wrap css **/
.centerbox{text-align: center;}
.emterr{color: #f00;font-size: 10px;font-weight: 600;line-height: 14px !important;text-align: left !important;display: block;margin-top:5px}
.cl-wrap .rate-body .rate-col .cat-rate .cl-tooltip-wrap img {width: 14px;height: 14px;max-width: initial;}
.noprogram-popup{ color: #000; text-align: center; padding: 50px 0;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.noprogram-popup h3{color: #000;font-size: 20px;line-height: 24px; font-weight: 700;}
.noprogram-signup-box{border-top: 1px solid #D9D9D9; padding-top: 40px; margin-top:40px;}
.noprogram-signup-box h4{color: #000;font-size: 18px;line-height: 22px; font-weight: 500;margin: 0px;}
.noprogram-signup-box input.form-control{color: #000;padding: 12px;background: #fff;border: 1px solid #B9B8C1;font-size: 14px;line-height: 18px;width: 100%;display: block;box-sizing: border-box;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;height: 40px;}
.noprogram-signup-box p{color: #000; font-size: 12px; line-height: 18px; margin: 0px;}
.subscribe-row{padding:40px 0;width: 55%;margin: auto;}
.subscribe-row-form{display: flex;align-items: center;}
.subscribe-col{ width:20%;}
.subscribe-col:first-child{width: 7%;}
.subscribe-col:nth-child(2){ width:73%;padding: 0 35px;position: relative;}
.subscribe-col .orangeBtnNew{margin: 0px; padding: 9px 0px;width: 100%;font-size: 14px;font-weight: 600;}
.subscribe-col .orangeBtnNew:hover{background-color: #ff8f2c;}
.ratespopup .rate-body.loanprogram{display: none;}
.ratespopup .noprogram-popup{display: block;}
.ratespopupbtn{cursor: pointer;}
.ratespopupbtn:hover span{color: #193A9F!important;}
.menuburger{display: none;}
#email-error{position: absolute;color: #f00; bottom: -20px;left: 35px;padding: 0px;text-align: left;font-size: 13px;clear: both;}
.dollaricon{position: relative;}
.dollaricon .dolleri{position: absolute;top:15px;left:12px;font-size: 14px;font-weight: 500; color: #151515;}
.dollaricon input.form-control{padding-left: 22px !important;}
.dollaricon .pricon{position: absolute;top:15px;right:12px;font-size: 14px;font-weight: 500; color: #151515;}
.dollaricon.pricontb input.form-control{padding-left: 12px !important;}
.annualratebox .pricon{padding-right: 10px;} 
.hadding50px{margin-top: 50px;}
@media (max-width:1199px){ 
.calculator_summary {padding: 15px 15px 40px;}
.gride-hadding{padding-right: 25px;}
.showrate-viewdetails .modal-contentSec {width: 90%;}
.onthispageleft {width: 22%;}
.calculator_security .cl-tooltip-wrap .cl-tooltip{width: 220px;}
.interestperiodshow {margin-top: 20px;}
.calculatorright-box {padding-left: 0px;}
#printableSection {padding: 0 0px;font-size: 13px;}
.schedule-container .tab-content table th:first-child, .schedule-container .tab-content table td:first-child {width: 12%;}
.schedule-container .tab-content table th:nth-child(2), .schedule-container .tab-content table td:nth-child(2) {width: 7%;}
.schedule-container .tab-content table th:nth-child(3), .schedule-container .tab-content table td:nth-child(3) {width: 20.5%;}
.schedule-container .tab-content table th:nth-child(4), .schedule-container .tab-content table td:nth-child(4) {width: 20.5%;}
.schedule-container .tab-content table th:nth-child(5), .schedule-container .tab-content table td:nth-child(5) {width: 20.5%;}
.schedule-container .tab-content table th:last-child, .schedule-container .tab-content table td:last-child {width: 20.5%;}
#printableSection table th, #printableSection table td{padding-left: 5px !important; padding-right: 5px !important;} 
#showObj{padding: 0 15px;}
#showObj div:first-child {width: 100% !important;display: block;margin-bottom: 15px;}
#showObj div {width: 100%;margin-bottom: 15px;}
.interestcheckbox{align-items: start;}
.interestcheckbox input{margin: 0px;}
.interestcheckbox .interestonly{padding: 0px 0 0 10px;line-height: 15px;margin: 0px;}
.selectdiv select{box-shadow: none !important;-webkit-transition: none !important;-o-transition: none !important;transition: none !important;}
}
@media (min-width: 992px) and (max-width: 1100px){.calculator_summary h2 + .summary-gride-row .gride-hadding{min-height: 43px;display: block;}}
@media (min-width: 992px) and (max-width: 1199px){.summary-gride-col .gride-head{font-size: 18px;}.showratesbtn{padding: 8px 2px;}.orangeBtnNew {padding: 8px 38px 7px 16px;}.orangeBtnNew:before {right: 15px;}.cl-wrap .rate-wrap .rate-body .rate-row .rate-col{padding: 0 6px;}.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-rate{font-size: 15px;}.crloantyperow{flex-wrap: wrap;}.crloan-programs .crloantyperow .crloantype-col {width: 33.33%; margin-bottom: 15px;}.summary-gride-col:last-child {width: 22%;}.summary-gride-row.flexcolcenter .summary-gride-col:last-child {width: 21%;}}
@media (max-width:991px){
.security_pract.calculator_security, .calculator_security{padding-top: 40px;padding-bottom: 40px}
.calculator-security-inner .calculatorleftbox{padding-right: 0px;}
.calculatorinputs input.form-control{padding: 10px 7px;}
.crloantyperow{flex-wrap: wrap;}
.crloan-programs .crloantyperow .crloantype-col {width: 33.33%; margin-bottom: 15px;}
.cl-wrap .rate-wrap .rate-head .rate-body .rate-row{padding: 10px 0 20px 0!important;}
.cl-wrap .rate-wrap .rate-head .rate-body .rate-row .rate-col{display: none !important;}
.cl-wrap .rate-wrap .rate-head .rate-body .rate-row .rate-col:first-child{border: 0px;}
.cl-wrap .rate-wrap .rate-head .rate-body .rate-row .rate-col:last-child{display: block !important;margin-top:0px;}
.cl-wrap .rate-wrap .rate-head .rate-row .rate-col .cat-rate span{font-size: 14px;text-align: right;}
.cl-wrap .rate-wrap .rate-body .rate-row{flex-wrap: wrap;padding:20px 0!important;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col{flex: 1 0 auto;padding: 0 7px;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col:first-child, .cl-wrap .rate-wrap .rate-body .rate-row .rate-col:last-child{flex-basis: 100%;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col:first-child {padding-left: 20px;display: flex;border-bottom: 1px solid #dddddd;padding-bottom: 10px;margin-bottom: 20px;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-title span{padding-top: 0;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-title {width: 50%;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .fixe-rate-xs{display: block;width: 50%;text-align: right;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-rate span.cl-tooltip{display: block;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-rate span.rate-head-xs{display: block; margin-bottom: 15px;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col {padding: 0 7px; }
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col:nth-last-child(2){border-right: 0px;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col:last-child{margin-top: 20px;padding: 0px;}
.cl-wrap .rate-wrap .rate-body .rate-row .orangeBtnNew{margin: 0px;}
.rate-head-xs{color: #000;}
.cl-wrap .cl-tooltip-wrap.cl-tooltip-xs{display: block;}
.noprogram-popup{padding: 25px 0;}
.noprogram-popup h3 {font-size: 18px;padding: 0 20px;}
.subscribe-row {padding: 25px 0;}
.noprogram-signup-box {padding-top: 25px;margin-top: 25px;}
.subscribe-col {width: 25%;}
.subscribe-col:nth-child(2) {width: 68%;padding: 0 25px;position: relative;}
.calculator_summary{padding: 15px 15px 0px;}
.summary-gride-row {flex-wrap: wrap;}
.summary-gride-col {width: 50%;margin-bottom: 25px;}
.summary-gride-col:last-child{width: 50%;}
.summary-gride-row.flexcolcenter .summary-gride-col:last-child {width:50%;}
.summary-gride-col:nth-child(2n) {width: 30%;}

.gride-hadding{padding: 0 15px 0 0; display: block;}
.summary-gride-col .gride-head{font-size: 20px;line-height: 24px;margin-top: 10px;}
.calculator_summary h2 + .summary-gride-row .gride-hadding {min-height: auto;}
.flexcolcenter.mt50px {margin-top: 10px;}
#printableSection_intable {overflow: hidden;overflow-x: scroll;}
#printableSection_intable table {width: 650px;max-width: 650px;overflow-y: hidden;overflow-x: auto;}
#printableSection {padding: 0 0px;font-size: 13px;}
.schedule-container .tab-content table th:first-child, .schedule-container .tab-content table td:first-child {width: 12%;}
.schedule-container .tab-content table th:nth-child(2), .schedule-container .tab-content table td:nth-child(2) {width: 7%;}
.schedule-container .tab-content table th:nth-child(3), .schedule-container .tab-content table td:nth-child(3) {width: 20.5%;}
.schedule-container .tab-content table th:nth-child(4), .schedule-container .tab-content table td:nth-child(4) {width: 20.5%;}
.schedule-container .tab-content table th:nth-child(5), .schedule-container .tab-content table td:nth-child(5) {width: 20.5%;}
.schedule-container .tab-content table th:last-child, .schedule-container .tab-content table td:last-child {width: 20.5%;}
.calculator_security .cl-tooltip-wrap .cl-tooltip{width: 270px;transform: translate(10px, 0px);}
.calculator_security .cl-tooltip-wrap .cl-tooltip::after{right: inherit;bottom: inherit;top: 5px;left: -9px;border-color: transparent #141131 transparent transparent;}
.crloan-programs .cl-tooltip-wrap .cl-tooltip{width: 270px;transform: translate(-96%, -105%);}
.crloan-programs .cl-tooltip-wrap .cl-tooltip::after{bottom: -14px;right: 11px;top: inherit;left: inherit;border-color: #141131 transparent transparent transparent;}
#sidebarfix, #sidebarfix.fixed {padding-top:30px;position: inherit;width: 100%;}
.onthispageleft{background: #fff;border-bottom: 0px solid #D9D9D9;}
.onthispageright{width: 100%;padding-left: 0;padding-top: 20px;}
.onthispageleft h3{position: relative;}
#sidebarfix.introonthis .menuburger{display: none; width: 32px;height: 32px;position:relative; float: right;background: transparent;padding: 0px;}
#sidebarfix.introonthis .menuburger .hamb-bottom, .menuburger .hamb-middle, .menuburger .hamb-top {background-color: #ffa41b;height: 3px;width: 100%;margin-bottom: 6px;display: block;}
#sidebarfix.introonthis{width: 100%;top: 60px !important;left: 0;z-index: 9;padding: 0 15px; box-shadow: 1px 1px 7px rgba(0,0,0,.2);}
#sidebarfix.introonthis h3{margin: 0;border-bottom: 0px solid #D9D9D9; padding: 10px 0;}
.onthispageleft ul {display: flex;flex-wrap: wrap;}
.onthispageleft ul li {width: 50%;margin: 0px 0 10px 0;}
}
@media (max-width:767px){
.annualratebox{width: 70%;float: left;}
.annualshowratebtn{width: 30%;float: left;}
.calculator-security-inner .calculatorleftbox {padding-right: 15px;}
.calculatorright-box {padding-left: 0;}
.summary-gride-row {align-items: inherit;flex-wrap: wrap;width: 35%;margin: auto;}
.summary-gride-col{width: 100%;margin-bottom: 25px;}
.summary-gride-col:nth-child(2n) {width: 100%;}
.gride-hadding {padding: 0;}
.summary-gride-col .gride-head{margin-top:15px;font-size: 28px;line-height: 30px;}
.flexcolcenter.mt50px {margin-top: 0px;}
.crloan-programs .crloantyperow .crloantype-col {width: 100%;padding-right: 0;}
.calculatorleftbox .cl-tooltip-wrap .cl-tooltip{width: 270px;transform: translate(-295px, 0px);}
.calculatorleftbox .cl-tooltip-wrap .cl-tooltip::after{right: -14px;left: inherit; bottom: inherit;top: 5px;border-color:transparent transparent transparent #141131 ;}
#printableSection_intable table {width: auto;max-width: initial;}
.cl-wrap{padding-left: 15px !important;padding-right: 15px !important;}
.cl-wrap .rate-wrap .rate-head {display: none;}
.cl-wrap .rate-wrap .rate-body .rate-row {border-radius: 0px;border-right: 0px;border-left: 0px; border-bottom: 0px;margin-bottom: 0;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col{width: 100%; text-align: left;padding:10px 0;border-right: 0px solid #dddddd;border-bottom: 1px solid #dddddd;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-title{width: 100%;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-title span{display: inline-block;margin-left: 5px;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col:first-child{padding-bottom: 0px;border-bottom: 0px;padding-left: 0;margin-bottom: 0;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-rate{text-align: left;display:flex;align-items: center;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-rate span{padding-top: 0px;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-rate .coltb{width: 50%;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-rate .coltb:last-child{text-align: right;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col .cat-rate span.rate-head-xs {font-weight: 600;margin-bottom: 0px;}
.cl-wrap .rate-wrap .rate-body .rate-row .rate-col:last-child{border-bottom: 0px;}
.cl-wrap .rate-wrap .rate-body .rate-row .orangeBtnNew {margin: 0px;display: block;text-align: center;padding: 12px 52px 12px 30px;}
.cl-wrap .rate-wrap .rate-body .rate-row .orangeBtnNew:before{right: 44%;top: 15px;}
.calculatorrightbox .cl-wrap .rate-wrap .loanprogram .cl-tooltip-wrap{display: none !important;}
.showrate-viewdetails .modal-contentSec {padding: 10px 0px;}
.calculator_security h1{font-size: 30px;line-height: 36px;}
.calculator-security-inner {margin-top: 30px;}
.calculatorrightbox{padding-left: 0px !important; padding-right: 0px !important;}
.calculator_summary{border-top-left-radius: 0;border-top-right-radius: 0;}
.amortization-schedule {border-bottom-left-radius: 0;border-bottom-right-radius: 0;box-shadow: none !important;padding: 40px 0px 0 0;}
.schedule-container ul.nav.nav-tabs {padding-left: 15px;}
.schedule-container .tab-content {padding:20px 0px;}
.crloan-programs{padding-left: 15px !important; padding-right: 15px !important;}
#showObj {padding: 0 15px;}
#printableSection {padding: 0 10px;}
#printableSection table tbody tr th a .expend_row {margin: 8px 1px;}
.schedule-container .tab-content table th:first-child, .schedule-container .tab-content table td:first-child {width: 12%;}
.schedule-container .tab-content table th:last-child, .schedule-container .tab-content table td:last-child {width: 23%;}
#showObj div:first-child{width: 100% !important;display: flex; text-align: right;justify-content: end; margin-bottom: 0px;}
#showObj div:first-child b{font-weight: 600;width: auto;margin-left: 5px;}
#showObj div:first-child span{width: auto; font-weight: 300;float: inherit;}
#showObj div {width: 100%;border-bottom: 1px solid #ddd;padding: 20px 0;display: flex;}
#showObj div b{font-weight: 300;width: 100%;}
#showObj div span{font-weight: 600;float: right;}
.calculator-security-inner{padding-bottom: 30px;}
.onthispageleft, .onthispageright{padding-top: 40px;}
.noprogram-signup-box p{padding: 0 20px;}
}
@media (max-width:575px){.summary-gride-row {width: 50%;}.subscribe-row-form {flex-wrap: wrap;}.subscribe-row-form .subscribe-col{margin-bottom: 20px;}.subscribe-col:first-child, .subscribe-col, .subscribe-col:nth-child(2) {width: 100%;}.subscribe-col:nth-child(2) {padding: 0;}.subscribe-row-form .subscribe-col:last-child{margin-bottom:0px;}.onthispageleft ul li {width: 100%;}#printableSection {font-size: 12px;}#printableSection table th, #printableSection table td{padding-left: 5px !important; padding-right: 5px !important;} #printableSection table tbody tr.yearHead th a{width: 50px; display: block;}}
@media (max-width:460px){#printableSection {font-size: 12px;}.summary-gride-row {width: 60%;}.cl-wrap .rate-wrap .rate-body .rate-row .orangeBtnNew:before {right: 42%;}}
@media (max-width:430px){#printableSection_intable table{width: 490px;max-width: 490px;}}
@media (max-width:400px){.summary-gride-row {width: 60%;}}
@media (max-width:380px){.summary-gride-row {width: 70%;}.cl-wrap .rate-wrap .rate-body .rate-row .orangeBtnNew:before {right: 40%;}.annualratebox {width: 60%;}.annualshowratebtn {width: 40%;}}
.rateSheetReport .rateSheetData{background-color:#f7f7f7}
.rateSheetData h1.text-uppercase{font-size:34px;line-height:44px}
.rateSheetData h2.text-uppercase{font-size:34px}
.rateSheetData .dateUpdate{font-weight:600}
.rateListReport .table{margin-bottom:0;}
.rateLoanCal{background:#232031;border:1px solid #000;box-shadow:0 7px 15px rgba(0,0,0,0.2);border-radius:5px;padding:25px 25px 30px;min-height:472px;position:relative}
.rateLoanCal h3{font-weight:600;color:#FFF;font-size:17px;margin-bottom:20px}
.rateLoanCal label.error{height:auto;line-height:18px;margin-top:3px;width:100%;font-size:14px}
.rateLoanCal .form-control:focus{border:none}
.rateLoanCal .form-group{float:left;margin-bottom:30px;width:100%}
.rateLoanCal .form-group .col-sm-12{padding:0}
.rateLoanCal select,.rateLoanCal input{background:#FFF;border-radius:5px;height:50px;width:100%;padding:0 15px;font-weight:600;font-size:16px;line-height:17px;color:#000;border:none}
.rateLoanCal select:focus,.rateLoanCal input:focus{border:none}
.caret-up{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMjAiIGhlaWdodD0iMTkxLjkiIHZpZXdCb3g9IjAgMCAzMjAgMTkxLjkiPgogIDxwYXRoIGlkPSJfMSIgZGF0YS1uYW1lPSIxIiBkPSJNOTguOSwzMjcuMmwxLjgtMi4xLDEzNi0xNTYuNWEyNS4zLDI1LjMsMCwwLDEsMTkuMi04LjYsMjUuNjQ5LDI1LjY0OSwwLDAsMSwxOS4yLDguNkw0MTEsMzI0LjhsMi4zLDIuNmExNS40NDYsMTUuNDQ2LDAsMCwxLDIuNyw4LjdjMCw4LjctNy40LDE1LjgtMTYuNiwxNS44SDExMi42Yy05LjIsMC0xNi42LTcuMS0xNi42LTE1LjhBMTUuMjcsMTUuMjcsMCwwLDEsOTguOSwzMjcuMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NiAtMTYwKSIgZmlsbD0iI2NlMTgyNyIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:13px;width:16px;height:16px;position:relative;left:0;top:5px}
.caret-down{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMjAiIGhlaWdodD0iMTkxLjkiIHZpZXdCb3g9IjAgMCAzMjAgMTkxLjkiPgogIDxwYXRoIGlkPSJfMSIgZGF0YS1uYW1lPSIxIiBkPSJNOTguOSwxODQuN2wxLjgsMi4xLDEzNiwxNTYuNWEyNS4zLDI1LjMsMCwwLDAsMTkuMiw4LjYsMjUuNjQ5LDI1LjY0OSwwLDAsMCwxOS4yLTguNkw0MTEsMTg3LjFsMi4zLTIuNmExNS40NDYsMTUuNDQ2LDAsMCwwLDIuNy04LjdjMC04LjctNy40LTE1LjgtMTYuNi0xNS44SDExMi42Yy05LjIsMC0xNi42LDcuMS0xNi42LDE1LjhBMTUuMjcsMTUuMjcsMCwwLDAsOTguOSwxODQuN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NiAtMTYwKSIgZmlsbD0iIzQ2ODUxYiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:13px;width:16px;height:16px;position:relative;left:0;top:4px}
.rateLoanCal input[type="text"],.rateLoanCal input[type="number"],.rateLoanCal input[type="tel"]{font-size:16px;line-height:49px;color:#000;font-weight:600}
.rateLoanCal input[type="text"]::placeholder,.rateLoanCal input[type="number"]::placeholder,.rateLoanCal input[type="tel"]::placeholder{color:#000;opacity:1;font-weight:600;font-size:16px}
.rateLoanCal input[type="text"]:-ms-input-placeholder,.rateLoanCal input[type="number"]:-ms-input-placeholder,.rateLoanCal input[type="tel"]:-ms-input-placeholder{color:#000}
.rateLoanCal input[type="text"]::-ms-input-placeholder,.rateLoanCal input[type="number"]::-ms-input-placeholder,.rateLoanCal input[type="tel"]::-ms-input-placeholder{color:#000}
.rateLoanCal select{background:#FFF;border-radius:5px;height:50px;width:100%;padding:0 15px;font-weight:600;font-size:16px;line-height:17px;color:#000;position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMjU2LDI5OC4zTDI1NiwyOTguM0wyNTYsMjk4LjNsMTc0LjItMTY3LjJjNC4zLTQuMiwxMS40LTQuMSwxNS44LDAuMmwzMC42LDI5LjljNC40LDQuMyw0LjUsMTEuMywwLjIsMTUuNUwyNjQuMSwzODAuOSAgYy0yLjIsMi4yLTUuMiwzLjItOC4xLDNjLTMsMC4xLTUuOS0wLjktOC4xLTNMMzUuMiwxNzYuN2MtNC4zLTQuMi00LjItMTEuMiwwLjItMTUuNUw2NiwxMzEuM2M0LjQtNC4zLDExLjUtNC40LDE1LjgtMC4yTDI1NiwyOTguMyAgeiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position-x:97%;background-position-y:50%;background-size:14px}
.rateLoanCal .thankyou_inner{text-align:center;padding:10px 0;border-radius:5px}
.rateLoanCal .thankyou_inner h3{font-weight:400;margin:0;line-height:30px}
.rateLoanCal .thumb_circle{width:110px;height:110px;margin:0 auto 10px;background-color:#f2f2f2;border-radius:50%;font-size:50px;padding:15px;border:1px solid #dfdfdf}
.rateLoanCal .form-group.submitForm{margin-bottom:0}
.rateLoanCal .form-group.submitForm button{width:auto;font-weight:500;font-size:14px;padding:8px 25px 8px 12px;background:#ffa41b;border-radius:4px;color:#fff;position:relative;height:39px;margin:0 6px}
.rateLoanCal .form-group.submitForm button.getBack{padding:8px 12px 8px 25px;background:transparent;color:#fff}
.rateLoanCal .form-group.submitForm button.getBack img{width:12px;position:absolute;left:9px;top:12px}
.rateLoanCal .form-group.submitForm button:focus{outline:none}
.rateLoanCal .form-group.submitForm button img{width:12px;position:absolute;right:9px;top:12px}
.rateLoanCal .form-group.submitForm button:hover{color:#fff;text-decoration:none}
.rateLoanCal input::placeholder{color:#000;opacity:1}
.rateLoanCal input:-ms-input-placeholder,.rateLoanCal input::-ms-input-placeholder{color:#000}
.ratesheetSteps{margin:50px 0 80px}
.cardsData{background:#FFF;box-shadow:3px 6px 20px rgba(0,0,0,0.2);border-radius:7px}
.cardsData .details-cardsData{padding:20px}
.details-cardsData h3{font-style:normal;font-weight:600;font-size:18px;line-height:26px;color:#000;min-height:50px;height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.details-cardsData p{font-style:normal;font-weight:400;font-size:16px;margin-bottom:0}
.details-cardsData p>.card-text{height:50px;overflow:hidden;text-overflow:ellipsis;display:block;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#424242}
.details-cardsData p>.card-text br{display:block}
.details-cardsData p> .cardReadmore{font-weight:600;color:#000;margin-top:15px;display:inline-block}
.cardsData:hover p> .cardReadmore{color:#ffa41b}
.rateListReport .for5Years,.rateListReport .for7Years,.rateListReport .for10Years{margin-bottom:5px}
.rateListReport .for5Years .rateListData{background-color:#fff}
.rateListReport .rateListinnerbox{font-family: "Montserrat", sans-serif; background-color: #0F235F;max-width: 850px;padding: 25px 20px 15px;margin: auto;border-radius:4px}
.rateListReport .rateListData{padding:0;background:#FFF;box-shadow:0 5px 20px rgba(0,0,0,0.25);border-radius:5px;max-width:100%;margin:20px auto}
.rateListReport .rateListData table{float: inherit;} 
.rateListReport .rateListinnerbox h1{font-size: 30px;font-weight: 700;color: #fff;text-align: center;margin: 0px;}
.rateListReport .cl-link {font-size: 14px!important;color: #fff!important;padding: 0!important;margin: 0!important;line-height: 18px!important;font-weight: 500!important;}
.rateListReport .cl-link strong{font-weight: 700;}
.rateListReport .cl-link a {color: #FFA41B!important;text-decoration: none!important;font-size: 14px !important;}
.rateListReport .loan-btn {text-align: center;padding: 20px 0 15px 0;}
.rateListReport .primaryBtnNew {background-color: #FFA049!important;color: #141131!important;padding: 12px 20px!important;font-size: 14px!important;text-decoration: none!important;cursor: pointer!important;font-weight: 600!important;display: inline-block!important;border-radius: 4px!important;}
.rateListReport .primaryBtnNew:hover{background-color: #ff8f2c!important;}
.rateListReport .cl-logo {font-weight: 500;color: #fff;font-size: 10px;padding: 0;text-align: center;}
.rateListReport .cl-logo img{width: 170px; margin:0px; margin-left: 5px;vertical-align: middle;}
.rateListReport .rateListData.iconDisplay{width:100%;margin:0 0 40px;box-shadow:none;background:transparent;max-width:100%;border-radius:0}
.disclosuresData p.disData{text-align:center;margin:0 auto;font-style:normal;font-weight:600;font-size:15px;line-height:22px;color:#000;padding-top:20px}
.disclosuresData p.disData a{font-style:normal;font-weight:600;font-size:15px;line-height:22px;color:#000}
.disclosuresData p.disData a:hover{text-decoration:none}
.disclosuresData p.disData i{font-size:17px;margin-left:5px}
.disclosuresData p.disData.arrows .fa-angle-down:before{content:"\f106"}
#disclosures{display:none}
#disclosures p{font-style:normal;font-weight:400;font-size:16px;line-height:24px}
#disclosures p strong{font-weight:600}
.rateListReport .rateListData table td{color:#000;padding:10px 2px 10px 20px;font-weight:500;font-size:20px;line-height:34px}
.todayratestitle{text-align:center;display:block;margin:0;padding:0 0 25px;color:#333;font-size:69px;font-style:normal;line-height:normal;letter-spacing:normal}
.todayratestitle span{font-size:69px}
.datetitlebox .datetitle{text-align:center;display:block;margin:0;padding:0 0 25px;color:#202020;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal}
.rateListReport .rateListData table tr.multifamily,.rateListReport .rateListData table tr.commercial{border-bottom:2px solid #0F235F}
.rateListReport .rateListData table .multifamily .categorybox{color:#000;font-style:normal;letter-spacing:normal;font-weight:700;font-size:26px;line-height:45px;padding:15px 0 0 20px}
.rateListReport .rateListData table .commercial .categorybox{color:#000;font-style:normal;letter-spacing:normal;font-weight:700;font-size:26px;line-height:45px;padding:30px 0 0 20px}
.rateListReport .rateListData table .yearbox{color:#8D8D8D;font-style:normal;letter-spacing:normal;font-weight:700;font-size:26px;line-height:45px;padding:15px 10px 0 20px}
.rateListReport .rateListData table .commercial .yearbox{color:#8D8D8D;font-style:normal;letter-spacing:normal;font-weight:700;font-size:26px;line-height:45px;padding:30px 10px 0 20px}
.rateListReport .rateListData table .updownbox,.rateListReport .rateListData .greenData{padding-left:0}
.rateListReport .rateListData .banknameData{font-size:17px;color:#1a1a1a}
.rateListReport .rateListData .bankpersentData{color:#1a1a1a;font-weight:400;font-size:20px;line-height:34px}
.rateListReport .rateListData .greenData{padding:10px 0;font-size:20px;line-height:34px;color:#46851b}
.rateListReport .rateListData .redData{padding:10px 0;font-size:20px;line-height:34px;color:#ce1827}
.footerdate .greenData{padding:0;font-size:14px;color:#46851b}
.footerdate .redData{padding:0 10px 0 0;font-size:14px;color:#ce1827}
.footerlogo{text-align:center;padding-top:10px!important;padding-bottom:15px!important}
.footerlogo img{max-height:45px;display:block;margin:auto}
.footerlast{background-color:#f1f1f1;text-align:center;padding:10px 0!important}
.footerlast p{color:#666;line-height:16px;font-size:14px}
.rateListReport table > tbody > tr > td,.rateListReport table > tbody > tr > th,.rateListReport table > tfoot > tr > td,.rateListReport table > tfoot > tr > th,.rateListReport table > thead > tr > td,.rateListReport table > thead > tr > th{border-bottom:1px solid #d2d2d2;border-left:none;border-right:none;border-top:none}
.rateListReport table > tbody > tr.bdrrow.cmbs:last-child > td{border:none}
.topSpaceMar{margin-top:5rem}
.accordion-wrapper{position:relative;margin-bottom:.5rem;border-bottom:2px solid #D9D9D9;border-radius:0}
.acc-head{position:relative;margin-top:0;font-size:16px;color:#000;font-style:normal;font-weight:600;line-height:60px;cursor:pointer}
.acc-head::after{position:absolute;right:16px;color:#000;transform:rotate(0deg);transition:.4s;font-family:FontAwesome;font-size:22px;font-weight:100}
.acc-head.active::after{position:absolute;color:#000;transform:rotate(180deg);transition:.4s;font-family:FontAwesome}
.acc-body{padding:0 0 15px;display:none;font-size:16px}
.acc-body a{color:#ffa41b;font-weight:500}
.acc-body a:hover{color:#ba8b00}
ul.rateSheetList{margin:10px 0 0;padding:0 0 0 35px}
ul.rateSheetList li{margin:0;padding:0;list-style:inherit}
.icon-cardsData img{width:100%}
.disclosuresData .accordion-wrapper{border:none}
.accordion-wrapper.disData .acc-head{font-style:normal;font-weight:600;font-size:15px;line-height:22px;color:#000;text-align:center}
.accordion-wrapper.disData .acc-head span{position:relative;font-size:15px;line-height:22px;padding-right:30px}
.accordion-wrapper.disData .acc-head span:after{ position:absolute;right:8px;transform:rotate(0deg);transition:.4s;font-family:FontAwesome;font-style:normal;font-weight:100;font-size:22px;line-height:22px;color:#000}
.accordion-wrapper.disData .acc-head.active span::after{position:absolute;color:#000;transform:rotate(180deg);transition:.4s;font-family:FontAwesome}
.accordion-wrapper.disData .acc-head::after{display:none}
.accordion-wrapper.disData .acc-body{border:none}
.forthBoxView{position:absolute;top:0;left:0;background:none repeat scroll 0 0 rgba(0,0,0,0.3);border-radius:4px;margin:0;height:100%;width:100%}
.forthBoxView .page-load{height:100%}
.forthBoxView .loading{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:50%;box-shadow:0 0 5px #444}
.loaderClass{display:block!important}
.closeIcon{display:none!important}

@media (max-width:1024px) {.rateListReport .rateListData{width:100%;max-width:100%}.rateSheetFaq .pl-5{padding-left:15px!important}.rateLoanCal.ml-4{margin-left:0!important}}
@media (max-width:991px) {.rateSheetData h1.text-uppercase{font-size:28px}.rateSheetData h2.text-uppercase{font-size:28px}.showrate-viewdetails .modal-contentSec{padding: 10px 20px;}.rateListReport .rateListinnerbox{padding: 25px 0px 15px;}.rateListReport .rateListData table td{font-size: 18px;}.rateListReport .rateListData .bankpersentData, .rateListReport .rateListData .greenData, .rateListReport .rateListData .redData{font-size: 16px;}.rateListReport .rateListData table .multifamily .categorybox, .rateListReport .rateListData table .yearbox{font-size: 24px;}}
@media (max-width:768px) {.rateSheetData .pt-5{padding-top:1rem!important}.details-cardsData h3{height:auto;min-height:auto}.details-cardsData p > .card-text{height:auto}.bdrrow .caret-down{left:0}.bdrrow .caret-up{left:3px}}
@media (min-width:768px) {.rateLoanCal h3 {pointer-events:none}.bottomform-body {display: block !important;}}
@media (max-width:767px) {.ratesheetSteps{margin:10px 0 50px}.rateLoanCal select,.rateLoanCal input[type="text"],.rateLoanCal input[type="number"],.rateLoanCal input[type="tel"]{font-size:16px;line-height:49px;display:block}.rateLoanCal input[type="text"]::placeholder,.rateLoanCal input[type="number"]::placeholder,.rateLoanCal input[type="tel"]::placeholder{font-size:16px}.rateSheetFaq .pl-5{display:none}.rateSheetFaq .pl-5.bottomform-wrapper{display:block;position:fixed;bottom:0;left:0;right:0;width:100%;background:#232031;z-index:11000;max-width:100%}.rateSheetFaq .pl-5.bottomform-wrapper.mobileview{z-index:1100;margin:0;overflow-x:hidden;overflow-y:auto;outline:0;top:auto}.rateSheetFaq .pl-5.bottomform-wrapper.mobileview .rateLoanCal{max-width:100%;margin:0 auto;display:inline-block;align-items:center;position:relative;width:100%;padding:10px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.rateLoanCal .form-group{margin-bottom:25px}#siteseal{bottom:67px!important}footer .getinTouch-wrap{padding-bottom:75px}.rateSheetFaq .pl-5.bottomform-wrapper .bottomform-body{display:none}.rateSheetFaq .pl-5.bottomform-wrapper .rateLoanCal.ml-4{border:none;padding:0;min-height:auto;background:transparent;box-shadow:none}h3.bottomform{font-weight:600;color:#FFF;font-size:17px;margin:0;padding: 10px 0;}h3.bottomform span{position:relative;cursor:pointer;margin-left:-23px}h3.bottomform span::after{position:absolute;right:-20px;color:#fff;transform:rotate(0deg);transition:.4s;font-family:FontAwesome;font-size:22px;font-weight:100;top:0;line-height:initial}h3.bottomform.active span::after{position:absolute;color:#fff;transform:rotate(180deg);transition:.4s;font-family:FontAwesome}h3.bottomform .closeIcon {display: none;}.rateListReport .rateListData table .multifamily .categorybox,.rateListReport .rateListData table .commercial .categorybox{padding-top:5px;font-size:16px}.rateListReport .rateListData table td{padding:5px 0 5px 15px;font-size:13px}.rateListReport .rateListData table .yearbox,.rateListReport .rateListData table .commercial .yearbox{padding:15px 0 0 15px;font-size:16px}.rateListReport .rateListData .bankpersentData{font-size:15px}.rateListReport .rateListData .greenData,.rateListReport .rateListData .redData{font-size:15px;padding:5px 0 5px 1px}.rateListReport .rateListData table .multifamily .categorybox,.rateListReport .rateListData table .commercial .categorybox{padding:15px 0 0 15px}.greenData i,.redData i{font-size:24px}.rateSheetData h1.text-uppercase{font-size:24px}.rateSheetData h2.text-uppercase{font-size:24px}.firstBoxView,.secondBoxView,.thirdBoxView,.forthBoxView{padding-bottom:20px}.bdrrow .caret-down{background-size:12px;top:6px}.bdrrow .caret-up{background-size:10px;top:7px}.rateListData .caret-up{background-size:12px}.mainContainer .forMobileScrShow {z-index: 100 !important;}.rateSheetFaq .pl-5.bottomform-wrapper.landscapemobileview .rateLoanCal .bottomform-body.landscapemobile .form-group {width: 48%;margin: 0 6px 15px 6px;}.rateSheetFaq .pl-5.bottomform-wrapper.landscapemobileview .rateLoanCal .bottomform-body.landscapemobile .form-group.submitForm {width: 100%;margin-top: 15px;}.rateSheetFaq .pl-5.bottomform-wrapper.landscapemobileview h3.bottomform.active {padding-bottom: 20px;}.rateSheetFaq .pl-5.bottomform-wrapper.landscapemobileview .closeIcon {display: none;position: absolute;right: 5px;top: 15px;cursor: pointer;width: 25px;height: 25px;line-height: 24px;font-weight: 100;background: #fff;border-radius: 50%;color: #000;}.rateSheetFaq .pl-5.bottomform-wrapper.landscapemobileview h3.bottomform.active .closeIcon {display: block !important;}}
@media (max-width:600px) {.acc-head{padding:10px 15px 15px 0;line-height:22px}.acc-head::after{right:0}.rateListReport .rateListData table .yearbox{padding:8px 10px 0 15px}.rateListReport .rateListData table .multifamily .categorybox,.rateListReport .rateListData table .commercial .categorybox{padding:8px 0 0 15px}.greenData i,.redData i{font-size:15px}.rateListReport .rateListData .greenData,.rateListReport .rateListData .redData{font-size:13px}.rateListReport .rateListData table .yearbox,.rateListReport .rateListData table .commercial .yearbox{padding-top:8px}}
@media (max-width:500px) {.rateListReport .rateListData table .multifamily .categorybox,.rateListReport .rateListData table .commercial .categorybox{padding:5px 0 0 5px}.rateListReport .rateListData table td.categorybox{padding:5px 0 0 8px}.rateListReport .rateListData table td{padding:5px 0 5px 5px}.rateListReport .rateListData .bankpersentData{padding:5px 0 0;font-size:14px}.rateListReport .rateListData table .yearbox,.rateListReport .rateListData table .commercial .yearbox{padding:5px 2px 0 0}.rateListReport .rateListData table td.greenData,.rateListReport .rateListData table td.redData{padding-right:12px}}
@media (max-width:430px) {.rateListReport .rateListData table .multifamily .categorybox,.rateListReport .rateListData table .commercial .categorybox,.rateListReport .rateListData table .yearbox,.rateListReport .rateListData .bankpersentData,.rateListReport .rateListData table .commercial .yearbox{font-size:13px}.rateListReport .rateListData table td.categorybox{padding:5px 1px 0 2px}.bdrrow .caret-down{background-size:9px;top:8px;left:5px}.bdrrow .caret-up{background-size:9px;top:8px;left:5px}.rateListReport .rateListData table td.greenData, .rateListReport .rateListData table td.redData {padding-right: 5px;}.rateListReport .rateListData .greenData, .rateListReport .rateListData .redData {font-size: 12px;}}
@media (max-width:399px) {.rateListReport .rateListData table .multifamily .categorybox,.rateListReport .rateListData table .commercial .categorybox,.rateListReport .rateListData table .yearbox,.rateListReport .rateListData .bankpersentData,.rateListReport .rateListData table .commercial .yearbox{font-size:12px}.rateListReport .rateListData table .multifamily .categorybox,.rateListReport .rateListData table .commercial .categorybox{padding:5px 0 0 2px}.rateListReport .rateListData table td{font-size:12px}}

.breadcrumbboxalllpage{margin-bottom:15px;}
.breadcrumbboxalllpage ul{margin:0px;padding:0px;}
.breadcrumbboxalllpage ul li{display:inline-block;padding:0px;color: #424242;}
.breadcrumbboxalllpage ul li a{position: relative;color:#193A9F;font-size: 14px;font-style: normal;font-weight: 500;line-height: 20px;letter-spacing: 0.035px;padding-right: 23px;}
.breadcrumbboxalllpage ul li a.active{color:#141131;}
.breadcrumbboxalllpage ul li a::after{margin-left: 24px;font-size: 16px;font-weight: 600;color: #000;content: "\f105";font-family: 'FontAwesome';}
.mobview{display:inline-block;}
@media (max-width:767px){
.mobview{display: none;}
.breadcrumbboxalllpage ul li a{padding-right: 5px;}
.breadcrumbboxalllpage ul li a::after{margin-left: 5px;} 
}