.agent{background-color:#fff}.agent wg-login .login-container{padding:0 30px 30px;max-width:640px;margin:auto}.agent wg-login .login-panel{display:flex}.agent wg-login .login-form{flex:1;display:flex;flex-direction:column}.agent wg-login .login-form .login-title h2{color:#2d3249}.agent wg-login .wg-logo>img{margin-top:30px;margin-bottom:30px}.agent wg-login .custom-form-group{width:250px;margin-bottom:40px;min-height:0}.agent wg-login .custom-form-group input{width:250px;border-radius:0}.agent wg-login .btn.btn-primary{min-width:120px;border-radius:0;margin:0;text-transform:uppercase;font-weight:400;white-space:normal;height:auto;min-height:34px;line-height:1.5;padding:7px 20px;word-wrap:break-word;max-width:500px}.agent wg-login .btn.btn-primary:not([disabled]):not(.disabled){background-color:red}.agent wg-login .form-actions{margin:0}.agent wg-login wg-login-validate{display:block;flex:1}.agent wg-login wg-login-validate form{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.agent wg-login wg-back-page,.agent wg-login wg-forget-authenticator,.agent wg-login wg-forgot-password,.agent wg-login wg-pending-token-activation{display:none}.agent wg-login wg-login-otp form>div:first-of-type::before,.agent wg-login wg-login-validate form>div:first-of-type::before{content:"";height:142px;width:142px;display:block;background-image:url(/assets/installers-theme/authpoint-icon@2x.png);background-repeat:no-repeat;background-size:contain;margin:20px auto 35px}.agent wg-login wg-login-validate form div:not(.error-message)+div:not(.error-message){display:none}.agent wg-login wg-forget-authenticator-form{max-width:300px}.agent wg-login wg-forget-authenticator-form .ui-dialog-buttonpane{margin-top:10px}.agent wg-login wg-forget-authenticator-form .btn.btn-primary{max-width:100%}.agent wg-login .qrcode-image-container{height:220px;width:220px;margin:auto auto 20px;display:flex;align-items:center;justify-content:center}.agent wg-login .qrcode-image-container>wg-loader{margin:0!important}.agent wg-login .qrcode-image{margin-bottom:0}.agent wg-login .second-factory-options{display:block;color:#666;width:100%}.agent wg-login .second-factory-options ul{padding:0;margin:0;width:100%;display:grid;grid-template-columns:repeat(6,1fr)}.agent wg-login .second-factory-options ul li{list-style:none}.agent wg-login .second-factory-options ul li a{transition:.4s ease-in-out;width:100%;display:inline-block;padding:10px;font-size:11px;color:currentColor;text-align:center}.agent wg-login .second-factory-options ul li a.active-link{font-weight:700}.agent wg-login .second-factory-options ul li img{display:block;height:30px;margin:0 auto 15px}.agent wg-login .second-factory-options ul li a:hover{background-color:#f1f1f1}.agent wg-login .second-factory-options .second-factory-options-title{text-align:left;border-bottom:2px solid #eee;padding-bottom:5px;margin-bottom:10px;font-size:14px}@media (max-width:600px){.agent wg-login .second-factory-options ul{grid-template-columns:repeat(4,1fr)}}@media (max-height:900px){.agent wg-login .wg-logo>img{margin-top:0;margin-bottom:0}}body{padding:0}.custom-form-group{margin:0 auto;width:240px}.custom-form-group input[type=password],.custom-form-group input[type=text]{width:240px}.custom-form-group label{width:240px;text-align:left!important;padding-left:5px}.form-actions{margin-top:10px}.login-subtitle{margin-bottom:20px}.login-subtitle>h5{color:#4d4d4d;font-size:13px!important}.login-subtitle>h5>label{color:#4d4d4d;font-size:13px!important;font-weight:700}.error-message{display:block;padding-bottom:15px}wg-dialog .ui-dialog{width:25%;text-align:center}.btn-back{position:absolute;padding:5px;top:0;left:0}.login-btn{margin-bottom:20px;margin-top:10px}.text-back{color:#36bed6;font-size:14px;cursor:pointer;margin:20px}.wg-logo>img{width:180px}input[type=password]::-webkit-inner-spin-button,input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=password]:-moz-placeholder,input[type=password]:-ms-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]:-moz-placeholder,input[type=text]:-ms-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#ccc}@media (max-width:575.99px){.wgc-header-main>header,wgc-header-main>header{border-bottom:1px solid #e1e1e1}.wgc-header-main>header>.logo,wgc-header-main>header>.logo{display:none}.wgc-header-main>h1,wgc-header-main>h1{background:none;border-bottom:0;left:15px;line-height:48px;padding:0;right:auto;top:0;z-index:9999}}