#core\:loginuserpass{font-family:Roboto,sans-serif;font-style:normal;font-weight:400}#core\:loginuserpass *{box-sizing:border-box}#core\:loginuserpass #footer,#core\:loginuserpass #header{display:none}#core\:loginuserpass #layout{background-color:#9bd8eb;background-image:linear-gradient(30deg,#5bc0de 12%,transparent 12.5%,transparent 87%,#5bc0de 87.5%,#5bc0de),linear-gradient(150deg,#5bc0de 12%,transparent 12.5%,transparent 87%,#5bc0de 87.5%,#5bc0de),linear-gradient(30deg,#5bc0de 12%,transparent 12.5%,transparent 87%,#5bc0de 87.5%,#5bc0de),linear-gradient(150deg,#5bc0de 12%,transparent 12.5%,transparent 87%,#5bc0de 87.5%,#5bc0de),linear-gradient(60deg,rgba(91,192,222,.54) 25%,transparent 25.5%,transparent 75%,rgba(91,192,222,.54) 0,rgba(91,192,222,.54)),linear-gradient(60deg,rgba(91,192,222,.54) 25%,transparent 25.5%,transparent 75%,rgba(91,192,222,.54) 0,rgba(91,192,222,.54));background-position:0 0,0 0,128px 224px,128px 224px,0 0,128px 224px;background-size:256px 448px;display:flex;flex-direction:row-reverse}#core\:loginuserpass #layout:before{background:linear-gradient(335deg,rgba(155,216,235,0),rgba(155,216,235,.8) 35%,#9bd8eb);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#core\:loginuserpass #layout main{background:#008fd3;color:#fff;display:flex;flex-direction:column;justify-content:center;max-width:33em;width:100%;z-index:1}#core\:loginuserpass #layout main #content{min-height:55%;padding:1.5em 0 2em}#core\:loginuserpass #layout main #content .wrap{max-width:unset;width:auto}#core\:loginuserpass #layout main #content .wrap fieldset{margin:auto;max-width:25em;padding:1em}#core\:loginuserpass #layout main #content .wrap fieldset h1{color:#fff;display:flex;flex-direction:row;font-size:3em;font-weight:600;line-height:1;margin:0 0 1em;width:100%}#core\:loginuserpass #layout main #content .wrap fieldset h1 sup{font-size:.4em;font-weight:300;top:-.3em;vertical-align:super}#core\:loginuserpass #layout main #content .wrap fieldset h1 small{border-left:1px solid;display:block;font-size:.3em;font-weight:300;line-height:1.1;margin:0 .8em;padding:.2em 0 .2em .8em}#core\:loginuserpass #layout main #content .wrap fieldset .form-group{border-bottom:1px solid #eaf8ff;display:flex;flex-direction:row;margin-bottom:2em}#core\:loginuserpass #layout main #content .wrap fieldset .form-group>input,#core\:loginuserpass #layout main #content .wrap fieldset .form-group>span{background-color:#008fd3;border:0;border-radius:0;color:#fff;display:block;outline:none}#core\:loginuserpass #layout main #content .wrap fieldset .form-group>span{font-size:1.45em;line-height:1;padding:.5em .7em}#core\:loginuserpass #layout main #content .wrap fieldset .form-group>span.password-toggle{cursor:pointer;transition:opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}#core\:loginuserpass #layout main #content .wrap fieldset .form-group>span.password-toggle:hover{opacity:.7}#core\:loginuserpass #layout main #content .wrap fieldset .form-group>span.password-toggle:active{opacity:.5}#core\:loginuserpass #layout main #content .wrap fieldset .form-group>input{flex:1;font-size:1.15em;padding:.7em}#core\:loginuserpass #layout main #content .wrap fieldset .form-group>input:-webkit-autofill{-webkit-text-fill-color:#fff;background-color:#008fd3!important;box-shadow:inset 0 0 1000px #00a0ed;-webkit-box-shadow:inset 0 0 0 1000px #00a0ed;color:#fff!important;font-style:italic;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#core\:loginuserpass #layout main #content .wrap fieldset .form-group>input:-webkit-autofill,#core\:loginuserpass #layout main #content .wrap fieldset .form-group>input:-webkit-autofill:focus,#core\:loginuserpass #layout main #content .wrap fieldset .form-group>input:-webkit-autofill:hover,#core\:loginuserpass #layout main #content .wrap fieldset .form-group>input:autofill{-webkit-text-fill-color:#fff;background-color:#008fd3!important;box-shadow:inset 0 0 1000px #00a0ed;-webkit-box-shadow:inset 0 0 0 1000px #00a0ed;color:#fff!important;font-style:italic;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#core\:loginuserpass #layout main #content .wrap fieldset .form-group ::-moz-placeholder{color:#fff;font-family:Manrope,sans-serif;font-size:1em;font-weight:300;opacity:.8}#core\:loginuserpass #layout main #content .wrap fieldset .form-group ::placeholder{color:#fff;font-family:Manrope,sans-serif;font-size:1em;font-weight:300;opacity:.8}#core\:loginuserpass #layout main #content .wrap fieldset .form-group ::-ms-input-placeholder{color:#fff;font-family:Manrope,sans-serif;font-size:1em;font-weight:300;opacity:.8}#core\:loginuserpass #layout main #content .wrap fieldset .login-form-submit{margin-top:5em;text-align:right}#core\:loginuserpass #layout main #content .wrap fieldset .login-form-submit .btn{background-color:#70c8e2;border:2px solid #fff;border-radius:1.5em;color:#fff;cursor:pointer;display:inline-block;font-size:1.15em;min-width:8em;outline:none;padding:.7em}#core\:loginuserpass #layout main #content .wrap .sidetext{color:#fff;padding:.5em 1em}#core\:loginuserpass #layout main #content .wrap .messageError{background:rgba(91,192,222,.2);border:1px solid rgba(91,192,222,.9);border-left-width:5px;margin:1em;opacity:.8}#core\:loginuserpass #layout main #content .wrap .messageError h3,#core\:loginuserpass #layout main #content .wrap .messageError p{color:#fff;margin:0 0 .5em;padding:0}#core\:loginuserpass #layout main #content .wrap .messageError p{font-size:.85em;opacity:.8;text-align:justify}#core\:loginuserpass #layout main #content .wrap .devtext{font-size:.8em;margin-top:1.5em;opacity:.5;text-align:right}