html,body{height:100%}body{color:#5f5f5f}body>div.container{max-width:1024px}a{color:#44b0d6}#wrapper{position:relative;min-height:100%}header{margin-bottom:1em;padding-left:1em;padding-right:1em}header a:hover{text-decoration:none}#header-banner{background:#00aed6;color:#fff}#header-banner a{color:#fff}#header-status ul{height:70px;line-height:70px;margin-bottom:0}footer{color:#fff;background:#10314c;padding:30px;width:100%;position:absolute;bottom:0}#footer-invisible-block{padding-top:50px;padding-bottom:90px}footer .footer_content{max-width:1024px;margin:0 auto}footer p.copyright{float:left;margin-top:10px}footer .lang-selector{float:right;margin-top:0}#page-login .form-box{max-width:none;width:500px;height:450px;padding:1px 0 0;text-align:left;background-color:#fff;border:0;border-radius:10px;box-shadow:0 4px 14px 0 rgba(0,0,0,0.15);position:relative}#page-login .form-box .button_block{padding:0 103px;margin-bottom:20px}.form-box h3{font-size:30px;color:#000;letter-spacing:1px;font-weight:600;margin:49px 0 29px;text-align:center}.container>.row>div>.h3{color:#00aed6;font-weight:bold;margin:0 0 1em 0}#page-login form#form-login{padding:0 103px}#page-login .form-group{margin-bottom:8px}#page-login .form-group p{color:#a0a098;font-size:12px;text-align:center}#page-login .form-group a{color:#00aed8;font-size:12px}#page-login .form-group input.form-control{margin:0;height:50px;padding:22px 0 8px;font-size:14px;font-weight:300;border:0;border-bottom:1px solid #ccc;border-radius:0;box-shadow:none;background:0}#page-login .form-group label.checkbox{float:left;margin:0}#page-login .form-group label.checkbox p{color:#999;margin:0;padding:0;font-weight:400}#page-login .form-group a.forgot_password{float:right}#page-login .btn{display:inline-block;text-align:center;font-size:18px !important;padding:12.5px 0;width:100%;border-radius:3px;text-decoration:none;cursor:pointer;border-radius:30px}#page-login #signup #form-signup .btn[type="submit"]{margin-top:40px}#page-login .form-group .btn.mt-77,.button_block.mt-77{margin-top:77px}#page-login .form-box #other_login_url{text-align:center;display:block}#page-login .form-box .bottom_block{height:50px;box-shadow:0 -1px 0 0 rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.05);text-align:center;line-height:50px;border-radius:0 0 10px 10px;position:absolute;bottom:0;width:100%}#page-login .form-box .bottom_block{font-size:12px}#page-login .form-box .bottom_block span{color:#000}#page-login .form-box .bottom_block a{color:#00aed8}#page-login form#form-signup{padding:0 103px}#password{padding-right:42px}.eye-container{position:relative}.eye{position:absolute;width:32px;height:32px;right:1px;bottom:1px;cursor:pointer;background-repeat:no-repeat;background-size:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.eye-show{background-image:url('../img/icon-eyeshow.png')}.eye-hide{background-image:url('../img/icon-eyehide.png')}.gray-text-block{background:#f5f5f5;border-radius:4px;margin-top:1em;padding:1em}#page-oauth2-authorize .row,#page-login-sid .row{margin-bottom:30px}#page-login-sid .h3{color:#00aed6;margin-bottom:20px}#page-oauth2-authorize .h3{color:#00aed6;margin-bottom:7px}#page-oauth2-authorize .uid{color:#666;font-weight:bold}#page-oauth2-authorize .btn,#page-login-sid .btn{margin-top:30px}#device-done .download-block{margin-top:1em}@media screen and (max-device-width:480px){#authorize,#device-done,#expired,#index{margin-left:5%;width:90%}#page-oauth2-authorize .h3,#page-oauth2-device-done .h3,#page-error-expired .h3,#page-login-sid .h3{font-size:18px}}@media(max-width:425px){#page-login .container{padding:0}#page-login .row{margin:0}#page-login .form-box{box-shadow:none;max-width:100%;margin-top:15px}#page-login .form-box h3{margin-top:0}#page-login .form-box .subtitle{font-size:20px}#page-login form#form-signup,#page-login form#form-login,#page-login .form-box .button_block{padding:0 16px}#page-login .form-box .bottom_block{position:relative;margin-top:10px;border-radius:0}footer{min-height:93px;text-align:center}footer p.copyright,.dropdown.lang-selector{float:none}#footer-invisible-block{padding-top:70px;padding-bottom:90px}}@media(max-width:400px){#recaptcha-container{height:78px}.g-recaptcha{float:right;transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:right;-webkit-transform-origin:center right}#rc-imageselect{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media(max-width:320px){#page-login form#form-signup,#page-login form#form-login,#page-login .form-box .button_block{padding:0 15px}}