@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("font/1.woff") format('woff');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url("font/2.woff") format('woff');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("font/3.woff2") format('woff2');}
*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{background-color:#fff;font-family:'Open Sans',arial,sans-serif;}
#cont{overflow:hidden;margin-top:40px;}
/*#desc h2{margin:12px 0;}*/
h1{margin-bottom:23px;color:#2f7e9a;text-align:center;}
#login{background-color:#e6e6e6;width:100%;max-width:400px;margin:0 auto;padding:12px;}
#login input[type="text"],#login input[type="password"]{display:block;border:0;width:100%;margin-bottom:1px;padding:15px;color:#444;font-size:20px;-webkit-transition:all ease-in-out .15s;-moz-transition:all ease-in-out .15s;-ms-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;transition:all ease-in-out .15s;}
#login input[type="password"]{border-top:1px solid #ebebeb;border-bottom:1px solid #ddd;}
#login input[type="text"]:focus,#login input[type="password"]:focus{outline:0;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(247,209,23,0.6);}
#login p{background-color:#fff;height:55px;padding:12px;overflow:hidden;}
#login p:first-of-type{position:relative;padding:0 0 0 12px;}
#login p:first-of-type label{display:block;margin-top:15px;}
#login select{float:right;border:0;padding:15px;color:#444;font-size:20px;cursor:pointer;-webkit-transition:all ease-in-out .15s;-moz-transition:all ease-in-out .15s;-ms-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s;transition:all ease-in-out .15s;}
#login input[type="checkbox"]{float:left;margin-right:9px;width:20px;height:20px;opacity:0;cursor:pointer;}
#login label{display:block;color:#666;font-size:18px;cursor:pointer;}
#login input[type="checkbox"]+label{background:url("check.png") no-repeat 0 2px;}
#login input[type="checkbox"]:checked+label{background-position:0 -198px;}
#login input[type="submit"]{display:block;background-color:#659b39;border:0;border-top:2px solid #ccc;width:100%;padding:12px 0;color:#fff;font-size:22px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.25);text-transform:uppercase;cursor:pointer;}
#login input[type="submit"]:hover,#login input[type="submit"]:active,#login input[type="submit"]:focus{outline:0;}
.txt{width:100%;max-width:950px;margin:0 auto;text-align:center;}
@media(max-width:780px){#logo{margin:20px auto;}}
@media(max-width:500px){#cont{padding:0 9px;}#logo{margin:5px auto 15px auto;}}