﻿.popup_forms .btn_close {
    border: none !important;
    background-color: transparent;
    color: #1F3750;
}

.modal-header {
    text-align: center;
}

.modal-title {
    text-align: center;
    font-family: FordAntennaLight;
    font-size: 1.5rem;
}

.modal-body::-webkit-scrollbar {
    width: 0.3em !important;
}

.modal-body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
}

.modal-body::-webkit-scrollbar-thumb {
    background-color: #1F3750 !important;
    outline: 1px solid #1F3750 !important;
    max-height: 5px !important;
    overflow-y: scroll;
}

.popup-forms-fields {
    padding: 0rem 2rem;
}

    .popup-forms-fields .form-group {
        padding: 0.5rem 0rem;
    }

        .popup-forms-fields .form-group .form-control:focus {
            border-color: #1F3750;
            box-shadow: 0 0 0 0.25rem rgba(31,55,80,.50);
        }

        .popup-forms-fields .form-group .form-select:focus {
            border-color: #1F3750;
            box-shadow: 0 0 0 0.25rem rgba(31,55,80,.50);
        }

        .popup-forms-fields .form-group .form-check-label {
            display: inline;
        }

            .popup-forms-fields .form-group .form-check-label a {
                text-decoration: none;
                color: #1C69D4;
            }

        .popup-forms-fields .form-group .form-check-input {
            transform: scale(1.5);
            margin: 1rem 0.5rem 0rem 0.5rem;
            vertical-align: initial;
        }

            .popup-forms-fields .form-group .form-check-input:checked {
                background-color: #1F3750;
                border-color: #1F3750;
            }

            .popup-forms-fields .form-group .form-check-input:focus {
                border-color: #1F3750;
                box-shadow: 0 0 0 0.25rem rgba(31,55,80,.50);
            }

        .popup-forms-fields .form-group .forms-button {
            font-size: 18px;
            color: #fff;
            background: #1F3750;
            padding: 13px 20px;
            bottom: 5rem;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            width: 100%;
            margin: 3rem 0rem;
        }

            .popup-forms-fields .form-group .forms-button:hover {
                background: #012E40;
                box-shadow: 0 4px 16px rgba(49, 138, 172, 1);
                transition: all 0.2s ease;
            }

.was-validated .form-check-input:valid ~ .form-check-label {
    color: #000 !important;
}

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
    color: #000 !important;
}
