﻿@charset "utf-8";

html, body, div, span, object, frame, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, del, dfn, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, em, dl, dt, dd, ol, ul, li, fieldset, form, label, input, select, textarea legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; }
html, body				{ height:100%;}
body					{ font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size:12px; min-width:1280px;}
h1, h2, h3, h4, h5, h6	{ font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight:600; font-size:100%; letter-spacing:-1px;}
img, fieldset, iframe	{ border:0;}
li, img					{ vertical-align:top;}
ul, li					{ list-style:none;}
hr						{ height:40px; border:none; *border:20px solid #fff; background:#FFF; zoom:1;}
address, em				{ font-style:normal;}

a						{color:#464646; }
a:hover,
a:visited				{ color:#464646;}

input, label, 
select, textarea		{ vertical-align:middle;}
select, textarea, 
input[type=text], 
input[type=password]	{ padding-left:4px;}
label, button			{ cursor:pointer;}
select, textarea, 
input[type=file], 
input[type=text],
input[type=password]	{ border:1px solid #cbcbca;}



input[type=button]		{ border:0; cursor:pointer;}
textarea				{ padding-top:5px; line-height:1.5em;}
table					{ border-spacing:0; border-collapse:separate; table-layout:fixed;}
select					{ height:29px; background-size:17px 8px; -webkit-border-radius:0;}

.tCenter	{ text-align:center !important;}
.tRight		{ text-align:right !important;}
.tRight1	{ padding-top:5px; padding-right:28px; text-align:right; !important;}
.tLeft		{ text-align:left !important;}
.fRight		{ float:right !important;}
.fLeft		{ float:left !important;}
.vMiddle	{ vertical-align:middle !important;}
.clear		{ clear:both;}
.fs			{ font-size:11px;}
.None 		{ display:none;}
.border_None{ border:none !important;}
.bg_None 	{ background:none !important;}
.bg_sky		{ background:#e9f4f5 !important;}
.skip, legend, caption{ top:0; left:-9999px; font-size:0; width:0; height:0; line-height:0;}
.none		{ display:none;}
.btn		{ cursor:pointer;}
.fwb		{ font-weight:bold;}
.text_red	{ color:#c11424;}
.text_turquoise{ color:#00c4ff;}
.text_yellow{ color:#fbc80e;}
.text_orange{ color:#ff9600;}
.text_green	{ color:#6aa848;}
.clfix		{ overflow:hidden;}
.clfix:after{ content:" "; clear:both; display:block;}
.bl_none	{ border-left:none !important;}
.underline	{ text-decoration:underline}

.mt0{ margin-top:0 !important;}

/*======================================================*/
.modal {
        text-align: center;
}
 
@media screen and (min-width: 768px) { 
        .modal:before {
                display: inline-block;
                vertical-align: middle;
                content: " ";
                height: 100%;
        }
}
 
.modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
}
/*======================================================*/