*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;color:#4c566a;-webkit-font-smoothing:antialiased;padding:0;margin:0;min-height:100%;background-color:#eceff4}body .ajax-loader{font-size:32px}
body.blocked-scroll{overflow:auto}.login-body .login-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-body .login-content .night-switch{position:absolute;right:20px;top:10px}.login-body .login-content .night-switch .ui-button{background-color:transparent;border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:60px;height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;outline:0;z-index:101}
.login-body .login-content .night-switch .ui-button .ui-icon{width:32px;height:32px;font-size:32px;font-weight:bold;position:absolute;left:50%;top:50%;margin-top:-16px;margin-left:-16px}.login-body .login-content .night-switch .ui-button .ui-button-text{display:none}.login-body .login-content .night-switch .ui-button.ui-state-hover{border:0;opacity:.7;-moz-transition:opacity .15s;-o-transition:opacity .15s;-webkit-transition:opacity .15s;transition:opacity .15s}.login-body .login-content .login-panel{width:30%;height:100vh;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.login-body .login-content .login-panel .login-panel-content{z-index:100;width:80%;padding:0 6%;text-align:center}.login-body .login-content .login-panel .login-panel-content .logo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-body .login-content .login-panel .login-panel-content .logo img{width:80px}.login-body .login-content .login-panel .login-panel-content h1{font-size:42px;font-weight:100;letter-spacing:1px;margin:20px 0;color:#fff}
.login-body .login-content .login-panel .login-panel-content p{margin-top:10px;font-size:16px;color:#d8dee9}.login-body .login-content .login-panel .login-panel-content .forms{margin-top:30px;text-align:left}.login-body .login-content .login-panel .login-panel-content .forms .login-input-wrapper{position:relative;margin-bottom:24px;text-align:center;margin-left:auto;margin-right:auto;text-align:left}.login-body .login-content .login-panel .login-panel-content .forms .login-input-wrapper input{width:100%;padding-right:16px;background-color:transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:solid 1px #c3ccdd;color:#d8dee9;margin-top:6px}
.login-body .login-content .login-panel .login-panel-content .forms .login-input-wrapper i{position:absolute;color:#d8dee9;font-size:16px;top:50%;right:.429em;margin-top:3px}.login-body .login-content .login-panel .login-panel-content .forms .ui-chkbox.ui-widget{margin-left:-6px}.login-body .login-content .login-panel .login-panel-content .forms label{color:#c3ccdd}.login-body .login-content .login-panel .login-panel-content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.login-body .login-content .login-panel .login-panel-content .buttons .ui-button{margin-top:15px;background-color:#2d7128;border:0;min-width:100px;padding:2px}.login-body .login-content .login-panel .login-panel-content .buttons .ui-button.secondary-button{background-color:transparent;border:0;color:#c3ccdd;padding:2px 0}.login-body .login-content .login-panel .login-panel-content .buttons .ui-button.secondary-button span{text-decoration:underline;padding:0}.login-body .login-content .desert{width:100%;height:30vh;background-repeat:no-repeat;background-size:cover;position:absolute;bottom:0;background-image:url("/javax.faces.resource/images/pages/asset-desert.svg.xhtml?ln=mirage-layout")}
.login-body.layout-light-background{background-color:#eceff4;background-image:url("/javax.faces.resource/images/login/port-koraput-port-terminal.jpg.xhtml?ln=mirage-layout");background-size:cover}.login-body.layout-aures-background{background-color:#eceff4;background-image:url("/javax.faces.resource/images/login/auresBackGround.png.xhtml?ln=mirage-layout") !important;background-size:cover}.login-body.layout-dark-background{background-size:cover;background-image:url("/javax.faces.resource/images/login/darkImage.jpg.xhtml?ln=mirage-layout")}.login-body.layout-light .login-content .night-switch .ui-button{color:#cfe8ea}.login-body.layout-light .login-content .night-switch .ui-button.light-switch{display:none}
.login-body.layout-light .login-content .night-switch .ui-button.dark-switch{display:block}.login-body.layout-light .login-content .login-panel{background-color:rgba(216,222,233,0.8)}.login-body.layout-light .login-content .login-panel .login-panel-content h1{color:#2e3440}.login-body.layout-light .login-content .login-panel .login-panel-content p{color:#5a657c}.login-body.layout-light .login-content .login-panel .login-panel-content .forms .login-input-wrapper input{border:solid 1px #ccc;background-color:#fff;color:#9199a9}
.login-body.layout-light .login-content .login-panel .login-panel-content .forms .login-input-wrapper i{color:#9199a9}.login-body.layout-light .login-content .login-panel .login-panel-content .forms label{color:#4c566a}.login-body.layout-light .login-content .login-panel .login-panel-content .buttons button{background-color:#5e81ac}.login-body.layout-light .login-content .login-panel .login-panel-content .buttons button.secondary-button{background-color:transparent;color:#9199a9}.login-body.layout-light .login-content .login-panel .login-panel-content .buttons button.secondary-button.ui-state-hover{background-color:transparent;color:#636975;-moz-transition:color .15s;-o-transition:color .15s;-webkit-transition:color .15s;transition:color .15s}
.login-body.layout-light .login-content .login-panel .login-panel-content .buttons button.ui-state-hover{background-color:#76a1d6;-moz-transition:background-color .15s;-o-transition:background-color .15s;-webkit-transition:background-color .15s;transition:background-color .15s}.login-body.layout-light .login-content .desert{display:block}.login-body.layout-dark .login-content .night-switch .ui-button{color:#fff}.login-body.layout-dark .login-content .night-switch .ui-button.dark-switch{display:none}
.login-body.layout-dark .login-content .night-switch .ui-button.light-switch{display:block}.login-body.layout-dark .login-content .login-panel{background-color:rgba(32,37,46,0.8)}.login-body.layout-dark .login-content .login-panel .login-panel-content h1{color:#fff}.login-body.layout-dark .login-content .login-panel .login-panel-content p{color:#d8dee9}.login-body.layout-dark .login-content .login-panel .login-panel-content .forms .login-input-wrapper input{border:solid 1px #c3ccdd;color:#d8dee9}
.login-body.layout-dark .login-content .login-panel .login-panel-content .forms .login-input-wrapper i{color:#d8dee9}.login-body.layout-dark .login-content .login-panel .login-panel-content .forms label{color:#c3ccdd}.login-body.layout-dark .login-content .login-panel .login-panel-content .buttons button{background-color:#bd69ae}.login-body.layout-dark .login-content .login-panel .login-panel-content .buttons button.secondary-button{background-color:transparent;color:#c3ccdd}.login-body.layout-dark .login-content .login-panel .login-panel-content .buttons button.secondary-button.ui-state-hover{background-color:transparent;color:#fff;-moz-transition:color .15s;-o-transition:color .15s;-webkit-transition:color .15s;transition:color .15s}
.login-body.layout-dark .login-content .login-panel .login-panel-content .buttons button.ui-state-hover{background-color:#e27dd0;-moz-transition:background-color .15s;-o-transition:background-color .15s;-webkit-transition:background-color .15s;transition:background-color .15s}.login-body.layout-dark .login-content .desert{display:none}@media(max-width:740px){.login-body .login-content .login-panel{width:100%}.login-body .login-content .login-panel .login-panel-content{width:85%;padding:20px 15px 50px}
.login-body .login-content .login-panel .login-panel-content h1{font-size:18px}.login-body .login-content .login-panel .login-panel-content P{font-size:16px}.login-body .login-content .desert{background-position:right}}.layout-aures .login-panel-content{background-color:rgb(255 255 255 / 70%);color:#1d2124;padding:6% 6% 8% 6% !important}