*{margin:0;padding:0;box-sizing:border-box}html{min-height:100vh}body{min-height:100vh;color:#fff;font-size:16px;line-height:1.2;font-family:sans-serif;background:#fff none 50% 50% no-repeat fixed;-webkit-background-size:cover;background-size:cover}a{color:#fff;text-decoration:underline}.form,.form>li{list-style:none}input,textarea,button{display:inline-block;padding:7px;font-size:16px;line-height:19px;font-family:sans-serif;border:none;box-shadow:none;outline:none}input:focus,textarea:focus,button:focus{box-shadow:0 4px 0 0 #000}input[type=checkbox]{display:inline;padding:0}input:disabled{background-color:#f26066;cursor:not-allowed}button{padding:7px 25px;color:#ed1c24;font-weight:bold;border:none;background:#fff}.lang{position:absolute;right:10px;top:10px;z-index:3;font-size:0}.lang a{display:inline-block;margin-left:5px;padding:5px;color:#fff;font-size:14px;line-height:16px;text-decoration:none;background-color:rgba(0,0,0,.25);border-radius:4px}.lang a:hover{text-decoration:underline;background-color:rgba(0,0,0,.5)}.page{position:relative;z-index:2;max-width:600px;min-height:100vh;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;flex-wrap:nowrap}.header{flex:1 0 auto;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:flex-end}.header h1{margin:75px 15px;font-size:70px;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.35)}.header h1 img{display:block;max-width:90%;margin:0 auto}.pre-login .header h1{margin-top:25px}.footer{flex:1 0 auto;margin-top:100px;padding-bottom:15px;text-align:center;font-size:14px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:flex-end}.footer .notice{margin-bottom:50px;padding:10px;background-color:rgba(130,15,20,.8)}.footer .copy a{text-decoration:none}.footer .copy a:hover{text-decoration:underline}.main{flex:0 0 0;padding:25px;border:10px solid #fff;background-color:#ed1c24;background-color:rgba(237,28,36,.8);box-shadow:0 1px 3px 0 rgba(0,0,0,.35)}.warning,.warning-ie{margin:25px 0;padding:25px;color:#fff;text-align:center;border:10px solid #fff;background-color:#c00;box-shadow:0 1px 3px 0 rgba(0,0,0,.35)}.choose-lang{text-align:center}.choose-lang p{margin:0 0 15px;font-weight:bold}.choose-lang ul{list-style:none;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:wrap}.choose-lang li{flex:1 1 auto;min-width:100px;float:left;padding:10px 0;text-align:center}.choose-lang li a{display:inline-block;padding:5px 10px}.message{margin-bottom:50px;text-align:center}.form li{padding-top:7px;padding-bottom:7px;overflow:hidden;line-height:19px}.form label{display:inline-block;padding-top:7px;padding-bottom:7px;font-weight:bold}.form input,.form textarea{float:right}.form input[type=checkbox]{float:none;margin-right:7px}.form .checkbox{position:relative;padding-left:25px}.form .checkbox input{position:absolute;left:0;top:5px}.form .checkbox label{display:block;padding:0;font-weight:normal}.form .form-action{text-align:right}.login-form{max-width:410px;margin:0 auto}.login-form label{width:180px}.login-form input{width:210px}.login-options{margin:40px -25px -25px}.login-options .tabs{text-align:right;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.login-options .tabs a{display:inline-block;padding:10px 25px;outline:none;text-decoration:none}.login-options .tabs a:hover{text-decoration:underline}.login-options .tabs .tab-new{text-align:left}.login-options .tabs a.active{background-color:#a61419;background-color:rgba(0,0,0,.2);cursor:default;text-decoration:none}.login-options .tab-content{display:none;padding:25px;background-color:#a61419;background-color:rgba(0,0,0,.2)}.login-options .tab-content.active{display:block}.login-options .tab-content button{color:#a61419}.login-options .tab-content .message{margin-bottom:25px;padding:10px;color:#fff;font-weight:bold}.login-options .tab-content .message.error{background-color:#cb061d}.login-options .tab-content .message.confirm{color:#000;background-color:#fff}.login-options .tab-content .form li{padding-top:2px;padding-bottom:2px}.login-options .tab-content .form li.checkbox{padding-bottom:20px}.login-options .tab-content .form input,.login-options .tab-content .form textarea{width:270px}.login-options .tab-content .form input[type=checkbox]{width:auto}.login-options .tab-content .form .form-action{padding-top:23px;padding-bottom:0;overflow:visible}.login-options .tab-pwd .form li{padding-top:20px;padding-bottom:20px}.login-options .tab-pwd .form .hint{padding-top:2px;padding-bottom:2px}@media(max-width: 500px){.main,.warning,.warning-ie{border-left:none;border-right:none}.warning,.warning-ie{margin-bottom:0;border-bottom:none}.header{flex-grow:0}.header h1{font-size:60px;margin:70px 5px 40px}.footer{margin-top:50px}.form label{display:block}.form input,.form textarea{float:none;display:block;width:100%}.login-options .tab-content .form input,.login-options .tab-content .form textarea{width:100%}}@media(max-width: 380px){.header h1{font-size:40px;margin:60px 5px 25px}}/*# sourceMappingURL=common.css.map */
