body {
    overflow: auto!important;
}
@font-face {
    font-family: 'gotham_boldregular';
    src: url('../fonts/gotham-bold-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/gotham-bold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/gotham-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/gotham-bold-webfont.svg#gotham_boldregular') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'gotham';
    src: url('../fonts/gotham-bold-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/gotham-bold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/gotham-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/gotham-bold-webfont.svg#gotham') format('svg'); /* Legacy iOS */
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: 'gotham';
    src: url('../fonts/gotham-black-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/gotham-black-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/gotham-black-webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/gotham-black-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/gotham-black-webfont.svg#gotham') format('svg'); /* Legacy iOS */
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: 'gotham';
    src: url('../fonts/gotham-book-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/gotham-book-webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/gotham-book-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/gotham-book-webfont.svg#gotham') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'gotham';
    src: url('../fonts/gotham-light-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/gotham-light-webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/gotham-light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/gotham-light-webfont.svg#gotham') format('svg'); /* Legacy iOS */
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: 'gotham';
    src: url('../fonts/gotham-thin-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/gotham-thin-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/gotham-thin-webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/gotham-thin-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/gotham-thin-webfont.svg#gotham') format('svg'); /* Legacy iOS */
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: 'GalaxieCopernicusBook';
    src: url('../fonts/galaxiecopernicus-book.eot'); /* IE9 Compat Modes */
    src: url('../fonts/galaxiecopernicus-book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/galaxiecopernicus-book.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/galaxiecopernicus-book.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/galaxiecopernicus-book.svg#GalaxieCopernicusBook') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'GalaxieCopernicusBook';
    src: url('../fonts/galaxiecopernicus-book.eot'); /* IE9 Compat Modes */
    src: url('../fonts/galaxiecopernicus-book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/galaxiecopernicus-book.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/galaxiecopernicus-book.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/galaxiecopernicus-book.svg#GalaxieCopernicusBook') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: italic;
}

.logo {
    max-width: 200px;
    margin: 20px auto;
    width: 100%;
}

.btn,
.btn-lg,
.btn-group-lg > .btn {
    border-radius: 0;
    font-size: 12px;
    text-transform: uppercase;
}

.apply-drag-drop-area {
    border-radius: 0;
    font-size: 12px;
    border-style: solid;
}

.apply-drag-drop-area:hover, .apply-drag-drop-area-hover {
    background-color: #fff;
}

.apply-description-list {
    background-color: #F7F7F7;
}

.apply-description-list::after {
    border-bottom: 7px solid #F7F7F7;
}

label,
.apply-answer-row-label {
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-transform: uppercase;
}

.btn-default {
    color: #fff;
    background-color: #000;
    border-color: #000;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default,
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #2E2E2E;
    border-color: #2E2E2E;
}

.apply-sna-show-description-button {
    font-size: 0;
    color: #1f1f1f;
    background-color: transparent;
}

.apply-sna-show-description-button:focus,
.apply-sna-show-description-button:hover {
    color: #000;
    background-color: transparent;
}

.apply-sna-show-description-button i {
    font-size: 12px;
}

.lumesse-apply-widget-submit {
    width: 100%;
}

.fakeDisabled:hover,
.fakeDisabled:focus,
.fakeDisabled {
    color: #fff;
    background: #C7C7C7;
    border-color: #C7C7C7;
}

#lumesse-menu-sidebar-body {
    background-color: #fff;
}

#lumesse-menu-sidebar-body a {
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}

#lumesse-menu-sidebar-body#lumesse-menu-sidebar-body a:focus,
#lumesse-menu-sidebar-body#lumesse-menu-sidebar-body a:hover {
    color: #DC2E32;
}

.lum-apply-section__name>span[data-apply-msg-key=Label_dps] {
    font-size: 25px;
    font-family: gotham_boldregular,Arial,Helvetica,sans-serif;
    font-weight: 500;
    line-height: 1.1;
    color: #000;
}

.lum-apply-section__name h2,
.lum-apply-section__name [data-apply-msg-key=Label_dps] {
    padding-top: 5px;
    padding-bottom: 20px;
}

.lum-apply-section__name>span[data-apply-msg-key=Label_dps] {
    padding-top: 20px;
    padding-bottom: 22px;
}

.apply-section-validated>fieldset>div>.section-legend>h2:before,
.apply-section-validated>fieldset>.lum-apply-section__name>span:before {
    font-size: 30px;
}

.application-valid .lumesse-apply-valid-icon::before {
    font-size: 29px;
}


.btn,
.btn-lg,
.btn-group-lg > .btn,
.apply-drag-drop-area,
label,
.ui-dialog-title,
.apply-answer-row-label,
.apply-application-title-content,
#lumesse-menu-sidebar .lumesse-apply-menu>.nav>li>a,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
.apply-sna-header,
#apply-profile-header p,
.apply-application-title-header,
.apply-application-title-content,
.lum-apply-section__name>span[data-apply-msg-key=Label_dps],
.apply-description{
    font-family: "gotham", arial, sans-serif;
    font-weight: 900;
}

.ui-dialog-title,
.apply-sna-header,
.apply-application-title-header,
.apply-application-title-content,
.lum-apply-section__name>span[data-apply-msg-key=Label_dps],
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    text-transform: uppercase;
}

.ui-dialog-title {
    color: #000000;
}

.apply-description {
    font-family: GalaxieCopernicusBook,"Times New Roman","trebuchet ms",sans-serif;
    font-weight: normal;
}

.awli-buttons-wrapper {
    text-align: center;
}

.apply-sna-button-container-linkedin_v2 {
    display: block;
    width: 100%;
}

.iphone-device {
    overflow: scroll  !important;
    position: initial !important;
}

.iphone-device .modal-footer {
    padding-bottom: 150px !important
}

@media screen and (max-width: 1200px) {
    .awli-buttons-wrapper>.awli-button {
        display: block;
    }

    .awli-button .btn {
        width: 100%
    }
}