@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600&display=swap');


@import url('https://fonts.googleapis.com/css?family=Raleway:400,600,700,800&display=swap');

p { 
font-family: 'Raleway', sans-serif !important; 
font-weight:600;
}
body{  
font-family: 'Raleway', sans-serif !important;
font-weight:600;
    background-image: url('bkground.jpg');
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}
#regForm, #frm-mobile-verification{background-color: #fff;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;}
.logo{width: 90px; height:auto; margin-bottom: 15px;}
#regForm > div > label,#frm-mobile-verification > div > label{font-size:19px;color:#003366;}
.step6_98 > div {text-align:center;}
.step6_98 > div > label.prsl {font-weight:400;}



body {
    color: rgb(68, 68, 68);
    font-size: 1rem;
 
}
.container{
	width:35%;
    margin: 50px auto;
    box-sizing: border-box;
}

#frm-mobile-verification {
    border: #E0E0E0 1px solid;
    border-radius: 3px;
    padding: 30px;
    
}

.form-heading {
    font-size: 1.5em;
    margin-bottom: 30px;
}

.form-row {
    margin-bottom: 30px;
}

.form-input, select {
    padding: 10px 20px;
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: #E0E0E0 1px solid;
}

.btnSubmit {
    background: #4cb7ff;
    padding: 8px 20px;
    border: #47abef 1px solid;
    border-radius: 3px;
    width: 100%;
    color: #FFF;
}


.error {
    color: #483333;
    padding: 10px;
    background: #ffbcbc;
    border: #efb0b0 1px solid;
    border-radius: 3px;
    margin: 0 auto;
    margin-bottom: 20px;
    width: 350px;
    display:none;
    box-sizing: border-box;
}

.success {
    color: #483333;
    padding: 10px 20px;
    background: #cff9b5;
    border: #bce4a3 1px solid;
    border-radius: 3px;
    margin: 0 auto;
    margin-bottom: 20px;
    width: 350px;
    display:none;
    box-sizing: border-box;
}

.btnVerify {
        background: rgb(29, 134, 255);
    padding: 5px 30px; cursor: pointer;
    border: #1d86ff 1px solid;
    border-radius: 3px;
    width: 100%;
    color: #FFF !important;
 
  font-family: 'Raleway', sans-serif !important;
  font-weight:600;
    font-size: 15px;
}

.btnVerify:hover { background: #003873; border: #001a35 1px solid;}


.container #regForm{border: #E0E0E0 1px solid;
    border-radius: 3px;
    padding: 30px;
    }
    .prevBtn {
            background-color: #bbbbbb;    border: none;
        }
		
		
		
p.tag99 {     color: #003366;
    font-size: 1.3rem;
    text-align: center;
    line-height: 22px;
    margin: 0px 0px 15px 0px;
   font-family: 'Raleway', sans-serif !important;
   font-weight:600;
   
   }		
		
		
#frm-mobile-verification .tab{    text-align: center;    color: #444;  }		
#frm-mobile-verification  a {text-decoration:none;     color: rgb(29, 134, 255);     font-size: 16px;}		
#frm-mobile-verification .tab span.mobi99 {    font-size: 18px;     color: #6d6d6d;}
p.v99 input[type="checkbox"] {position: absolute;  width: 20px;
    height: 20px;   margin-left: -30px;}		
p.v99{	     text-align: left;   padding-left: 25px;	}
#frm-mobile-verification > div > label {  color:  #003366;}		
#frm-mobile-verification  > div.form-row {text-align:center;}

.loan_type99 {text-align:center;}	
.loan_type99 p {    font-size: 14px;}		
.step4_99 {text-align:center;}			

/*
input[type="radio"]{
	zoom : 1.5;
}

input[type="radio"]:checked:after {content: "";
    width: 10px;
    margin-left: 1px;
    margin-top: 1px;
    height: 10px;
    border: 4px solid #003873;
    border-radius: 55px;
    display: block;}

*/	

.step6_99 {text-align:center;}


#frm-mobile-verification input[type=number], #frm-mobile-verification input[type=number]:focus, #frm-mobile-verification input[type=number]:hover { outline: none; border: 0px;     border-bottom: 1px solid #bebebe;    font-size: 15px;     
font-family: 'Raleway', sans-serif !important;
font-weight:600;
}

#frm-mobile-verification input[type=number]::-webkit-inner-spin-button, 
#frm-mobile-verification input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.form-input, select {outline: none; border: 0px;     border-bottom: 1px solid #bebebe;    font-size: 15px;     
font-family: 'Raleway', sans-serif !important;
font-weight:600;
}
	
select {font-size: 15px !important;     font-family: 'Raleway', sans-serif !important; font-weight:600; }	
	
label {display: block;   font-size:16px; color:rgb(68, 68, 68);  padding-bottom: 10px;}		

.form-label{
	display: inline-block;   font-size:16px; color:rgb(68, 68, 68);  padding-bottom: 10px;
}
	
.progress{		
    margin: 0 !important;
    padding: 0 !important;
    height: 10px !important;
   	border-radius:50px !important;
}
	
.active_progress{		
   background-color:#015697 !important;
}	
	
.inactive_progress{		
   background-color:#b3d4fd !important;
}	

.btn-form{
	
	background-color:#003873 !important;	
}
		
 .progress-bar {		
    margin: 0 !important;
    padding: 0 !important;
    height: 10px !important;
   	
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{
	position: relative;
    min-height: 1px;
    padding-right: 10px  !important;
    padding-left: 10px  !important;
}


.semibold{
	font-weight:400 !important;
}
	
.bold{
	font-weight:600 !important;
}
	

label{
	font-size:15px !important;
	font-weight:600 !important;
}

.btn-custom{
	 background-color:#015697 !important;
	 width:100% !important;
	 text-align:center !important;
}

.color-dark{
	 color:#015697 !important;
	
}





@media only screen and (max-width: 600px) {
  .container {
    min-width:90% !important;
  }
}
	


	
		