/* Add here all your css styles (customizations) */
/* 01. Form Overrides */

/* ----------------------------------- */
/* Text Overrides                      */
/* ----------------------------------- */
.lead {
    font-size: 1.40rem;
    font-weight: 300;
}

/* ----------------------------------- */
/* Page Overrides                      */
/* ----------------------------------- */

.footer-logo {
    max-width: 215px;
}

.u-go-to-v1 {
    color: #707070;
}

/* ----------------------------------- */
/* Form Overrides                      */
/* ----------------------------------- */

.btn-blue {
    color: #fff;
    background-color: #0078b8;
    border-color: #0078b8;
}

    .btn-blue:hover,
    .btn-blue:active {
        color: #fff;
        background-color: #0069a1;
        border-color: #0069a1;
    }


.u-btn-outline-primary{
    background-color: #fff;
}

.btn-danger {
    color: #fff;
    background-color: #AA0000;
    border-color: #AA0000;
}

.btn-processing{
    color: #666666;
    background-color: #d4d4d4;
    border-color: #d4d4d4;
}

input.err,
input.error,
textarea.err,
textarea.error,
select.err,
select.error,
input:not([type="checkbox"]):not([type="radio"]).error{
    border: #f29696 1px solid !important;
    color: #ce5a5a !important;
}

    input.err:focus,
    input.error:focus,
    textarea.err:focus,
    textarea.error:focus,
    select.err:focus,
    select.error:focus {
        background-color: #fff !important;
        color: #666666 !important;
    }

    textarea.error::-webkit-input-placeholder,
    input.error::-webkit-input-placeholder {
        color: #ce5a5a !important;
    }

    textarea.error::-webkit-input-placeholder,
    input.error:-moz-placeholder {
        color: #ce5a5a !important;
    }

    textarea.error::-webkit-input-placeholder,
    input.error::-moz-placeholder {
        color: #ce5a5a !important;
    }

    textarea.error::-webkit-input-placeholder,
    input.error:-ms-input-placeholder {
        color: #ce5a5a !important;
    }


select.form-control.form-control-md:not([size]):not([multiple]){
    height:42px;
    padding: .6rem 1rem .6rem
}

select.form-control.form-control-md:not([size]):not([multiple]) > option {
    height: 42px;
    padding: .6rem 1rem .6rem
}

a.u-check {text-decoration: none !important;}


@media (max-width: 768px) {
    .u-check {
        margin-top: 10px !important;
        display: block !important;
    }
}