@font-face{font-family:"Material Design Icons";src:url("https://ppkservice.psfinteco.pl/ppk/templates/materialpro/scss/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.eot?v=1.8.36");src:url("https://ppkservice.psfinteco.pl/ppk/templates/materialpro/scss/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.eot?#iefix&v=1.8.36") format("embedded-opentype"),url("https://ppkservice.psfinteco.pl/ppk/templates/materialpro/scss/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff2?v=1.8.36") format("woff2"),url("https://ppkservice.psfinteco.pl/ppk/templates/materialpro/scss/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff?v=1.8.36") format("woff"),url("https://ppkservice.psfinteco.pl/ppk/templates/materialpro/scss/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.ttf?v=1.8.36") format("truetype"),url("https://ppkservice.psfinteco.pl/ppk/templates/materialpro/scss/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.svg?v=1.8.36#materialdesigniconsregular") format("svg");font-weight:normal;font-style:normal}#loginBox{box-shadow:1px 1px 10px #67757c}body{margin:0;padding:0;line-height:1em !important}a{margin-left:0;color:#5e798e;text-decoration:none;font-size:1em;cursor:pointer;border-bottom:1px dotted;transition:all .3s ease}a:hover{color:#1ea1f9;outline:none;transition:all .3s ease}a:active{color:#949;outline:none;transition:all .3s ease}#loginPage{display:flex;flex-direction:column;justify-content:center;font-family:"Arial";align-items:center}#loginPage .login-breadcrumb{display:flex;flex-direction:column;width:100%;top:100%;margin-top:2em;line-height:2em;text-align:center;color:#5e798e;font-size:.7em;user-select:auto}#loginPage .icon{color:#1ea1f9;margin:0 .5em;line-height:1.5em;font-size:1.25rem}#loginPage .call-icon:before{content:"\f3f6";font:normal normal normal 1.25rem "Material Design Icons"}#loginPage .mail-icon:before{content:"\f1ee";font:normal normal normal 1.25rem "Material Design Icons"}#loginBox{margin-top:5%;display:flex;flex-direction:column;justify-content:flex-start;top:15%;background:#fff;border-radius:15px;width:29em}#loginBox .errors,#loginBox .messages{margin:1em 0em;position:relative;top:-0.5em;padding:1em}#loginBox .errors li,#loginBox .messages li{margin:0;padding:0}#loginBox .errors{background:#f07662;list-style:none;color:#fff}#loginBox .messages{background:#7fceaf;list-style:none;color:#fff}#loginBox .login-notifications{display:block;padding:0;margin:0em 1em 0em 1em}#loginBox .login-header{width:100%}#loginBox .login-header_image{display:flex;justify-content:center;margin:1em 0 1em 0;user-select:auto}#loginBox .login-header_label{display:flex;justify-content:center;background:#5e798e;padding:.5em;margin:0 0 1.5em 0}#loginBox .login-header_label h1{color:#fff;text-align:center;font-size:1.5em;font-weight:normal;margin:0;padding:0;user-select:auto}#loginBox .login-body{display:flex;justify-content:center;flex-direction:column;padding:0 15% 0 15%;margin:1em 0}#loginBox .login-body_item{display:flex;justify-content:center;flex-direction:column;margin-bottom:1em}#loginBox .login-body_item span{color:#4a657a;padding-left:.8em;padding-bottom:.2em;user-select:auto;font-size:.8em}#loginBox .login-body_item span.inputErrorWrapper{margin:0;padding:0;display:flex;flex-direction:column}#loginBox .login-body_item span.inputErrorMessage{margin:0;padding:.5em 0 0 1em;color:red;font-size:.8rem}#loginBox .login-body_item input{border:1px solid #aeaeae;font-size:1em;color:#555;border-radius:25px;padding:.8em;outline:none}#loginBox .login-body_item input:focus{outline:none}#loginBox .login-body_item input:-webkit-autofill,#loginBox .login-body_item input:-webkit-autofill:hover,#loginBox .login-body_item input:-webkit-autofill:focus textarea:-webkit-autofill,#loginBox .login-body_item textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,#loginBox .login-body_item select:-webkit-autofill,#loginBox .login-body_item select:-webkit-autofill:hover,#loginBox .login-body_item select:-webkit-autofill:focus{border:1px solid #aeaeae;-webkit-text-fill-color:#555;box-shadow:none;-webkit-box-shadow:none;background-color:gray !important;transition:background-color 5000s ease-in-out 0s}#loginBox .login-body_item input.btn{padding:0;transition:all .3s ease}#loginBox .login-body_item .btn{margin-top:1em;width:45%;height:3em;line-height:3em;color:#fff;text-align:center;border-radius:25px;box-shadow:0px 5px 15px #aaa;border:1px solid #1ea1f9;font-size:.8em;cursor:pointer;background-color:#1ea1f9;user-select:auto}#loginBox .login-body_item .btn:hover{box-shadow:0px 2px 15px #7e99ae;border-color:#7e99ae;background:#7e99ae;color:#fff;transition:all .3s ease}#loginBox .login-body_item.fd-row{flex-direction:row;justify-content:flex-start;align-items:baseline}#loginBox .login-body_item a{margin-left:0;color:#5e798e;text-decoration:none;font-size:.8em;user-select:auto;cursor:pointer;border-bottom:1px dotted;transition:all .3s ease}#loginBox .login-body_item input[type=submit]+a{margin-left:2em}#loginBox .login-body_item a:hover{color:#1ea1f9;outline:none;transition:all .3s ease}#loginBox .login-body_item a:active{color:#949;outline:none;transition:all .3s ease}#loginBox .login-footer{color:#5e798e;line-height:2em;font-size:.7em;user-select:auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;margin:.5em}#loginBox .login-footer span{margin:0 .5em;flex-grow:1}#loginBox .passwordReminder{text-align:center;border-top:1px solid #fff;margin:0 1em;padding:.25em 0 0 0}#loginBox .two-fa-device{position:relative}#loginBox .two-fa-device input{width:20px;height:20px}#loginBox .two-fa-device label{position:absolute;top:0;left:30px;line-height:20px;margin:3px 0}#loginBox .g-recaptcha{margin-left:auto;margin-right:auto}
