﻿@font-face{font-family:'Malarenergi sans';src:url('/webfonts/MalarenergiSans/malarenergisans-bold-webfont.woff2') format('woff2'),url('/webfonts/MalarenergiSans/malarenergisans-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Malarenergi sans';src:url('/webfonts/MalarenergiSans/malarenergisans-extrabold-webfont.woff2') format('woff2'),url('/webfonts/MalarenergiSans/malarenergisans-extrabold-webfont.woff') format('woff');font-weight:bold;font-style:normal;}body{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}a{color:#0055d7;text-decoration:underline;}a:hover{text-decoration-thickness:4px;color:#0055d7;}h2{color:#0055d7;font-weight:700;}.navbar-header{position:relative;top:-4px;}.navbar-brand>.icon-banner{position:relative;top:-2px;display:inline;}#qrCodeImage{max-width:300px;margin:0 auto 1rem;}.icon{position:relative;top:-10px;}.logged-out iframe{display:none;width:0;height:0;}.text-end{text-align:end;}.py-1{padding-block:8px;}.py-2{padding-block:16px;}summary{display:revert;color:#0055d7;cursor:pointer;}.page-consent .client-logo{float:left;}.page-consent .client-logo img{width:80px;height:80px;}.page-consent .consent-buttons{margin-top:25px;}.page-consent .consent-form .consent-scopecheck{display:inline-block;margin-right:5px;}.page-consent .consent-form .consent-description{margin-left:25px;}.page-consent .consent-form .consent-description label{font-weight:normal;}.page-consent .consent-form .consent-remember{padding-left:16px;}.grants .page-header{margin-bottom:10px;}.grants .grant{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #d3d3d3;}.grants .grant img{width:100px;height:100px;}.grants .grant .clientname{font-size:140%;font-weight:bold;}.grants .grant .granttype{font-size:120%;font-weight:bold;}.grants .grant .created{font-size:120%;font-weight:bold;}.grants .grant .expires{font-size:120%;font-weight:bold;}.grants .grant li{list-style-type:none;display:inline;}.grants .grant li:after{content:', ';}.grants .grant li:last-child:after{content:'';}.layout-me{display:flex;flex-direction:column;background-color:#f5f0eb;min-height:100vh;}.layout-me HEADER{flex-shrink:0;display:flex;flex-direction:row;align-items:center;height:77px;background-color:#fff;}.layout-me HEADER .icon-left{flex:0 0 33%;display:flex;flex-direction:row;cursor:pointer;align-items:center;padding-left:16px;}.layout-me HEADER .icon-left svg{display:block;width:9px;height:auto;fill:#3e5458;}.layout-me HEADER A.link-left{padding-left:10px;text-decoration:none;color:#3e5458;font-size:16px;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;}.layout-me HEADER .logo{flex-grow:1;display:flex;justify-content:center;height:100%;margin-left:0;margin-right:0;padding-top:1px;}.layout-me HEADER .logo SVG{display:block;width:86px;height:auto;}.layout-me HEADER .logo .cls-1{fill:#1d1d1b;}.layout-me HEADER .logo .cls-2{fill:#006aac;}.layout-me HEADER .logo .cls-3{fill:#e9511b;}.layout-me HEADER .header-block-flex{display:block;flex:0 0 33%;}.layout-me .hero{background-image:url('/brands/MM-prv-startbild.jpg');background-size:cover;background-position:center top;padding-top:104px;padding-bottom:104px;}.layout-me .hero H1{color:#fff;font-size:48px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:707px;text-align:center;line-height:1;font-family:'Malarenergi sans',serif;font-weight:700;}.layout-me .hero P{color:#fff;font-size:15px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:707px;text-align:center;line-height:19px;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;}.layout-me .hero P a.hero-text{color:#fff;font-size:15px;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;text-decoration:underline;}.layout-me .hero P a.hero-text:link{text-decoration:underline;}.layout-me .hero P a.hero-textvisited{text-decoration:underline;}.layout-me .hero P a.hero-text:hover,.layout-me .hero P a.hero-text:focus{text-decoration:none;color:#8d2c07;}.layout-me .hero-company{background-image:url('/brands/MM-ftg-startbild.jpg');background-size:cover;background-position:center top;padding-top:104px;padding-bottom:104px;}.layout-me .hero-nonebackground{background-image:none;padding-top:20px;padding-bottom:20px;}.layout-me .hero-nonebackground H1{color:#3e5458;font-size:24px;}.layout-me .content{flex-grow:1;margin-left:20px;margin-right:20px;}.layout-me .content .welcome-page{position:relative;width:100%;height:100%;left:0;top:0;z-index:100;background:transparent;margin:2em auto 0 auto;text-align:center;}.layout-me .content .logout-page{position:relative;width:100%;max-width:648px;height:100%;left:0;top:0;z-index:100;background:transparent;margin:2em auto 0 auto;}.layout-me .content .logout-page .page-header{text-align:center;}.layout-me .content .alert{text-align:center;}.layout-me .content .alert ul{list-style:none;padding:10px;}.layout-me .content .login-page{position:relative;width:100%;max-width:648px;height:100%;left:0;top:0;z-index:100;background:transparent;margin:2em auto 0 auto;}.layout-me .content .login-page .bankid-container,.layout-me .content .login-page .internal-container{width:100%;background-color:#fff;border:none;padding-top:20px;padding-bottom:10px;}.layout-me .content .login-page .bankid-container.border-radius,.layout-me .content .login-page .internal-container.border-radius{border-radius:12px;}.layout-me .content .login-page .bankid-container.border-radius-bottom,.layout-me .content .login-page .internal-container.border-radius-bottom{border-radius:0 0 12px 12px;}.layout-me .content .login-page .bankid-container.in-progress,.layout-me .content .login-page .internal-container.in-progress{border-top:1px solid #ddd;}.layout-me .content .login-page .bankid-container div.confirmation-box,.layout-me .content .login-page .internal-container div.confirmation-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;color:#0b2f1a;background-color:#1c76414c;}.layout-me .content .login-page .bankid-container div.confirmation-box div.confirmation-content,.layout-me .content .login-page .internal-container div.confirmation-box div.confirmation-content{padding:0 0 0 20px;}.layout-me .content .login-page .bankid-container div.confirmation-box p,.layout-me .content .login-page .internal-container div.confirmation-box p{margin:0 0 10px;text-align:left;}.layout-me .content .login-page .bankid-container div.confirmation-box p.confirmation-title,.layout-me .content .login-page .internal-container div.confirmation-box p.confirmation-title{font-weight:700;}.layout-me .content .login-page .bankid-container div.confirmation-box i.confirmation-icon,.layout-me .content .login-page .internal-container div.confirmation-box i.confirmation-icon{color:#1c7641;}.layout-me .content .login-page .bankid-container div.confirmation-box i.copy-icon,.layout-me .content .login-page .internal-container div.confirmation-box i.copy-icon{color:#1c7641;margin-left:10px;cursor:pointer;}.layout-me .content .login-page .bankid-container div.confirmation-box a,.layout-me .content .login-page .internal-container div.confirmation-box a{color:#0b2f1a;font-weight:400;}.layout-me .content .login-page .bankid-container .password-option,.layout-me .content .login-page .internal-container .password-option{padding:0 15px;width:100%;}.layout-me .content .login-page .bankid-container .password-option .btn-password,.layout-me .content .login-page .internal-container .password-option .btn-password{margin:10px 0;width:100%;justify-content:center;}.layout-me .content .login-page .bankid-container .password-option p,.layout-me .content .login-page .internal-container .password-option p{margin:30px 0;}.layout-me .content .login-page .bankid-container .bankid-logo-container,.layout-me .content .login-page .internal-container .bankid-logo-container{margin:0 0;}.layout-me .content .login-page .bankid-container .bankid-logo-container .bankid-logo,.layout-me .content .login-page .internal-container .bankid-logo-container .bankid-logo{top:0;margin:0 auto;width:50px;flex-shrink:0;}.layout-me .content .login-page .bankid-container .bankid-logo-container .bankid-logo>svg,.layout-me .content .login-page .internal-container .bankid-logo-container .bankid-logo>svg{width:100%;height:auto;}.layout-me .content .login-page .bankid-container .loginSpinner,.layout-me .content .login-page .internal-container .loginSpinner{float:left;margin:-50px 40px;}.layout-me .content .login-page .bankid-container form .form-section,.layout-me .content .login-page .internal-container form .form-section,.layout-me .content .login-page .bankid-container div .form-section,.layout-me .content .login-page .internal-container div .form-section,.layout-me .content .login-page .bankid-container form .bankid-option,.layout-me .content .login-page .internal-container form .bankid-option,.layout-me .content .login-page .bankid-container div .bankid-option,.layout-me .content .login-page .internal-container div .bankid-option,.layout-me .content .login-page .bankid-container form.in-progress-container,.layout-me .content .login-page .internal-container form.in-progress-container,.layout-me .content .login-page .bankid-container div.in-progress-container,.layout-me .content .login-page .internal-container div.in-progress-container{padding:0 15px;border:none;text-align:center;}.layout-me .content .login-page .bankid-container form .form-section .status-message,.layout-me .content .login-page .internal-container form .form-section .status-message,.layout-me .content .login-page .bankid-container div .form-section .status-message,.layout-me .content .login-page .internal-container div .form-section .status-message,.layout-me .content .login-page .bankid-container form .bankid-option .status-message,.layout-me .content .login-page .internal-container form .bankid-option .status-message,.layout-me .content .login-page .bankid-container div .bankid-option .status-message,.layout-me .content .login-page .internal-container div .bankid-option .status-message,.layout-me .content .login-page .bankid-container form.in-progress-container .status-message,.layout-me .content .login-page .internal-container form.in-progress-container .status-message,.layout-me .content .login-page .bankid-container div.in-progress-container .status-message,.layout-me .content .login-page .internal-container div.in-progress-container .status-message{text-align:center;margin-bottom:20px;}.layout-me .content .login-page .bankid-container form .form-section svg,.layout-me .content .login-page .internal-container form .form-section svg,.layout-me .content .login-page .bankid-container div .form-section svg,.layout-me .content .login-page .internal-container div .form-section svg,.layout-me .content .login-page .bankid-container form .bankid-option svg,.layout-me .content .login-page .internal-container form .bankid-option svg,.layout-me .content .login-page .bankid-container div .bankid-option svg,.layout-me .content .login-page .internal-container div .bankid-option svg,.layout-me .content .login-page .bankid-container form.in-progress-container svg,.layout-me .content .login-page .internal-container form.in-progress-container svg,.layout-me .content .login-page .bankid-container div.in-progress-container svg,.layout-me .content .login-page .internal-container div.in-progress-container svg{margin-right:5px;margin-left:5px;fill:#3e5458;}.layout-me .content .login-page .bankid-container form .form-section svg.svg-mobile,.layout-me .content .login-page .internal-container form .form-section svg.svg-mobile,.layout-me .content .login-page .bankid-container div .form-section svg.svg-mobile,.layout-me .content .login-page .internal-container div .form-section svg.svg-mobile,.layout-me .content .login-page .bankid-container form .bankid-option svg.svg-mobile,.layout-me .content .login-page .internal-container form .bankid-option svg.svg-mobile,.layout-me .content .login-page .bankid-container div .bankid-option svg.svg-mobile,.layout-me .content .login-page .internal-container div .bankid-option svg.svg-mobile,.layout-me .content .login-page .bankid-container form.in-progress-container svg.svg-mobile,.layout-me .content .login-page .internal-container form.in-progress-container svg.svg-mobile,.layout-me .content .login-page .bankid-container div.in-progress-container svg.svg-mobile,.layout-me .content .login-page .internal-container div.in-progress-container svg.svg-mobile{width:12px;height:auto;}.layout-me .content .login-page .bankid-container form .form-section svg.svg-id-card,.layout-me .content .login-page .internal-container form .form-section svg.svg-id-card,.layout-me .content .login-page .bankid-container div .form-section svg.svg-id-card,.layout-me .content .login-page .internal-container div .form-section svg.svg-id-card,.layout-me .content .login-page .bankid-container form .bankid-option svg.svg-id-card,.layout-me .content .login-page .internal-container form .bankid-option svg.svg-id-card,.layout-me .content .login-page .bankid-container div .bankid-option svg.svg-id-card,.layout-me .content .login-page .internal-container div .bankid-option svg.svg-id-card,.layout-me .content .login-page .bankid-container form.in-progress-container svg.svg-id-card,.layout-me .content .login-page .internal-container form.in-progress-container svg.svg-id-card,.layout-me .content .login-page .bankid-container div.in-progress-container svg.svg-id-card,.layout-me .content .login-page .internal-container div.in-progress-container svg.svg-id-card{width:15px;height:auto;}.layout-me .content .login-page .bankid-container form .form-section label,.layout-me .content .login-page .internal-container form .form-section label,.layout-me .content .login-page .bankid-container div .form-section label,.layout-me .content .login-page .internal-container div .form-section label,.layout-me .content .login-page .bankid-container form .bankid-option label,.layout-me .content .login-page .internal-container form .bankid-option label,.layout-me .content .login-page .bankid-container div .bankid-option label,.layout-me .content .login-page .internal-container div .bankid-option label,.layout-me .content .login-page .bankid-container form.in-progress-container label,.layout-me .content .login-page .internal-container form.in-progress-container label,.layout-me .content .login-page .bankid-container div.in-progress-container label,.layout-me .content .login-page .internal-container div.in-progress-container label{font-size:14px;line-height:17px;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;color:#3e5458;text-transform:none;}.layout-me .content .login-page .bankid-container form .form-section input,.layout-me .content .login-page .internal-container form .form-section input,.layout-me .content .login-page .bankid-container div .form-section input,.layout-me .content .login-page .internal-container div .form-section input,.layout-me .content .login-page .bankid-container form .bankid-option input,.layout-me .content .login-page .internal-container form .bankid-option input,.layout-me .content .login-page .bankid-container div .bankid-option input,.layout-me .content .login-page .internal-container div .bankid-option input,.layout-me .content .login-page .bankid-container form.in-progress-container input,.layout-me .content .login-page .internal-container form.in-progress-container input,.layout-me .content .login-page .bankid-container div.in-progress-container input,.layout-me .content .login-page .internal-container div.in-progress-container input{font-size:15px;line-height:14px;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;box-sizing:border-box;height:42px;padding:5px 10px;border:1px solid #c8cdc6;background-color:#fff;border-radius:0;}.layout-me .content .login-page .bankid-container form .form-section input:focus,.layout-me .content .login-page .internal-container form .form-section input:focus,.layout-me .content .login-page .bankid-container div .form-section input:focus,.layout-me .content .login-page .internal-container div .form-section input:focus,.layout-me .content .login-page .bankid-container form .bankid-option input:focus,.layout-me .content .login-page .internal-container form .bankid-option input:focus,.layout-me .content .login-page .bankid-container div .bankid-option input:focus,.layout-me .content .login-page .internal-container div .bankid-option input:focus,.layout-me .content .login-page .bankid-container form.in-progress-container input:focus,.layout-me .content .login-page .internal-container form.in-progress-container input:focus,.layout-me .content .login-page .bankid-container div.in-progress-container input:focus,.layout-me .content .login-page .internal-container div.in-progress-container input:focus{outline:transparent;box-shadow:none;}.layout-me .content .login-page .bankid-container form .form-section button,.layout-me .content .login-page .internal-container form .form-section button,.layout-me .content .login-page .bankid-container div .form-section button,.layout-me .content .login-page .internal-container div .form-section button,.layout-me .content .login-page .bankid-container form .bankid-option button,.layout-me .content .login-page .internal-container form .bankid-option button,.layout-me .content .login-page .bankid-container div .bankid-option button,.layout-me .content .login-page .internal-container div .bankid-option button,.layout-me .content .login-page .bankid-container form.in-progress-container button,.layout-me .content .login-page .internal-container form.in-progress-container button,.layout-me .content .login-page .bankid-container div.in-progress-container button,.layout-me .content .login-page .internal-container div.in-progress-container button{margin:10px 0 20px 0;width:100%;justify-content:center;}.layout-me .content .login-page .bankid-container form .form-section button.cancelSelection,.layout-me .content .login-page .internal-container form .form-section button.cancelSelection,.layout-me .content .login-page .bankid-container div .form-section button.cancelSelection,.layout-me .content .login-page .internal-container div .form-section button.cancelSelection,.layout-me .content .login-page .bankid-container form .bankid-option button.cancelSelection,.layout-me .content .login-page .internal-container form .bankid-option button.cancelSelection,.layout-me .content .login-page .bankid-container div .bankid-option button.cancelSelection,.layout-me .content .login-page .internal-container div .bankid-option button.cancelSelection,.layout-me .content .login-page .bankid-container form.in-progress-container button.cancelSelection,.layout-me .content .login-page .internal-container form.in-progress-container button.cancelSelection,.layout-me .content .login-page .bankid-container div.in-progress-container button.cancelSelection,.layout-me .content .login-page .internal-container div.in-progress-container button.cancelSelection{background-color:#fff;font-size:14px;line-height:1.42857143;color:#333;text-decoration:underline;}.layout-me .content .login-page .bankid-container form .form-section a,.layout-me .content .login-page .internal-container form .form-section a,.layout-me .content .login-page .bankid-container div .form-section a,.layout-me .content .login-page .internal-container div .form-section a,.layout-me .content .login-page .bankid-container form .bankid-option a,.layout-me .content .login-page .internal-container form .bankid-option a,.layout-me .content .login-page .bankid-container div .bankid-option a,.layout-me .content .login-page .internal-container div .bankid-option a,.layout-me .content .login-page .bankid-container form.in-progress-container a,.layout-me .content .login-page .internal-container form.in-progress-container a,.layout-me .content .login-page .bankid-container div.in-progress-container a,.layout-me .content .login-page .internal-container div.in-progress-container a{top:0;right:20px;width:100%;margin:0 auto;justify-content:center;}.layout-me .content .login-page .bankid-container form .form-section .launch-app-frame,.layout-me .content .login-page .internal-container form .form-section .launch-app-frame,.layout-me .content .login-page .bankid-container div .form-section .launch-app-frame,.layout-me .content .login-page .internal-container div .form-section .launch-app-frame,.layout-me .content .login-page .bankid-container form .bankid-option .launch-app-frame,.layout-me .content .login-page .internal-container form .bankid-option .launch-app-frame,.layout-me .content .login-page .bankid-container div .bankid-option .launch-app-frame,.layout-me .content .login-page .internal-container div .bankid-option .launch-app-frame,.layout-me .content .login-page .bankid-container form.in-progress-container .launch-app-frame,.layout-me .content .login-page .internal-container form.in-progress-container .launch-app-frame,.layout-me .content .login-page .bankid-container div.in-progress-container .launch-app-frame,.layout-me .content .login-page .internal-container div.in-progress-container .launch-app-frame{border:none;width:0;height:0;overflow:hidden;}.layout-me .content .login-page .bankid-container form.in-progress-container,.layout-me .content .login-page .internal-container form.in-progress-container,.layout-me .content .login-page .bankid-container div.in-progress-container,.layout-me .content .login-page .internal-container div.in-progress-container{border:none;}.layout-me .content .login-page .bankid-container .login-information,.layout-me .content .login-page .internal-container .login-information{background-color:transparent;margin:2em auto 0 auto;}.layout-me .content .login-page .internal-container{display:inline-block;}.layout-me .content .row{top:20px;z-index:100;background:transparent;}.layout-me .content .row.center-block{text-align:center;}.layout-me .content .row .panel{border:none;background-color:transparent;border-bottom:5px solid #ddd;border-radius:0;}.layout-me .content .row .panel .panel-heading{color:#3e5458;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px !important;font-weight:500 !important;letter-spacing:.5px;line-height:30px;text-transform:uppercase;background-color:transparent;padding-left:0;padding-right:0;border:none;}.layout-me .content .row .panel .panel-body{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.layout-me .content .row .panel .panel-body.dev-box{padding:40px 40px 10px 40px;}.layout-me .content .row .panel .panel-body.logout{flex-direction:column;}.layout-me .content .row .panel .panel-body.logout label{font-size:14px;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#3e5458;text-transform:none;margin:10px auto 25px auto;}.layout-me .content .row .panel .panel-body form{width:100%;}.layout-me .content .row .panel .panel-body form fieldset{padding:0;width:100%;}.layout-me .content .row .panel .panel-body form fieldset .form-group{display:inline-block;float:left;}.layout-me .content .row .panel .panel-body form fieldset .form-group:nth-of-type(1){width:calc(100% - 120px);}.layout-me .content .row .panel .panel-body form fieldset .form-group:nth-of-type(1).dev{width:calc(100% - 160px);}.layout-me .content .row .panel .panel-body form fieldset .form-group:nth-of-type(2){float:right;}.layout-me .content .row .panel .panel-body form fieldset .form-group input{font-size:15px;line-height:14px;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;box-sizing:border-box;height:42px;padding:5px 10px;border:1px solid #c8cdc6;background-color:#fff;border-radius:0;}.layout-me .content .row .panel .panel-body form fieldset .form-group input:focus{outline:transparent;box-shadow:none;}.layout-me .content .row .panel .panel-body form fieldset .form-group label{font-size:14px;line-height:17px;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;color:#3e5458;text-transform:none;}.layout-me .content .row .panel .panel-body form.horizontal{flex-direction:row;text-align:center;}.layout-me .content .row .panel .panel-body form.horizontal button.horizontal{margin:0 20px 10px 20px;width:25%;text-align:center;text-transform:none;font-size:14px;display:inline-block;}.layout-me .content .row .panel .panel-body form.horizontal button.horizontal i{display:inline;}.layout-me .content .row.center-container{position:relative;width:100%;max-width:648px;left:0;top:20px;z-index:100;background:transparent;margin:0 auto;}.layout-me .content .row.center-container a{top:0;right:20px;width:100%;margin:0 auto;justify-content:center;}.layout-me .content .row.center-container a.btn{text-decoration:none;}.layout-me FOOTER{flex:0 0 180px;background-image:url('/brands/Footer.Wave.svg');background-position:center top;background-size:cover;}.layout-me .content .heading h3{color:#3e5458;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px !important;font-weight:500 !important;letter-spacing:.5px;line-height:30px;text-transform:uppercase;background-color:transparent;padding-left:0;padding-right:0;border:none;}.layout-me .content .tabs{max-width:648px;margin:0 auto;}.layout-me .content #tab-button{display:table;table-layout:fixed;width:100%;margin:0;padding:0;list-style:none;}.layout-me .content #tab-button li{display:table-cell;width:20%;}.layout-me .content #tab-button li a{display:block;padding:.5em;background-color:#f9f9f9;color:#3e5458;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px !important;font-weight:500 !important;letter-spacing:.5px;line-height:30px;text-transform:uppercase;text-decoration:none;text-align:center;transition:border .2s ease-in;}.layout-me .content #tab-button li:not(:first-child) a{border-left:none;}.layout-me .content #tab-button .is-active a{background:#fff;}.layout-me .content #tab-button li a:hover,.layout-me .content #tab-button .is-active a{border-top:5px solid #ff6932;border-bottom:1px solid transparent;}.layout-me .content .tab-contents{margin-top:0;border:none;}.layout-me .content .tab-contents a{color:#0055d7;}.layout-me .content .tab-contents a.plain-black{color:#000;text-decoration:none;}.layout-me .content .tab-contents a.plain-black:hover{color:#000;text-decoration:none;}.layout-me .content .tab-static-contents{padding:0 15px 0;border:none;text-align:center;width:100%;}.layout-me .content .tab-select-outer{display:none;}.layout-me .content .tab-contents{padding-inline:16px;margin-top:0;}.layout-me .content .login-title{padding:0 15px 5px;width:100%;}.btn{margin-top:24px;cursor:pointer;display:flex;flex-direction:row;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;text-transform:none;text-decoration:none;white-space:nowrap;background-color:#0055d7;color:#fff !important;border:none;font-size:16px;line-height:1;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;border-radius:26px;transition:background-color 500ms ease-in-out;}.btn:hover,.btn:focus-visible{background-color:#0043c0;}.btn:focus-visible{outline:2px solid #000 !important;}.btn.btn-secondary{background-color:#fff;border:1px solid #0055d7;color:#0055d7 !important;}.btn.btn-secondary:hover{color:#0043c0;border:1px solid #0043c0;}.btn:disabled{cursor:default;opacity:.4;}.btn:focus{outline:0;}.btn i{display:block;fill:#fff;height:16px;margin-left:10px;}@media only screen and (max-width:767px){.layout-me .content .login-page.in-progress{display:flex;}.layout-me .content .login-page .bankid-container,.layout-me .content .login-page .internal-container{padding-bottom:20px;}.layout-me .content .login-page .bankid-container .bankid-option,.layout-me .content .login-page .internal-container .bankid-option{display:flex;flex-direction:column-reverse;}.layout-me .content .login-page .bankid-container .bankid-option>.btn.btn-secondary,.layout-me .content .login-page .internal-container .bankid-option>.btn.btn-secondary{background-color:#0055d7;color:#fff !important;}.layout-me .content .login-page .bankid-container .bankid-option>.btn,.layout-me .content .login-page .internal-container .bankid-option>.btn{background-color:#fff;border:1px solid #0055d7;color:#0055d7 !important;}.layout-me .content .login-page .bankid-container form .bankid-option,.layout-me .content .login-page .internal-container form .bankid-option,.layout-me .content .login-page .bankid-container form .form-section,.layout-me .content .login-page .internal-container form .form-section{border:none;}.layout-me .content .login-page .bankid-container form .bankid-option>button,.layout-me .content .login-page .internal-container form .bankid-option>button,.layout-me .content .login-page .bankid-container form .form-section>button,.layout-me .content .login-page .internal-container form .form-section>button{margin:10px 0 0 0;}.layout-me .content .login-page .bankid-container .login-information,.layout-me .content .login-page .internal-container .login-information{background-color:transparent;margin:0 auto;}.layout-me .content .login-page .bankid-container .btn,.layout-me .content .login-page .internal-container .btn{margin:0 auto;margin-bottom:10px;width:100%;text-align:center;text-transform:none;font-size:12px;display:inline-block;}.layout-me .content .login-page .bankid-container .btn i,.layout-me .content .login-page .internal-container .btn i{display:inline;}.layout-me .content .login-page .bankid-container div.in-progress-container a,.layout-me .content .login-page .internal-container div.in-progress-container a{margin-bottom:10px;}.layout-me .content .row .panel .panel-body{flex-direction:column;}.layout-me .content .row .panel .panel-body.horizontal{flex-direction:column;}.layout-me .content .row .panel .panel-body form{width:100%;flex-direction:column;}.layout-me .content .row .panel .panel-body form fieldset{padding:0;width:100%;}.layout-me .content .row .panel .panel-body form fieldset .form-group{display:inline-block;float:left;}.layout-me .content .row .panel .panel-body form fieldset .form-group:nth-of-type(1){width:100%;flex-direction:column;}.layout-me .content .row .panel .panel-body form fieldset .form-group:nth-of-type(1).dev{width:100%;}.layout-me .content .row .panel .panel-body form fieldset .form-group:nth-of-type(2){width:100%;flex-direction:column;}.layout-me .content .row .btn{margin:0 auto;margin-bottom:10px;width:100%;float:right;text-align:center;text-transform:none;font-size:12px;display:inline-block;}.layout-me .content .row .btn.horizontal{float:none;}.layout-me .content .row .btn i{display:inline;}.layout-me .content .tab-contents{border:none;}.layout-me .content .tab-static-contents{display:inline-block;padding:15px 15px;border:none;}}