.regform_bx01_bx02_tp,.ag_bx02_bx06_btn{font-weight: normal; font-style: normal;line-height:normal; font-family: 'Open Sans', sans-serif; font-weight:700;}

/*Regform Start*/
.regform_bx01_bx02{background: #f6fafb;/*width:100%;*/font-family:arial;font-size:18px;color:#fff;padding:0;border:5px solid #fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin-top:20px;-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);overflow:hidden;}
.regform_bx01_bx02_tp{background:#839bc5;font-size:24px;color:#fff;padding:20px !important;text-align:center;-webkit-border-top-left-radius: 13px;-webkit-border-top-right-radius: 13px;-moz-border-radius-topleft: 13px;-moz-border-radius-topright: 13px;border-top-left-radius: 13px;border-top-right-radius: 13px;text-transform:uppercase;}

.regform_bx01_bx02 .pad01{padding:25px;}

.regform_bx01_bx02_bt{background:#fff;border-bottom:5px solid #918f8f;}
/*.regform_bx01_bx02 label{font-weight:normal;padding-top:7px;text-align:right;}
.regform_bx01_bx02 input,.regform_bx01_bx02 select{padding: 5px;height:43px;font-family:arial;font-size:15px;color:#999;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #b7b7b7;outline:0;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}*/

.regform_bx01_bx02 .row_mb{margin-bottom:20px;}
/*.regform_bx01_bx02 .col_mb{margin-bottom:20px;}/*For Mobile*/
.regform_bx01_bx02_btn01{background:#e36997;width:100%;cursor: pointer;font-size: 30px;color:#fff;font-weight:bold;padding:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align:center;border:0;/*outline:0;*/  -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);-webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4), 0px 5px 10px rgba(0, 0, 0, .5);border:2px solid #fff;text-transform:uppercase;}
.regform_bx01_bx02_btn01:hover{background:#2bafc6;}
.regform_bx01_bx02_btn01 img{position:relative;left:15px;top:-3px;}

.input-container{position: relative;width: 100%;}
.input-container input{width: 100%;height: 43px;font-size: 15px;font-weight:normal;color: #000;padding: 5px;border: 2px solid #0071ba;border-radius: 6px;outline: none;}
.input-container input:focus{border-color: #000;}
.input-container label{position: absolute;top: 50%;left: 10px;transform: translateY(-50%);color: #000;font-size: 15px;font-weight:normal; pointer-events: none;transition: 0.3s ease all;}
/* Animation for focused input */
.input-container input:focus+label,input:not(:placeholder-shown)+label{background-color: #f6fafb;top: 0;left: 10px;font-size: 12px;color: #000;padding: 0 5px;}

.input-container select{width: 100%;height: 43px;font-size: 15px;font-weight:normal;color: #000;padding: 5px;border: 2px solid #0071ba;border-radius: 6px;outline: none;}
.input-container select:focus{border-color: #000;}

.input-container input:-internal-autofill-selected{background-color: light-dark(#fff, rgba(255,255,255, 1)) !important;}

.ag_bx02_bx06{width:100%;margin-top:20px;text-align:center;}
.ag_bx02_bx06_btn{background: #e36997;cursor: pointer;font-size: 24px;color:#fff;padding:10px 15px 10px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;text-align:center;border:2px solid #fff;outline:0;-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.8);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.8);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.8);transition: all .3s ease;}
.ag_bx02_bx06_btn:hover {background: #839bc5;}

.pad_rt01{padding-right:3px !important;}
.pad_lt01{padding-left:3px !important;}
/*Regform End*/

@media (max-width:481px) {
	.pad_rt{padding-right:3px !important;}
	.pad_lt{padding-left:3px !important;}
	
	.regform_bx01_bx02{margin-top:10px;}
	.regform_bx01_bx02_tp{font-size:18px;padding:10px 0 !important;}
	.regform_bx01_bx02 .pad01{padding:15px 25px 15px 25px;}
	.regform_bx01_bx02 .row_mb{margin-bottom:5px;}
	.regform_bx01_bx02 .col_mb{margin-bottom:5px;}
	
	.ag_bx02_bx06{margin-top:10px;}
	.ag_bx02_bx06_btn{width:100%;font-size: 18px;margin-top:0;padding:10px;}
}

.verify{background:#f1f0f0;margin-top:15px;}
.verify_tp{font-size:15px;font-weight:bold;color:#000;padding:10px 0 10px 0;}
.verify_bt{font-size:14px;color:#000;padding:0 0 10px 0;}
.verify_bt p{font-weight:normal;padding-top:7px;text-align:left;}
.verify_bt input{font-size:13px !important;height:35px !important;}
.verify_bt  ul > li {
   color:  #da3a6f !important
}

.tcpa-accept-btn {
    background: #73ae1e;
    cursor: pointer;
    font-size: 24px;
    color: #fff;
    padding: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    border: 3px solid #2946a2;
    outline: 0;
}
.tcpa-decline-btn {
    background: #999;
    cursor: pointer;
    font-size: 24px;
    color: #fff;
    padding: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    border: 0;
    outline: 0;
}

.tcpa_lead_id{
text-align:left !important;
}
.decline-error{
text-align:left !important;

}

