.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-forgot-password,.agent wg-login wg-forget-authenticator,.agent wg-login wg-pending-token-activation,.agent wg-login wg-back-page{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:290px}.custom-form-group input[type=text],.custom-form-group input[type=password]{width:290px}.custom-form-group label{width:290px;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:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:15px}.error-message>wg-icon{margin-right:8px}.error-message>wg-icon svg,.error-message>wg-icon svg path,.error-message>wg-icon svg circle{fill:#cf0000}.error-message>span{font-size:13px;color:#cf0000}wg-dialog .ui-dialog{width:25%;text-align:center}.p-dialog .p-dialog-content{margin:30px}.p-dialog .p-dialog-header{padding-top:18px}.p-dialog .p-dialog-header-icons button{top:16px;margin-top:0}.p-dialog .p-dialog-header .p-dialog-title [dialog-title]{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;line-height:22px}.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]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=password]:-moz-placeholder,input[type=text]:-moz-placeholder{color:#ccc}.input-group input,.input-group input:not([type=radio]):not([type=checkbox]),.input-group .form-control{height:31px}.input-group:focus-within,input:focus,input.form-control:focus{border:1px solid #b5b5b5;box-shadow:none;box-sizing:border-box}wg-hide-show-password.invalid:focus-within,.input-group.invalid:focus-within,input.ng-invalid.ng-touched:focus-within{background-color:#fff0f0;border:1px solid #cf0000;box-shadow:none;box-sizing:border-box}show-errors div{text-align:left}
