body{background-image:none;background-color:#0072ce}:root{--cas-theme-primary: #3366ff}@media(min-width: 576px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:420px}}@media(min-width: 768px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:420px}}@media(min-width: 992px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:420px}}@media(min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:540px}}.text-center{margin-bottom:30px;text-align:left}.text-center img{width:99%}.main-content-wrap{width:100%}.main-content-inner{width:100%}.login-section{width:100%}.login{position:relative}.login .container,.login .container-fluid,.login .container-lg,.login .container-md,.login .container-sm,.login .container-xl{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.login h3.text-center{color:#254087;font-size:28px}.login h3.text-center .mdi{display:none}.login .mdc-drawer-app-content{max-width:1920px;margin:auto;padding:0 100px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.login .slogen{width:52vw;margin-right:8vw;display:flex;align-items:flex-start;transform:translateY(-40px)}.login .slogen img{width:100%;max-width:983px;height:auto;max-height:940px}.login .mdc-button{height:56px;width:100%;background-color:#0072ce}.login .mdc-button.mdc-button--outline{background-color:rgba(0,0,0,0);color:#666}.login .mdc-button.mdc-button--raised:not(:disabled){margin-right:0}.login .mdc-button .mdc-button__label{font-size:18px}.login .mdc-input-group .mdc-input-group-prepend,.login .mdc-input-group .mdc-input-group-append{height:56px;width:auto}.login .mdc-input-group .mdc-input-group-prepend.mdc-captcha,.login .mdc-input-group .mdc-input-group-append.mdc-captcha{background-color:#fff;margin-left:10px;border-radius:6px}.login .mdc-input-group .mdc-input-group-prepend.mdc-captcha img,.login .mdc-input-group .mdc-input-group-append.mdc-captcha img{max-height:100%;border-radius:6px}.login .mdc-button--raised:disabled,.login .mdc-button--unelevated:disabled{color:rgba(255,255,255,.4);background-color:#0072ce}@media(max-width: 1200px){.login .slogen{width:40%}}@media(max-width: 800px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:100%}.login .mdc-drawer-app-content{padding:0 40px}.login .slogen{display:none}}@media screen and (max-width: 767.99px){.login-section{max-width:100%;padding:2rem 2.5rem}}.banner{display:flex;align-items:center;color:#ff0;font-size:14px;background-color:#d67d00;border:none;background-image:url("/cas/images/icon-warning.png");background-size:16px;background-position:20px center;background-repeat:no-repeat}.banner+.banner{margin-top:10px}.banner.banner-title{background-color:rgba(255,0,0,.15);color:#c00}.banner.banner-danger .mdi{color:#ff0}.banner strong{font-weight:normal}.banner-dismissible{padding-left:3rem}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(255,255,255,0)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#444}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(255,255,255,0);background-color:rgba(0,0,0,0)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000}.mdc-text-field__input{font-size:1.2rem;position:relative;z-index:99;background-color:rgba(0,0,0,0);padding-left:44px}.mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--outlined{outline:none}.mdc-text-field--outlined .mdc-floating-label{font-size:0;color:rgba(255,255,255,0);width:20px;height:20px;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-text-field__input~.mdc-notched-outline .mdc-notched-outline__notch .mdc-floating-label{background-image:url("/cas/images/icon-user.png");background-size:100%;background-position:center;background-repeat:no-repeat}.mdc-text-field--outlined .mdc-text-field__input.pwd~.mdc-notched-outline .mdc-notched-outline__notch .mdc-floating-label{background-image:url("/cas/images/icon-password.png")}.mdc-text-field--outlined .mdc-text-field__input.captcha~.mdc-notched-outline .mdc-notched-outline__notch .mdc-floating-label{background-image:url("/cas/images/icon-captcha.png")}.mdc-text-field--outlined .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline__notch,.mdc-text-field--outlined .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{background-color:#ecedf7;width:18px;border-top-left-radius:6px;border-bottom-left-radius:6px}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{background-color:#ecedf7;width:32px !important}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{background-color:#ecedf7;border-top-right-radius:6px;border-bottom-right-radius:6px}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-50%)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,0)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#0072ce;background-color:#fff}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.1)}.mdc-notched-outline--notched .mdc-notched-outline__notch{border-top:2px solid #36f}.mdc-input-group .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-right-radius:4px;border-bottom-right-radius:4px}.mdc-input-group .mdc-input-group-field .mdc-text-field{border-top-right-radius:4px;border-bottom-right-radius:4px}.mdc-input-group .mdc-input-group-field.mdc-input-group-field-append .mdc-text-field>.mdc-text-field__input{border-top-right-radius:4px;border-bottom-right-radius:4px}.pwd-strong-description .progress-bar-danger .progress-bar{color:#a00020}.pwd-strong-description .progress-bar-warning .progress-bar{color:#e6a210}.pwd-strong-description .progress-bar-success .progress-bar{color:#74c163}.pwd-strong-description .progress-bar{margin-bottom:10px}.sidebar-content{color:#666;font-size:12px;line-height:1.5}.sidebar-content a{color:#f90;padding:0 4px}hr{border-color:rgba(255,255,255,.2);border-width:1px 0 0 0}.cas-footer{color:rgba(255,255,255,.8);background:rgba(0,0,0,.16);padding:10px !important;line-height:1.5}.cas-footer a{color:#fff}@media screen and (max-width: 1024px){.cas-footer{flex-direction:column;align-items:center}}
