.footertext a {
    font-size: 0.9rem;
    color: #999 !important;
    margin: 25px 0 45px 0;
}
.progresshold{
	width: 100%;
	position: absolute;
    top: -87px;	
}
.fieldmaxy {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 75px 0 0;
}
.formhero {
	background-color: #f5f8f7;
    background-repeat: no-repeat;
    background-image: url('../images/insurance_shield.png');
    background-size: contain;
    background-position: top right;
    background-size: 650px;
    border-top: 85px solid #ced4ed;
}
.rowmaxyprogress{
 max-width: 1440px;
 margin: 0 auto;
 padding: 0 45px 0 45px;	
}
 .curvyimgform{
	width: 100%;
    position: relative;
    padding-top: 130px;
    background: url('../images/curvy.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: contain;
    height: 60px;
    max-width: 2000px;
    margin: 0 auto;
 }
  .ll fieldset {
    clear: both;
}

.form-container {
/*     background: #efefef; */
    margin-top: 50px;
    box-shadow: none;
}

.finmess1{
	font-size: 30px !important;
}
.finmess2{
	font-size: 22px !important;
	margin: 0 auto !important;
	max-width: 800px;
}
.finmess3{
	font-size: 18px !important;
	margin: 0 auto !important;
	max-width: 800px;
}
.ll .back {
    color: transparent
}

.ll .back:after {
	border: 1px solid #ccc;
    background-color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    line-height: 50px;
    position: absolute;
    top: 0;
    left: 0;
	background-image: url('../images/arrowg.png');
	background-repeat: no-repeat;
	background-size: 15px 15px, contain;
	background-position: center center;
	content:"";
    color: #ccc;
}
/* ======================= form tip bubble ============================ */
.chat {
/*     max-width: 415px; */
    /* margin: 0 auto; */
    margin-top: 50px;
    color: #999;
    font-weight: 400 !important;
    font-size: 1rem !important;
    line-height: 1.4;
    text-align: left;
   
}
.secureaah {
	text-align: right;
    padding: 5px;
    float: right;
    width: 100%;
    max-width: 100px;
}
.bubble{
	background-color: #Fff;
    border-radius: 9px;
	border: 1px solid #ccc;
    display: inline-block;
    padding: 20px;
    position: relative;
    width: 100%;
	display: inline-block;
    vertical-align: top;    
}
.bubblehead {
	max-width: 55px;
	width: 20%;
    display: block;
    height: 55px;
    margin-top: 5px;
    background: url(../images/chatimage8.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
	display: inline-block;
    vertical-align: top; 
	border: #ccc 1px solid;
    border-radius: 50px;
    animation: 1s ease-in 0s 1 headleft;            
}
@keyframes headleft {
    0% {
        transform: translateX(0);
        opacity: 0;
    }
    50% {
        transform: translateX(-10%);
        opacity: 0;
    }
    100% {
        transform: translateX(0);
        opacity: 1;
    }
} 
@-webkit-keyframes headleft {
    0% {
        transform: translateX(0);
        opacity: 0;
    }
    75% {
        transform: translateX(-10%);
        opacity: 0;
    }    
    100% {
        transform: translateX(0);
        opacity: 1;
    }
}
.bubblehold{
	width: 80%;
	max-width: 450px;
    margin-left: 20px;
    display: inline-block;
    vertical-align: top;
    animation: 1.5s ease-out 0s 1 bubbleleft;	
}
@keyframes bubbleleft {
    0% {
        opacity: 0;
    }
    66% {
        transform: translateX(-5%);
        opacity: 0;
    }    
    100% {
        transform: translateX(0);
        opacity: 1;
    }
}
@-webkit-keyframes bubbleleft {
    0% {
        opacity: 0;
    }
    66% {
        transform: translateX(-5%);
        opacity: 0;
    }    
    100% {
        transform: translateX(0);
        opacity: 1;
    }
}
.bubble::before {
    background-color: #Fff;
    content: "\00a0";
    height: 16px;
    position: absolute;
    top: 25px;
    transform:             rotate( 40deg ) skew( -15deg );
        -moz-transform:    rotate( 40deg ) skew( -15deg );
        -ms-transform:     rotate( 40deg ) skew( -15deg );
        -o-transform:      rotate( 40deg ) skew( -15deg );
        -webkit-transform: rotate( 40deg ) skew( -15deg );
    width:  20px;
}

.me {

}

.me::before {
	box-shadow: -1px 1px 1px 0 rgba( 178, 178, 178, .9 );
    left: -9px;           
}
.closy{
	cursor: pointer;
    text-decoration: underline;
    display: inline-block;
    float: right;
    padding: 56px 5px 0 0;
} 
.infoBtn{
	cursor: pointer;
    display: inline-block;
    width: 20px;
}

/* =================================================================== */

/* ======================= progress bar bubble ============================ */
.chat_p {
    max-width: 600px;
    margin: 0 auto;
    margin-top: 55px;
	color: #999;
    font-weight: 400 !important;
    font-size: 1.4rem !important;
    line-height: 1.5;
    text-align: left; 
	position: absolute;
    top: -20px;
    left: 45%;  
}
.secureaah_p {
	text-align: right;
    padding-right: 22px;
    float: right;
    width: 100%;
}
.bubblehead_p {
	max-width: 55px;
    display: block;
    height: 55px;
    padding: 15px 0px 15px 0;
    margin-left: 5px;
    margin-bottom: 15px;
    margin-top: 10px;
    background: url(../images/star.gif);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
} 
.bubble_p{
	background-color: #Fff;
    border-radius: 9px;
	border: 1px solid #ccc;
    display: inline-block;
    padding: 20px;
    position: relative;
    max-width: 70%;
    display: inline-block;
}
.bubble_p::before {
    background-color: #Fff;
    content: "\00a0";
    height: 16px;
    position: absolute;
    top: 30px;
    transform:             rotate( 29deg ) skew( -35deg );
        -moz-transform:    rotate( 29deg ) skew( -35deg );
        -ms-transform:     rotate( 29deg ) skew( -35deg );
        -o-transform:      rotate( 29deg ) skew( -35deg );
        -webkit-transform: rotate( 29deg ) skew( -35deg );
    width:  20px;
}

.me_p {
	float: right;
    margin: 5px 20px 5px 20px;
}

.me_p::before {
	box-shadow: -1px 1px 1px 0 rgba( 178, 178, 178, .9 );
    left: -9px;           
}

/* =================================================================== */

.mobscore{
display: none;
}

/* line 17, ../sass/personal-form.sass */
.uppercase {
  text-transform: uppercase;
  letter-spacing: 1px;
}



/* line 27, ../sass/personal-form.sass */
p, ul, li {
  color: #666;
  line-height: 1.2em;
  font-weight: 300;
}
.popover {
  max-width: 100%;
}
/* line 66, ../sass/form.sass */
.popover .popover-content {
  font-size: 13px;
  font-weight: 300;
}
/* line 138, ../sass/personal-form.sass */
.form .sub-label {
  color: #999;
  font-weight: 300 !important;
  font-size: 14px;
}
/* line 142, ../sass/personal-form.sass */
.form > .form-group {
  width: 90%;
  margin: auto;
  max-width: 320px;
}

.form-control {
    color: #666;
}

.ll .list-inline button {
    -webkit-appearance: none;
    border: none;
    background: none;
    outline: none;
}
.ll a {
  color: #157bd1;
  cursor: pointer;
}

.ll a:hover {
  color: #1060a3;
  text-decoration: none;
}

.ll h2 {
	font-weight: 400 !important;
    color: #075463;
    font-size: 3.3rem;
    margin: 0 0 40px;
}

.ll h2 span {
  color: #157bd1;
}

.ll .list-inline {
  display: block;
}


.ll .formio-placeholder {
  position: relative;
  top: 5px;
}

.ll .choices__list--single {
  padding-top: 3px;
}


.ll .formio-choices,
.ll .formio-component-currency,
.ll .formio-component-textfield {
  max-width: 800px;
  margin: 10px auto;
}

/*
.ll .input-group {
  margin: 10px 0;
}
*/


.ll label.control-label {
  display: none;
}

.ll select:-moz-focusring {
  outline: none;
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.ll .progress {
  height: 8px;
  border-radius: 4px;
  background: #e5e5e5;
  -webkit-box-shadow: none;
          box-shadow: none;
          
}

.ll .progress .progress-bar {
  border-radius: 0;
  background: #95d604;
  -webkit-box-shadow: none;
          box-shadow: none;
          
}



.ll .disclaimer {
  font-size: 12px;
  line-height: 20px;
}

.ll label {
  font-size: 12px;
  color: #666;
  display: block;
  font-weight: 300;
  text-align: left;
}
.spacy{
	height: 35px;
	}

.ll .loan-icon {
  width: 130px;
}

/* @media (min-width: 720px) and (max-width: 2000px) { */


  .ll .pagination {
  	text-align: center;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 15px;
    right: 0;
    width: 93%;
    padding: 0px 0px 0px 0px;
	background: #fff;
    height: 15px; 
}

.ll .pagination > li > a,
.ll .pagination > li > span {
  background: #ffffff;
  text-indent: -9999px;
  height: 15px;
  width: 100%;
  padding: 0;
  border: none;
  float: none;
  display: inline-block;
/*
  border-block-end: 1px solid #ccc;
  border-block-start: 1px solid #ccc;
*/
  
}

.ll .pagination > li {
  width: 100%;
}

.ll .pagination {
  pointer-events: none;
}

.ll .pagination > li:last-child span {
/*   border-right: 1px solid #ccc; */
  
}


.ll .pagination > li:first-child span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  }
 .ll .pagination > li.active:not(:first-child){
animation: 0.5s ease-in 0s 1 progressleft; 
  } 

.ll .pagination > li:last-child span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.ll .pagination > li.active > a,
.ll .pagination > li.active > span {
background: #3b54ba;
}
@keyframes progressleft {

    0% {
        
        transform: translateX(-50%);
    }
    100% {
       
        transform: translateX(0%);
    }
} 


.ll .secure {
    font-size: 14px;
    padding-left: 35px;
	text-align: left;
	background: url(/images/icn-secure.png?46690db61edec6d39d1f3b82cd66b4ea) no-repeat left center;
    background-size: 25px;
    margin-bottom: 10px;
    height: 40px;
    vertical-align: middle;
    max-width: 450px;
    margin: 0 auto;
    text-align: center;
    margin-top: 25px;
    font-weight: bold;
    color: #999;
    margin-bottom: 25px;
    line-height: 1.3;
}

.ll .question {
  font-size: 16px;
  position: relative;
  bottom: 2px;
}

.form-note {
  font-weight: 300;
  font-size: 13px;
}

@media (max-width: 768px) {
.curvyimgform {
    padding-top: 0px !important;
    margin-bottom: 20px;
}	
	.nopadz {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	.fieldmaxy {
	    padding: 0 0px 0 0;
	}	
	.ll .pagination {
	    width: 80%;
	    padding: 0px 125px 0px 0px;
	}   
	.credit-text{
		display: none;
	}
	.mobscore{
	display: inline-block;
    color: #fff;
    font-size: 14px !important;
    margin-bottom: 3px !important;
    vertical-align: middle !important;
	}
  /* line 298, ../sass/form.sass */
  .header .header-brand a {
    max-width: 320px;
    margin: auto;
    float: none;
    background-size: contain;
  }
  /* line 303, ../sass/form.sass */
  .header p {
    float: none;
    margin: auto;
  }
  /* line 306, ../sass/form.sass */
  .header .pull-right {
    float: none !important;
  }

  /* line 308, ../sass/form.sass */
  .row-inset {
    padding: 0 20px;
  }

  /* line 310, ../sass/form.sass */
  .form-container {
    margin: 0 -20px;
    border-radius: 0;
  }
}
@media (max-width: 480px) {
	.ll h2 {
	    font-size: 3.3rem;
	    margin: 25px 0 40px 0;
	}
	.ll .pagination {
	    top: 8px;
	    width: 100%;
	    padding: 0px 0px 0px 0px;
	}
  /* line 315, ../sass/form.sass */
  .form-container .form-body {
    padding: 20px 0px 20px 0px;
  }

  /* line 317, ../sass/form.sass */
  .ola {
    display: none;
  }

  /* line 319, ../sass/form.sass */
  .form {
    padding: 0;
  }

  /* line 321, ../sass/form.sass */
  .loan-info {
    border: none;
    border-top: 1px solid #ddd;
    padding: 40px 0 0;
    margin-top: 40px;
  }

  .ll .back:after {
    border: 1px solid #ccc;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    position: static;
    top: 0;
    left: 0;
    color: #ccc;
}
}

/*
@media (min-width: 320px) and (max-width: 480px) {

  .ll .pagination{
   display:none !important;
  }
}
*/

.ll {
    padding-bottom: 1px;
    margin-bottom: 1px;
    padding-top: 10px;
}

.form-container .form-body {
/*     padding: 25px 10px; */
    margin: auto;
    margin-top: 75px;
}

.form fieldset[id^=step] {
  display:none;
}

.form fieldset.active {
  display:block;
}

/*
.form fieldset .error {
	display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #a94442;
    font-style: normal;
    font-size: 1.5rem;
    font-weight: bold;
}
*/
em.error {
    display: block;
    position: absolute;
    right: 0px;
    top: 92px;
    width: 100%;
    color: #a94442;
    font-style: normal;
    font-size: 0.8rem;
    font-weight: bold;
    z-index: 1010;
    align-self: center;
    background-color: #f5f8f7;
    background: transparent;
}

input.error {
  border-color: #a94442 !important;
}
.form-check-bottom {
  position: relative;
  display: block;
  padding-left: 1.3rem !important;
  max-width: 500px;
  margin: 30px auto 0 !important;
  max-width: 260px;
}
.form-check {
    position: relative;
    display: block;
    padding-left: 0rem !important;
    max-width: 440px;
    margin: 20px 0 30px 0 !important;
    font-size: 0.9rem;
    color: #999;
}

.form-check a {
  text-decoration: underline;
  color: #999;
}

.form-check-input {
  position: absolute;
  left:0;
  top:0;
  margin-top: .3rem !important;
  margin-left: -1.27rem !important;
}

.form-check-label {
    margin-bottom: 20px !important;
    display:inline-block !important;
}

.loading {
  padding:60px 0 !important;
    margin: 0 auto !important;
    max-width: 350px;
}

.congrats {
  text-align: center;
}

.ssn-view h3 {
  color: #065463;
  font-size:20px;
  line-height: 1.2;
  font-weight:600;
  max-width: 600px;
  margin: 0 auto 30px;
}

.ssn-view h2 {
  font-size:24px;
}

.ssn-step .pagination,
.ssn-step .list-inline,
.ssn-step .header-cta .row-inset {
  display:none !important;
}

.row-inset.congrats {
  display:none;
}

.ssn-step .row-inset.congrats {
  display:block !important;
  padding: 50px 25px;
}

.ssn-view {
  display:none;
}

.formio-component select {
  padding:10px 20px;
  -webkit-appearance: none;
  appearance:none;
  background: #fff url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat center right 15px;
}

.formio-component select.error {
  border-color: #a94442;
}

label.radio-btn {
  cursor: pointer;
  margin: 0px auto 15px !important;
  display: block;
  width: 100%;
  max-width: 300px !important;
  user-select: none;
  vertical-align: middle;
}

.radio-btn .textcheck {
	font-weight: 400;
    border: 1px solid #ccc !important;
    letter-spacing: 1px;
    font-size: 16px;
    padding: 22px 30px;
    background: #fff;
    border: none;
    border-radius: 100px;
    white-space: normal;
    cursor: pointer;
    margin: 10px auto;
    height: 68px;
    max-width: 400px;
    display: block;
    text-align: left;
    -webkit-box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);
    -moz-box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);
    box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65); 
    background-image:url('../images/radio_l.png');
	background-position: calc(90% + 0px) calc(100% - 20px);
	background-size: 25px 25px, 25px 25px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
   
}

.radio-btn:hover .textcheck {
	border: 1px solid #66afe9 !important;
    -webkit-box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);
    -moz-box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);
    box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);	
	background-image:url('../images/radio_h.png');
	background-position: calc(90% + 0px) calc(100% - 20px);
	background-size: 25px 25px, 25px 25px;
	background-repeat: no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
}


.radio-btn input:checked ~ .textcheck {
	background: #f5fafe;
	border: 2px solid #075463 !important;
	color: #075463 !important; 
	background-image:url('../images/radio_s.png');
	background-position: calc(90% + 0px) calc(100% - 20px);
	background-size: 25px 25px, 25px 25px;
	background-repeat: no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.radio-btn .text {
	font-weight: 400;
    border: 1px solid #ccc !important;
    letter-spacing: 1px;
    font-size: 18px;
    padding: 16px 30px;
    background: #fff;
    border: none;
    border-radius: 100px;
    white-space: normal;
    cursor: pointer;
    margin: 10px auto;
    height: 200px;
    width: 200px;
    max-width: 300px;
    display: block;
    text-align: center;
    -webkit-box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);
    -moz-box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);
    box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);    
}

.radio-btn:hover .text {
	border: 1px solid #66afe9 !important;
    -webkit-box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);
    -moz-box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);
    box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);	
}

.radio-btn input:checked ~ .text {
background: #f5fafe;
border: 2px solid #075463 !important;
color: #075463 !important; 
}

.radio-btn input[type=radio] {
  display:none;
}




.ll select:focus {
  outline: none;
  box-shadow: 0px 0px 2px #0066ff;
}
.ll input[type=text],
select {
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 5px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    font-size: 16px
}

.ll select {
  background-image:url('../images/select_d.png');
  background-position:
    calc(100% - 30px) 20px,
    calc(100% - 20px) 20px,
    100% 0;
  background-size:
    20px 20px,
    20px 20px;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.ll select:valid {
  background-image:url('../images/select_check.png');
  background-position:
    calc(100% - 30px) 20px,
    calc(100% - 20px) 20px,
    100% 0;
  background-size:
    20px 20px,
    20px 20px;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
}






/*
.ll select,
.ll input[type="text"],
.ll input[type="tel"],
.ll input[type="email"] {
    background-color: #fff;
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
    height: 68px;
    font-size: 18px !important;
    font-weight: 300 !important;
    width: 100%;
    margin-right: 10px;
    position: relative;
    top: 1px;
    border-radius: 50px;
    padding: 0 25px 0 25px;
    text-indent: 5px;
    -webkit-box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);
    -moz-box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);
    box-shadow: 0px 0px 25px -20px rgba(0,0,0,0.65);	
    -webkit-appearance: none;
    -moz-appearance: none;

}
*/
.ll .img-amount {
    background-image: url('../images/amount_d.png') !important;
	background-position: calc(6% + 0px) calc(100% - 19px) !important;
    background-size: 30px 30px, 30px 30px !important;
    padding-left: 60px !important;
    background-repeat: no-repeat;        
}

.ll .img-location {
    background-image: url('../images/location_d.png') !important;
	background-position: calc(6% + 0px) calc(100% - 19px) !important;
    background-size: 30px 30px, 30px 30px !important;
    padding-left: 60px !important;
    background-repeat: no-repeat;        
}
.ll .img-date {
    background-image: url('../images/date_d.png') !important;
	background-position: calc(6% + 0px) calc(100% - 19px) !important;
    background-size: 30px 30px, 30px 30px !important;
    padding-left: 60px !important;
    background-repeat: no-repeat;        
}
.ll .img-address {
    background-image: url('../images/address_d.png') !important;
	background-position: calc(6% + 0px) calc(100% - 19px) !important;
    background-size: 30px 30px, 30px 30px !important;
    padding-left: 60px !important;
    background-repeat: no-repeat;        
}
.ll .img-email {
    background-image: url('../images/email_d.png') !important;
	background-position: calc(6% + 0px) calc(100% - 19px) !important;
    background-size: 30px 30px, 30px 30px !important;
    padding-left: 60px !important;
    background-repeat: no-repeat;        
}
.ll .img-lock {
    background-image: url('../images/lock_d.png') !important;
	background-position: calc(6% + 0px) calc(100% - 19px) !important;
    background-size: 30px 30px, 30px 30px !important;
    padding-left: 60px !important;
    background-repeat: no-repeat;        
}
.ll .img-name {
    background-image: url('../images/name_d.png') !important;
	background-position: calc(6% + 0px) calc(100% - 19px) !important;
    background-size: 30px 30px, 30px 30px !important;
    padding-left: 60px !important;
    background-repeat: no-repeat;        
}
.ll .img-phone {
    background-image: url('../images/phone_d.png') !important;
	background-position: calc(6% + 0px) calc(100% - 19px) !important;
    background-size: 30px 30px, 30px 30px !important;
    padding-left: 60px !important;
    background-repeat: no-repeat;        
}
.ll .img-secure {
    background-image: url('../images/secure_d.png') !important;
	background-position: calc(6% + 0px) calc(100% - 19px) !important;
    background-size: 30px 30px, 30px 30px !important;
    padding-left: 60px !important;
    background-repeat: no-repeat;        
}
.ll .img-work {
    background-image: url('../images/work_d.png') !important;
	background-position: calc(6% + 0px) calc(100% - 19px) !important;
    background-size: 30px 30px, 30px 30px !important;
    padding-left: 60px !important;
    background-repeat: no-repeat;        
}


.checky{ 
	border: 1px solid green;
  background-image:url('../images/select_check.png') !important;
  background-position:
    calc(100% - 30px) 20px,
    calc(100% - 20px) 20px,
    100% 0 !important;
  background-size:
    20px 20px,
    20px 20px !important;
  background-repeat: no-repeat;
}

label.failedy {
	border: red 10px solid;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: none;
/* 	box-shadow: 0 0 3pt 2pt #ccc; */
/* 	border: 2px solid #66afe9 !important;  */
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(102,175,233,1);
	-moz-box-shadow: inset 0px 0px 0px 2px rgba(102,175,233,1);
	box-shadow: inset 0px 0px 0px 2px rgba(102,175,233,1);
}
  input:-webkit-autofill,
  input:-webkit-autofill:hover,
  input:-webkit-autofill:focus textarea:-webkit-autofill,
  textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
  select:-webkit-autofill,
  select:-webkit-autofill:hover,
  select:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
  }
.twocolw{
max-width: 700px;
margin: 0 auto;
}





