body {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #1a222d;
}

h1, .h1,
h2, .h2,
h3, .h3,
lum-apply-section__name [data-apply-msg-key=Label_dps] {
    color: #1a222d;
}

.logo-img {
    margin: 0 auto;
    max-width: 95%;
    display: block;
}

.apply-description-list {
    background: #e6e6e6;
}

.apply-description-list::after {
    border-bottom: 7px solid #e6e6e6;
}

.form-control {
    border: 1px solid #D4D4D4;
}

.apply-drag-drop-area {
    border-style: solid;
}

.form-control:focus {
    border-color: #D4D4D4;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px #dddddd, 0 0 8px #dddddd;
    box-shadow: inset 0 1px 1px #dddddd, 0 0 8px #dddddd;
}

.fakeDisabled {
    background: #4c5158;
    border-color: #4c5158;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #6e2321;
    border-color: #6e2321;
}

.apply-form legend {
    font-size: 18px;
}

label {
    font-size: 18px;
    font-weight: 500;
    color: #1a222d;
}

.apply-required {
    color: #ec0023;
}

.btn, button,
.apply-drag-drop-area,
.well {
    border-radius: 0;
}

.lum-apply-section.apply-section-validated .section-legend::before,
.lum-apply-section.apply-section-validated .lum-apply-section__name::before,
.lum-apply-section.apply-section-validated .apply-submit-wrapper::before, .application-valid:before {
    border-color: #39849e;
}

.apply-section-validated fieldset div .section-legend h2:before,
.apply-section-validated fieldset .lum-apply-section__name span:before {
    color: #39849e;
}

.lum-apply-section.apply-section-validated .lum-apply-section__content:before {
    background-image: linear-gradient(to bottom,#eee 49%,#39849e 49%);
}

.application-valid .lumesse-apply-valid-icon::before {
    color: #39849e;
    left: -54px;
    top: 7px;
}

@media screen and (max-width: 767px) {
    .apply-section-validated, .application-valid {
        border-left-color: #39849e;
    }
}

.thank-you-msg {
    color: #eee;
}

.thank-you-msg-button {
    margin-top: 20px;
}
