
.modal0_mom{
	display:none;position:fixed;z-index:var(--i-modal0);top:0;left:0;width:100%;height:100%;
}
.modal0_mom.modal0_mom_lock{
}
.modal0_mom> .modal0_backdrop{
	position:fixed;z-index:1;top:0;left:0;width:100%;height:var(--body-h);background-color:rgba(0,0,0,0.4);
	-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;
}
.modal0_mom> .modal0_rectangle{
	position:fixed;z-index:2;top:0;left:0;width:100%;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;
}
.modal0_mom> .modal0_rectangle> .modal0_content{
	position:relative;background-color:#fff;margin:5px auto 0 auto;*margin:var(--header1-h) auto var(--footer-h) auto;
	width:calc(100% - 8px);max-width:calc(var(--max-w) - 8px);max-height:calc(var(--body-h) - 10px);overflow-x:hidden;overflow-y:scroll;-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:0 10px 20px 10px;
	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;
}
.modal0_mom> .modal0_rectangle> .modal0_content> .modal0_title{ position:sticky;top:0;z-index:1;background-color:#fff;text-align:center;color:rgba(0,0,0,0.3);border-bottom:solid 1px rgba(0,0,0,0.05);padding:17px 0 15px 0; }
.modal0_mom> .modal0_rectangle> .modal0_content> .modal0_title> span{ color:rgba(0,0,0,0.9); }
.modal0_mom> .modal0_rectangle> .modal0_content> .modal0_title> a{ color:rgba(0,0,255,0.3);cursor:pointer; }
.modal0_mom> .modal0_rectangle> .modal0_content> .modal0_title> a:hover{ color:rgba(0,50,255,1.0); }
body.modal0-open{ overflow-y:hidden; }
.modal0_mom> .modal0_rectangle> .modal0_content> .modal0_title> .modal0_close_flip{ float:left;padding:0;text-align:center;width:35px;height:35px;-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; }
.modal0_mom> .modal0_rectangle> .modal0_content> .modal0_title> .modal0_close{ float:right;*position:absolute;z-index:1;top:7px;right:-6px;padding:0;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; }
.modal0_mom> .modal0_rectangle> .modal0_content> .modal0_title> .modal0_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;position:absolute;top:17px;right:10px; }
.modal0_mom> .modal0_rectangle> .modal0_content> .modal0_title> .modal0_close:hover:before{ color:rgba(200,0,0,1.0); }
.modal0_mom.modal0_mom_close_lock> .modal0_rectangle> .modal0_content> .modal0_title> .modal0_close{ display:none !important; }
body.modal0-open .modal0_mom.modal0-open{ display:block; }
body.modal0-open .modal0_mom.modal0-open> .modal0_backdrop{ -moz-opacity:1.0;opacity:1.0; }
body.modal0-open .modal0_mom.modal0-open> .modal0_rectangle{ -moz-opacity:1.0;opacity:1.0; }











.modal0_msg{
	color:var(--text-color-error);text-align:center;margin:5px 0 10px 0;
}
#modal0_msg.modal0_msg_succes{
	color:var(--text-color-succes);
}
form.modal0{
	width: 100%;
	margin: 0 auto;
}
form.modal0.modal0_display_noactive{
	pointer-events:none;
	-moz-opacity:0.3;opacity:0.3;
}
form.modal0 table{
	margin: 0 auto;border:none;
}
form.modal0 table tr{
	border:none;background-color: transparent;
}
form.modal0 table tr td{
	border:none;background-color:transparent;padding:3px 3px !important;vertical-align:middle !important;
}
form.modal0 table tr td input{
	width:140px;
}
form.modal0 table tr td input[type="password"]{
	text-align:center !important;
}
form.modal0 table tr td input[type="checkbox"]{
	width:auto !important;text-align:center !important;
}
form.modal0 input[type="submit"]{ background-position:right 2px center; }
form.modal0.modal0_noactive input[type="submit"]{
	pointer-events:none !important;
	cursor: not-allowed !important;
	-moz-opacity:0.5;opacity:0.5;
}
form.modal0.modal0_display_noactive input[type="submit"]{
	background-repeat:no-repeat;background-size:35px;background-position:right 2px center;
	background-image: url("../img/loading2.gif");
}
form.modal0 div.modal0_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.modal0 div.modal0_isnotrobot_box.modal0_isnotrobot_loading{ cursor:not-allowed;pointer-events:none !important;color:rgba(0,0,0,0.3); }
form.modal0 div.modal0_isnotrobot_box .modal0_isnotrobot_loading_img{ display:block;float:right;width:25px;height:25px;margin-left:5px;background-color:#fff;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.modal0 div.modal0_isnotrobot_box.modal0_isnotrobot_loading .modal0_isnotrobot_loading_img{ background-color:rgba(0,0,0,0);background-image: url("../img/loading2.gif") !important;border:none !important; }
form.modal0 div.modal0_isnotrobot_box.modal0_isnotrobot_tik     .modal0_isnotrobot_loading_img{ *background-image:none !important; }
form.modal0 div.modal0_isnotrobot_box.modal0_isnotrobot_tik     .modal0_isnotrobot_loading_img:before{ content:"\2714";font-size:24px;color:var(--text-color-succes); }
form.modal0 div.modal0_isnotrobot_box.modal0_isnotrobot_tik.modal0_isnotrobot_loading .modal0_isnotrobot_loading_img:before{ -moz-opacity:0.2;opacity:0.2; }
form.modal0 div.modal0_isnotrobot_box.modal0_isnotrobot_tik.modal0_isnotrobot_loading .modal0_isnotrobot_loading_img{ border:none !important; }
form.modal0 label{ display:block;text-align:right;margin:0 0 5px 0;color:var(--text-color-warning); }
form.modal0 label input{ width:auto !important; }





.input_search_ajax{display:block;position:relative;}
.input_search_ajax> .input_search_ajax_pishnahad_list_sample{display:none !important;}
.input_search_ajax> input{width:100%;}
.input_search_ajax.input_search_ajax_err_exist> input{border-color:rgba(255,0,0,1) !important;}
.input_search_ajax_pishnahad{*display:none;background-position:top 5px center;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;width:100%;position:absolute;z-index:1;box-sizing:border-box;border:solid 1px rgba(0,0,0,0.12);-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;overflow-x:hidden;overflow-y:auto;background-color:#fff;-webkit-box-shadow:3px 6px 5px rgba(0,0,0,0.2);-moz-box-shadow:3px 6px 5px rgba(0,0,0,0.2);-ms-box-shadow:3px 6px 5px rgba(0,0,0,0.2);-o-box-shadow:3px 6px 5px rgba(0,0,0,0.2);box-shadow:3px 6px 5px rgba(0,0,0,0.2);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.input_search_ajax:not(.input_search_ajax_pishnahad_open)> .input_search_ajax_pishnahad{*display:block;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);}
.input_search_ajax> input:focus + .input_search_ajax_pishnahad{*display:block;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.input_search_ajax> .input_search_ajax_pishnahad:focus{*display:block;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.input_search_ajax> .input_search_ajax_pishnahad:active{*display:block;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.input_search_ajax.input_search_ajax_pishnahad_open> .input_search_ajax_pishnahad{*display:block;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.input_search_ajax.input_search_ajax_pishnahad_loading> .input_search_ajax_pishnahad{min-height:61px;max-height:150px;overflow-y:auto;background-repeat:no-repeat;background-size:50px 50px;background-position:top 5px center;background-image:url("../img/loading2.gif");}
.input_search_ajax> .input_search_ajax_pishnahad> *{display:block;border-top:solid 1px rgba(0,0,0,0.05);margin:0;box-sizing:border-box;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.input_search_ajax> .input_search_ajax_pishnahad> *::selection{background-color:transparent;}
.input_search_ajax> .input_search_ajax_pishnahad> *::moz-selection{ background-color:transparent;}
.input_search_ajax> .input_search_ajax_pishnahad> *::webkit-selection{ background-color:transparent;}
.input_search_ajax> .input_search_ajax_pishnahad> *:first-child{border-top:none;}
.input_search_ajax> .input_search_ajax_pishnahad> *:hover{background-color:rgba(0,0,0,0.03);}
.input_search_ajax> .input_search_ajax_pishnahad .input_search_ajax_list_hover{background-color:rgba(0,0,0,0.12);}
.input_search_ajax> .input_search_ajax_pishnahad .input_search_ajax_list_err_exist{background-color:rgba(255,0,0,0.1);color:rgba(255,0,0,1.0);pointer-events:none !important;cursor:not-allowed;}
.input_search_ajax_result{display:block;width:100%;position:relative;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;}