.form-group{margin-bottom:15px}.form-group input,.form-group select,.form-group textarea{border:0}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{box-shadow:-1px 2px 9px 0 rgba(159,164,202,0.36);border:solid 1px rgba(84,101,230,0.16)}@media(max-width:767px){body{background-image:none !important}}body{background:url(/bundles/app/images/bg-top-left.png) top left,url(/bundles/app/images/bg-top-right.png) top right;background-repeat:no-repeat}.wrapper .container{margin:35px auto auto;flex:0 0 auto}.content{display:flex}.login-form-container .login-form .login-form-title{font-family:Roboto,sans-serif;font-size:39px;font-weight:500;letter-spacing:.6px;color:#c2c8ce;margin-bottom:15px;margin-top:0}.login-form-container .login-form .restore-password-row a{text-decoration:underline}.login-form-container .login-form .submit-row{display:flex;align-items:center;margin-top:47px}.login-form-container .login-form .submit-row button{width:122px;height:39px}.login-form-container .login-form .submit-row .sso-login{margin-left:17px;color:#4f4f6a;font-family:Roboto,sans-serif;font-weight:500}.login-form-container .login-form .submit-row .sso-login:hover{color:#4f4f6a}.alert ul{padding:0}.alert ul li{list-style:none;margin:0}.authorization-pending{margin:0 auto;padding:15px 30px;text-align:center;font-size:24px;background-color:#fff;border-radius:5px;border:1px solid #e5e7e8}.authorization-pending p:last-child{margin:0}.recommended-browser{position:relative;display:flex !important;align-items:center;font-size:16px;color:rgba(79,79,106,0.4)}.recommended-browser img{height:18px;width:18px;margin:0 6px 0 16px}#registrationModal .modal-dialog{width:330px;top:50%;transform:translate(0,-75%)}#registrationModal .modal-header{border-bottom:0}#registrationModal .registration-icon{display:block;margin:0 auto 32px}#registrationModal .registration-title{margin-bottom:16px;padding:0 20px;color:#4f4f6a;font-weight:bold;font-size:18px;line-height:24px;text-align:center}#registrationModal .registration-text{margin-bottom:45px;padding:0 20px;color:#4f4f6a;font-size:14px;line-height:22px;text-align:center}.resend-code-button{color:#6d7184;text-decoration:underline;cursor:pointer}.resend-code-text{color:#6d7184}.resend-code-timer{font-weight:bold}@media screen and (max-width:767px){.wrapper{height:100%;margin:unset !important;justify-content:space-between}.container{width:100% !important;margin:unset !important}.container .content{width:100%}.container label{font-weight:400;font-size:14px;color:#828c9e !important}.login-form{width:100% !important;margin:unset !important}.login-form h1{font-size:18px;text-align:center}form{display:flex;flex-direction:column;width:100%}form>div{display:flex;width:100%;align-items:center;flex-direction:column}form>div .form-group{width:100%}form>div div{display:flex;flex-direction:column}}

.form-group{margin-bottom:15px}.form-group input,.form-group select,.form-group textarea{border:0}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{box-shadow:-1px 2px 9px 0 rgba(159,164,202,0.36);border:solid 1px rgba(84,101,230,0.16)}@media(max-width:767px){body{background-image:none !important}}.recommended-browser{position:relative;display:none;align-items:center;pointer-events:none;font-size:16px;color:rgba(79,79,106,0.4)}.recommended-browser img{height:18px;width:18px;margin:0 6px 0 16px}@media screen and (max-width:767px){.container{width:100%}h1{font-size:18px;text-align:center}.login-form-title{font-size:18px !important}.form-group label{width:100%;color:#828c9e !important;font-size:14px;align-self:start;font-weight:400}.navbar-brand{display:flex;flex-direction:column;justify-content:center;padding:0}.restore-password-row{align-items:end}footer nav{display:flex;flex-direction:column}footer nav .patent{font-size:9px;text-align:center !important;color:#828c9e !important}.recommended-browser{font-size:12px;text-align:center;display:flex !important}.recommended-browser img{display:none}}
