.middle-box{max-width:400px;z-index:100;margin:0 auto;padding:5% 2rem 1rem}body{background:url(/media/bg/public-bg.jpg)}.form-control{font-size:1.3rem}label{font-weight:400}select.form-control:not([size]):not([multiple]){height:34px}.loginColumns{max-width:800px}.loginColumns,.passwordBox{margin:0 auto;padding:100px 20px 20px}.passwordBox{max-width:460px}.logo-name{color:#e6e6e6;font-size:180px;font-weight:800;letter-spacing:-10px;margin-bottom:0}.h3d-login__logo{text-align:center;margin:0 auto 4rem}.middle-box h1{font-size:170px}.wrapper .middle-box{margin-top:140px}.lock-word{z-index:10;position:absolute;top:110px;left:50%;margin-left:-470px}.lock-word span{font-size:100px;font-weight:600;color:#e9e9e9;display:inline-block}.lock-word .first-word{margin-right:160px}.oauth-button-group{padding-bottom:10px}.oauth-button-group .btn.active.focus,.oauth-button-group .btn.active:focus,.oauth-button-group .btn.focus,.oauth-button-group .btn:active.focus,.oauth-button-group .btn:active:focus,.oauth-button-group .btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.oauth-button-group .btn-facebook.active.focus,.oauth-button-group .btn-facebook.active:focus,.oauth-button-group .btn-facebook.active:hover,.oauth-button-group .btn-facebook:active.focus,.oauth-button-group .btn-facebook:active:focus,.oauth-button-group .btn-facebook:active:hover,.oauth-button-group .open>.dropdown-toggle.btn-facebook.focus,.oauth-button-group .open>.dropdown-toggle.btn-facebook:focus,.oauth-button-group .open>.dropdown-toggle.btn-facebook:hover{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,.2)}.oauth-button-group .btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center}.oauth-button-group .btn-facebook span.label{font-family:serif;font-weight:400}.oauth-button-group .btn-facebook span.icon{background:url(/media/logos/facebook.png) transparent -5px 50% no-repeat;display:inline-block;vertical-align:middle;width:20px;height:20px}.oauth-button-group .btn-facebook span.buttonText{display:inline-block;vertical-align:middle;width:100%}.oauth-button-group .btn-google{border-color:rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center;margin-top:5px}.oauth-button-group .btn-google span.label{font-family:serif;font-weight:400}.oauth-button-group .btn-google span.icon{background:url(/media/logos/google.png) transparent -5px 50% no-repeat;display:inline-block;vertical-align:middle;width:20px;height:20px}.oauth-button-group .btn-google span.buttonText{color:#444;display:inline-block;vertical-align:middle;font-weight:600;width:100%}label.error{display:block;margin-bottom:0;min-height:18px}.form-group{margin-bottom:.3rem}.footer-container{font-size:12px;text-align:center}.footer-container ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.footer-container li{display:inline-block}.footer-container li a{display:block;text-align:center;padding:5px;text-decoration:none}.footer-container .locales ul{list-style-type:none;margin:0;padding:0;overflow:hidden;text-align:center}.footer-container .locales li{display:inline-block}.footer-container .locales li a{display:block;text-align:center;padding:5px;text-decoration:none;color:#838093}.footer-container .locales .selected a{color:#3d9363;font-weight:600}