body,html{background-color:#333;margin:0;padding:0;position:relative}body{font-family:Titillium Web,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#222;font-size:1.1rem;text-rendering:optimizeLegibility}.container{margin:0 auto;max-width:360px;padding:20px}@media screen and (min-width:500px){.container{padding-top:90px}}.card-logo{margin-bottom:10px;vertical-align:middle}.card{background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;position:relative}.card-header{background-color:#eee;border-bottom:1px solid rgba(0,0,0,.125);color:#666;font-size:18px;font-weight:700;padding:.75rem 1.25rem;text-align:center}.card-body{color:#67757c;font-size:1rem;padding:1rem 1.25rem}p{margin-bottom:1rem;margin-top:0}a{color:#f99300;text-decoration:none;transition:color .2s linear}a:hover{color:#00b418}.small,small{font-size:.875em}hr{border:0;border-top:1px solid #ccc;margin-bottom:1rem;margin-top:1rem}.ml-1{margin-left:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.text-uppercase{text-transform:uppercase!important}button{background-color:#495057;border:1px solid #000;border-radius:4px;color:#f8f9fa;cursor:pointer;display:inline-block;font-family:Titillium Web,Helvetica,Arial,sans-serif;font-size:1rem;padding:.75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;width:100%}button:hover{background-color:#2b2d30;border-color:#000;color:#f8f9fa}button.btn-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;margin-bottom:1.25rem;margin-top:.25rem}button.btn-with-icon svg.svgicon{height:24px;margin-right:6px;min-height:24px;min-width:24px;width:24px}button.btn-with-icon .btn-text{align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1!important;justify-content:center;overflow-x:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}button.btn-carinfo,button.btn-carinfo:hover{background-color:#495057;border-color:#495057;color:#fff}button.btn-google,button.btn-google:hover{background-color:#cf4332;border-color:#cf4332;color:#fff}button.btn-facebook,button.btn-facebook:hover{background-color:#3b579d;border-color:#3b579d;color:#fff}button.btn-twitter,button.btn-twitter:hover{background-color:#3ba9ee;border-color:#3ba9ee;color:#fff}button.btn-apple,button.btn-apple:hover{background-color:#fff;border-color:#000;color:#000}button.btn-bankid-se,button.btn-bankid-se:hover{background-color:#eee;border-color:#666;color:#000}button.btn-bankid-se .st0{fill:#459bbe}button.btn-bankid-se .st1{fill:#235971}button.btn-bankid-no,button.btn-bankid-no:hover{background-color:#eee;border-color:#666;color:#000}button.btn-bankid-no .st0{fill:#459bbe}button.btn-bankid-no .st1{fill:#235971}.form-group label{display:inline-block;margin-bottom:.35rem}.form-control{background-color:#fff;border:1px solid #ced4da;border-radius:4px;color:#67757c;display:block;font-family:Titillium Web,Helvetica,Arial,sans-serif;font-size:1rem;min-height:38px;padding:0 .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(100% - 1.6rem)}.form-control:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.isak_hidden_stuff{display:none!important}