html{overflow-y:scroll;margin:0px;padding:0px;width:100%;/* height:100%; */min-height:100%;}
body{
	padding:0px;
	margin:0px;
	border:none;
	color:black;
	font-family: 'Noto Sans',sans-serif;
	font-size: 14px;
	background-position: 50% 0px;
	background-repeat: no-repeat;
	position: relative;
}
a{color: #142071;text-decoration:underline;}
a:hover{}
.visible{display:block !important;}
.error .label{color:red;}
input.error,select.error{border-color:red !important;}
.t_l{text-align:left;}
.t_c{text-align:center;}
.t_r{text-align:right;}
img{border:none;max-width:100%;}
.m_container{position:relative;margin:0px auto;max-width:980px;padding:0px 30px;}
.clear{display:block;clear:both !important;float:none !important;font-size:1px !important;max-height:0px !important;border:none !important;padding:0px !important;}
img{border:none;}
.f_l{float:left!important;}
.f_r{float:right!important;}
.error input,.error textarea,.error select,input.error,textarea.error,select.error,.error .combo3{color:#e00e18 !important;border: 1px solid #e00e18 !important;}
.row_show,.row_hide{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.hidden{display:none !important;}
iframe{overflow:hidden;border:none;}
p{margin:0px;padding:10px 0px;}
.popup_container{border-radius: 0px;padding:30px;text-align:center;margin:20px;font-weight:bold;color:#303030;line-height: 190%;}
.center{text-align:center;}
.m_table1{border-collapse:collapse;width:100%;}
.m_table1 td,.m_table1 th{border:1px solid #ccc;padding:5px;text-align:center;}
.m_table1 td:first-child{text-align:left;}
.m_table1:nth-child(even){background:#f5f6f7;}
.m_table1 th{background:#565656;color:white;}
.m_table1 tr:hover td{background:#04c8ff;color:white;}
.table1{border-collapse:collapse;width:100%;border:4px solid #ededed;}
.table1 td:first-child{padding-left:60px;}
.table1 td{padding:60px;vertical-align:top;padding-left:0px;background:white;}
.table2{border-collapse:collapse;width:100%;}
.table2 td,.m_table1 th{border:1px solid #ccc;padding:5px;text-align:center;}
.table2 tr:nth-child(even) td{background:#f5f6f7;}
.table2 th{background:#565656;color:white;}
.table2 tr:hover td{background:#04c8ff;color:white;}
form{}
form.popup_on{max-width: 400px;width: 500px;}
form.popup_on .flex{display:block;}
form.popup_on .form_title{font-weight:700;font-size: 18px;font-family: "Montserrat";}
form.popup_on .fields{padding-bottom: 0px;}
form.popup_on .colimns{letter-spacing:-0.36em;}
form.popup_on .column{width:50%;display:inline-block;}
form.popup_on input[type=text]{height:40px;width:100%;padding:0px 10px;border: 1px solid rgba(0, 0, 0, 0.5);box-sizing:border-box;}
form.popup_on textarea{width:100%;padding:10px;border:1px solid black;box-sizing:border-box;}
form.popup_on .select{background:#f4f4f4;position:relative;}
form.popup_on .select:after{content:'';position:absolute;right:0px;top:0px;width:35px;height:100%;border-left:1px solid #b6b6b6;background:url(/project/templates/site/img/bg_select.png) 50% 50% no-repeat #e1e1e1;}
form.popup_on select{height:36px;width:100%;padding:0px 10px;border:1px solid #b6b6b6;background:none;position:relative;z-index:1;}
form.popup_on ._control{width:100%;min-height:42px;}
form.popup_on ._control ._label{font-size:13px;color:#6f6f6f;padding-left:13px;}
form.popup_on .submit{margin-top: 15px;/* height:48px; *//* font-size:14px; *//* font-weight:700; *//* text-shadow:0px 0px 5px rgb(25, 43, 6); *//* box-sizing: border-box; */}
.input-block-level{height: 50px;padding:0px 10px;font-size:14px;border: none;box-sizing:border-box;width: 100%;background: white;color: #142071;}
select{border:1px solid white;height:30px;padding:0px 13px;padding-right:30px;font-size:14px;border:1px solid white;border-radius:3px;outline:none;box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(/project/templates/site/img/ico_select.png) 95% 50% no-repeat white;}
textarea{box-sizing:border-box;resize:none;}
._control{margin-bottom: 9px;width: 100%;display:inline-block;position:relative;vertical-align:top;}
._control ._label{color:white;padding-bottom:6px;}
.input-block-level{outline:none;box-sizing:border-box;}
.submit{/* width:100%; *//* display:block; *//* text-align:center; *//* text-decoration:none; *//* height:48px; *//* background: none; *//* display:inline-block; *//* box-sizing:border-box; *//* color: black; *//* font-size:14px; *//* border:none; *//* outline: none; *//* font-weight: 600; *//* border-bottom: 3px solid #ff004b; *//* text-transform: uppercase; *//* cursor: pointer; *//* position: relative; *//* transition: 0.2s; */}
.submit:before {/* content:''; *//* width: 100%; *//* bottom: 0px; *//* left: 0px; *//* position: absolute; *//* background: #ff004b; *//* height: 3px; *//* z-index: -1; *//* transition: 0.2s; */}
.submit:hover{
    color: white;
}
.submit:hover:before {
}
.fancybox-wrap{padding:0px !important;margin:0px !important;}
.fancybox-skin{background:white !important;border-color:white !important;border:none !important;margin:0px !important;overflow:hidden !important;}
.fancybox-type-html .fancybox-close{background:url(/project/templates/site/img/ico_close.png) 50% 50% no-repeat !important;top: -35px !important;right: -35px !important;}
.m_combo_container{}
.m_combo_container select{display:none;}
.m_combo_container select option{}
select.error < .m_combo_container{border-color:red !important;}
.m_combo_container .m_combo_list{height:0px;transition:0.5s;overflow:hidden;overflow-y:scroll;border:1px solid black;margin-top:-2px;position:absolute;width:100%;z-index:1;background:white;box-sizing:border-box;}
.m_combo_container .m_combo_text{color:#444444;height:40px;line-height:40px;padding:0px 20px;position:relative;border:1px solid black;background:white;z-index:2;}
.m_combo_container .m_combo_text:after{content:'';position:absolute;right:15px;top:50%;width:12px;height:6px;background:url(/project/templates/site/img/ico_select.png) 0px 0px no-repeat;margin-top:-3px;}
.m_combo_container.open .m_combo_text:after{/* background-position:0px -6px; */}
.m_combo_container.error .m_combo_text{border-color:red !important;}
.m_combo_container .m_combo_list .m_combo_option{cursor:pointer;padding-left:20px;}
.m_combo_container .m_combo_list .m_combo_option:hover{background:#cccccc;color:white;}
.m_combo_container.open .m_combo_list{display:block;height:155px;border:1px solid black;}
#pagenavigator{border:none;position:relative;width:100%;text-align:center;}
#pagenavigator ._page_item{display:inline-block;text-decoration:none;font-weight:bold;font-size:16px;padding-bottom:3px;margin:0px 5px;padding:4px 11px;border:1px solid #cccccc !important;border-radius:3px;}
#pagenavigator ._page_link{}
#pagenavigator ._page_link:hover{}
#pagenavigator ._page_item._page_next{}
#pagenavigator ._page_item._page_prev{}
#pagenavigator ._page_item:hover{background:#82bc00;color:white;}
#pagenavigator ._page_item.current{background:#82bc00;color:white;}
#pagenavigator ._page_item.current span{color:white;}
.auploader_crop_window{display:none;position:absolute;background-color:white;z-index:9999;left:0px;top:0px;box-shadow:0px 0px 14px #000;}
.auploader_crop{float:left;}
.crop{height:195px;}
.crop .label{margin-top:73px;}
.crop .auploader_crop_window{left:-65px;top:70px;}
.control_gallery{float:left;}
.uploader_field{color:#005aab;background:url(/project/templates/site/img/bg_load_btn.png) 10px 50% no-repeat;padding-left:40px;}
.uploader_field span{border-bottom:1px dashed #005aab;font-size:16px;}
.uploader_field .text_loading{background:url(/project/templates/site/img/loading2.gif) 100% 50% no-repeat;padding-right:37px;}
.tabs_container{list-style:none;margin:0px;padding:0px;border-bottom:1px solid #ccc;height:33px;}
.tabs_container > div{float:left;cursor:pointer;margin-right:5px;border-bottom:none;height:30px;line-height:30px;padding:0px 10px;font-size:20px;}
.tabs_container > div span,.tabs_container > div a{padding:0px 3px;border-bottom:1px dashed;text-decoration:none;}
.tabs_container > div.current span ,.tabs_container > div.current a{background:#ccc;border-bottom:none;}

.tab_container {display:none;}
.tab_container.current {display:block;}

.not_agree .submit {background: #ccc !important;border-color: #ccc !important;}