html { width: 100%;overflow-y: scroll; box-sizing:border-box;}
body { background: #f2f8ff; color: #333; font-family: Barlow,'Open Sans', sans-serif; font-weight: 400; font-size: 14px;padding: 0; margin: 0;}
table,th,td {padding: 0px 0px; margin: 0px;}
table { border-collapse: collapse;}
th,td {padding: 2px 7px;}
#container {width: 990px; padding: 20px 10px 40px 10px; background: #fff;box-sizing:border-box; margin: 0 auto; margin-top: 25px; border: 1px solid #dedede; border-radius: 0px;}
#container_foot {width: 990px; padding: 5px; background: white;box-sizing:border-box; margin: 0 auto; margin-top: 5px; border: 1px solid #dedede; border-radius: 0px;}
#container_foot2 {width: 990px; padding: 0px; background: transparent;box-sizing:border-box; margin: 0 auto; margin-top: 10px; border: 0px solid #dedede; border-radius: 0px; font-size: 10px;text-align: right; text-transform: uppercase;}

#container_gray {width: 100%;background: #fafafa;  margin-bottom: 0px; color: #333; padding:0px 10px; box-sizing:border-box;}
#container_blue {width: 100%;background: #fff;  color: #000; font-size: 32px; font-weight: 200; padding:15px; box-sizing:border-box; text-align: center; border-bottom: 1px solid #dedede;}
#container_blue a {color: #666; text-decoration:none;}
#filter {width: 100%; background: #fff; border: 0px solid #dedede; border-radius: 3px; padding: 10px;box-sizing:border-box;}

.head_right h1{ margin-top:10px;margin-bottom:5px; color: #333; font-size: 28px;}
.head_left {float: left; padding: 20px; text-align:center; width:190px;}
.head_right {float: left;  width:720px;}
#form_head {border-bottom: 0px solid #dedede; padding-bottom: 15px; margin-bottom:10px;}
#but_reg {margin: 0 auto; width: 990px; text-align: right; margin-top: 25px;}
.item_disc {width: 170px; margin-right: 10px; float: left;}

h1 {color: #2b3a64;font-size: 22px; font-weight: 700; border-bottom: 0px solid #dedede; margin: 10px 0px;text-transform: uppercase;}
h2 {font-size: 14px; font-weight: 700; border-bottom: 1px solid #dedede; text-transform: uppercase;}
h3 {font-size: 13px; font-weight: 400; border-bottom: 1px solid #dedede; text-transform: uppercase;}
h4 {font-size: 18px; font-weight: 700; text-transform: uppercase;}

.buton {font-family: Barlow,'Open Sans', sans-serif; background: #E9396A; border: 1px solid white; padding: 10px 15px; font-size: 13px; color: white;text-transform:uppercase; margin: 25px 5px; border-radius: 3px; font-weight: 500;}
.buton9 {font-family: Barlow,'Open Sans', sans-serif; background: #bababa; border: 1px solid white; padding: 5px 10px; font-size: 12px; color: white;text-transform:uppercase; margin: 25px 5px; border-radius: 3px; font-weight: 500;}
.buton2 {font-family: Barlow,'Open Sans', sans-serif; background: #27aae0 ; border: 1px solid white; padding: 10px 15px; font-size: 13px; color: white;text-transform:uppercase; margin: 0px auto; border-radius: 3px; font-weight: 500;}
.buton3 {font-family: Barlow,'Open Sans', sans-serif; background: #8dc53e ; border: 1px solid white; padding: 10px 15px; font-size: 13px; color: white;text-transform:uppercase; margin: 0px auto; border-radius: 3px; font-weight: 500;}

INPUT.send {font-family: Barlow,'Open Sans', sans-serif; background: #0a9cdb; border: 1px solid white; padding: 10px 15px; font-size: 13px; color: white;text-transform:uppercase; margin: 25px 5px; border-radius: 3px; font-weight: 500;}
INPUT.form0 {font-family: Barlow,'Open Sans', sans-serif; background: #fafafa; border: 1px solid #dedede; padding: 5px 9px; font-size: 12px; color: #333;margin: 5px;width: 60px;}
INPUT.form {font-family: Barlow,'Open Sans', sans-serif; background: #fafafa; border: 1px solid #dedede; padding: 5px 9px; font-size: 12px; color: #333;margin: 5px;width: 160px;}

INPUT.form1 {font-family: Barlow,'Open Sans', sans-serif; background: #fafafa; border: 1px solid #dedede; padding: 5px 9px; font-size: 12px; color: #333;margin: 5px;width: 250px;}
INPUT.form2 {font-family: Barlow,'Open Sans', sans-serif; background: #fafafa; border: 1px solid #dedede; padding: 5px 9px; font-size: 12px; color: #333;margin: 5px;width: 350px;}
INPUT.form3 {font-family: Barlow,'Open Sans', sans-serif; background: #fafafa; border: 1px solid #dedede; padding: 5px 9px; font-size: 12px; color: #333;margin: 5px;width: 450px;}
SELECT.form4 {font-family: Barlow,'Open Sans', sans-serif; background: #fafafa; border: 1px solid #dedede; padding: 5px 9px; font-size: 12px; color: #333;margin: 5px;width: 100px;}
SELECT.form1 {font-family: Barlow,'Open Sans', sans-serif; background: #fafafa; border: 1px solid #dedede; padding: 5px 9px; font-size: 12px; color: #333;margin: 5px;width: 270px;}
SELECT.form2 {font-family: Barlow,'Open Sans', sans-serif; background: #fafafa; border: 1px solid #dedede; padding: 5px 9px; font-size: 12px; color: #333;margin: 5px;width: 470px;}

SELECT.form0 {font-family: Barlow,'Open Sans', sans-serif; background: #fafafa; border: 1px solid #dedede; padding: 5px 9px; font-size: 12px; color: #333;margin: 5px;width: 270px;}
SELECT.form_r {font-family: Barlow,'Open Sans', sans-serif; background: #efefef; border: 1px solid #dedede; padding: 5px 15px; font-size: 13px; color: #666;margin: 5px;width: 350px;}
.opt1 {background: #23a2d8; color: white;}
.opt2 {background: #d21920; color: white;}
.pu {color: red; font-size: 12px; margin-left: 5px; font-weight:600;}

.full {clear:both; width: 100%;}

.row3 {background: #d9e2eb; font-weight: 400; border-bottom: 1px solid #dedede; }
.row2 {background: #f2f8ff; font-weight: 400; border-bottom: 1px solid #dedede; }
.row {border-bottom: 1px dotted #dedede; padding: 2px;}
.row:nth-child(2n) {background: #fff;}
.row:nth-child(2n+1) {background: #f2f8ff;}
.row:hover {background: #eaeaea;}

.alert {padding: 5px 10px;margin-bottom:10px; background: red; border: 1px solid red; color: white; font-weight: 700; margin: 10px 0px;}
.copy {text-align: center; width: 180px; margin: 20px auto; height: 18px; font-size: 11px; padding-top: 5px;}
.full {clear:both; width: 100%;}
.small {font-size: 12px; }
a {color: #0a9cdb; text-decoration: none; font-weight: 400;}
a:hover  { text-decoration:underline; }
