@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:200;src:url("../fonts/poppins-v20-latin-200.woff2") format("woff2"),url("../fonts/poppins-v20-latin-200.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:200;src:url("../fonts/poppins-v20-latin-200italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-200italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:300;src:url("../fonts/poppins-v20-latin-300.woff2") format("woff2"),url("../fonts/poppins-v20-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:300;src:url("../fonts/poppins-v20-latin-300italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-300italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;src:url("../fonts/poppins-v20-latin-regular.woff2") format("woff2"),url("../fonts/poppins-v20-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:400;src:url("../fonts/poppins-v20-latin-italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:500;src:url("../fonts/poppins-v20-latin-regular.woff2") format("woff2"),url("../fonts/poppins-v20-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:500;src:url("../fonts/poppins-v20-latin-italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;src:url("../fonts/poppins-v20-latin-500.woff2") format("woff2"),url("../fonts/poppins-v20-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:600;src:url("../fonts/poppins-v20-latin-500italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-500italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:700;src:url("../fonts/poppins-v20-latin-600.woff2") format("woff2"),url("../fonts/poppins-v20-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:700;src:url("../fonts/poppins-v20-latin-600italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-600italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:800;src:url("../fonts/poppins-v20-latin-700.woff2") format("woff2"),url("../fonts/poppins-v20-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:800;src:url("../fonts/poppins-v20-latin-700italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-700italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:900;src:url("../fonts/poppins-v20-latin-800.woff2") format("woff2"),url("../fonts/poppins-v20-latin-800.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:900;src:url("../fonts/poppins-v20-latin-800italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-800italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:1000;src:url("../fonts/poppins-v20-latin-900.woff2") format("woff2"),url("../fonts/poppins-v20-latin-900.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Poppins';font-style:italic;font-weight:1000;src:url("../fonts/poppins-v20-latin-900italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-900italic.ttf") format("truetype")}:root{--pp-font-family--system:Poppins,Arial,Helvetica,sans-serif;--pp-font-family--primary:Poppins,Arial,Helvetica,sans-serif}#login-wrapper{*zoom:1}#login-wrapper:before,#login-wrapper:after{content:" ";display:table}#login-wrapper:after{clear:both}#login-wrapper{background:#fff;margin-bottom:1em;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,0.25);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="submit"],input[type="button"],button:not(.idp){letter-spacing:1.25px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-weight:600;font-size:14px !important;padding:calc((36px - 2px - 21px)/2) 1em;display:inline-flex;align-items:center;text-align:center;justify-content:center;margin:0.5em 0;line-height:normal;border:1px solid #5f5f5f;background-color:#5f5f5f;border-radius:5px;position:relative;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}input[type="submit"]:not([disabled]):before,input[type="button"]:not([disabled]):before,button:not(.idp):not([disabled]):before{background-color:currentColor;border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1)}input[type="submit"]:not([disabled]):hover,input[type="button"]:not([disabled]):hover,button:not([disabled]):hover:not(.idp){color:#fff;background-color:rgba(95,95,95,0.9)}input[type="submit"]:not([disabled]):hover::before,input[type="button"]:not([disabled]):hover::before,button:not(.idp):not([disabled]):hover::before{opacity:0.08}input[type="submit"]:not([disabled]):active,input[type="button"]:not([disabled]):active,button:not([disabled]):active:not(.idp),input[type="submit"]:not([disabled]):focus,input[type="button"]:not([disabled]):focus,button:not([disabled]):focus:not(.idp){color:#fff}input[type="submit"]:not([disabled]):active::before,input[type="button"]:not([disabled]):active::before,button:not(.idp):not([disabled]):active::before,input[type="submit"]:not([disabled]):focus::before,input[type="button"]:not([disabled]):focus::before,button:not(.idp):not([disabled]):focus::before{opacity:0.24}input[type="submit"]:not([disabled]):focus,input[type="button"]:not([disabled]):focus,button:not([disabled]):focus:not(.idp){outline-offset:2px}input[disabled][type="submit"],input[disabled][type="button"],button[disabled]:not(.idp){color:rgba(0,0,0,0.58);background-color:rgba(0,0,0,0.15);border-color:#ccc;cursor:default}td>input[type="submit"],td>input[type="button"],td>button:not(.idp){margin:0}input[type="submit"] img,input[type="button"] img,button:not(.idp) img{vertical-align:middle}@keyframes spin{0%{filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.pp-icon{vertical-align:middle;align-items:center;justify-content:center;display:inline-flex;font-size:24px;height:1em;width:1em}.pp-icon.mdi-loading:before{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.pp-icon:before{font-size:inherit}.pp-icon.left{margin-right:4px}.pp-icon.right{margin-left:4px}.pp-icon.primary{color:#5f5f5f}.pp-icon.x-small{font-size:12px}.pp-icon.small{font-size:16px}.pp-icon.medium{font-size:28px}.pp-icon.large{font-size:36px}.pp-icon.x-large{font-size:40px}.pp-icon.danger{color:#981b1b}html{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}body{color:rgba(0,0,0,0.87);background:#f6f6f6;margin:1em}:focus{outline:2px solid black}input,button,textarea,select{font-family:inherit;font-size:inherit}input,button{color:#000;vertical-align:middle;border:1px solid #909090}input[type="text"],input[type="password"]{background:#fafafa;padding:0.8em 0.5em;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}input[type="text"]:focus,input[type="text"]:active,input[type="text"]:hover,input[type="password"]:focus,input[type="password"]:active,input[type="password"]:hover{background:#fff;border:1px solid #9f9f9f}input[type="text"][disabled],input[type="text"][disabled=disabled],input[type="password"][disabled],input[type="password"][disabled=disabled]{background:#dbdbdb}input[type="submit"],input[type="button"],button:not(.idp){background-color:#c12f1d;border-color:#c12f1d;width:100%}input[type="submit"]:not([disabled]):hover,input[type="button"]:not([disabled]):hover,button:not(.idp):not([disabled]):hover{background-color:rgba(193,47,29,0.9)}.buttonIcon{padding:0;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;width:2rem;height:2rem;cursor:pointer;vertical-align:middle}input[type=submit][disabled],input[type=submit][disabled=disabled],input[type=button][disabled],input[type=button][disabled=disabled]{color:#949494;cursor:default}h1{font-size:1.3em;font-weight:normal;color:#666}h2{font-size:1.2em;margin-top:2em}a{color:#4b4b4b;display:inline-block}a:hover,a:focus,a:active{color:#338400}img{border:none}.top-message{text-align:center;margin:0 0 1em}.top-message h1{margin-top:0}.bottom-message{text-align:center;margin:2em 0 0}.back a,.bottom-message a{text-decoration:none}.normal-text{text-align:left}.top-message p.back{margin-bottom:2em}.copyright-info{color:#999;margin-bottom:0;margin-top:2em}.copyright-info a{color:#999}.error{color:#971717;background:#f8cfcd url(../icons/login_error.png) no-repeat 1em center;padding:0.5em 1em 0.5em 3.7em;border-radius:0.3em;font-size:1.2em;margin-bottom:0.5em}.error img{vertical-align:middle}#login-wrapper{min-width:14em;max-width:32em;margin:0 auto;padding:1em}#idp-wrapper{max-width:32em;margin:0 auto;position:relative}.rs-wrapper,#idp-wrapper{max-width:1280px}.rs-wrapper{margin:0 auto;padding:1em 0;text-align:right}.inner{max-width:24em;margin:0 auto}.language-switch{float:right;padding:.5em .5em 0 0}#logo{margin:1em 0;text-align:center}#logo img{max-width:80%}#logo-fade-small{display:none}#login-fields{list-style-type:none;padding:0;margin:0;text-align:center}#login-fields li{margin:0 auto 0.5em;position:relative}#login-fields li:last-child{margin-bottom:0}#login-fields label{text-align:left;display:block;margin-top:1em}.samlds #content{background:#f9f9f9;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.samlds #heading{display:none}.samlds #info{font-size:1.2em}.samlds .top-message{padding:2em}#rs-player{position:absolute;top:-4em}#idps{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;align-items:center}.idp{background:#fff;overflow-y:auto;width:90%;text-align:center;margin:0 1em 3em;padding:1em;border:1px solid #ccc;border-radius:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,0.1);cursor:pointer}@media screen and (min-width: 600px){.idp{width:41%;height:250px}}@media screen and (min-width: 960px){.idp{width:27%}}.idp span{margin:0 0 0.5em 0;font-size:1em;text-decoration:none;font-weight:bold}.idp div.logo{margin-bottom:0.3em;height:95px;background-size:contain;background-repeat:no-repeat;background-position:50%}.idp p{font-size:1em;margin:0.3em 0.5em 0}.idp ul{margin-top:0.5rem}.idp ul>li{font-size:0.875rem}#power{clear:both;text-align:right;margin-top:2em;padding:1em 2em;border-top:1px solid #ccc}#power img{vertical-align:middle}#ppidp{float:left}#ppidp a{color:#999;text-decoration:none}#error{padding-top:1em;margin-top:1em;border-top:1px solid #ccc}#samlds-bottom-links{text-align:center;padding:2em 0 4em;font-size:1.1em}.samlds-loa-login-info{text-align:center;padding:1em;line-height:2em;font-size:1.5em}.bankid{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.bankid__buttonset{flex:1}.bankid__icon{width:7rem;height:7rem;margin-right:1rem}.bankid__button{margin-bottom:0.5rem;display:block;color:#fff}.bankid__button:last-child{margin-bottom:0}.bankid__link{display:block;padding:0.4rem}.bankid__link--other{display:none}.login__type{padding:1rem;border:1px solid #ccc;margin-bottom:1rem}.login__type:first-child:last-child{border:0;padding:0;margin:0 auto}.bankid:first-child:last-child{padding:1rem;border:1px solid #ccc;margin-bottom:1rem}.grecaptcha-badge{visibility:hidden}.recaptcha-branding{font-size:70%;color:#999;text-align:center}.recaptcha-branding a{color:#999}
