.blockUI::before{display:none!important}.bankid-status-message{display:block;margin-top:10px;font-size:14px;padding:0 20px;line-height:1.5}.bankid-cancel-button{margin-right:20px!important}#startbankid{padding:11px 10px;color:#111;font-size:12px;background:none;display:block;margin:0 auto;cursor:pointer;border:1px solid #bbb;border-bottom:1px solid #7a7a7a;border-radius:5px;margin-bottom:5px;margin-top:5px}.bankid-login-title{font-family:Helvetica;font-weight:700;font-size:18px;height:30px;color:#4a4a4a;margin-bottom:10px;display:block}.bankid-login-message{font-family:Helvetica;font-size:14px;height:22px;color:#4a4a4a;margin-bottom:20px;display:block}.sk-fading-circle{margin:20px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.redlight-bankid-qr-code{width:150px;height:150px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:10px}.redlight-bankid-qr-code{width:160px;height:160px;padding:6px;border-top:5px solid #183e4f;border-bottom:5px solid #183e4f;border-left:5px solid #183e4f;border-right:5px solid #183e4f;border-radius:10px;margin-top:0;box-sizing:unset;animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-delay:0;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}.login #login{width:450px}.login #login form{border:none!important;padding-bottom:0;border-radius:2px}#loginform .bankid-container{background-color:transparent!important}#loginform .bankid-login-title{text-align:center}.bankid-container{padding-bottom:25px;padding-top:100px;background-image:url(https://bsbforsakringar.se/wp-content/plugins/wp-bankid/assets/img/logo/bankid_logo.svg);background-position:center 26px;background-size:64px;background-repeat:no-repeat;max-width:500px;margin-left:auto;margin-right:auto}.bankid-container .redlight-bankid-qr-code~.sk-fading-circle{display:none!important}.redlight-bankid-qr-code~br{display:none}#login form p.submit #wp-submit{margin-top:60px!important;margin-bottom:20px;background-color:#eee;border-color:#eee;color:#333}#login form p.submit #wp-submit:hover{background-color:#ddd;text-decoration:none;;transition:background-color 0.5s}#login form p.submit #wp-submit:disabled,#login form p.submit #wp-submit[disabled]{margin-top:60px!important;margin-bottom:20px!important;background-color:#eeeeee!important;border-color:#eeeeee!important;color:#494747!important;opacity:0.8!important}#login form .bankid-cancel-button{position:absolute;right:-4px;bottom:15px;background-color:#eee;border-color:#eee;color:#333}.form-row.bankid-container{margin-bottom:5px}.form-row.bankid-container .bankid-login-woo-title{text-align:center;width:100%;display:block;font-weight:700;margin-bottom:20px}.form-row.bankid-container~.form-row{margin-left:auto;margin-right:auto;max-width:500px;margin-top:21px}.form-row.bankid-container~.form-row button{float:right}.personal-number.container{position:relative;width:100%;margin-top:20px;margin-bottom:10px}.personal-number.container>input{position:relative;border:1px solid #4d4d4d;background:#fff0;width:100%;font-size:18px;line-height:18px;padding-left:0;font-weight:700;box-shadow:none;padding:10px;box-sizing:none}.personal-number.container>input:focus{border-color:#235871;border-width:1px;color:#4a4a4a;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.personal-number.container>label.title{position:absolute;top:8px;left:11px;pointer-events:none;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:top .3s ease,-webkit-transform .3s ease;transition:top .3s ease,-webkit-transform .3s ease;-o-transition:top .3s ease,transform .3s ease;transition:top .3s ease,transform .3s ease;transition:top .3s ease,transform .3s ease,-webkit-transform .3s ease;margin:0;font-size:18px;font-family:Helvetica;font-weight:300;display:block}.personal-number.container>label.title.active{top:-1.4em;-webkit-transform:scale(.8) translateX(-15px);-ms-transform:scale(.8) translateX(-15px);transform:scale(.8) translateX(-15px)}.personal-number.container>label.validation{display:block;color:#c00;position:absolute;opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;-o-transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;font-size:12px}.personal-number.container>label.validation.show{color:#c00;position:absolute;opacity:1;-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.form-row.bankid-container .personal-number.container>label.validation{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.form-row.bankid-container .personal-number.container>label.validation.show{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.load-qr-code{margin-left:auto;margin-right:auto;width:100px;text-align:center;padding:10px;padding-left:56px;border-radius:2px;cursor:pointer;padding-top:20px;padding-bottom:20px;background-image:url(https://bsbforsakringar.se/wp-content/plugins/wp-bankid/assets/img/qrcode.svg);background-position:left 2px;background-size:55px;background-repeat:no-repeat;color:#235871;font-size:14px;transition:border-color .5s;border:1px solid #dedede;margin-top:-60px;margin-bottom:189px;box-sizing:content-box}.load-qr-code:hover{border-color:#235871}.load-qr-code+.redlight-bankid-qr-code{visibility:hidden!important}.bankid-container.bankid-login-qr{background-position:center 0}.form-row~.bankid-container.bankid-login-qr{background-position:center 26px}.validate-bankid_ssn .bankid-validation-error{color:#c00!important;border:1px solid #c00!important;box-shadow:inset 2px 0 0 #c00!important}.validate-bankid_ssn .bankid-validation-error:focus{outline:#c00}.validate-bankid_ssn .bankid-error{color:#c00}.loading .redlight-bankid-qr-code.qrcode-container{animation-name:loading;animation-direction:normal}.loading .redlight-bankid-qr-code.qrcode-container{width:25px;height:25px;border-radius:100%;border-top-color:#fff;transition:all 1s}.loading .redlight-bankid-qr-code.qrcode-container *{display:none!important}.wp-bankid-qr-cancel{margin-top:10px}.bankid-login-status-message{max-width:250px;margin-top:-8px}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pulse{0%{filter:brightness(1)}100%{filter:brightness(1.3)}}@media screen and (max-width:500px){.login #login form{max-width:80vw;margin-left:auto;margin-right:auto}.login #login{width:80vw!important;padding:0!important}}