﻿ .cookie-message .alert-bottom
{
    padding: 15px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}

 .cookie-message .alert-warning-transparent {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
    opacity:0.9;
}

.h4-application-form-header {
    font-family: Lato;
}


.hidden-for-labelfor {
    width: 0px;
    height: 0px;
}

.hr-wider {
    margin-left: -15px;
    margin-right:-15px;
}

/* --- labels with * keep on the same line as the *, when firefox supports :has() add :has(sup) for more close targetting ---*/

#ApplicationForm .form-group .col-md-4.control-label,
#AgencyRefRegister .form-group .col-md-3.control-label,
#withdrawForm .form-group .col-md-3.control-label,
#QuickApply .form-group .col-md-3.control-label,
#EditPersonalDetails .form-group .col-md-3.control-label,
#Register .form-group .col-md-3.control-label {
    display: flex;
}
@media (min-width:992px) {
    #ApplicationForm .form-group .col-md-4.control-label,
    #AgencyRefRegister .form-group .col-md-3.control-label,
    #withdrawForm .form-group .col-md-3.control-label,
    #QuickApply .form-group .col-md-3.control-label,
    #EditPersonalDetails .form-group .col-md-3.control-label,
    #Register .form-group .col-md-3.control-label {
        justify-content: end;
    }
}
button.tfa-opt-button {
    height: 75px;
    background: #FFFFFF;
    color: #000000;
}