@charset "UTF-8";html{height:100%}body{background-color:#000;background-repeat:no-repeat;background-size:cover;font-size:16px;font-family:Roboto,sans-serif}.login-wrapper{position:fixed;top:50%;right:0;left:0;background:#fff;border-radius:20px;width:1170px;height:623px;margin:0 auto;padding:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(0,-50%);overflow:hidden}@media screen and (max-height:623px){.login-wrapper{position:static;height:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@media screen and (max-width:1170px){.login-wrapper{position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);width:auto;height:auto;padding:0;margin:35px 25px;border-radius:10px}}@media screen and (max-width:620px){.login-wrapper{margin:35px 10px}}.login-wrapper .placeholder-img{display:inline-block;float:left;width:55%;overflow:hidden}@media screen and (max-width:1170px){.login-wrapper .placeholder-img{margin:0;width:50%}}@media screen and (max-width:620px){.login-wrapper .placeholder-img{display:none}}.login-wrapper .placeholder-img img{width:660px}@media screen and (max-width:1170px){.login-wrapper .placeholder-img img{width:500px}}.login-wrapper .form-wrapper{display:inline-block;width:45%;float:left;padding:145px 90px}@media screen and (max-width:1170px){.login-wrapper .form-wrapper{margin:0;width:50%;padding:100px 60px}}@media screen and (max-width:768px){.login-wrapper .form-wrapper{padding:100px 25px}}@media screen and (max-width:620px){.login-wrapper .form-wrapper{margin:0 auto;width:100%;padding:40px 20px}}.login-wrapper .form-wrapper img{width:260px;display:block;margin:0 auto 30px}@media screen and (max-width:1170px){.login-wrapper .form-wrapper img{width:180px}}@media screen and (max-width:620px){.login-wrapper .form-wrapper img{margin:0 auto 25px;width:140px}}.login-wrapper .form-wrapper .form-control{padding:1.16rem;border-radius:.5rem;line-height:1;border-radius:.5rem}@media screen and (max-width:1170px){.login-wrapper .form-wrapper .form-control{padding:.7rem;font-size:.75rem}}.login-wrapper .form-wrapper .input-group{margin-bottom:0;margin-bottom:30px}@media screen and (max-width:1170px){.login-wrapper .form-wrapper .input-group{margin-bottom:15px}}.login-wrapper .form-wrapper .input-group .input-group-text{border-radius:.5rem;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#ededed;color:#535353}@media screen and (max-width:1170px){.login-wrapper .form-wrapper .input-group .input-group-text{font-size:14px}}.login-wrapper .form-wrapper a{display:block;text-align:center;margin:30px 0;font-size:17px;color:#535353;line-height:1}@media screen and (max-width:1170px){.login-wrapper .form-wrapper a{margin:15px 0;font-size:14px}}.login-wrapper .form-wrapper a.btn-link{margin:0;padding:0;font-size:14px}@media screen and (max-width:1170px){.login-wrapper .form-wrapper a.btn-link{font-size:12px}}.login-wrapper .form-wrapper button{font-size:18px;font-weight:700;padding:.3rem 2rem;border-radius:.5rem;text-transform:uppercase;background:#bd141b;box-shadow:none}.login-wrapper .form-wrapper button.btn-secondary{background:#231f20;color:#fff}.login-wrapper .form-wrapper button.btn-secondary:not(:disabled):not(.disabled):active{background:#000}.login-wrapper .form-wrapper button:focus{box-shadow:none}.login-wrapper .form-wrapper button:active{box-shadow:none}.login-wrapper .form-wrapper button:active:focus{box-shadow:none}.login-wrapper .form-wrapper button:not(:disabled):not(.disabled):active{background:#a50f15}.login-wrapper .form-wrapper button:not(:disabled):not(.disabled):active:focus{box-shadow:none}@media screen and (max-width:1170px){.login-wrapper .form-wrapper button{font-size:14px;padding:.2rem 2rem}}.login-wrapper .form-wrapper button.btn-google{background:#fff;box-shadow:0 2px 5px 1px rgba(0,0,0,.2);color:#6d6d6d;font-weight:400;text-transform:none}.login-wrapper .form-wrapper button.btn-google .google-logo{display:inline-block;float:left;height:27px;margin-top:3px}.login-wrapper .form-wrapper button.btn-google:hover{-webkit-box-shadow:0 0 3px 3px rgba(66,133,244,.3);box-shadow:0 0 3px 3px rgba(66,133,244,.3)}.login-wrapper .form-wrapper button.btn-google:active{background-color:#eee}.login-wrapper .form-wrapper .form-group{position:relative;margin-bottom:0}.login-wrapper .form-wrapper .form-group span.field-validation-error{position:absolute;top:100%;left:0;right:0;font-size:12px}.login-wrapper .form-wrapper .form-group.val-msg .input-group{margin-bottom:10px}.login-wrapper .form-wrapper .form-group.val-msg span.field-validation-error{position:relative}.login-wrapper .form-wrapper .username-field{color:#818181;font-size:14px;margin-bottom:20px}.login-wrapper .form-wrapper .username-field .svg-inline--fa{color:#bababa;font-size:30px;vertical-align:middle;margin-right:10px}@media screen and (max-width:620px){.login-wrapper .form-wrapper .username-field .svg-inline--fa{font-size:25px;vertical-align:middle;margin-right:5px}}.login-wrapper .form-wrapper .validation-wrapper{position:absolute;left:0;right:0;margin:-25px;padding:0;text-align:center;font-size:12px}.login-wrapper .form-wrapper .validation-wrapper ul{margin:0;padding:0;list-style-type:none}.login-wrapper .form-wrapper .section-password{display:none}.login-wrapper #setPassword{margin-bottom:15px;text-transform:none;box-shadow:0 2px 5px 1px rgba(0,0,0,.2)}.login-wrapper #setPassword:hover.back-title i{color:#8f0f14}.login-wrapper #setPassword.back-title{transition:1s all ease;transition:.1s border-color ease;background:0 0!important;border-color:transparent!important;color:#6d6d6d!important;box-shadow:none!important;text-align:left!important;padding-left:0}.login-wrapper #setPassword.back-title i{display:inline-block;font-size:22px;vertical-align:middle;margin-right:10px;transition:.25s all ease-in}.login-wrapper #setPassword i{display:none}.password-inputs{display:none}.error{background:#d9d9d9}.error .error-wrapper{width:600px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.error .error-wrapper img{width:380px;display:block;margin:0 auto;padding-left:100px}.error .error-wrapper h1{font-family:Roboto Slab,sans-serif;font-size:80px;margin:15px 0 30px;padding:0;line-height:1;color:#231f20}.error .error-wrapper h2{font-family:Roboto Slab,sans-serif;margin:0;padding:0;line-height:1;color:#535353;font-weight:100}.error .error-wrapper p{margin:15px 0}.error .error-wrapper a{text-align:center;display:block;text-decoration:none;font-weight:400;font-size:22px;margin:20px 0;color:#535353}@media screen and (max-width:768px){.error .error-wrapper{position:static;margin:50px auto;transform:translate(0,0);text-align:center}}.loader-running{overflow:hidden}.loader-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.85);z-index:99999}.loader{position:absolute;top:50%;left:50%;width:64px;height:64px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#bd141b;animation-timing-function:cubic-bezier(0,1,1,0)}.loader div:nth-child(1){left:6px;animation:loader1 .6s infinite}.loader div:nth-child(2){left:6px;animation:loader2 .6s infinite}.loader div:nth-child(3){left:26px;animation:loader2 .6s infinite}.loader div:nth-child(4){left:45px;animation:loader3 .6s infinite}.or{position:relative;display:block;text-align:center;font-size:1.5em;margin:0 auto;margin-bottom:15px;line-height:1.25;color:#535353;font-weight:700;font-family:'Roboto Slab',sans-serif;text-transform:uppercase}.or:after,.or:before{content:"";position:absolute;top:15px;width:calc(50% - 25px);height:1px;background:#a9a9a9}.or:after{left:0}.or:before{right:0}@keyframes loader1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes loader3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes loader2{0%{transform:translate(0,0)}100%{transform:translate(19px,0)}}