@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap");@import url("https://fonts.googleapis.com/css?family=Cinzel:400,700,900&display=swap");body{font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#2f4050;font-size:13px;color:#676a6c;overflow-x:hidden}html,body{height:100%}html,body{height:100%;margin:0;background-color:white;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-weight:100}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.block{display:block}body.mini-navbar.fixed-sidebar .profile-element,.block{display:block!important}a{cursor:pointer}h1{font-size:30px}h4{font-size:14px}h3,h4,h5{margin-top:5px;font-weight:600}.btn{border-radius:3px;font-size:inherit}.form-control{font-size:.9rem}.form-control,.single-line{background-color:#FFF;background-image:none;border:1px solid #e5e6e7;border-radius:1px;color:inherit;display:block;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%}.btn-group-sm>.btn,.btn-sm{font-size:.8rem}.form-control,.form-control:focus,.has-error .form-control:focus,.has-success .form-control:focus,.has-warning .form-control:focus,.navbar-collapse,.navbar-form,.navbar-form-custom .form-control:focus,.navbar-form-custom .form-control:hover,.open .btn.dropdown-toggle,.panel,.popover,.progress,.progress-bar{box-shadow:none}.btn-primary{color:#fff;background-color:#1ab394;border-color:#1ab394}#logo{color:#18a689;font-size:6rem;text-align:center;font-weight:bold}#logoNoImg{color:#18a689;margin-bottom:1.5rem;font-size:4.5rem;text-align:center;font-weight:bold}.main-container{flex:1 0 auto}._border{border-left:solid 2px #109975}.field-icon{float:right;margin-left:-25px;margin-top:-25px;position:relative;z-index:2}.loginWrapper{background:#f5f5f5;position:relative;height:100vh}.loginWrapper .logincard{max-width:1070px;width:100%;overflow:hidden;height:545px;box-shadow:0 8px 15px rgba(0,0,0,.09);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:16px}.loginWrapper .logincard .leftbox{position:relative;z-index:0;height:545px}.loginWrapper .logincard .leftbox .circle{position:absolute;width:780px;height:780px;background:#18a689;top:64%;left:-48%;transform:translatey(-50%)rotate(166deg);box-shadow:inset -155px 11px 150px #003c36;z-index:-1}.loginWrapper .logincard .leftbox .leftboxContent{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);width:65%}.loginWrapper .logincard .leftbox .leftboxContent h2{color:#fff;font-weight:900;font-size:3.5em;margin-bottom:25px}.loginWrapper .logincard .leftbox .leftboxContent span{color:#fff;font-size:1.4em}.loginWrapper .logincard .leftbox .leftboxContent h1{color:#fff;font-weight:500;font-size:25px}.loginWrapper .logincard .rightbox{position:relative;height:545px;padding:20px 50px 0 50px}.loginWrapper .logincard .rightbox p label{width:18px;height:18px;background:#f3f6fb;border-radius:2px;border:2px solid #ebf0f7;position:relative;margin:0 10px 0 0}.loginWrapper .logincard .rightbox h2{color:#18a689;font-weight:900;font-size:5.5em}.loginWrapper .logincard .rightbox p label:after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid #ff7467;border-width:0 2px 2px 0;transform:rotate(45deg)}.loginWrapper .logincard .rightbox button{background:linear-gradient(15deg,#18a689,#18a684);box-shadow:none!important;outline:0 0;display:block;width:100%;height:47px;font-weight:600}.loginWrapper .logincard .rightbox button:hover,.loginWrapper .logincard .rightbox button:focus,.loginWrapper .logincard .rightbox button:active{background:linear-gradient(15deg,#18a689,#18a681);box-shadow:0 3px 5px rgba(0,0,0,.37)}.loginWrapper .logincard .rightbox p{color:#bf1650}.loginWrapper .logincard .rightbox p::before{text-align:left;content:"⚠"}.pass-state{color:rgb(130,130,130);position:absolute;bottom:-6px;right:20px}input{filter:none}:-moz-autofill,:-moz-autofill-preview{filter:grayscale(21%)brightness(88%)contrast(161%)invert(10%)sepia(40%)saturate(206%)}input:-webkit-autofill{box-shadow:0 0 0 1000px white inset;-webkit-box-shadow:0 0 0 1000px white inset;-webkit-text-fill-color:rgb(73,67,67)!important}input:-webkit-autofill:focus{box-shadow:0 0 0 1000px white inset;-webkit-box-shadow:0 0 0 1000px white inset}.profile::-webkit-input-placeholder{color:#666;opacity:.3;font-size:.9rem;text-align:left;font-style:italic}.profile::-moz-placeholder{color:#666;opacity:.3;font-size:.9rem;text-align:left;font-style:italic}.profile:-ms-input-placeholder{color:#666;opacity:.3;font-size:.9rem;text-align:left;font-style:italic}.profile::-ms-input-placeholder{color:#666;opacity:.3;font-size:.9rem;text-align:left;font-style:italic}.show-input-error .form-control:focus label{color:#18a689}.form-control:focus+.control-label{color:#1ab394!important}.login-group{display:flex;flex-direction:column-reverse;margin-bottom:15px;position:relative}.login-group label{transition:all .3s ease;display:inline-block;margin-bottom:5px}.login-group input:focus+label,.login-group select:focus+label,.login-group textarea:focus+label{color:#18a689}.login_bankID{background:#fff;font-family:"Lato",Sans-serif!important;font-weight:300!important}.login_bankID .navbar{padding:10px!important;background:#333!important}.p-120{padding:120px 0 0 0}.mt-20{padding-top:20px}.mt-30{padding-top:30px}.mb-30{padding-bottom:30px}.loginBankId-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:42px;letter-spacing:1.8px;color:#000}.loginBankId-heading-h3{font-family:"Montserrat",Sans-serif;letter-spacing:1px}.loginBankId-list{color:#888;font-family:"Lato",Sans-serif;font-size:18px;font-weight:300;line-height:30px;letter-spacing:0;width:initial;max-width:initial}div.blue{color:#2ac5f4;background:#2ac5f4;height:2px;width:65px}hr.blue{color:#2ac5f4;background:#2ac5f4;height:1px;width:65px}.footer-copyright{background:#333;color:#fff!important;font-size:.9rem;font-weight:300}.login_bankID footer{background:#fff}.loginBankIdNav{padding:10px!important;background:#333!important}.p-120{padding:120px 0 0 0}.mt-20{padding-top:20px}.mb-30{padding-bottom:30px}.bankIDImage{width:400px;margin-top:-10px}.login-btn-m{margin-bottom:5em}@media only screen and (max-width:991px){.loginWrapper .logincard .leftbox .circle{top:72%;left:-69%;transform:translatey(-50%)rotate(263deg)}.loginWrapper .logincard .leftbox .leftboxContent h2{color:#18a689}.loginWrapper .logincard .leftbox{height:auto}.loginWrapper .logincard .leftbox .leftboxContent{color:#666;position:inherit;left:inherit;transform:inherit;width:100%;padding:100px 31px 0;text-align:center}}@media only screen and (max-width:875px){.loginWrapper .logincard .leftbox .circle{top:72%;left:-94%;transform:translatey(-50%)rotate(263deg)}}@media only screen and (max-width:768px){.loginWrapper .logincard .leftbox .circle{border-radius:0;transform:translatey(-50%)rotate(-90deg);box-shadow:none;top:-450%;left:0}.login-title{text-align:center!important}.loginWrapper .logincard{position:relative;height:100%!important}.loginWrapper .logincard .leftbox .leftboxContent{top:29px;padding:0 26px 0}}@media only screen and (max-width:576px){.bankIDImage{width:300px}.bankId-logo{padding-bottom:30px!important}.loginWrapper .logincard .leftbox .circle{border-radius:0;box-shadow:none;transform:translatey(-50%)rotate(90deg);top:-450%;left:0}.loginWrapper .logincard{height:100%!important;overflow-y:auto}.loginWrapper .logincard .rightbox{padding:30px}}.meldSkadeButton{padding:10px 25px 10px 35px;margin:0 0 0 0;background-color:#2ac5f4;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2ac5f4;border-radius:3px 3px 3px 3px;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:14px;letter-spacing:1px}.meldSkadeButton:hover{background-color:#000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000}.react-loader{border:3px solid #fff;border-radius:50%;border-top:3px solid #597d00;width:20px;height:20px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.smallLoader{width:100px;height:100px;border-radius:100%;position:relative;margin:0 auto}#loader-4 span{display:inline-block;width:15px;height:15px;border-radius:100%;background-color:#597d00;margin:35px 5px;opacity:0}#loader-4 span:nth-child(1){animation:opacitychange 1s ease-in-out infinite}#loader-4 span:nth-child(2){animation:opacitychange 1s ease-in-out .33s infinite}#loader-4 span:nth-child(3){animation:opacitychange 1s ease-in-out .66s infinite}.loader{position:fixed;z-index:999;height:5em;width:5em;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0}.loader{animation:rotate 1s infinite;height:50px;width:50px}.loader:before,.loader:after{border-radius:50%;content:"";display:block;height:20px;width:20px}.loader:before{animation:ball1 1s infinite;background-color:#fff;box-shadow:30px 0 0 #fff;margin-bottom:10px}.loader:after{animation:ball2 1s infinite;background-color:#597d00;box-shadow:30px 0 0 #597d00}.spinner-message{text-align:center}.wrapper-loader{width:100%;height:100%}.spinner-wrapper{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:998}.spinner-wrapper app-spinner{width:6rem;height:6rem}.spinner-border{display:inline-block;width:1rem;height:1rem;vertical-align:text-bottom;border:.15em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes opacitychange{0,100%{opacity:0}60%{opacity:1}}@keyframes rotate{0%{-webkit-transform:rotate(0)scale(.8);-moz-transform:rotate(0)scale(.8)}50%{-webkit-transform:rotate(360deg)scale(1.2);-moz-transform:rotate(360deg)scale(1.2)}100%{-webkit-transform:rotate(720deg)scale(.8);-moz-transform:rotate(720deg)scale(.8)}}@keyframes ball1{0%{box-shadow:30px 0 0 #597d00}50%{box-shadow:0 0 0 #597d00;margin-bottom:0;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}100%{box-shadow:30px 0 0 #597d00;margin-bottom:10px}}@keyframes ball2{0%{box-shadow:30px 0 0 white}50%{box-shadow:0 0 0 white;margin-top:-20px;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px)}100%{box-shadow:30px 0 0 white;margin-top:0}}