.index-login button,.index-login input{box-sizing:border-box;outline:0;width:100%}.index-login a,.index-login a:active{text-decoration:none}body{height:100%;color:#000;font-size:16px;background-image:url(/images/background.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center}.index{position:absolute;left:50%;top:39%;transform:translate(-50%,-40%);width:400px}@media screen and (max-width:445px){.index{width:90%;margin:auto 5%;left:0;transform:translate(0,-40%)}}@media screen and (max-height:530px){.index{top:200px}}.index-body{min-height:530px}.index-logo{text-align:center;vertical-align:middle;margin-bottom:50px}.index-logo img{width:80%;border-radius:5px}@media screen and (max-height:560px){.index-logo{margin-bottom:25px}}.index-login{color:#000;text-align:center;padding:20px;width:100%;background:#fff;border-radius:5px}.index-login h1{color:#cd242c;font-size:24px;margin-top:0;margin-bottom:18px}.index-login input{height:42px;border-radius:5px;border:1px solid #cdcdcd;margin-bottom:15px;font-size:14px;padding:0 20px}.index-login input:active,.index-login input:focus{border:1px solid #cd242c}.index-login button{height:40px;background:#cd242c;border-radius:5px;border:none;margin-bottom:10px;color:#fff;font-weight:700;font-size:16px;cursor:pointer}.index-login button:hover{background:#b01f26}.index-login a{color:#cd242c;font-size:14px}.index-login a:hover{text-decoration:underline}.index-footer a,.index-footer a:active{text-decoration:none}.index-login p{color:red;font-weight:700;font-size:18px}.index-login .yes{color:green}.index-login label{font-weight:400;margin-bottom:12px;margin-left:35px}.index-login .checkbox{width:20px;height:0;margin:0 0 0 70px}@media screen and (max-width:445px){.index-login .checkbox{margin-left:50px}}@media screen and (max-width:390px){.index-login .checkbox{margin-left:20px}}.index-login .checkbox label{width:22px;height:22px;cursor:pointer;position:relative;top:-55px;left:0;background:#fcfff4;border-radius:4px;border:1px solid #cdcdcd}.index-login .checkbox label:after{content:'';width:12px;height:7px;position:absolute;top:5px;left:4px;border:3px solid #cd242c;border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}.index-login .checkbox label:hover{border-color:#cd242c}.index-login .checkbox label:hover::after{opacity:.5}.index-login .checkbox input[type=checkbox]{visibility:hidden}.index-login .checkbox input[type=checkbox]:checked+label:after{opacity:1}.index-footer{position:absolute;left:0;bottom:10px;width:100%;padding:0 10%;z-index:-1}.index-footer .copy{float:left;width:65%}@media screen and (max-width:720px){.index-footer .copy{width:100%;text-align:center}}.index-footer .author{float:left;width:35%;text-align:right}@media screen and (max-width:719px){.index-footer .author{width:100%;text-align:center;margin-top:3px}}.index-footer a{color:#000}.index-footer a:hover{text-decoration:underline}@media screen and (max-height:530px){.index-footer{top:480px!important}}#recaptcha{max-width:304px;position:relative;left:50%;transform:translate(-50%);margin-bottom:10px;overflow:hidden}