﻿
/**
 * Form overrides CSS
 */

.mr15 {
  margin-right: 15px;
}

.pl0 {
  padding-left: 0 !important;
}

.pr0 {
  padding-right: 0 !important;
}
.left-padding{
  padding-left:36px;
}
.right-padding{
  padding-right:36px;
}
.displatTblCell {
  display: table-cell;
  font-size:14px;
}
.managerDetails{
  font-weight:700;
  word-wrap: break-word;
  font-size:14px;
}
.managerContactDetails{
  width:200px;
  font-weight:300;
  word-wrap: break-word;
  font-size:14px;

}
@media (min-width: 768px) {
  .managerContactDetails{
     display:inline-block;
  }
}
h1,
h2,
h3,
h4 {
  font-family: "Helvetica Neue", roboto, Arial, sans-serif !important;
}

h1 {
  font-weight: 400;
}

#container {
  padding-bottom: 250px;
}

.content-container.content-container-headless {
  border: 1px solid #D7D2CB;
}

.form-heading {
  padding-bottom: 25px;
  outline: none;
}

.navbar-brand {
  margin: 6px 0px 0px 10px;
}

.mobile-accordion .panel-heading {
  padding: 5px;
}

.panel-title {
  margin-top: 7px;
  margin-bottom: 7px;
}

.flt-rt {
  float: right;
}

.footer {
  height: auto !important;
}

.form-label {
  padding-top: 4px;
}

.hide-label {
  display: none;
}
.sgb_contactUsHeading{
  font-size: 24px;
  margin-top: 18px;
  margin-bottom: 12px;
  line-height: 26.4px;
  color:#004833;
}
.bsa_contactUsHeading{
  font-size: 24px;
  margin-top: 18px;
  margin-bottom: 12px;
  line-height: 26.4px;
  color:#333333;
}
.bom_contactUsHeading{
  font-size: 24px;
  margin-top: 18px;
  margin-bottom: 12px;
  line-height: 26.4px;
  color:#1F252C;
}
.wbc_contactUsHeading{
  font-size: 24px;
  margin-top: 18px;
  margin-bottom: 12px;
  line-height: 26.4px;
  color:#2D373E;
}
.left-padding {
  padding-left: 37px;
}

.footer-head {
  font-family: "Helvetica Neue", roboto, Arial, sans-serif;
}

.alert {
  padding: 10px 18px 10px 18px;
}
.mrb20{
  margin-bottom: 21px;
}

.alert-danger {
  outline: none;
}

.error-text {
  outline: none;
}

.navigation-buttons {
  padding-top: 30px;
}

.no-padding {
  padding: 0px;
}

.input-addon {
  width: 100%;
}

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

.left-margin {
  margin-left: 12px;
}

.margin-top {
  margin-top: 12px;
}

.textarea-height {
  height: 100px;
}

.padding-bottom {
  padding-bottom: 10px;
}

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

.width {
  width: 300px;
}

.modal-header .close {
  font-size: 22px;
}

.no_outline {
  outline: none;
}

.js .alert {
  max-height: inherit;
}

.icon-block {
  vertical-align: middle;
  position: absolute;
}

@media (min-width: 768px) {
  /*.icon-block1{
  vertical-align:middle;
 position: absolute;
  top:0;
  left:50%;
  }*/
}

@media (max-width: 767px) {
  .icon-block1 {
    vertical-align: middle;
    position: absolute;
  }
}

.firstHeadline {
  padding-top: 15px;
}

@media (max-width: 767px) {
  .btn {
    display: inline-block;
  }
}

.rowlist-line .rowlist-text {
  vertical-align: middle;
  word-wrap: break-word;
  padding-left: 40px;
  display: inline-block;
  font-weight: 300;
}

.rowlist-line .icon-info-text {
  padding-left: 10px;
}

.alert {
  margin-top: 10px;
}

@media (min-width: 768px) {
  .content-container.content-container-headless {
    padding-top: 24px;
  }
  .mortgageHeader {
    height: 64px;
  }
  .btfgHeader {
    height: 200px;
  }
  .wbc_header {
    height: 200px;
  }
  .wbc_header {
    height: 200px;
  }
  .phone,
  .edit,
  .email {
    text-align: center;
  }
  .head2 {
    padding-bottom: 15px;
  }
  

}

  .howThisWorks{
    font-size: 24px;
    margin-top: 18px;
    margin-bottom: 12px;
    font-weight: 700;
    line-height: 26px;

  }
@media (min-width: 769px) {
  .pageContent{
  padding-left: 80px;
  padding-right: 80px;
  }
}

.application-form-header h1 {
  margin: 0;
  padding: 10px;
  font-size: 1.6em;
  color: #736357;
}

@media (min-width: 768px) {
  .btn-verify {
    padding-top: 30px;
  }
  .icon-telephone {
    margin-top: 15px;
  }
  .icon-business-person {
    margin-top: 10px;
  }
}

.application-form-header .headerweight {
  font-weight: 400;
  color: #2d373e;
}

.application-form-header .headerlightweight {
  font-weight: 300;
  color: #2d373e;
}

@media (max-width: 768px) {
  .mortgageHeader {
    height: 64px;
  }
  .btfgHeader {
    height: 200px
  }
  .wbc_header {
    height: 200px;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  .mortgageHeader {
    height: 64px;
  }
  .btfgHeader {
    height: 200px
  }
  .pageheader-headline {
    margin-top: 20px;
  }
  .wbc_header {
    height: 200px;
  }
  .btn-verify {
    padding-top: 55px;
  }
  .btn-continue {
    padding-top: 50px;
  }
  .btfg_css .no-left-right-padding {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.pageterms {
  text-align: center;
}

.howItWorks {
  font-weight: 400;
}

.referenceID {
  padding-top: 30px;
}

@media (max-width: 767px) {
  .pageheader {
    margin-right: 0px;
    margin-left: 0px;
  }
  .subform-container {
    padding-bottom: 100px;
  }
  .rowlist-line {
    padding-left: 40px;
  }
}

@media (max-width: 767px) {
  .container {
    padding-top: 12px;
  }
  .one,
  .two,
  .three {
    display: inline-flex;
  }
  .container-page .content-container {
    border: 1px solid #abadae
  }
}

.icon-face-happy .icons-background {
  fill: #0074c4 !important;
}

/*.icon-tick .icons-background {
  fill: #0074c4 !important;
}*/

.icon-face-sad .icons-background {
  fill: #c40000 !important;
}

.icon-message .icons-background {
  fill: #0074c4 !important;
}

.icon-alert .icons-background {
  fill: #c40000 !important;
}

.text-danger,
.text-info {
  vertical-align: top;
}

@media (min-width: 768px) {
  .pageheader-text h1 {
    white-space: normal;
  }
}

.wbc_style {
  background-color: #D5002B;
}

.mainHeading {
  margin-top: 10px;
  font-size:36px;
}
.bottom-padding{
  padding-bottom:20px;
}

.no-border-radius {
  border-radius: 0px !important;
}
.resend-text{
  vertical-align: text-bottom !important;
}
@media (max-width: 767px){
.btn {
    width: 0%;
}
}


/* welcome page*/

.symbol {
  width: 24px;
  height: 24px;
  margin-top: 4px;
  margin-left: 4px;
}
.margin_top{
  margin-top:24px;
}
.rowlist-line-symbol .rowlist-text {
  vertical-align: middle;
  word-wrap: break-word;
  padding-left: 40px;
  display: inline-block;
  font-weight: 300;
}

.pageheader-img {
  height: 200px;
  border-radius:12px;
}

.subHeader {
  color: #ffffff;
  font-weight: 100;
}

.pageterms {
  background-color: #F4F3F0;
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: solid 1px #716f7d;
  border-bottom: solid 1px #716f7d;
}
.contactUs{
 margin-left: -36px;
 margin-right: -36px;
margin-top:36px;
}
.sgb_contactUs{
 color:#004833;
 background-color: #E3E3E0;
}
.wbc_contactUs{
 color:#2D373E;
 background-color: #F9F9F8;
}
.bsa_contactUs{
 color:#333333;
 background-color: #E2E2E3;
}
.bom_contactUs{
 color:#1F252C;
 background-color: #E1E3E5;
}
.top-margin{
  margin-top:18px;
}
.bottom-margin{
  margin-bottom:36px;
}
.border-none {
  border-bottom: none;
  padding-bottom: 0px;
}

.message {
  color: #fff;
}

.borderBottom {
  border-bottom: 1px solid #abadae !important;
  padding-bottom: 10px !important;
}

.pageContent {
  border: solid 1px #abadae;
}
.navbar .logo-wbc-200 {
    width: 200px;
    height: 55px;
    background-position: 0 50%;
    float: right;
    position: relative;
}
.navbar .logo-asgd {
  width: 250px;
  height: 60px;
  background-position: 0 50%;
  float: right;
  position: relative;
  background-size: 70%;
}
.navbar .logo-caf {
  width: 250px;
  height: 60px;
  background-position: 0 50%;
  float: right;
  position: relative;
  background-size: 70%;
}
::-ms-clear{
   display: none;
 }
@media (max-width: 767px){
.navbar-brand {
    margin: 0px 0px 0px 10px;
}
}
.no-margin{
  margin-bottom: 0px;
}
/*BTFG CSS starts*/


/* main logo */

.btfg_css .symbol-logo-tablet {
  background-image: url('data:image/png;base64,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') !important;
  background-repeat: no-repeat;
}


/* phone logo */

.btfg_css .symbol-logo-phone {
  background-image: url('data:image/png;base64,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');
  background-repeat: no-repeat;
}

.btfg_css header {
  background-color: #007bc6;
}

.btfg_css .btfg_content {
  line-height: 2em;
}

.btfg_css .btfg_manger {
  height: 13px;
}


.btfg_css,
.btfg_css h3,
.btfg_css h4 {
  color: #000!important;
}

.btfg_css a {
  text-decoration: underline!important;
  color: #000!important;
}

.btfg_css #logo .symbol-logo-phone,
.btfg_css #logo .symbol-logo-tablet {
  display: block;
  width: 116px !important;
  height: 48px !important;
}

.btfg_css #logo .symbol-logo-phone {
  width: 70px;
  height: 32px;
  margin-top: 10px;
}

.btfg_css .wg-input-text .placeholder {
  position: absolute;
  top: 7px;
  left: 22px;
  z-index: 1000;
  font-size: 16px;
  color: #999;
}

.btfg_css .heading {
  font-family: "Helvetica Neue", Roboto, Arial, sans-serif;
}

.btfg_css .subform-container,
.form-headline {
  border-top: 1px solid #000 !important;
  border-bottom: 1px solid #000!important;
  background: #E0E0E0;
}

.no-margin-bottom{
margin-bottom:0px; 
}
@media (min-width: 768px){
.no-margin-bottom {
    font-size: 24px;
 }
 .bottom_mr{
  margin-bottom: 100px;
}
}
.no-margin-top{
margin-top:0px 
}
/*BTFG CSS ends*/
.loader-section{
 display:table;  
}
.verifiedMsg{
 display:table-cell;
}
.wbc_footerText{
  font-size: 12px;
  color: #575f65;
  Font-weight: 300
}
.sgb_footerText{
  font-size: 12px;
  color: #757463;
  Font-weight: 300
}
.bom_footerText{
  font-size: 12px;
  color: #69727e;
  Font-weight: 300
}
.bsa_footerText{
  font-size: 12px;
  color: #6c7074;
  Font-weight: 300
}
.btfg_footerText{
  font-size: 12px;
  color: #666;
  Font-weight: 300
}
@media (min-width: 768px){
.footer-text {
    margin-top: 10px;
 }
}
/* new loan css Start*/
#circle {
  position: relative;
  border:1px solid;
  width: 35px;
  height: 35px;
  border-radius: 200px;
}
#text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color:black;
}
.rowlist-textStep1 {
  vertical-align: middle;
  word-wrap: break-word;
  padding-left: 50px;
  display: inline-block;
  position: absolute;
  margin-top: -30px;
  line-height: 24px;
  font-size:16px;
} 
.rowlist-textStep2 {
  vertical-align: middle;
  word-wrap: break-word;
  padding-left: 50px;
  display: inline-block;
  position: absolute;
  margin-top: -30px;
  font-size:16px;
}
.rowlist-textStep3 {
    vertical-align: middle;
    margin-top: -60px;
    word-wrap: break-word;
    padding-left: 50px;
    display: inline-block;
    font-size:16px;
}
.rowlist-line-new-loan {
	min-height: 32px;
	overflow: hidden;
	margin-top:14px;
  margin-bottom:0px;
	vertical-align: middle;
	font-size: 16px;
}
.how-it-works{
  text-align: center;
  margin-top:43px;
  font-size: 24px !important;
}
.line_separator{
  width: 19px;
  height: 58px;
  border-right: 1px solid black;
}
.line_separator1{
  width: 19px;
  height: 106px;
  border-right: 1px solid black;
}
.subText{
  font-size:14px !important;
  font-weight:300;
}

.sgb_css #circle {
  position: relative;
  border: 3px solid #78BE20;
  width: 35px;
  height: 35px;
  border-radius: 200px;
  }
  .sgb_css .line_separator{
    width: 19px;
    height: 58px;
    border-right: 3px solid #78BE20;
  }
  .sgb_css .line_separator1{
    width: 19px;
    height: 106px;
    border-right: 3px solid #78BE20;
  }
  .bom_css #circle {
    position: relative;
    border: 3px solid #1f252c;
    width: 35px;
    height: 35px;
    border-radius: 200px;
  }
  .bom_css .line_separator{
    width: 19px;
    height: 58px;
    border-right: 3px solid #1f252c;
  }
  .bom_css .line_separator1{
    width: 19px;
    height: 106px;
    border-right: 3px solid #1f252c;
  }
  .bsa_css #circle {
    position: relative;
    border: 3px solid #002F6C;
    width: 35px;
    height: 35px;
    border-radius: 200px;
  }
  .bsa_css .line_separator{
    width: 19px;
    height: 58px;
    border-right: 3px solid #002F6C;
  }
  .bsa_css .line_separator1{
    width: 19px;
    height: 106px;
    border-right: 3px solid #002F6C;
  }
  .wbc_css #circle {
    position: relative;
    border: 3px solid #621A4B;
    width: 35px;
    height: 35px;
    border-radius: 200px;
  }
  .wbc_css .line_separator{
    width: 19px;
    height: 58px;
    border-right: 3px solid #621A4B;
  }
  .wbc_css .line_separator1{
    width: 19px;
    height: 106px;
    border-right: 3px solid #621A4B;
  }
  .sgb_css .rowlist-textStep1 {
      color:#004833;
    }
   .sgb_css .rowlist-textStep2 {
      color:#004833;
    }
  .sgb_css .rowlist-textStep3 {
      color:#004833;
  }
  .bsa_css .rowlist-textStep1 {
    color:#333333;
  }
  .bsa_css .rowlist-textStep2 {
    color:#333333;
  }
  .bsa_css .rowlist-textStep3 {
    color:#333333;
  }
  .bottom_border{
    border-left:0px;
    border-right:0px;
    border-top:0px;
  }
  
.sgb_css .new-loan-label{
    color:#333333;
    font-weight:700;
    display: block;
    margin-bottom: 8px
}
.bom_css .new-loan-label{
  color:#1F252C;
  font-weight:700;
  display: block;
  margin-bottom: 8px
}
.bsa_css .new-loan-label{
  color:#004833;
  font-weight:700;
  display: block;
  margin-bottom: 8px
}
.wbc_css .new-loan-label{
  color:#2d373e;
  font-weight:700;
  display: block;
  margin-bottom: 8px
}
.sgb_css .header-headline-desktop{
  position: absolute;
  left: 37%;
  top:24%;
  color:#004833;
  font-size:18px;
}

.sgb_css .header-headline-mobile{
  position: absolute;
  left: 17%;
  top:10%;
  color:#004833;
  font-size:18px;
}
.bom_css .header-headline-desktop{
  position: absolute;
  left: 37%;
  top:24%;
  color:#1F252C;
  font-size:18px;
}

.bom_css .header-headline-mobile{
  position: absolute;
  left: 17%;
  top:10%;
  color:#1F252C;
  font-size:18px;
}
.bsa_css .header-headline-desktop {
  position: absolute;
  left: 37%;
  top: 24%;
  color: #333333;
  font-size: 18px;
}

.bsa_css .header-headline-mobile{
  position: absolute;
  left: 29%;
  top:10%;
  color:#333333;
  font-size:18px;
}
.wbc_css .header-headline-desktop{
  position: absolute;
  left: 37%;
  top:24%;
  color:#2d373e;
  font-size:18px;
}

.wbc_css .header-headline-mobile{
  position: absolute;
  left: 48%;
  top:10%;
  color:#2d373e;
  font-size:18px;
}
@media (max-width: 500px) {
  .line_separator{
    height: 92px !important;
  }
  .line_separator1{
    height: 213px !important;
  }
}

.sgb_css ul.lists.lists-hero>li:after{
  background-color:#004833;
  border-color:#004833;
}

.bsa_css ul.lists.lists-hero>li:after{
  background-color:#333333;
  border-color:#333333;
}
.wbc_css ul.lists.lists-hero>li:after{
  background-color:#2d373e;
  border-color:#2d373e;
}
.form-row.has-error .input-field{
  border:1px solid #c40000 !important;
}

@media (min-width: 768px){
  .content-container.content-container-headless.new-loan-container {
    padding-top: 0px;
  }
}

  
/* new loan css End*/
#cookieNotificationPlaceholder .icon-info{
  position:initial;
}  