body {font-family: 'Roboto',sans-serif;}
.inner_rffdg {background:#fff;color:#000;padding:0;}
.guest_action_a {text-align:center;padding:20px 0;}
.guest_action_a a {background:#c42c2b;font-size:15px;color:#fff;text-transform:uppercase;text-decoration:none;padding:7px 10px;border-radius:7px;}
.load {display:none;}  

.auth_form input[type=text], .auth_form input[type=password] {border:1px solid #ccc;padding:5px 10px;border-radius:5px;}
.auth_form input[type=submit] {background:#c42c2b;padding:5px 10px;border-radius:5px;border:0 none;color:#fff;}

.step2, .step3, step4, .step5 {display:none;}

#payButton {display:none;}

.t702__wrapper .t-input-group {margin-bottom:25px;}
.t-form__submit {text-align:center;}   

.m_error {display:none;padding:20px;font-size:16px;background:#f77979 !important;color:#fff;}      

.reg_select {margin-bottom:25px;}
.reg_select select {color:#000000; border:1px solid #c9c9c9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
height: 60px;
padding: 0 20px;
font-size: 16px;
line-height: 1.33;
width: 100%;
box-sizing: border-box;
outline: none;
}  

#country_region_block {
    display: none;
}       

/*.chosen-container-single .chosen-single {color:#000000; border:1px solid #c9c9c9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
height: 60px !important;
padding: 0 20px !important;
font-size: 16px;
line-height: 1.33;
width: 100%;
box-sizing: border-box;
outline: none;
background:none !important;
}           

.chosen-container {width:100%;height:60px;font-size: 16px;font-family: 'Roboto',sans-serif !important;}

.chosen-container-single .chosen-single span {line-height:60px;}

.chosen-container-single .chosen-single div b {margin-top:80%;}*/

.t-submit.pa_sys_action {
    text-decoration: none;
    padding: 10px 30px;
}
.t-submit.pa_sys_action:hover {
    opacity: 0.8;
}


#SmsConfirmeDiv
{
	display: none;
}
#SmsConfirmeDiv div.innerSMSDiv
{
	margin: 10px 0;
}
#SmsConfirmeDiv div.innerSMSDiv input[type="text"]
{
	background-color: #fff;
	border: 1px solid #c1c1c1;
	border-radius: 4px;
	color: #909090;
	cursor: text;
	display: inline-block;
	height: 30px;
	line-height: 18px;
	padding: 0 5px;
	position: relative;
	vertical-align: middle;
	width: 190px;
}
#SmsConfirmeDiv div.innerSMSDiv input[type="submit"]
{
	background: #c42c2b none repeat scroll 0 0;
	border: 1px solid #b82a29;
	border-radius: 5px;
	color: #fff;
	display: block;
	font-size: 12px;
	padding: 8px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 190px;
}
#SmsConfirmeErrDiv
{
	z-index: 1002!important;
}

#confirm_sms_notetxt
{
	background-color: #19b54d !important;
}
#confirm_sms_notetxt .iziModal-header
{
	box-shadow: none;
}


.close_isi {float:right;color:#aaa;font-size:40px;position:absolute;top:0;right:15px;z-index:99999;cursor:pointer;}
.t446__mobile_burger {z-index:998;}

.t-popup__container {top:0 !important;}

.t-input-block {position:relative;}
.show_pass {position:absolute;right:10px;top:16px;font-size:20px;cursor:pointer;}
.show_pass .fa-eye-slash {color:#C42C2B;}
.show_pass .fa-eye {color:green;}