.register_mom{
	display:none;position:fixed;z-index:var(--i-register);top:0;left:0;width:100%;height:100%;
}
.register_mom.register_mom_lock{
}
.register_mom> .register_backdrop{
	position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);
	height: var(--body-h);
	-moz-opacity: 0;opacity: 0;
	-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.register_mom> .register_rectangle{
	position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;max-height:100%;
	max-height: var(--body-h);
	max-height: 100%;
	-moz-opacity:0;opacity:0;
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.register_mom> .register_rectangle> .register_content{
	position:relative;background-color:#fff;margin:5px auto 0 auto;*margin:var(--header1-h) auto var(--footer-h) auto;
	height:100%;width:100%;max-width:400px;*max-width:var(--max-w);overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0px 50px 0px;
	box-shadow:5px 5px 10px rgba(0,0,0,0.2);
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.register_mom> .register_rectangle> .register_content> .register_close{ position:absolute;z-index:1;top:5px;right:5px;padding-top:5px;text-align:center;width:35px;height:35px;cursor:pointer;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.register_mom> .register_rectangle> .register_content> .register_close:before{ content: "\2716";color:rgba(0,0,0,0.8);font-size:20px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.register_mom> .register_rectangle> .register_content> .register_close:hover:before{ color:rgba(200,0,0,1.0); }
.register_mom.register_mom_close_lock> .register_rectangle> .register_content> .register_close{ display:none !important; }
.register_mom> .register_rectangle> .register_content> .register_title{ text-align:center;color:rgba(0,0,0,0.3);border-bottom:solid 1px rgba(0,0,0,0.05);padding-bottom:9px;-webkit-box-shadow:0 5px 7px rgba(0,0,0,0.05);-moz-box-shadow:0 5px 7px rgba(0,0,0,0.05);-o-box-shadow:0 5px 7px rgba(0,0,0,0.05);box-shadow:0 5px 7px rgba(0,0,0,0.05); }
.register_mom> .register_rectangle> .register_content> .register_det{ height:calc(var(--body-h) - var(--header1-h) - 48px);max-height:calc(var(--body-h) - var(--header1-h) - 48px);padding:0 10px;overflow-y:scroll; }
.register_mom> .register_rectangle> .register_content> .register_title> span{ color:rgba(0,0,0,0.9); }
.register_mom> .register_rectangle> .register_content> .register_title> a{ color:rgba(0,0,255,0.3);cursor:pointer; }
.register_mom> .register_rectangle> .register_content> .register_title> a:hover{ color:rgba(0,50,255,1.0); }
body.register-open{ overflow-y:hidden; }
body.register-open .register_mom{ display:block; }
body.register-open .register_mom> .register_backdrop{ -moz-opacity:1.0;opacity:1.0; }
body.register-open .register_mom> .register_rectangle{ -moz-opacity:1.0;opacity:1.0; }











#register_msg{
	color:var(--text-color-error);text-align:center;margin:5px 0 10px 0;width:100%;max-width:100%;overflow-x:hidden;
}
#register_msg.register_msg_succes{
	color:var(--text-color-succes);
}
form#register{
	width: 100%;
	margin: 0 auto;
}
form#register.register_display_noactive{
	pointer-events:none;
	-moz-opacity:0.3;opacity:0.3;
}/*
form#register table{
	margin: 0 auto;border:none;
}
form#register table tr{
	border:none;background-color: transparent;
}
form#register table tr td{
	border:none;background-color:transparent;padding:3px 3px !important;vertical-align:middle !important;text-align:center;
}
form#register table tr td input{
	width:100%;text-align:center !important;
}
form#register table tr td input[type="checkbox"]{
	width:auto !important;text-align:center !important;
}
form#register input[type="submit"]{ background-position:right 2px center; }
form#register.register_noactive input[type="submit"]{
	pointer-events:none !important;
	cursor: not-allowed !important;
	-moz-opacity:0.5;opacity:0.5;
}
form#register.register_display_noactive input[type="submit"]{
	background-repeat:no-repeat;background-size:35px;background-position:right 2px center;
	background-image: url("../img/loading2.gif");
}
form#register div.register_isnotrobot_box{ display:block;text-align:right;cursor:pointer;min-height:20px;border:solid 1px rgba(0,0,0,0.05);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:6px 6px 9px 0;background-color:rgba(0,0,0,0.03); }
form#register div.register_isnotrobot_box.register_isnotrobot_loading{ cursor:not-allowed;pointer-events:none !important;color:rgba(0,0,0,0.3); }
form#register div.register_isnotrobot_box .register_isnotrobot_loading_img{ display:block;float:right;width:25px;height:25px;margin-left:5px;background-size: contain;background-repeat: no-repeat;background-position: center center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; }
form#register div.register_isnotrobot_box.register_isnotrobot_loading .register_isnotrobot_loading_img{ background-image: url("../img/loading2.gif") !important;border:none !important; }
form#register div.register_isnotrobot_box.register_isnotrobot_tik     .register_isnotrobot_loading_img{ *background-image:none !important; }
form#register div.register_isnotrobot_box.register_isnotrobot_tik     .register_isnotrobot_loading_img:before{ content:"\2714";font-size:24px;color:var(--text-color-succes); }
form#register div.register_isnotrobot_box.register_isnotrobot_tik.register_isnotrobot_loading .register_isnotrobot_loading_img:before{ -moz-opacity:0.2;opacity:0.2; }
form#register div.register_isnotrobot_box.register_isnotrobot_tik.register_isnotrobot_loading .register_isnotrobot_loading_img{ border:none !important; }
form#register label{ display:block;text-align:right;margin:0 0 5px 0;color:var(--text-color-warning); }
form#register label input{ width:auto !important; }
*/




























.form_row{
	clear:both;position:relative;*width:100%;display:block;
}
.form_row_2col,
.form_row_2col_responsive{
	display:-moz-grid;display:-ms-grid;display:grid;
	grid-gap:10px;
	grid-template-columns:1fr 1fr;
}
@media screen AND (max-width:480px) {
	.form_row_2col_responsive{ grid-template-columns:1fr;grid-row-gap:0; }
}
.register_det input[type="text"],
.register_det input[type="password"],
.register_det input[type="color"],
.register_det input[type="date"],
.register_det input[type="email"],
.register_det input[type="file"],
.register_det input[type="number"],
.register_det input[type="tel"],
.register_det input[type="time"]{ *background-color: rgba(0,0,0,0.04); }
.register_checkbox_show{ color:var(--text-color-succes);-webkit-filter:brightness(130%);-ms-filter:brightness(130%);filter:brightness(130%); }
.role_label{ color:var(--text-color-warning); }
.useradd_active_box{ padding:17px 0 0 0; }
.useradd_active_box .useradd_active_box_label{ float:right;cursor:default !important;color:var(--text-color-warning); }
.useradd_active_box .useradd_active_label{ color:var(--text-color-succes); }
.useradd_active_box .useradd_noactive_label{ color:var(--text-color-error); }
.useradd_active_box .useradd_active_box_comment{ font-size:0.8em;margin:6px 5px 0 0;line-height:120%;color:#bbb; }
.username_label{ float:right;margin-top:9px;margin-left:7px;color:var(--text-color-warning); }
.username_box{ float:right;direction:ltr;text-align:right;border-radius:10px;max-width:132px;background-color:rgba(204,204,204,1.0);margin:0 0 0 10px; }
.username_box> .username_field{ direction:ltr;max-width:90px;text-align:left !important;float:right;padding-right:0;padding-left:3px;*background-color:rgba(255,255,255,0.8); }
.register_det .username_box> .username_field{ *background-color:rgba(255,255,255,0.8); }
.username_box> .username_countrycode{ direction:ltr;float:right;width:25px !important;padding-right:0px;padding-left:0px;border:solid 1px rgba(0,0,0,0);background-color:#d5d5d5 !important;text-align:center; }
.username_box> .username_countryplus{ direction:ltr;float:right;width:12px !important;text-align:right;border:solid 1px rgba(0,0,0,0);padding-right:0;padding-left:0;cursor:default;background-color:#ccc;pointer-events:none; }
.username_box> .username_end{ clear:both; }
.username_comment{ font-size:0.8em;margin-right:20px 0 0 0;line-height:120%;color:#bbb;padding:13px 0 0 0; }
@media screen AND (max-width:425px){
	.register_det .username_comment{ padding:0px 0 0 0; }
}
.username_msg{ direction:rtl;display:block;clear:both;text-align:right !important;margin:0;font-size:0.85em;-moz-opacity:0.6;opacity:0.6; }
.username_msg.loading_img{ min-width:16px;min-height:16px;background-position:right center !important;background-repeat:no-repeat !important;background-size: contain !important;background-image: url("../img/loading2.gif") !important; }
.password_label{ color:var(--text-color-warning); }
.password_field{ direction:ltr; }
.nikname_label{ color:var(--text-color-warning); }
.nikname_msg{ direction:rtl;display:block;clear:both;text-align:right !important;margin:0;font-size:0.85em;-moz-opacity:0.6;opacity:0.6; }
.nikname_msg.loading_img{ min-width:16px;min-height:16px;background-position:right center !important;background-repeat:no-repeat !important;background-size: contain !important;background-image: url("../img/loading2.gif") !important; }
.show_field_text{ display:inline-block; }
.useradd_gender_box{ *width:100%;clear:both;padding:0 15px 0 0;text-align:right; }
.useradd_gender_box .useradd_gender_female{ color:var(--text-color-warning);margin-left:10px; }
.useradd_gender_box .useradd_gender_male{ color:var(--text-color-warning);margin-left:0px; }
#useradd_more_btn,
#useradd_less_btn{ cursor:pointer;width:117px;text-align:left;margin:0;padding:0;font-size:0.8em;background-color:transparent;border:none;color:blue;text-decoration:underline;float:left;display:inline-block; }
#useradd_more_btn:hover,
#useradd_less_btn:hover{ color:#0a69c5; }

.codemelli_msg{ direction:rtl;display:block;clear:both;text-align:right !important;margin:0;font-size:0.85em;-moz-opacity:0.6;opacity:0.6; }
.codemelli_msg.loading_img{ min-width:16px;min-height:16px;background-position:right center !important;background-repeat:no-repeat !important;background-size: contain !important;background-image: url("../img/loading2.gif") !important; }

.useradd_tahsilat{ float:right;width:50%;background-color:#fff;*background-color:rgba(0,0,0,0.04);height:42px;border:solid 1px rgba(0,0,0,0.25);border-radius:8px;text-align:left;box-sizing:border-box; }
.useradd_tahsilat> option{ background-color:rgba(0,0,0,0.04);padding:3px 10px;text-align:left; }
.useradd_reshte{ width:50%; }

.email_msg{ direction:rtl;display:block;clear:both;text-align:right !important;margin:0;font-size:0.85em;-moz-opacity:0.6;opacity:0.6; }
.email_msg.loading_img{ min-width:16px;min-height:16px;background-position:right center !important;background-repeat:no-repeat !important;background-size: contain !important;background-image: url("../img/loading2.gif") !important; }

.biography_textarea{ width:100%;min-width:100%;max-width:100%;min-height:150px;height:150px;max-height:150px;font-size:1em;*background-color:rgba(0,0,0,0.04); }

.mobile_box_sample{ display:none !important; }
.mobile_box{ direction:ltr;text-align:right;border-radius:10px;max-width:140px;background-color:rgba(204,204,204,0.25);margin:0 5px 5px 0;overflow:hidden;text-align:left; }
.mobile_box> .mobile_show_box{ width:100%;background-color:rgba(0,0,0,0.7);text-align:left; }
.mobile_box> .mobile_show_box> .mobile_remove_btn{ float:right;height:24px;line-height:17px;text-align:center;color:rgba(255,255,255,1);background-color:rgba(255,0,0,0.3);border:none;outline:none;font-weight:bold;font-size:1.4em; }
.mobile_box> .mobile_show_box> .mobile_remove_btn::before{ content:"\D7"; }
.mobile_box> .mobile_show_box> .mobile_remove_btn:hover{ background-color:rgba(255,0,0,1); }
.mobile_box> .mobile_show_box> .mobile_main_label{ float:right;*opacity:0.5; }
.mobile_box> .mobile_show_box> .mobile_main_label> input{ float:right;margin:5px 10px 3px 5px !important; }
.mobile_box> .mobile_title{ direction:rtl;width:100%;padding-top:0;padding-bottom:0;background-color: rgba(255,255,255,0.6) !important;border-color:rgba(0,0,0,0.1) !important; }
.mobile_box> .mobile_countryplus{ float:left;direction:ltr;width:12px;text-align:right;border:solid 1px rgba(0,0,0,0.08);border-right:none;padding-right:0;padding-left:0;cursor:default;background-color:rgba(204,204,204,0.2) !important;pointer-events:none; }
.mobile_box> .mobile_countrycode{ float:left;direction:ltr;width:25px;padding-right:0px;padding-left:0px;border:solid 1px rgba(0,0,0,0.05);background-color:rgba(255,255,255,0.4) !important;text-align:center; }
.mobile_box> .mobile_field{ max-width:85px;float:left;padding-right:0;padding-left:3px;direction:ltr;border-color:rgba(0,0,0,0.1); }
.register_det .mobile_box> .mobile_field{ background-color: rgba(255,255,255,0.8); }
.mobile_box> p.useradd_mobile_msg{ direction:rtl;text-align:right;font-size:0.85em;margin:0;padding:0 5px; }
.mobile_box> p.useradd_mobile_msg.loading_img{ display:inline-block;min-width:16px;min-height:16px;background-position:right center !important;background-repeat:no-repeat !important;background-size: contain !important;background-image: url("../img/loading2.gif") !important; }
.mobile_box.mobile_box_disable> .mobile_show_box> .mobile_remove_btn,
.mobile_box:first-child> .mobile_show_box> .mobile_remove_btn{ *display:none !important;pointer-events:none;-webkit-opacity:0.2;-moz-opacity:0.2;-ms-opacity:0.2;-o-opacity:0.2;opacity:0.2; }
.mobile_box.mobile_box_disable> .mobile_countrycode,
.mobile_box:first-child> .mobile_countrycode{ pointer-events:none; }
.mobile_box.mobile_box_disable> .mobile_field,
.mobile_box:first-child> .mobile_field{ pointer-events:none;background-color:rgba(255,255,255,0.15) !important;border:none; }
.mobile_box> .mobile_end{ clear:both; }

.add_mobile_box{ clear:both;width:100%;height:30px;cursor:pointer;border-radius:6px;background-color:rgba(204,234,204,1.0) !important;border:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; }
.add_mobile_box:hover{ background-color: rgba(0,60,0,0.25) !important; }

.tel_box_sample{ display:none !important; }
.tel_box{ direction:ltr;text-align:right;border-radius:10px;max-width:155px;background-color:rgba(204,204,204,0.25);margin:0 5px 5px 0;overflow:hidden;text-align:left; }
.tel_box> .tel_show_box{ width:100%;background-color:rgba(0,0,0,0.7);text-align:left; }
.tel_box> .tel_show_box> .tel_remove_btn{ float:right;height:24px;line-height:17px;text-align:center;color:rgba(255,255,255,1);background-color:rgba(255,0,0,0.3);border:none;outline:none;font-weight:bold;font-size:1.4em; }
.tel_box> .tel_show_box> .tel_remove_btn::before{ content:"\D7"; }
.tel_box> .tel_show_box> .tel_remove_btn:hover{ background-color:rgba(255,0,0,1); }
.tel_box> .tel_show_box> .tel_main_label{ float:right;*opacity: 0.5; }
.tel_box> .tel_show_box> .tel_main_label> input{ float:right;margin:5px 10px 3px 5px  !important; }
.tel_box> .tel_title{ direction:rtl;width:100%;padding-top:0;padding-bottom:0;background-color:rgba(255,255,255,0.6) !important;border-color:rgba(0,0,0,0.1) !important; }
.tel_box> .tel_countryplus{ float:left;direction:ltr;width:12px;text-align:right;border:solid 1px rgba(0,0,0,0.08);border-right:none;padding-right:0;padding-left:0;cursor:default;background-color:rgba(255,255,255,0.5) !important;pointer-events:none; }
.tel_box> .tel_countrycode{ float:left;direction:ltr;width:25px;padding-right:0px;padding-left:0px;border:solid 1px rgba(0,0,0,0.08);background-color:rgba(255,255,255,0.5) !important;text-align:center; }
.tel_box> .tel_citycode{ float:left;direction:ltr;width:30px;padding-right:0px;padding-left:0px;border:solid 1px rgba(0,0,0,0.05);background-color:rgba(255,255,255,0.6) !important;text-align:center; }
.tel_box> .tel_field{ direction:ltr;max-width:75px;float:left;padding-right:0;padding-left:3px;border-color:rgba(0,0,0,0.1); }
.register_det .tel_box> .tel_field{ background-color: rgba(255,255,255,0.8); }
.tel_box> p.useradd_tel_msg{ direction:rtl;text-align:right;font-size:0.85em;margin:0;padding:0 5px; }
.tel_box> p.useradd_tel_msg.loading_img{ display:inline-block;min-width:16px;min-height:16px;background-position:right center !important;background-repeat:no-repeat !important;background-size: contain !important;background-image: url("../img/loading2.gif") !important; }
.tel_box> .tel_end{ clear:both; }

.add_tel_box{ clear:both;width:100%;height:30px;cursor:pointer;border-radius:6px;background-color:rgba(204,234,204,1.0) !important;border:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; }
.add_tel_box:hover{ background-color: rgba(0,60,0,0.25) !important; }

.address_box_sample{ display:none !important; }
.address_box{ clear:both;direction:rtl;text-align:right;border-radius:10px;max-width:100%;background-color:rgba(204,204,204,0.25);margin:0 0 6px 0;overflow:hidden; }
.address_box> .address_show_box{ width:100%;text-align:right;background-color:rgba(0,0,0,0.7); }
.address_box> .address_show_box> .address_remove_btn{ float:right;height:24px;line-height:17px;text-align:center;color:rgba(255,255,255,1);background-color:rgba(255,0,0,0.3);border:none;outline:none;font-weight:bold;font-size:1.4em; }
.address_box> .address_show_box> .address_remove_btn::before{ content:"\D7"; }
.address_box> .address_show_box> .address_remove_btn:hover{ background-color:rgba(255,0,0,1); }
.address_box> .address_show_box> .address_main_label{ *opacity:0.5; }
.address_box> .address_show_box> .address_main_label> input{ margin:5px 10px 5px 3px !important; }
.address_box> .address_title{ float:right;display:block;width:100%;padding:0 10px;background-color: rgba(255,255,255,0.6) !important; }
.address_box> .address_country{ float:right;*direction:rtl;width:20%;padding-right:0px;padding-left:0px;background-color:rgba(255,255,255,0.5) !important;text-align:center;border-radius:0 10px 0 0; }
.address_box> .address_ostan{ float:right;*direction:rtl;width:20%;padding-right:0px;padding-left:0px;background-color:rgba(255,255,255,0.5) !important;text-align:center;border-radius:0; }
.address_box> .address_shahrestan{ float:right;*direction:rtl;width:20%;padding-right:0px;padding-left:0px;background-color:rgba(255,255,255,0.5) !important;text-align:center;border-radius:0; }
.address_box> .address_shahr{ float:right;*direction:rtl;width:20%;padding-right:0px;padding-left:0px;background-color:rgba(255,255,255,0.5) !important;text-align:center;border-radius:0; }
.address_box> .address_roosta{ float:right;*direction:rtl;width:20%;padding-right:0px;padding-left:0px;background-color:rgba(255,255,255,0.5) !important;text-align:center;border-radius:10px 0 0 0; }
.address_box> .address_det{ display:block;*direction:rtl;width:100%;margin:0;background-color:#e5e5e5 !important;border-radius:0 0 10px 10px; }
.register_det .address_box> .address_det{ background-color:rgba(255,255,255,0.5) !important; }
.address_box> .address_codep{ display:block;direction:ltr;width:50%;background-color:#e5e5e5 !important;text-align:center;margin:0;border-radius:10px;float:left; }
.register_det .address_box> .address_codep{ background-color:rgba(255,255,255,0.5) !important; }
.address_box> p.useradd_address_msg{ direction:rtl;text-align:right;font-size:0.85em;margin:0;padding:0 5px; }
.address_box> p.useradd_address_msg.loading_img{ display:inline-block;min-width:16px;min-height:16px;background-position:right center !important;background-repeat:no-repeat !important;background-size: contain !important;background-image: url("../img/loading2.gif") !important; }
.address_box> .address_end{ clear:both; }

.add_address_box{ clear:both;width:100%;height:30px;margin-bottom:20px;cursor:pointer;border-radius:6px;background-color:rgba(204,234,204,1.0) !important;border:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; }
.add_address_box:hover{ background-color: rgba(0,60,0,0.25)!important; }

.form_row_submit{ clear:both;width:100%;position:fixed;z-index:1;bottom:0px;text-align:left;white-space:nowrap;overflow:hidden;max-width:400px;*background-color:#eaffa0;background-color:#ffffff;border-radius:7px 7px 13px 13px;translate:10px 0px;height:50px;box-sizing:border-box;padding: 4px 4px 0 4px;-webkit-box-shadow:0 0 9px rgba(0,0,0,0.3);-moz-box-shadow:0 0 9px rgba(0,0,0,0.3);-o-box-shadow:0 0 9px rgba(0,0,0,0.3);box-shadow:0 0 9px rgba(0,0,0,0.3); }
.form_row_submit input[type="reset"],
.form_row_submit button[type="reset"]{ *float:right;position:absolute;top:4px;right:4px;z-index:-1;*min-width:20%;height:42px;border:none !important;background-color:rgba(0,200,0,0.15) !important;color:#478247 !important;font-size:0.85em !important; }
@media screen AND (max-width:300px){
	.form_row_submit input[type="reset"],.form_row_submit button[type="reset"]{ display:none; }
}
.form_row_submit input[type="reset"]:hover,
.form_row_submit button[type="reset"]:hover{ *background-color:#e9a2a2 !important;background-color:#b00 !important;color:#fff !important; }
.form_row_submit input[type="submit"],
.form_row_submit button[type="submit"]{
	width:25%;min-width:90px;max-width:175px;height:40px;
	background-repeat:no-repeat;background-size:25px;background-position:right 7px center;
}

form#useradd_reg_in_content div.register_isnotrobot_box{ display:block;font-size:0.9em;color:#004d00;text-align:right;cursor:pointer;width:104px;*min-width:calc(50% - 10px);*max-width:125px;min-height:22px;*border:solid 1px rgba(0,0,0,0.05);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:9px 6px 9px 0;background-color:rgba(0,0,0,0.03);border:solid 1px rgba(0,0,0,0.0); }
form#useradd_reg_in_content div.register_isnotrobot_box.loading_img{ background-image:none !important; }
form#useradd_reg_in_content div.register_isnotrobot_box.register_isnotrobot_loading{ cursor:not-allowed;pointer-events:none !important;color:rgba(0,0,0,0.3); }
form#useradd_reg_in_content div.register_isnotrobot_box .register_isnotrobot_loading_img{ display:block;float:right;width:25px;height:25px;margin-left:5px;background-color:rgba(255,255,255,0.2);background-size: contain;background-repeat: no-repeat;background-position: center center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 2px rgba(0,60,0,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; }
form#useradd_reg_in_content div.register_isnotrobot_box.register_isnotrobot_loading .register_isnotrobot_loading_img{ background-color:rgba(0,0,0,0);background-image: url("../img/loading2.gif") !important;border:none !important; }
form#useradd_reg_in_content div.register_isnotrobot_box.register_isnotrobot_tik     .register_isnotrobot_loading_img{ *background-image:none !important;background-color:rgba(0,0,0,0);border:solid 2px rgba(0,0,0,0.0); }
form#useradd_reg_in_content div.register_isnotrobot_box.register_isnotrobot_tik     .register_isnotrobot_loading_img:before{ content:"\2714";font-size:24px;color:var(--text-color-succes); }
form#useradd_reg_in_content div.register_isnotrobot_box.register_isnotrobot_tik.register_isnotrobot_loading .register_isnotrobot_loading_img:before{ -moz-opacity:0.2;opacity:0.2; }
form#useradd_reg_in_content div.register_isnotrobot_box.register_isnotrobot_tik.register_isnotrobot_loading .register_isnotrobot_loading_img{ border:none !important; }
form#useradd_reg_in_content div.register_isnotrobot_box label input{ width:auto !important; }



form#useradd_reg_in_content.register_noactive{
	pointer-events:none !important;cursor: not-allowed !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-khtml-opacity:0.5;
	-moz-opacity:0.5;
	opacity:0.5;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}
form#useradd_reg_in_content.register_noactive::selection,
form#useradd_reg_in_content.register_noactive::moz-selection,
form#useradd_reg_in_content.register_noactive::webkit-selection{ background-color: transparent; }
form#useradd_reg_in_content.register_noactive *{
	pointer-events:none !important;cursor: not-allowed !important;
}
form#useradd_reg_in_content.register_noactive *:focus{
	pointer-events:none !important;cursor: not-allowed !important;
}
form#useradd_reg_in_content.register_noactive input[type="submit"],
form#useradd_reg_in_content.register_noactive button[type="submit"]{
	background-image: url("../img/loading2.gif");
}