#age_verification_popup_wrapper{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:999999;background-color:rgba(0,0,0,.9);background-image:url("../img/popup_background.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center}#age_verification_popup{position:relative;width:1200px;max-width:100%;max-height:100%;background-color:rgba(17,20,48,.63);color:#fff;overflow:auto}@media screen and (max-width: 767px){#age_verification_popup{height:100%}}#age_verification_popup .logo{width:14rem;max-width:100%}@media screen and (max-width: 767px){#age_verification_popup .logo{max-width:35%}}#age_verification_popup .footer{background-color:#111430}#age_verification_popup a{color:#fff;text-decoration:underline}#age_verification_popup label{display:block;margin-left:auto;margin-right:auto}#age_verification_popup input[type=date],#age_verification_popup input[type=email],#age_verification_popup input[type=number],#age_verification_popup input[type=password],#age_verification_popup input[type=search],#age_verification_popup input[type=tel],#age_verification_popup input[type=text],#age_verification_popup input[type=url],#age_verification_popup select{width:18rem;max-width:100%;margin-left:auto;margin-right:auto}#age_verification_popup input[type=date],#age_verification_popup input[type=email],#age_verification_popup input[type=number],#age_verification_popup input[type=password],#age_verification_popup input[type=search],#age_verification_popup input[type=tel],#age_verification_popup input[type=text],#age_verification_popup input[type=url],#age_verification_popup textarea{color:#fff;background-color:rgba(0,0,0,0)}#age_verification_popup input[type=date]:focus,#age_verification_popup input[type=email]:focus,#age_verification_popup input[type=number]:focus,#age_verification_popup input[type=password]:focus,#age_verification_popup input[type=search]:focus,#age_verification_popup input[type=tel]:focus,#age_verification_popup input[type=text]:focus,#age_verification_popup input[type=url]:focus,#age_verification_popup textarea:focus{border-color:#fff}#age_verification_popup input[type=date]::placeholder,#age_verification_popup input[type=email]::placeholder,#age_verification_popup input[type=number]::placeholder,#age_verification_popup input[type=password]::placeholder,#age_verification_popup input[type=search]::placeholder,#age_verification_popup input[type=tel]::placeholder,#age_verification_popup input[type=text]::placeholder,#age_verification_popup input[type=url]::placeholder,#age_verification_popup textarea::placeholder{color:#6c757d}#age_verification_popup input[name=birth_year],#age_verification_popup input[name=birth_day]{text-align:center;-moz-appearance:textfield}#age_verification_popup input[name=birth_year]::-webkit-outer-spin-button,#age_verification_popup input[name=birth_year]::-webkit-inner-spin-button,#age_verification_popup input[name=birth_day]::-webkit-outer-spin-button,#age_verification_popup input[name=birth_day]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#age_verification_popup input[name=birth_year].is-invalid,#age_verification_popup input[name=birth_day].is-invalid{border-color:red}#age_verification_popup input[name=birth_year]{border:none}#age_verification_popup input[name=birth_day]{width:8em;text-transform:uppercase}#age_verification_popup select{text-align:center;color:#6c757d}#age_verification_popup select.active{color:#fff}#age_verification_popup select.is-invalid{border-color:red}#age_verification_popup form button{padding-left:3rem !important;padding-right:3rem !important;line-height:1.6}#age_verification_popup .form-check input,#age_verification_popup .form-check label{display:inline-block}#age_verification_popup .form-check input[type=checkbox]{margin-right:.5em}#age_verification_popup #no_legal_age_alert,#age_verification_popup #birth_month_day_wrapper{display:none}#age_verification_popup .spinner_wrapper{position:absolute;left:0;top:0;width:100%;height:100%;display:none;background-color:rgba(43,48,74,.7)}#age_verification_popup .btn-outline-light{text-decoration:none}#age_verification_popup .btn-outline-light:hover{color:#000}

#not_legal_age {
    padding: 1em 2em !important;
    color: #FFF;
}