.apply-description-list {
    background-color: #ccc;
}

.fakeDisabled {
    background-color: #ff0000;
}

label {
    font-size: 11px;
    font-weight: bold;
    color: #000;
}

#lumesse-menu-sidebar-body {
    background-color: #001489;
    border-right: 1px solid #666;
}

#lumesse-menu-sidebar .lumesse-apply-menu > .nav > li > a {
    color: #FFF;
    border-bottom: 1px solid #00072f;
}

.section-legend::before,
.lum-apply-section__name::before,
.apply-submit-wrapper::before {
    z-index: 1001;
    background: white;
}

#logo {
    width: 80%;
    margin-bottom: 10%;
}

.btn-primary,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:visited,
.btn-primary:hover {
    color: #fff;
    background-color: #001489;
    border-color: #000;
}

.apply-sna-show-description-button {
    height: 26px;
}

.apply-section-validated > fieldset > div > .section-legend > h2:before,
.apply-section-validated > fieldset > .lum-apply-section__name > span:before {
    z-index: 1002;
    font-size: 30px;
}

.application-valid > .lumesse-apply-valid-icon::before {
    z-index: 1002;
    font-size: 30px;
    left: -51px;
    top: 8px;
}

.repeat-widget.apply-composite-question-add,
.apply-file-container .row {
    text-align: center;
}

.lumesse-apply-widget-submit {
    text-align: center;
}

.lumesse-apply-ready {
    display: block;
}

input[type='submit'] {
    display: block;
    margin: 0 auto;
}

.lumesse-menu-sidebar-checkbox-label:hover {
    background: #000;
}

.apply-description-list::after {
    border-bottom: 7px solid #ccc;
}


.apply-drag-drop-area .apply-description-list::after {
    left: 49%;
}

img { -ms-interpolation-mode: bicubic; }

@media screen and (max-width: 767px) {
    .lumesse-apply-widget-submit {
        width: 100%;
    }
}