#regFormTest .col {
    padding-bottom: 10px
}

#reg-form-section [type=submit] {
    border-color: var(--bs-dark)
}

#reg-form-section #google_sign_up_cta {
    border-radius: 16px;
    box-shadow: 0 0 8px 2px #e5e5e5
}

#google_sign_up_cta svg {
    height: 1rem
}

#terms_and_conditions_label {
    display: inline-block !important
}

.hidden {
    display: none
}

#pw-message p {
    font-size: .75rem;
    margin-left: 20px
}

.valid-field {
    color: green
}

.valid-field:before {
    content: "\f058";
    font-family: FontAwesome;
    font-size: .75rem;
    margin-left: -15px;
    position: relative
}

.invalid-field {
    color: gray
}

.invalid-field:before {
    content: "\f057";
    font-family: FontAwesome;
    font-size: .75rem;
    margin-left: -15px;
    position: relative
}

#accreditedInvestorModal .modal-header {
    background-color: var(--bs-teal)
}

@media (max-width:576px) {
    #regFormTest .col {
        flex: unset !important
    }
    #submit_button {
        justify-content: start !important
    }
}