@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700&subset=latin,cyrillic);
#ext_menu-0 .navbar-toggler {
  color: #0275d8;
}
#ext_menu-0 .navbar-brand {
  font-size: 24px;
}
#header1-2 {
  /*tool tip*/
  /*a[data-tooltip]:hover:before, a[data-tooltip]:hover:after {
	visibility: visible;
	-webkit-transition: visibility 0s linear .3s;
	-moz-transition: visibility 0s linear .3s;
	-o-transition: visibility 0s linear .3s;
	transition: visibility 0s linear .3s;
}*/
  /*Pre Qual Modal for disclosure*/
  /*Only using css taking the advantage of label for*/
  /*pre-qual product selection*/
  /*new form*/
  /*#homeIntro {
	margin-top: 60px;
}*/
  /*.firstRow{
	padding-top:15px;
}*/
  /*#inner-page h4 {
  font-size: 20px;
  line-height: 38px; }*/
  /*Spinner*/
}
#header1-2 #homeParentDiv {
  text-align: center;
  color: #fff;
}
#header1-2 .prequalApp {
  margin-top: 25px;
  margin-bottom: 0px;
  background: #ECF5FF;
  -webkit-box-shadow: 0 8px 45px -6px black;
  -moz-box-shadow: 0 8px 45px -6px black;
  box-shadow: 0 8px 45px -6px black;
}
#header1-2 #loanApp h1 {
  font-size: 30px;
}
#header1-2 #form h2 {
  font-family: raleway;
  font-weight: 300;
  font-size: 32px;
  padding-bottom: 0px !important;
}
#header1-2 #form h4 {
  color: #fff;
  font-family: 'Open Sans';
  font-style: italic;
  font-size: 18px;
  font-weight: 100;
}
#header1-2 .preQualHeading {
  font-family: 'Open Sans';
  font-weight: 700;
  font-size: 30px;
  margin-top: 25px;
}
#header1-2 .leftSection {
  font-size: 16px;
  font-weight: 300;
  margin-top: 30px;
}
#header1-2 .leftSection ul {
  display: inline-block;
  text-align: left;
}
#header1-2 .secondRow {
  width: 300px;
  margin: 0px auto;
  position: relative;
}
#header1-2 .secondRow a {
  z-index: 499;
  width: 200px;
  font-family: 'Open Sans';
  font-size: 16px;
  font-weight: normal;
  background-image: linear-gradient(to bottom, #0f75bb, #128ee4);
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 10px;
}
#header1-2 #arrowUpImg {
  z-index: -1;
  position: absolute;
  left: 80px;
  top: 10px;
  width: 235px;
}
#header1-2 .headerText h1 {
  font-family: 'Open Sans';
  font-weight: 300;
  font-size: 50px;
  margin-bottom: 0;
}
#header1-2 .headerText span {
  font-family: 'Open Sans';
  font-weight: 100;
  font-size: 16px;
  color: #fff;
}
#header1-2 .leftSection ul li {
  background: url("/assets/images/icon-right-green.png") left center no-repeat;
  list-style: none;
  padding: 5px;
  padding-left: 35px;
}
#header1-2 #formWrapper {
  width: 700px;
  margin: 0 auto;
  padding: 30px;
  /*font-family: 'Proxima Nova';*/
  font-family: 'Open Sans';
}
#header1-2 #formWrapper input[type="text"],
#header1-2 #formWrapper input[type="password"],
#header1-2 #formWrapper input[type="email"],
#header1-2 #formWrapper input[type="number"],
#header1-2 #formWrapper textarea,
#header1-2 select {
  height: 40px;
  width: 320px;
  box-shadow: 0px -1px 1px 1px #e8e6e6;
  -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.2), 0 -1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.2), 0 -1px 2px rgba(0, 0, 0, 0.05);
  border: none;
  /*font-family: 'Proxima nova';*/
  font-family: 'Open Sans';
}
#header1-2 #formWrapper textarea,
#header1-2 select {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  background: #fff;
}
#header1-2 #formWrapper select:focus {
  background: none;
}
#header1-2 #formWrapper .asplabel {
  font-family: 'Open Sans';
  /*font-family: 'Proxima Nova';*/
  font-weight: normal;
  font-size: 15px;
  font-weight: 400;
  padding-bottom: 5px;
}
#header1-2 #sideImage {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 430px;
  padding-left: 30px;
  width: 320px;
}
#header1-2 #formWrapper label {
  width: 320px;
  float: left;
  /*margin: 0 20px 0 0;*/
  font-weight: normal;
}
#header1-2 span {
  /*display: block;*/
  margin: 0 0 3px;
}
#header1-2 #labelMargin {
  margin: 0 60px 0 0;
}
#header1-2 .hidden {
  visibility: hidden;
}
#header1-2 #radioSelection,
#header1-2 #radioSelection input {
  margin: 0px 10px;
  vertical-align: middle;
}
#header1-2 .ssnTooltip {
  font-size: 12px;
  font-family: 'Open Sans';
  font-style: italic;
  background: #cde992;
  padding: 10px;
  margin-top: 20px;
  position: relative;
}
#header1-2 .ssnTooltip::after {
  border-top: solid transparent 10px;
  border-bottom: solid transparent 10px;
  border-right: solid #cde992 10px;
  bottom: 15px;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -170px;
  position: absolute;
  width: 0;
}
#header1-2 #btnSubmitPageOne {
  width: 200px;
  font-family: 'Open Sans';
  font-weight: 100;
  text-shadow: 1px 1px black;
}
#header1-2 #threeQuestions {
  display: inline-block;
  width: 50%;
}
#header1-2 #HomeStatePanel {
  width: 50%;
}
#header1-2 a[data-tooltip]:link,
#header1-2 a[data-tooltip]:visited {
  position: relative;
  text-decoration: none;
  color: #484848;
}
#header1-2 #ssn p:before {
  content: "";
  position: absolute;
  border-top: 20px solid #009add;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  visibility: hidden;
  top: -18px;
  left: 95px;
}
#header1-2 a[data-tooltip]:after {
  content: attr(data-tooltip);
  position: absolute;
  top: -35px;
  left: 77px;
  background: #009add;
  color: white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  white-space: nowrap;
  visibility: hidden;
  padding: 5px 15px;
}
#header1-2 .modal {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: left;
  background: rgba(0, 0, 0, 0.5);
  transition: opacity .25s ease;
  z-index: 100;
}
#header1-2 .modal__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /*cursor: pointer;*/
}
#header1-2 #formWrapper .modal__bg {
  float: none;
  width: 100%;
}
#header1-2 .modal-state {
  display: none;
}
#header1-2 .modal-state:checked + .modal {
  opacity: 1;
  visibility: visible;
}
#header1-2 .modal-state:checked + .modal .modal__inner {
  top: 0;
}
#header1-2 .modal__inner {
  font-family: 'Open Sans';
  font-style: italic;
  font-size: 13px;
  transition: top .25s ease;
  position: absolute;
  top: -20%;
  right: 0;
  bottom: 0;
  left: 0;
  width: 660px;
  margin: auto;
  overflow: auto;
  background: #fff;
  padding: 0px 20px;
  height: 170px;
  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5);
}
#header1-2 .modal__inner p {
  padding-top: 10px;
  margin: 0px;
}
#header1-2 .modal__inner .sectionTitle {
  color: #7ca32e;
  padding-top: 10px;
}
#header1-2 #formWrapper .modal__close {
  position: absolute;
  right: 10px;
  top: 0px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
#header1-2 .modal__close:after,
#header1-2 .modal__close:before {
  /*content: '';*/
  position: absolute;
  width: 2px;
  height: 15px;
  background: #ccc;
  display: block;
  /*transform: rotate(45deg);
	-webkit-transform: rotate(45deg);*/
  left: 50%;
  margin: -3px 0 0 -1px;
  top: 0;
}
#header1-2 .modal__close:hover:after,
#header1-2 .modal__close:hover:before {
  background: #aaa;
}
#header1-2 .modal__close:before {
  /*transform: rotate(-45deg);
	-webkit-transform: rotate(45deg);*/
}
#header1-2 #formWrapper #credit-auth-link {
  float: none;
  display: inline;
  cursor: pointer;
}
#header1-2 #outer-layer-prod-selection {
  background: #f9f9f9;
  border-top: 1px dotted #6f9428;
  margin-bottom: 60px;
}
#header1-2 .prime-products ul {
  margin: 0 0 20px 0px;
}
#header1-2 .prime-products ul li {
  list-style: none;
  display: inline-block;
  width: 100px;
  font-size: 32px;
  color: #6f9428;
  margin: 0px 15px;
}
#header1-2 .prime-products p {
  padding-top: 10px;
}
#header1-2 .tagLine {
  margin-top: 85px;
  margin-bottom: 30px;
}
#header1-2 .tagLine h2 {
  /*font-family: 'Proxima Nova';*/
  font-family: 'Open Sans';
  color: #fff !important;
  font-size: 34px;
  font-weight: 900;
  margin-bottom: 0px;
  -webkit-text-stroke: 1px rgba(0, 0, 0, 0.51);
  text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.51), -1px -1px 0 rgba(0, 0, 0, 0.53), 1px -1px 0 rgba(0, 0, 0, 0.56), -1px 1px 0 rgba(0, 0, 0, 0.5), 1px 1px 0 rgba(0, 0, 0, 0.5);
}
#header1-2 .tagLine h4 {
  /*font-family: 'Proxima Nova';*/
  font-family: 'Open Sans';
  color: #fff !important;
  font-size: 22px;
  font-weight: 100;
  margin-bottom: 15px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.51), -1px -1px 0 rgba(0, 0, 0, 0.53), 1px -1px 0 rgba(0, 0, 0, 0.56), -1px 1px 0 rgba(0, 0, 0, 0.5), 1px 1px 0 rgba(0, 0, 0, 0.5);
}
#header1-2 #form {
  height: 325px;
  background: rgba(0, 0, 0, 0.4);
  /*background: #333333;*/
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  margin-bottom: 20px;
}
#header1-2 #form h2 {
  color: #fff !important;
  font-size: 26px;
  padding: 20px 0px 20px 0px;
}
#header1-2 #AllStarForm label {
  /*display:none;*/
  /*visibility:hidden;*/
}
#header1-2 .ie8 #AllStarForm label {
  /*display:inline;*/
  /*visibility:visible;*/
  display: table-header-group;
}
#header1-2 .ie9 #AllStarForm label {
  /*visibility:visible;*/
  display: table-header-group;
}
#header1-2 #AllStarForm span {
  display: inline-block;
}
#header1-2 .ie8 #AllStarForm span {
  display: inline-block;
}
#header1-2 .thirdRow p {
  color: #fff !important;
  font-size: 16px;
  font-family: 'Open Sans';
  font-style: italic;
}
#header1-2 #submitButton input {
  background: #92bc35;
  width: 285px;
  font-family: 'Open Sans';
  font-size: 14px;
  font-weight: 100;
  text-shadow: 1px 1px #2d4207;
}
#header1-2 #homeIntro p {
  font-family: 'Open Sans';
  font-size: 14px;
  margin-bottom: 30px;
}
#header1-2 #otherDivision {
  background: #fafafa;
  border-top: 1px dashed #cbcbcb;
  height: 250px;
}
#header1-2 .col-md-3.col-sm-3.col-xs-12.margin-bottom-30 {
  display: inline-block;
  margin: 0px -20px auto;
}
#header1-2 #leftSection,
#header1-2 #rightSection {
  display: inline-block;
  width: 46%;
}
#header1-2 #otherDivision h3 {
  margin-top: 30px;
  margin-bottom: 30px;
}
#header1-2 #otherDivision h4 {
  display: inline;
  font-family: 'Open Sans';
  font-size: 24px;
}
#header1-2 #otherDivision img {
  vertical-align: middle;
  padding-right: 5px;
}
#header1-2 #rightSection div,
#header1-2 #leftSection div {
  margin-bottom: 20px;
}
#header1-2 #rightSection p,
#header1-2 #leftSection p {
  margin-bottom: 30px !important;
}
#header1-2 #homeButton {
  padding: 9px 35px;
  color: #fff;
  line-height: 1.45;
  font-size: 16px;
  font-family: 'Open Sans';
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  text-shadow: 0;
  background-color: #808080;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  text-shadow: 1px 1px black;
}
#header1-2 #form input[type="text"],
#header1-2 #form input[type="password"],
#header1-2 #form input[type="email"],
#header1-2 #form input[type="number"],
#header1-2 #form textarea,
#header1-2 #form select {
  border: 1px solid #c1bfb7;
  padding: 7px 6px;
  outline: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #858585;
  margin: 0 30px 20px 0px;
  /*width: 100%;*/
  width: 285px;
  max-width: 100%;
  display: inline;
  float: none;
  background: white;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
}
#header1-2 .ie8 #form input[type="text"],
#header1-2 .ie8 #form input[type="password"],
#header1-2 .ie8 #form input[type="email"],
#header1-2 .ie8 #form input[type="number"],
#header1-2 .ie8 #form textarea,
#header1-2 .ie8 #form select {
  max-width: 285px;
}
#header1-2 #form select {
  -webkit-appearance: menulist;
}
@media only screen and (max-width: 975px) {
  #header1-2 #AllStarForm span {
    display: block;
  }
  #header1-2 #submitButton input {
    margin-left: -30px;
  }
  #header1-2 #form {
    /*height: auto;*/
    /*width:300px;*/
    text-align: center;
    padding-bottom: 25px;
    background: rgba(0, 0, 0, 0.4);
    /*background: #333;*/
  }
  #header1-2 .index-form {
    margin-top: -100px;
  }
  #header1-2 .thirdRow span {
    width: 100% !important;
  }
  #header1-2 #form h2 {
    font-size: 18px;
  }
  #header1-2 .wrap section {
    padding-top: 20px;
  }
  #header1-2 #footerBox {
    margin-bottom: 50px;
  }
  #header1-2 .splash .masthead {
    height: 100%;
    padding-top: 10px;
  }
  #header1-2 .splash .masthead2 {
    height: 100%;
    padding-top: 10px;
  }
  #header1-2 .tagLine {
    margin-top: 70px;
    /*margin-bottom: 70px;*/
  }
  #header1-2 .tagLine h2 {
    font-size: 36px;
  }
  #header1-2 .tagLine h4 {
    font-size: 24px;
  }
  #header1-2 .thirdRow p {
    font-size: 12px;
  }
}
@media only screen and (max-width: 769px) {
  #header1-2 #form {
    height: auto;
  }
  #header1-2 #formWrapper {
    width: 85%;
    padding: 25px;
  }
  #header1-2 .leftSection ul {
    display: block;
  }
  #header1-2 #sideImage {
    display: none;
  }
  #header1-2 #threeQuestions {
    width: 100%;
  }
  #header1-2 #HomeStatePanel {
    width: auto;
  }
  #header1-2 footer {
    padding: 20px 0 0px;
  }
  #header1-2 footer ul {
    text-align: center;
  }
  #header1-2 #footerBox {
    margin-bottom: 80px;
  }
  #header1-2 .footer-drawer {
    display: none !important;
  }
  #header1-2 #footer-base .icon-angle-up {
    display: none;
  }
  #header1-2 #footer-base {
    font-size: 12px;
  }
  #header1-2 .cta {
    top: 85px;
  }
  #header1-2 #checkGreenTable td {
    display: block;
    padding: 10px;
  }
  #header1-2 #inner-page #content .inner {
    padding-top: 100px;
  }
  #header1-2 #leftSection,
  #header1-2 #rightSection {
    display: block;
    width: 100%;
  }
  #header1-2 #otherDivision {
    height: auto;
    text-align: center;
  }
  #header1-2 #leftSection {
    margin-bottom: 20px;
  }
  #header1-2 .btn-primary {
    -webkit-appearance: none;
  }
  #header1-2 .modal__inner {
    width: 90%;
    height: 50%;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 769px) and only screen and (max-width: 720px) {
  #header1-2 #formWrapper input[type="text"],
  #header1-2 #formWrapper input[type="password"],
  #header1-2 #formWrapper input[type="email"],
  #header1-2 #formWrapper input[type="number"],
  #header1-2 #formWrapper textarea,
  #header1-2 select {
    border: 1px solid #D8D8D8;
  }
  #header1-2 .headerText h1 {
    font-size: 30px;
  }
  #header1-2 #homeState {
    display: inline-block;
  }
  #header1-2 #footerBox {
    margin-bottom: 20px;
  }
  #header1-2 .footerUl {
    margin-bottom: 125px !important;
  }
}
@media only screen and (max-width: 480px) {
  #header1-2 {
    /*table vertical*/
    /*Business product on LMP*/
    /*login table*/
    /* .file-input-div{
        margin-left:-180px;
        margin-top:30px;
    }*/
    /*.splash .masthead{
        width:100%;
        height:190px;
    }
  
      .row {
    width: 98%;
    margin: 23px 1%;
}
    h2{
        font-size:20px;
    }*/
  }
  #header1-2 .prequalApp {
    margin-bottom: 0px;
  }
  #header1-2 #formWrapper input[type="text"],
  #header1-2 #formWrapper input[type="password"],
  #header1-2 #formWrapper input[type="email"],
  #header1-2 #formWrapper input[type="number"],
  #header1-2 #formWrapper textarea,
  #header1-2 select,
  #header1-2 #formWrapper label {
    width: 100%;
  }
  #header1-2 .tagLine {
    margin-bottom: 10px;
    margin-top: 90px;
  }
  #header1-2 .headerText span {
    font-size: 14px;
  }
  #header1-2 .social {
    margin-bottom: 5px;
  }
  #header1-2 footer {
    bottom: 0px;
  }
  #header1-2 footer p {
    padding: 0px 5px 0px;
  }
  #header1-2 #MM,
  #header1-2 #DD,
  #header1-2 #YYYY {
    margin-bottom: 0px;
  }
  #header1-2 #form input[type="text"],
  #header1-2 #form input[type="password"],
  #header1-2 #form input[type="email"],
  #header1-2 #form input[type="number"],
  #header1-2 #form textarea,
  #header1-2 #form select {
    margin: 0 0 20px 0px;
  }
  #header1-2 #submitButton input {
    margin-left: 0;
  }
  #header1-2 #checkGreenTable td {
    display: block;
    padding: 10px;
  }
  #header1-2 .mobile_hide {
    display: none;
  }
  #header1-2 .ratesTable td:nth-of-type(1):before {
    content: "Loan Product";
  }
  #header1-2 .ratesTable td:nth-of-type(2):before {
    content: "Loan Fee";
  }
  #header1-2 .ratesTable td:nth-of-type(3):before {
    content: "MAX APR";
  }
  #header1-2 .ratesTable td:nth-of-type(4):before {
    content: "Rate";
  }
  #header1-2 .ratesTable td:nth-of-type(5):before {
    content: "Number of Payments";
  }
  #header1-2 .ratesTable td:nth-of-type(6):before {
    content: "Payment Amount";
  }
  #header1-2 .ratesTable tr {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
  }
  #header1-2 .ratesTable td:before {
    left: 0;
    position: absolute;
  }
  #header1-2 .ratesTable td {
    float: left;
    margin: 0 0 0 0;
    padding-left: 55% !important;
    position: relative;
    text-align: left !important;
    width: 100%;
    background-color: none;
  }
  #header1-2 .ratesTableOne td:nth-of-type(1):before {
    content: "Loan Type";
  }
  #header1-2 .ratesTableOne td:nth-of-type(2):before {
    content: "Rate";
  }
  #header1-2 .ratesTableOne td:nth-of-type(3):before {
    content: "Loan Product";
  }
  #header1-2 .ratesTableOne td:nth-of-type(4):before {
    content: "Loan Fee**";
  }
  #header1-2 .ratesTableOne td:nth-of-type(5):before {
    content: "MAX APR";
  }
  #header1-2 .ratesTableOne td:nth-of-type(6):before {
    content: "Term";
  }
  #header1-2 .ratesTableOne td:nth-of-type(7):before {
    content: "Payment Amount";
  }
  #header1-2 .ratesTableOne tr {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
  }
  #header1-2 .ratesTableOne td:before {
    left: 0;
    position: absolute;
  }
  #header1-2 .ratesTableOne td {
    float: left;
    margin: 0 0 0 0;
    padding-left: 52% !important;
    position: relative;
    text-align: left !important;
    width: 100%;
    background-color: none;
  }
  #header1-2 .ratesTableOneB td:nth-of-type(1):before {
    content: "Overall Score of Applicant";
  }
  #header1-2 .ratesTableOneB td:nth-of-type(2):before {
    content: "Loan Amount";
  }
  #header1-2 .ratesTableOneB td:nth-of-type(3):before {
    content: "Interest Rate";
  }
  #header1-2 .ratesTableOneB td:nth-of-type(4):before {
    content: "Origination Fee**";
  }
  #header1-2 .ratesTableOneB td:nth-of-type(5):before {
    content: "Loan Terms";
  }
  #header1-2 .ratesTableOneB td:nth-of-type(6):before {
    content: "Min. Monthly Payments";
  }
  #header1-2 .ratesTableOneB tr {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
  }
  #header1-2 .ratesTableOneB td:before {
    left: 0;
    position: absolute;
  }
  #header1-2 .ratesTableOneB td {
    float: left;
    margin: 0 0 0 0;
    padding-left: 52% !important;
    position: relative;
    text-align: left !important;
    width: 100%;
    background-color: none;
    font-size: 12px;
  }
  #header1-2 .paymentHeader td:nth-of-type(1):before {
    content: "Entry Number";
  }
  #header1-2 .paymentHeader td:nth-of-type(2):before {
    content: "Entry Type";
  }
  #header1-2 .paymentHeader td:nth-of-type(3):before {
    content: "Entry Date";
  }
  #header1-2 .paymentHeader td:nth-of-type(4):before {
    content: "Principal Amount";
  }
  #header1-2 .paymentHeader td:nth-of-type(5):before {
    content: "Interest Payment";
  }
  #header1-2 .paymentHeader td:nth-of-type(6):before {
    content: "Fee Payment";
  }
  #header1-2 .paymentHeader td:nth-of-type(7):before {
    content: "Total Payment Amount";
  }
  #header1-2 .paymentHeader tr {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
  }
  #header1-2 .paymentHeader td:before {
    left: 0;
    position: absolute;
  }
  #header1-2 .paymentHeader td {
    float: left;
    margin: 0 0 0 0;
    padding-left: 64% !important;
    position: relative;
    text-align: left !important;
    width: 100%;
    background-color: none;
  }
  #header1-2 .progress-bars {
    padding-left: 14px;
  }
  #header1-2 .progress-outer {
    width: 277px;
  }
  #header1-2 .progress-inner {
    width: 6%;
  }
  #header1-2 table.appfix tr {
    float: left;
    width: 100%;
  }
  #header1-2 table.appfix td {
    padding: 0px 10px 0px 0px;
  }
  #header1-2 .body_style .border_bottom_1 {
    /*mobile hack for loan doc*/
    display: block !important;
  }
  #header1-2 .body_style {
    width: 90% !important;
  }
  #header1-2 table.appfix TD.dataField {
    float: left;
  }
  #header1-2 .appfix tr td:nth-child(2) {
    /*display: none;*/
  }
  #header1-2 .appfix.btns tr td:nth-child(2) {
    display: block;
    float: right;
  }
  #header1-2 #secondary-nav {
    padding-left: 0px;
  }
  #header1-2 .consumerCredit label {
    margin-right: 0px;
    font-size: 10px;
  }
  #header1-2 .one {
    width: 100% !important;
  }
  #header1-2 .one tr {
    width: 100% !important;
    float: left !important;
  }
  #header1-2 .one td {
    float: left !important;
    width: 95% !important;
    margin-left: 11px;
    margin-top: 10px;
  }
  #header1-2 #lblUpdatePassword {
    word-wrap: break-word;
    width: 84%;
    float: left;
  }
  #header1-2 table.appfix {
    border: medium none;
    margin: 0;
    width: 100% !important;
  }
  #header1-2 #MustOwnABusinessPanel label {
    margin-right: 0px;
  }
  #header1-2 .spaceleft {
    margin-left: 5px;
    width: 960px;
  }
  #header1-2 .content TABLE TD {
    border: medium none;
    float: left;
    margin-top: 42px;
  }
  #header1-2 #lblPleaseProvideNumbersAndNames {
    float: left;
    width: 50%;
  }
  #header1-2 #lblProvideClosestFamilyForEmergency {
    float: left;
    width: 50%;
  }
  #header1-2 .cta {
    position: absolute;
    top: 78px;
  }
  #header1-2 footer ul {
    text-align: center;
  }
  #header1-2 h1 {
    font-size: 26px;
  }
  #header1-2 .mastheadHome {
    height: 150px;
    padding-top: 50px;
  }
  #header1-2 .wrap {
    overflow: hidden;
  }
  #header1-2 .tagLine h2 {
    font-size: 30px;
  }
  #header1-2 .tagLine h4 {
    font-size: 20px;
  }
  #header1-2 .input_element_browse {
    width: 100%;
    float: none;
  }
  #header1-2 .input_element_browse div {
    float: left;
    margin: auto;
  }
}
#header1-2 .alert {
  padding: 10px;
  cursor: pointer;
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.4;
  font-size: 12px;
}
#header1-2 .alert span {
  padding-left: 10px;
  width: 90%;
  display: inline-block;
}
#header1-2 .alert.success {
  background: #bcff9a;
  color: #497134;
}
#header1-2 .alert.success:before {
  font-family: "FontAwesome";
  content: "\f00c";
  color: #339900;
}
#header1-2 .alert.success:after {
  font-family: "FontAwesome";
  content: "\f00d";
  color: #66676d;
}
#header1-2 .alert.error {
  background: #dc4b4e;
}
#header1-2 .alert.info {
  background: #edfbf7;
}
#header1-2 #inner-page .standout {
  font-size: 44px;
}
#header1-2 #inner-page h6 {
  margin-bottom: 10px;
}
#header1-2 #inner-page h1.blue,
#header1-2 #inner-page h2.blue,
#header1-2 #inner-page h3.blue,
#header1-2 #inner-page h4.blue,
#header1-2 #inner-page h5.blue,
#header1-2 #inner-page h6.blue {
  color: #4b9ddc;
}
#header1-2 #inner-page h1 .buttons,
#header1-2 #inner-page h2 .buttons,
#header1-2 #inner-page h3 .buttons,
#header1-2 #inner-page h4 .buttons,
#header1-2 #inner-page h5 .buttons,
#header1-2 #inner-page h6 .buttons {
  float: right;
  font-size: 16px;
}
#header1-2 #inner-page h5 {
  font-size: 25px;
  line-height: 32px;
}
#header1-2 #inner-page #content > .container > .sections > section {
  display: none;
}
#header1-2 sup {
  /*color: #4b9ddc;*/
  vertical-align: super;
  font-size: smaller;
}
#header1-2 .new:hover:before {
  color: #ffffff;
}
#header1-2 .new:before {
  content: "NEW";
  margin-left: 2px;
  font-weight: 500;
  color: #4b9ddc;
  position: absolute;
  display: inline-block;
  font-size: 10px;
}
#header1-2 .new span {
  margin-top: 15px;
  display: inline-block;
}
#header1-2 .asterisk:before {
  content: "*";
  color: #4b9ddc;
  vertical-align: super;
  display: inline-block;
  font-size: 10px;
}
#header1-2 input[type="checkbox"] {
  /*display: none;*/
}
#header1-2 input[type="checkbox"] + label.checkbox-label {
  padding-left: 5px;
  height: 21px;
  display: inline-block;
  line-height: 21px;
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  cursor: pointer;
  padding-right: 10px;
  margin-bottom: 5px;
}
#header1-2 input[type="checkbox"]:checked + label.checkbox-label {
  background-position: 0px -21px;
}
#header1-2 #inner-page #secondary-nav ul {
  *zoom: 1;
  margin: 0;
  text-align: center;
}
#header1-2 #inner-page #secondary-nav ul:before,
#header1-2 #inner-page #secondary-nav ul:after {
  display: table;
  margin: auto;
  content: "";
  line-height: 0;
}
#header1-2 #inner-page #secondary-nav ul:after {
  clear: both;
}
#header1-2 #inner-page #secondary-nav ul li {
  float: left;
  width: 150px;
  margin: 0;
  text-align: center;
  position: relative;
  margin-right: 2px;
}
#header1-2 #inner-page #secondary-nav ul li a {
  text-decoration: none;
  display: table-cell;
  vertical-align: middle;
  padding: 5px 10px;
  height: 37px;
  width: 150px;
}
#header1-2 #inner-page #secondary-nav ul li a:hover,
#header1-2 #inner-page #secondary-nav ul li a:active,
#header1-2 #inner-page #secondary-nav ul li a.active {
  background: #ffffff;
}
#header1-2 .error_indicator {
  font-weight: normal;
  font-size: 10pt;
  color: #ff0000;
  text-decoration: none;
  cursor: pointer;
}
#header1-2 .error_message {
  font-weight: normal;
  font-size: 8pt;
  color: #a22525;
  text-decoration: none;
}
#header1-2 .validation_summary {
  color: #f00;
  font-weight: bold;
}
#header1-2 .validation_summary UL {
  padding-top: 10px;
}
#header1-2 .validation_summary UL {
  padding: 0px 0px 0px 25px;
  font-weight: normal;
}
#header1-2 .validation_summary UL LI {
  list-style-type: disc;
  margin-bottom: 0px;
}
#header1-2 .error_message2 {
  font-weight: bold;
  font-size: 11pt;
  color: #a22525;
  text-decoration: none;
}
#header1-2 .debug-toolbar {
  position: relative;
  display: inline-block;
  width: 100%;
  background-color: #333333;
  color: #ffffff;
  padding: 3px;
  padding-left: 310px;
}
#header1-2 .debug-toolbar span {
  padding-right: 20px;
}
#header1-2 .QCKAPP_spinnerArea {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
  padding-top: 100px;
  z-index: 10;
  display: none;
}
#header1-2 .QCKAPP_spinnerAndMessages {
  box-sizing: border-box;
  width: 280px;
  height: 100px;
  background-color: white;
  box-shadow: 0 0 8px #222;
  text-align: center;
  padding: 32px 10px 0 10px;
  margin: 0 auto;
}
#header1-2 .QCKAPP_spinnerAndMessages img {
  vertical-align: middle;
}
#header1-2 .QCKAPP_waitMessages {
  vertical-align: middle;
}
@media only screen and (max-width: 325px) {
  #header1-2 .secondRow {
    margin-left: -15px;
  }
  #header1-2 .index-secondrow {
    margin-left: 0px !important;
  }
}
#msg-box3-e .mbr-header .mbr-header__text {
  text-align: center;
}
#msg-box3-e .mbr-header .mbr-header__subtext {
  text-align: center;
}
#msg-box3-e .mbr-section-title {
  text-align: left;
}
#msg-box3-e .lead P {
  text-align: left;
}

#ext_menu-k .navbar-toggler {
  color: #0275d8;
}
#ext_menu-k .navbar-brand {
  font-size: 24px;
}
#msg-box3-t .mbr-header .mbr-header__text {
  text-align: center;
}
#msg-box3-t .mbr-header .mbr-header__subtext {
  text-align: center;
}
#msg-box3-t .lead P {
  text-align: left;
  color: #ffffff;
  font-family: 'Playfair Display', sans-serif;
  font-size: 24px;
}
#msg-box3-t .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
#msg-box3-t .mbr-section-title B {
  font-size: 48px;
}
#msg-box3-m .mbr-header .mbr-header__text {
  text-align: center;
}
#msg-box3-m .mbr-header .mbr-header__subtext {
  text-align: center;
}
#msg-box3-m .mbr-section-title {
  text-align: left;
}
#msg-box3-m .lead P {
  text-align: left;
}

#ext_menu-u .navbar-toggler {
  color: #0275d8;
}
#ext_menu-u .navbar-brand {
  font-size: 24px;
}
#msg-box3-v .mbr-header .mbr-header__text {
  text-align: center;
}
#msg-box3-v .mbr-header .mbr-header__subtext {
  text-align: center;
}
#msg-box3-v .lead P {
  text-align: left;
  color: #ffffff;
  font-family: 'Playfair Display', sans-serif;
  font-size: 24px;
}
#msg-box3-v .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
#msg-box3-v .mbr-section-title B {
  font-size: 48px;
}
#testimonials1-z {
  /* #Tables
================================================== */
  /* Bordered Table */
  /* Striped Table */
  /* #Misc
================================================== */
  /* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
  /* Hide from both screenreaders and browsers: h5bp.com/u */
  /* Hide only visually, but have it available for screenreaders: h5bp.com/v */
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
  /* Hide visually and from screenreaders, but maintain layout */
  /* Contain floats: h5bp.com/q */
}
#testimonials1-z table {
  margin-bottom: 1.4em;
  width: 100%;
}
#testimonials1-z table h1,
#testimonials1-z table h2,
#testimonials1-z table h3,
#testimonials1-z table h4,
#testimonials1-z table h5,
#testimonials1-z table h6 {
  margin: 0;
  padding: 0;
}
#testimonials1-z th {
  border-bottom: 2px solid #c1bfb7;
  font-weight: bold;
}
#testimonials1-z td {
  border-bottom: 1px solid #c1bfb7;
}
#testimonials1-z td:first-child,
#testimonials1-z th:first-child {
  padding-left: 10px;
}
#testimonials1-z th,
#testimonials1-z td {
  padding: 5px 10px 5px 0px;
  vertical-align: middle;
  text-align: left;
}
#testimonials1-z caption {
  background: #ffc;
}
#testimonials1-z table.bordered {
  border: 1px solid #c1bfb7;
}
#testimonials1-z table.bordered th,
#testimonials1-z table.bordered td {
  border: 1px solid #c1bfb7;
  padding-left: 8px;
}
#testimonials1-z table.bordered th {
  background: #858585;
  color: white;
}
#testimonials1-z table.striped {
  background: white;
}
#testimonials1-z table.striped tr:nth-child(even) {
  background: #F7F7F7;
}
#testimonials1-z table.striped th {
  border-bottom: none;
  background: #858585;
  color: white;
}
#testimonials1-z table.striped td {
  border-bottom: 1px solid #f4f4f4;
}
#testimonials1-z hr {
  border: solid #dadada;
  border-width: 1px 0 0;
  clear: both;
  margin: 20px 0;
  height: 0;
}
#testimonials1-z .hidden {
  display: none;
  /*display: none !important;
  visibility: hidden;*/
}
#testimonials1-z .visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
#testimonials1-z .visuallyhidden.focusable:active,
#testimonials1-z .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
#testimonials1-z .invisible {
  visibility: hidden;
}
#testimonials1-z .clearfix:before,
#testimonials1-z .clearfix:after {
  content: "";
  display: table;
}
#testimonials1-z .clearfix:after {
  clear: both;
}
#testimonials1-z .clearfix {
  *zoom: 1;
}
#testimonials1-z .panel {
  border-style: solid;
  border-width: 3px;
  border-color: #d9d9d9;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #f2f2f2;
  text-align: center;
}
#testimonials1-z .level {
  background: white;
  text-align: center;
}

#ext_menu-10 .navbar-toggler {
  color: #0275d8;
}
#ext_menu-10 .navbar-brand {
  font-size: 24px;
}
#msg-box3-11 .mbr-header .mbr-header__text {
  text-align: center;
}
#msg-box3-11 .mbr-header .mbr-header__subtext {
  text-align: center;
}
#msg-box3-11 .lead P {
  text-align: left;
  color: #ffffff;
  font-family: 'Playfair Display', sans-serif;
  font-size: 24px;
}
#msg-box3-11 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
#msg-box3-11 .mbr-section-title B {
  font-size: 48px;
}
#testimonials1-12 {
  /* #Tables
================================================== */
  /* Bordered Table */
  /* Striped Table */
  /* #Misc
================================================== */
  /* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
  /* Hide from both screenreaders and browsers: h5bp.com/u */
  /* Hide only visually, but have it available for screenreaders: h5bp.com/v */
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
  /* Hide visually and from screenreaders, but maintain layout */
  /* Contain floats: h5bp.com/q */
}
#testimonials1-12 table {
  margin-bottom: 1.4em;
  width: 100%;
}
#testimonials1-12 table h1,
#testimonials1-12 table h2,
#testimonials1-12 table h3,
#testimonials1-12 table h4,
#testimonials1-12 table h5,
#testimonials1-12 table h6 {
  margin: 0;
  padding: 0;
}
#testimonials1-12 th {
  border-bottom: 2px solid #c1bfb7;
  font-weight: bold;
}
#testimonials1-12 td {
  border-bottom: 1px solid #c1bfb7;
}
#testimonials1-12 td:first-child,
#testimonials1-12 th:first-child {
  padding-left: 10px;
}
#testimonials1-12 th,
#testimonials1-12 td {
  padding: 5px 10px 5px 0px;
  vertical-align: middle;
  text-align: left;
}
#testimonials1-12 caption {
  background: #ffc;
}
#testimonials1-12 table.bordered {
  border: 1px solid #c1bfb7;
}
#testimonials1-12 table.bordered th,
#testimonials1-12 table.bordered td {
  border: 1px solid #c1bfb7;
  padding-left: 8px;
}
#testimonials1-12 table.bordered th {
  background: #858585;
  color: white;
}
#testimonials1-12 table.striped {
  background: white;
}
#testimonials1-12 table.striped tr:nth-child(even) {
  background: #F7F7F7;
}
#testimonials1-12 table.striped th {
  border-bottom: none;
  background: #858585;
  color: white;
}
#testimonials1-12 table.striped td {
  border-bottom: 1px solid #f4f4f4;
}
#testimonials1-12 hr {
  border: solid #dadada;
  border-width: 1px 0 0;
  clear: both;
  margin: 20px 0;
  height: 0;
}
#testimonials1-12 .hidden {
  display: none;
  /*display: none !important;
  visibility: hidden;*/
}
#testimonials1-12 .visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
#testimonials1-12 .visuallyhidden.focusable:active,
#testimonials1-12 .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
#testimonials1-12 .invisible {
  visibility: hidden;
}
#testimonials1-12 .clearfix:before,
#testimonials1-12 .clearfix:after {
  content: "";
  display: table;
}
#testimonials1-12 .clearfix:after {
  clear: both;
}
#testimonials1-12 .clearfix {
  *zoom: 1;
}
#testimonials1-12 .panel {
  border-style: solid;
  border-width: 3px;
  border-color: #d9d9d9;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #f2f2f2;
  text-align: center;
}
#testimonials1-12 .level {
  background: white;
  text-align: center;
}
