#bootstrap main .t-login__container{background-color:var(--tombola-dark-teal);min-height:100vh}#bootstrap main .t-login__container .t-login__form-container{background-color:var(--white)}@media screen and (min-width:1200px){#bootstrap main .t-login__container .t-login__form-container{flex:0 0 auto;width:45%}}@media screen and (min-width:1400px){#bootstrap main .t-login__container .t-login__form-container{padding-top:4rem!important}}@media screen and (min-width:1200px){#bootstrap main .t-login__container .t-login__form-container .t-login__logo{height:3.25rem}}@media screen and (min-width:1400px){#bootstrap main .t-login__container .t-login__form-container .t-login__logo{height:4rem}}#bootstrap main .t-login__container .t-login__form-container .t-login__description{color:var(--tombola-text)}#bootstrap main .t-login__container .t-login__form-container .t-tombola-credentials-login-button{color:var(--tombola-dark-teal);cursor:pointer;font-size:.75rem;text-decoration:underline}#bootstrap main .t-login__container .t-login__form-container .t-form{max-width:30rem}#bootstrap main .t-login__container .t-login__form-container .t-form--mitid{margin-top:4rem!important;margin-bottom:3rem!important}@media screen and (min-width:1200px){#bootstrap main .t-login__container .t-login__form-container .t-form--mitid{margin-top:6rem!important;margin-bottom:5rem!important}}#bootstrap main .t-login__container .t-login__form-container .t-form .login__label{color:var(--tombola-teal);font-size:1.1875rem;font-weight:700;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;text-transform:capitalize}@media screen and (min-width:1200px){#bootstrap main .t-login__container .t-login__form-container .t-form .login__label{font-size:1.25rem}}#bootstrap main .t-login__container .t-login__form-container .t-form .login__input{background-color:var(--white);color:var(--tombola-teal);font-size:1.1875rem;outline:0;padding:.5rem 1rem;width:100%;border:2px solid var(--tombola-teal);border-radius:.75rem}@media screen and (min-width:1200px){#bootstrap main .t-login__container .t-login__form-container .t-form .login__input{font-size:1.25rem}}#bootstrap main .t-login__container .t-login__form-container .t-form .login__input--password{padding-right:3.25rem}@media screen and (min-width:1200px){#bootstrap main .t-login__container .t-login__form-container .t-form .login__input--password{padding-right:3.5rem}}#bootstrap main .t-login__container .t-login__form-container .t-form .t-form__checkbox{color:var(--tombola-text);font-size:1rem;line-height:2.4rem;padding-left:2.5rem}#bootstrap main .t-login__container .t-login__form-container .t-form .t-form__checkbox .checked-indicator{border:2px solid var(--tombola-teal);border-radius:.5rem;height:2rem;margin-right:.25rem;width:2rem}#bootstrap main .t-login__container .t-login__form-container .t-form .t-form__checkbox .checked-indicator::after{border-color:var(--tombola-teal);border-width:0 4px 4px 0;left:9px;top:2px;width:10px}#bootstrap main .t-login__container .t-login__form-container .t-form .t-form__eye-logo-container{cursor:pointer;top:0;right:0}#bootstrap main .t-login__container .t-login__form-container .t-form .t-form__eye-logo-container .t-form__eye-logo{right:1.875rem;top:2.875rem;height:1.5rem}@media screen and (min-width:1200px){#bootstrap main .t-login__container .t-login__form-container .t-form .t-form__eye-logo-container .t-form__eye-logo{top:3rem;height:1.625rem}}#bootstrap main .t-login__container .t-login__form-container .t-form .t-form__eye-logo-container .t-form__eye-logo--hidden{display:none}#bootstrap main .t-login__container .t-login__form-container .t-form .field-validation-error{font-size:1rem;padding:.25rem 1.125rem 0}#bootstrap main .t-login__container .t-login__form-container .t-form__legal-text{color:var(--tombola-teal)}#bootstrap main .t-login__container .t-login__form-container .t-form__login-button{line-height:1.4;width:80%}#bootstrap main .t-login__container .t-login__form-container .t-form__login-button:focus-visible{border-color:var(--tombola-teal)}@media (hover:hover){#bootstrap main .t-login__container .t-login__form-container .t-form__login-button:hover{border-color:var(--tombola-teal)}}#bootstrap main .t-login__container .t-login__form-container .t-form__forgot-password-button{background-color:var(--white);border-color:var(--tombola-teal);color:var(--tombola-teal);width:80%}#bootstrap main .t-login__container .t-login__form-container .t-form__forgot-password-button:focus-visible{background-color:var(--tombola-teal);border-color:var(--tombola-teal);color:var(--white)}@media (hover:hover){#bootstrap main .t-login__container .t-login__form-container .t-form__forgot-password-button:hover{background-color:var(--tombola-teal);border-color:var(--tombola-teal);color:var(--white)}}#bootstrap main .t-login__container .t-login__form-container .t-form__bankid-button,#bootstrap main .t-login__container .t-login__form-container .t-form__mitid-button{color:var(--white);outline:3px solid var(--white)}#bootstrap main .t-login__container .t-login__form-container .t-form__bankid-button span:first-letter,#bootstrap main .t-login__container .t-login__form-container .t-form__mitid-button span:first-letter{text-transform:uppercase}#bootstrap main .t-login__container .t-login__form-container .t-form__bankid-button:focus-visible,#bootstrap main .t-login__container .t-login__form-container .t-form__mitid-button:focus-visible{border-color:var(--white)}@media (hover:hover){#bootstrap main .t-login__container .t-login__form-container .t-form__bankid-button,#bootstrap main .t-login__container .t-login__form-container .t-form__mitid-button{transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,outline .2s ease-out}#bootstrap main .t-login__container .t-login__form-container .t-form__bankid-button:hover,#bootstrap main .t-login__container .t-login__form-container .t-form__mitid-button:hover{border-color:var(--white)}}#bootstrap main .t-login__container .t-login__form-container .t-form__bankid-button{background-color:#183e4f;border-color:#183e4f;width:80%}#bootstrap main .t-login__container .t-login__form-container .t-form__bankid-button:focus-visible{outline:3px solid #183e4f}@media (hover:hover){#bootstrap main .t-login__container .t-login__form-container .t-form__bankid-button{transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,outline .2s ease-out}#bootstrap main .t-login__container .t-login__form-container .t-form__bankid-button:hover{outline:3px solid #183e4f}}#bootstrap main .t-login__container .t-login__form-container .t-form__mitid-button{background-color:#0060e6;border-color:#0060e6;width:100%}@media screen and (min-width:1200px){#bootstrap main .t-login__container .t-login__form-container .t-form__mitid-button{width:80%}}#bootstrap main .t-login__container .t-login__form-container .t-form__mitid-button:focus-visible{outline:3px solid #0060e6}@media (hover:hover){#bootstrap main .t-login__container .t-login__form-container .t-form__mitid-button{transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,outline .2s ease-out}#bootstrap main .t-login__container .t-login__form-container .t-form__mitid-button:hover{outline:3px solid #0060e6}}#bootstrap main .t-login__container .t-login__form-container .t-offer-banner{max-width:44rem}#bootstrap main .t-login__container .t-login__form-container .t-offer-banner__container{background-color:var(--tombola-yellow);padding:1.125rem .375rem;border-radius:2rem;max-width:82.5rem;width:auto}#bootstrap main .t-login__container .t-login__form-container .t-offer-banner__container .t-offer-banner__button{max-width:36rem}#bootstrap main .t-login__container .t-login__form-container .t-offer-banner__container .t-offer-banner__button:focus-visible{border-color:var(--tombola-dark-teal)}@media (hover:hover){#bootstrap main .t-login__container .t-login__form-container .t-offer-banner__container .t-offer-banner__button:hover{border-color:var(--tombola-dark-teal)}}#bootstrap main .t-login__container .t-login__form-container .t-login__safe-gambling{background-color:var(--tombola-dark-teal);justify-content:center;padding-top:1rem;padding-bottom:1rem;margin:0 -1rem}@media screen and (min-width:1200px){#bootstrap main .t-login__container .t-login__form-container .t-login__safe-gambling{margin:0 -3rem}}#bootstrap main .t-login__container .t-login__form-container .t-login__safe-gambling--dk .t-login__safe-gambling-logo--spillemyndigheden{max-height:5.5rem!important}#bootstrap main .t-login__container .t-login__form-container .t-login__safe-gambling--dk .t-login__safe-gambling-logo--rofus{max-height:2rem!important}#bootstrap main .t-login__container .t-login__form-container .t-login__safe-gambling--nl .t-login__safe-gambling-logo--18{max-height:2.25rem!important}#bootstrap main .t-login__container .t-login__form-container .t-login__safe-gambling .row{justify-content:center;list-style-type:none;padding-left:0;margin:0 auto}#bootstrap main .t-login__container .t-login__form-container .t-login__safe-gambling .row .col{display:flex;justify-content:center;padding:0 .9375rem;flex:0 0 auto;width:auto}@media screen and (min-width:576px){#bootstrap main .t-login__container .t-login__form-container .t-login__safe-gambling .row .col{flex:0 0 auto;width:33.33333333%}}@media screen and (min-width:768px){#bootstrap main .t-login__container .t-login__form-container .t-login__safe-gambling .row .col{flex:0 0 auto;width:auto}}#bootstrap main .t-login__container .t-login__form-container .t-login__safe-gambling .row .col a{color:var(--tombola-teal);white-space:nowrap;text-decoration:none;display:flex;flex-direction:column}#bootstrap main .t-login__container .t-login__form-container .t-login__safe-gambling .row .col a .t-login__safe-gambling-logo{fill:#00bcad;max-height:2.75rem;margin:.375rem 0}#bootstrap main .t-login__container .t-login__form-container .t-login__disclaimer{background-color:var(--tombola-dark-teal);margin:0 -1rem}@media screen and (min-width:1200px){#bootstrap main .t-login__container .t-login__form-container .t-login__disclaimer{margin:0 -3rem}}#bootstrap main .t-login__container .t-login__form-container .t-login__disclaimer p{font-family:Inter;font-size:.75rem;font-weight:400;line-height:1.4;color:var(--white);opacity:1}#bootstrap main .t-login__container .t-login__picture-container{display:none;background-repeat:no-repeat;background-position:bottom;background-size:cover}@media screen and (min-width:1200px){#bootstrap main .t-login__container .t-login__picture-container{display:block;flex:0 0 auto;width:55%}}#bootstrap main .t-login--classic .t-login__form-container{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1400px){#bootstrap main .t-login--classic .t-login__form-container{padding-top:0!important}}