.apply-sna-buttons ul::after,.clearfix::after,.lumesse-apply .form-control-container::after,.lumesse-apply-menu::after,.lumesse-employees .employee::after,.lumesse-pagination::after{content:"";display:table;clear:both}.navbar-padding{padding-top:5rem}.no-criteria .search-criteria,.no-pagination .pagination-wrapper{display:none}.btn{border:0;background:#333;color:#fff;border-radius:0;text-transform:uppercase}.btn:focus,.btn:hover{background:#0275d8;color:#fff}.lumesse-info-icon{display:inline-block;width:18px;height:18px;margin:auto;padding:0;border:0;background:url(../images/tmp/ico-info.png)!important;opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.lumesse-info-icon:focus{outline:0}.lumesse-info-icon:hover{opacity:1}.tooltip.bs-tether-element .tooltip-inner{padding:1rem;text-align:left}.hidden{display:none!important}.loading{margin:20px;font-size:20px;text-align:center;padding-right:20px}.loading-image{border-radius:50%;margin-right:20px}.loading-label{display:inline-block}.modal{padding:10px}.modal-dialog{margin:0 auto}.modal-dialog.modal-lg{width:900px}.checkbox-inline input[type=checkbox],.radio-inline input[type=radio]{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.lumesse-page-not-found{padding:4rem 0;text-align:center}.lumesse-page-not-found h2{display:block;margin-bottom:3rem;font-size:2rem;font-weight:700;padding:0}.lumesse-page-not-found h2::before{content:"";display:block;margin:0 auto 2.5rem;height:220px;background:url(../images/tmp/page-not-found.png) center center no-repeat;background-size:auto 220px}.lumesse-page-not-found p{font-size:.9rem}@-webkit-keyframes navItemHover{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1,0);transform:scale(1,0);color:#fff}100%{-webkit-transform:scale(1,1);transform:scale(1,1);color:#fff}}@keyframes navItemHover{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1,0);transform:scale(1,0);color:#fff}100%{-webkit-transform:scale(1,1);transform:scale(1,1);color:#fff}}.lumesse-apply .form-group input[type=button]{background:#333;color:#fff;display:block;border:0;width:100%;height:3rem}.lumesse-apply .form-group input[type=button]:focus,.lumesse-apply .form-group input[type=button]:hover{background:#0275d8;color:#fff}.lumesse-apply .repeatable-questions::before,.lumesse-apply .repeatable-questions>div::after{display:block;content:"";margin:.75rem -.75rem 0;border-bottom:1px dashed #ccc}.lumesse-apply .repeat-widget.apply-composite-question-add{padding-top:.75rem}.lumesse-apply .apply-repeatable-question::after{display:block;content:"";margin:.75rem -.75rem .25rem;border-bottom:1px dashed #ccc}.lumesse-apply .apply-choice-text-wrapper{word-wrap:break-word}.lumesse-apply .apply-date-divider,.lumesse-apply .apply-widget-el:last-child .apply-repeatable-question::after{display:none}.lumesse-apply .apply-date-select select{margin:2px 0}.lumesse-apply select.form-control{border-radius:3px;border-color:#f2f2f2;font-weight:400;background:#f2f2f2;color:#3f3f3f}.lumesse-apply select.form-control[multiple]{-webkit-appearance:none;padding:0;overflow:auto}.lumesse-apply select.form-control[multiple]:focus,.lumesse-apply select.form-control[multiple]:hover{background:#f2f2f2}.lumesse-apply select.form-control[multiple] option{padding:.7rem 2rem}.lumesse-apply select.form-control[multiple] option+option{border-top:2px solid #fff}.lumesse-apply select.form-control:focus,.lumesse-apply select.form-control:hover,.lumesse-apply select.form-control[multiple] option:focus,.lumesse-apply select.form-control[multiple] option:hover{font-weight:700;background:#d7d7d7}.lumesse-apply .phoneInput.country-code{margin-bottom:2px}.lumesse-apply .apply-radio-checkbox-container .apply-custom-option-wrapper,.lumesse-apply .apply-radio-checkbox-container label{margin:1px 0;float:left;padding:.6rem .6rem .6rem 2rem;display:block;width:100%;background:#f2f2f2}.lumesse-apply .apply-radio-checkbox-container .apply-custom-option-wrapper:hover,.lumesse-apply .apply-radio-checkbox-container label:hover{font-weight:700;background:#d7d7d7}.lumesse-apply .apply-radio-checkbox-container .apply-custom-option-wrapper{padding:0}.lumesse-apply .apply-radio-checkbox-container .apply-custom-option-wrapper input[type=checkbox]{margin-top:.85rem;margin-left:.75rem}.lumesse-apply .apply-radio-checkbox-container .apply-custom-option-wrapper input[type=text]{padding-left:2rem;padding-right:0;border:0;background:0 0}.lumesse-apply .apply-description-column{float:none;margin:0;width:100%}.lumesse-apply .apply-attached-document-component .control-label{width:100%;float:none}.lumesse-apply .apply-attached-document-component .help-block-container{margin:0 .9375rem}.lumesse-apply .apply-file-container{padding:0}.lumesse-apply .apply-file-container button{border:0;background:#333;color:#fff;display:block;width:100%;padding:0;height:3rem}.lumesse-apply .apply-file-container button:focus,.lumesse-apply .apply-file-container button:hover{background:#0275d8;color:#fff}.lumesse-apply .apply-file-upload-container{width:100%}.lumesse-apply .apply-remove-button-container{position:absolute;right:1rem;top:0;height:3rem;width:3rem;overflow:hidden;-webkit-transition:width .3s;transition:width .3s}.lumesse-apply .apply-remove-button-container input[type=button].apply-remove-button{width:3rem;height:3rem;background:url(../images/tmp/ico-remove.png) center center no-repeat #c00000}.lumesse-apply .apply-filename-image{display:none}.lumesse-apply .apply-filename-block,.lumesse-apply .apply-loading{height:3rem;padding:.75rem;border-radius:3px;font-weight:700;font-size:.9rem;line-height:1.5rem;background:#f2f2f2;color:#3f3f3f}.lumesse-apply .apply-filename-block{padding-right:3.75rem;overflow:hidden;text-overflow:ellipsis}.lumesse-apply .apply-loading{text-align:center;background:url(../images/tmp/bg-progress.png) repeat-y #f2f2f2}.lumesse-apply .apply-loading.dark{color:#fff}.lumesse-apply .apply-application-error-content{padding:4rem 0;text-align:center}.lumesse-apply .apply-basic-messsage{display:block;margin-bottom:3rem;font-size:2rem;font-weight:700}.lumesse-apply .apply-application-error-default .apply-basic-messsage::before,.lumesse-apply .apply-application-error-identifiers-mismatch .apply-basic-messsage::before,.lumesse-apply .apply-application-error-incorrect-job-id .apply-basic-messsage::before{display:block;content:"";width:50px;height:50px;margin:0 auto 3rem;background:url(../images/tmp/ico-error2.png)}.lumesse-apply .apply-application-error-expired .apply-basic-messsage{margin-bottom:1rem}.lumesse-apply .apply-application-error-expired .apply-basic-messsage::after{display:block;content:"";width:155px;height:155px;margin:1rem auto 0;background:url(../images/tmp/offer-expired.png);background-size:155px 155px}.lumesse-apply .lumesse-apply-initialization-error{margin-left:0;width:100%;float:none}.lumesse-apply .apply-detailed-messsage{font-size:.9rem}.lumesse-apply-menu{position:absolute;left:0;top:0;right:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#e4e4e4;z-index:99;overflow-y:hidden}.lumesse-apply-menu ol{margin:0;padding:0;font-size:0;white-space:nowrap}.lumesse-apply-menu li{display:inline-block;border-right:1px solid #ccc;width:120px;white-space:normal}.lumesse-apply-menu a{-webkit-transition:all .3s;transition:all .3s;display:block;height:3rem;padding:0 .5rem;line-height:3rem;color:#999}.lumesse-apply-menu a.active,.lumesse-apply-menu a:hover{background:#fff;color:#3f3f3f}.lumesse-apply-menu span{display:inline-block;font-size:.9rem;line-height:1rem;vertical-align:middle}.scrolled .lumesse-apply-menu{position:fixed;top:5rem}.lumesse-apply .apply-dps .form-content{padding:.75rem}.lumesse-apply .apply-dps .form-group{margin:0}.lumesse-apply .apply-dps legend{display:block;border-bottom:1px solid #ccc;padding:.25rem .75rem;margin:0;font-size:1.5rem}.lumesse-apply .apply-dps legend .apply-required{display:inline-block;margin-left:.5rem;text-transform:lowercase}.lumesse-apply .apply-dps-short-text{padding:1rem 0 1.75rem;font-size:.8rem;line-height:1rem}.lumesse-apply .apply-dps-full-text-link{color:#333}div.confirm-dialog-container{z-index:1049!important;position:fixed;left:0;top:0;right:0;bottom:0;overflow:auto;background:rgba(242,242,242,.6)}.confirm-dialog-position-of{width:100%;height:100%}.confirm-dialog-position-of .ui-widget-overlay{display:none}.confirm-dialog-position-of .ui-dialog{position:relative;box-shadow:0 0 5px 0 rgba(0,0,0,.5);background:#fff;width:100vw!important;max-width:768px}.confirm-dialog-position-of .confirm-dialog{min-height:0!important}.confirm-dialog-position-of .btn{display:block;margin:auto;min-width:50%}.confirm-dialog-position-of .ui-widget-header{display:block;border-bottom:1px solid #ccc;padding:.25rem .75rem;margin:0;font-size:1.5rem}.confirm-dialog-position-of .ui-widget-header .apply-required{display:inline-block;margin-left:.5rem;text-transform:lowercase}.confirm-dialog-position-of .modal-body{padding:1.5rem .75rem 0;font-size:.8rem}.confirm-dialog-position-of .modal-footer{border:0;padding:1.5rem .75rem}.confirm-dialog-position-of .ui-dialog-titlebar-close{position:absolute;top:0;right:0;display:block;border:0;padding:.25rem .75rem;background:0 0}.confirm-dialog-position-of .ui-dialog-titlebar-close:before{content:"[-]"}.confirm-dialog-position-of .ui-dialog-titlebar-close span{display:none}.ui-dialog{margin:0 auto}.scrolled .lumesse-apply-save-app-container{position:fixed;top:80px}.lumesse-apply-save-app-container{position:absolute;top:-1rem;left:0;right:0;z-index:9}.lumesse-apply-save-app-container.lumesse-apply-save-app-saving .lumesse-apply-save-app-button{background-position:10px center}.lumesse-apply-save-app-container.lumesse-apply-save-app-saving .lumesse-apply-save-app-button:before{background-position:0 28px}.lumesse-apply-save-app-container.lumesse-apply-save-app-failed{background-position:0 -28px}.lumesse-apply-save-app-container.lumesse-apply-save-app-failed:hover{background-position:0 -82px}.lumesse-apply-save-app-container button{outline:0;display:block;position:relative;float:left;width:100%;border:0;padding:0 10px;height:45px;font-size:14px;cursor:pointer;text-transform:lowercase;white-space:nowrap;text-align:left;color:#fff;background:url(../images/tmp/save-application-preloader.gif) -100px center no-repeat #333;box-shadow:0 0 3px rgba(0,0,0,.34)}.lumesse-apply-save-app-container button::before{content:"";display:inline-block;width:28px;height:28px;margin-right:10px;background:url(../images/tmp/save-application-sprite.png) 0 -56px no-repeat;vertical-align:middle}.lumesse-apply-save-app-container .lumesse-apply-save-app-edit-button{background-image:none}.lumesse-apply-save-app-container .lumesse-apply-save-app-edit-button::before{background-position:0 0;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.lumesse-apply-save-app-edit-disabled .lumesse-apply-save-app-edit-button{display:none}.lumesse-apply-save-app-edit-enabled button{width:50%}.apply-save-application-modal-body label{float:none}.apply-save-application-modal-body input::-webkit-input-placeholder{color:#3f3f3f}.apply-save-application-modal-body input::-moz-placeholder{color:#3f3f3f}.apply-save-application-modal-body input:-ms-input-placeholder{color:#3f3f3f}.apply-save-application-modal-body input::-ms-input-placeholder{color:#3f3f3f}.apply-save-application-modal-body .form-control{height:45px}.apply-save-application-modal-body .apply-save-application-heading{margin:10px 0 20px;font-size:16px;font-weight:700;text-align:center;color:#666;border:0}.apply-save-application-modal-body .apply-save-settings-server-error{color:#c00000}.apply-save-application-modal-body .saving-application-prompt::after{display:block;width:50px;height:50px;margin:15px auto;content:"";background-image:url(../media/images/stellarPreloader50.gif)}.apply-save-application-modal-body .apply-save-show-dps-btn{padding:0;border:none;background:0 0;font-weight:700;text-decoration:underline;color:#333}.apply-save-modal-success .mail-sent-prompt,.saving-application-in-progress .please-wait-label{font-size:21px;font-weight:700;color:#666}.saving-application-in-progress{padding:15px;text-align:center}.apply-save-modal-success{padding:15px 15px 45px;outline:0;text-align:center}.apply-save-modal-success .mail-sent-prompt::after{content:"";display:block}.apply-save-modal-success .mail-sent-details{font-size:16px;font-weight:400;color:#999}.save-progress-btn{text-transform:lowercase}.lumesse-apply-resume-application-button,.lumesse-apply-resume-start-again-button{outline:0;text-transform:none;border:0;margin-top:10px;background:#333;color:#fff;border-radius:0;padding:.75rem 1.5rem;font-size:1.25rem;display:inline-block;line-height:1.25;text-align:center;vertical-align:middle;font-weight:400;white-space:nowrap;-webkit-user-select:none}.lumesse-apply-resume-application .lumesse-apply-resume-application-group .lumesse-apply-resume-application-pin[aria-invalid=false]{background-color:#fff!important;border-color:#f2f2f2}.apply-sna-main,.lumesse-apply .apply-section-group{box-shadow:0 0 5px 0 rgba(0,0,0,.5);background:#fff}.lumesse-apply-resume-application .lumesse-apply-resume-application-group .lumesse-apply-resume-application-pin[aria-invalid=false]:focus{border-color:#ccc}.lumesse-apply-resume-application .form-group:last-of-type{display:inline-block}.lumesse-apply-resume-application [for=access-code]{cursor:default;opacity:0;position:absolute;top:-20px;left:0}.lumesse-apply .form-group{margin:0;position:relative}.lumesse-apply .form-legend{display:none}.lumesse-apply .apply-composite-question{margin:0}.lumesse-apply .apply-repeatable-question .apply-description-hints{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.lumesse-apply .apply-repeatable-question .composite-legend{margin:0 -.75rem -1.5rem;border:0}.lumesse-apply .control-label{display:block;margin:0;padding:.5rem 0}.lumesse-apply label[for]{cursor:pointer}.lumesse-apply .apply-widget-el legend{margin:0}.lumesse-apply .apply-no-answer,.lumesse-apply .composite-legend{float:none;display:block;width:auto;padding:.5rem .75rem;margin:1.5rem -.75rem 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.lumesse-apply .composite-legend{width:100%;box-sizing:content-box}.lumesse-apply .apply-widget-el:first-child .apply-no-answer,.lumesse-apply .apply-widget-el:first-child .composite-legend{border-top:0;margin-top:0}.lumesse-apply .char-counter,.lumesse-apply .char-counter-txt{font-size:.7rem}.lumesse-apply .main-form-group{margin:0;position:static}.lumesse-apply .apply-answer-row-label,.lumesse-apply .composite-legend,.lumesse-apply .control-label{font-size:.85rem}.lumesse-apply .apply-section-group{position:relative;-webkit-transition:border .3s;transition:border .3s;margin:2rem 0;border-right:10px solid #e4e4e4}.lumesse-apply .apply-description-list{padding-top:.25rem;font-size:.7rem;color:#666}.lumesse-apply .apply-description-list span{display:block}.lumesse-apply .apply-description-list.apply-description-list-empty{padding:0}.lumesse-apply .section-legend{display:block;border-bottom:1px solid #ccc;padding:.25rem .75rem;margin:0;font-size:1.5rem}.lumesse-apply .section-legend .apply-required{display:inline-block;margin-left:.5rem;text-transform:lowercase}.lumesse-apply .section-content{padding:0 .75rem .75rem}.apply-sna-show-description-button{position:absolute;right:.75rem;top:.8rem;font-size:0;color:transparent}.apply-sna-main{position:relative}.apply-sna-header{display:block;border-bottom:1px solid #ccc;padding:.25rem .75rem;margin:0;font-size:1.5rem}.apply-sna-header .apply-required{display:inline-block;margin-left:.5rem;text-transform:lowercase}.apply-sna-buttons ul{margin:0;padding:.75rem}.apply-sna-buttons button{display:block;border:0;width:120px;height:120px;position:relative;font:1rem/1.3rem Questrial,sans-serif;text-transform:none;white-space:normal;text-align:left;color:#fff}.apply-sna-buttons button:focus{outline:0}.apply-sna-buttons button::after{-webkit-transition:opacity .3s;transition:opacity .3s;content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:center center no-repeat #f2f2f2;opacity:1}.apply-sna-buttons button:focus::after,.apply-sna-buttons button:hover::after{opacity:0}.apply-sna-buttons li{float:left;display:block}.apply-sna-button-container-linkedin .btn{background:#0076b5}.apply-sna-button-container-linkedin .btn::after{background-image:url(../images/tmp/social_linkedin.png)}.apply-sna-button-container-xing .btn{background:#005d5e}.apply-sna-button-container-xing .btn::after{background-image:url(../images/tmp/social_xing.png)}.apply-sna-button-container-cv .btn{background:#3f3f3f}.apply-sna-button-container-cv .btn::after{background-image:url(../images/tmp/import_profile_cv.png)}.lumesse-apply .apply-submit-wrapper{margin-bottom:0;box-shadow:none;border:0;background:0 0}.lumesse-apply input[type=submit]{display:block;width:100%;height:3rem}.lumesse-apply .fakeDisabled{border:0;background:#333;color:#fff}.lumesse-apply .fakeDisabled:focus,.lumesse-apply .fakeDisabled:hover{background:#0275d8;color:#fff}.lumesse-apply .fakeEnabled{border:0;background:#025aa5;color:#fff}.lumesse-apply .fakeEnabled:focus,.lumesse-apply .fakeEnabled:hover{background:#0275d8;color:#fff}.lumesse-apply .apply-submission-accepted{padding:4rem 0;text-align:center}.lumesse-apply .apply-message-submission-success{display:block;margin-bottom:3rem;font-size:2rem;font-weight:700}.lumesse-apply .apply-message-aplication-received{font-size:.9rem}.apply-save-application-modal-body .has-error .form-control,.apply-save-application-modal-body .has-error .lumesse-apply-resume-application-pin,.apply-save-application-modal-body .lumesse-apply-resume-application-group .form-control,.apply-save-application-modal-body .lumesse-apply-resume-application-group .lumesse-apply-resume-application-pin,.lumesse-apply .has-error .form-control,.lumesse-apply .has-error .lumesse-apply-resume-application-pin,.lumesse-apply .lumesse-apply-resume-application-group .form-control,.lumesse-apply .lumesse-apply-resume-application-group .lumesse-apply-resume-application-pin,.lumesse-apply-resume-application .has-error .form-control,.lumesse-apply-resume-application .has-error .lumesse-apply-resume-application-pin,.lumesse-apply-resume-application .lumesse-apply-resume-application-group .form-control,.lumesse-apply-resume-application .lumesse-apply-resume-application-group .lumesse-apply-resume-application-pin{border-color:#fea8a9;background:#fea8a9!important}.apply-save-application-modal-body .has-error .form-control:focus,.apply-save-application-modal-body .has-error .lumesse-apply-resume-application-pin:focus,.apply-save-application-modal-body .lumesse-apply-resume-application-group .form-control:focus,.apply-save-application-modal-body .lumesse-apply-resume-application-group .lumesse-apply-resume-application-pin:focus,.lumesse-apply .has-error .form-control:focus,.lumesse-apply .has-error .lumesse-apply-resume-application-pin:focus,.lumesse-apply .lumesse-apply-resume-application-group .form-control:focus,.lumesse-apply .lumesse-apply-resume-application-group .lumesse-apply-resume-application-pin:focus,.lumesse-apply-resume-application .has-error .form-control:focus,.lumesse-apply-resume-application .has-error .lumesse-apply-resume-application-pin:focus,.lumesse-apply-resume-application .lumesse-apply-resume-application-group .form-control:focus,.lumesse-apply-resume-application .lumesse-apply-resume-application-group .lumesse-apply-resume-application-pin:focus{border-color:#c00000}.apply-save-application-modal-body .has-error .help-block,.apply-save-application-modal-body .lumesse-apply-resume-application-group .help-block,.lumesse-apply .has-error .help-block,.lumesse-apply .lumesse-apply-resume-application-group .help-block,.lumesse-apply-resume-application .has-error .help-block,.lumesse-apply-resume-application .lumesse-apply-resume-application-group .help-block{padding:.7rem .7rem .7rem 0;color:#c00000}.apply-save-application-modal-body .bg-warning,.lumesse-apply .bg-warning,.lumesse-apply-resume-application .bg-warning{margin:-.75rem -.75rem 0;padding:.75rem .75rem 0;background:#fea8a9!important;color:inherit!important}.apply-save-application-modal-body .bg-warning .form-control,.lumesse-apply .bg-warning .form-control,.lumesse-apply-resume-application .bg-warning .form-control{border-color:#f2f2f2;background:#f2f2f2!important}.apply-save-application-modal-body .bg-warning .form-control:focus,.lumesse-apply .bg-warning .form-control:focus,.lumesse-apply-resume-application .bg-warning .form-control:focus{border-color:#ccc}.apply-save-application-modal-body .apply-section-validated,.lumesse-apply .apply-section-validated,.lumesse-apply-resume-application .apply-section-validated{border-color:#49a520}.apply-save-application-modal-body .apply-section-invalid,.apply-save-application-modal-body .has-error .apply-section-group,.lumesse-apply .apply-section-invalid,.lumesse-apply .has-error .apply-section-group,.lumesse-apply-resume-application .apply-section-invalid,.lumesse-apply-resume-application .has-error .apply-section-group{border-color:#c00000}.apply-save-application-modal-body .help-block-container,.lumesse-apply .help-block-container,.lumesse-apply-resume-application .help-block-container{left:105%;top:0;font-size:.8rem;clear:both}.apply-save-application-modal-body .help-block-container .help-block,.lumesse-apply .help-block-container .help-block,.lumesse-apply-resume-application .help-block-container .help-block{display:block;position:relative;padding:.7rem 0 .7rem 2.1rem;color:#c00000}.apply-save-application-modal-body .help-block-container .help-block::before,.lumesse-apply .help-block-container .help-block::before,.lumesse-apply-resume-application .help-block-container .help-block::before{content:"";display:block;position:absolute;left:0;top:.5rem;width:24px;height:24px;background:url(../images/tmp/ico-error.png);vertical-align:middle}.apply-save-application-modal-body .help-block-container .help-block.hidden,.lumesse-apply .help-block-container .help-block.hidden,.lumesse-apply-resume-application .help-block-container .help-block.hidden{display:none}.apply-save-application-modal-body .apply-required,.lumesse-apply .apply-required,.lumesse-apply-resume-application .apply-required{font-style:normal;font-weight:700;color:#c00000}.apply-save-application-modal-body .alert.alert-danger,.lumesse-apply .alert.alert-danger,.lumesse-apply-resume-application .alert.alert-danger{background:0 0;border:0;padding:2rem 0}.apply-save-application-modal-body .alert.alert-danger p,.lumesse-apply .alert.alert-danger p,.lumesse-apply-resume-application .alert.alert-danger p{text-align:center;font-size:.8rem}.apply-save-application-modal-body .alert.alert-danger p::before,.lumesse-apply .alert.alert-danger p::before,.lumesse-apply-resume-application .alert.alert-danger p::before{content:"";margin:0 auto .5rem;display:block;width:24px;height:24px;background:url(../images/tmp/ico-error.png)}.apply-save-application-modal-body .alert.alert-danger ul,.lumesse-apply .alert.alert-danger ul,.lumesse-apply-resume-application .alert.alert-danger ul{margin:2rem 0 0;padding:0;font-size:.9rem}.apply-save-application-modal-body .alert.alert-danger li,.lumesse-apply .alert.alert-danger li,.lumesse-apply-resume-application .alert.alert-danger li{display:block;margin:.3rem 0;padding:0}.apply-save-application-modal-body .alert.alert-danger a,.lumesse-apply .alert.alert-danger a,.lumesse-apply-resume-application .alert.alert-danger a{display:block;padding:.6rem;background:#c00000;color:#fff}.apply-application-title,.apply-widget-el.hidden{display:none}.lumesse-apply-overview{padding:10rem 0 5rem;margin:auto;text-align:center;text-shadow:3px 3px 5px rgba(0,0,0,.65)}.lumesse-apply{position:relative;padding:5rem 0 4rem}.lumesse-apply+.lumesse-footer{z-index:100}.lumesse-apply>.container>.row>.col-xs-12{position:static}@media (min-width:544px){.lumesse-apply .apply-date-select .form-control-container{white-space:nowrap}.lumesse-apply .apply-date-select select{display:inline-block;width:33%;margin:0}.lumesse-apply .phoneInput.country-code{margin:0;float:left;width:39.5%}.lumesse-apply .phoneInput.phone-number-input{float:right;width:60%}.lumesse-apply .alert.alert-danger{padding-left:5rem;padding-right:5rem}.lumesse-apply .apply-radio-checkbox-container .apply-custom-option-wrapper,.lumesse-apply .apply-radio-checkbox-container label{border-left:2px solid #fff}.lumesse-apply .sPresentation-1_column .apply-custom-option-wrapper,.lumesse-apply .sPresentation-1_column label,.lumesse-apply .sPresentation-2_columns .apply-custom-option-wrapper:nth-child(odd),.lumesse-apply .sPresentation-2_columns label:nth-child(odd),.lumesse-apply .sPresentation-3_columns .apply-custom-option-wrapper:nth-child(3n+1),.lumesse-apply .sPresentation-3_columns label:nth-child(3n+1){border:0}.lumesse-apply .sPresentation-2_columns .apply-custom-option-wrapper,.lumesse-apply .sPresentation-2_columns label{width:50%}.lumesse-apply .sPresentation-3_columns .apply-custom-option-wrapper,.lumesse-apply .sPresentation-3_columns label{width:33.3%}.lumesse-apply .apply-remove-button-container{margin-right:-3px;width:35px;height:50px;right:100%;top:-1px}.lumesse-apply .apply-remove-button-container input[type=button].apply-remove-button{width:50px;height:50px}.lumesse-apply .apply-remove-button-container:after{box-shadow:0 0 5px 0 rgba(0,0,0,.5);background:#fff;content:"";display:block;position:absolute;top:-5px;bottom:-5px;width:20px;left:100%}.lumesse-apply .apply-remove-button-container:hover{width:50px}.lumesse-apply .apply-filename-block{padding-right:.75rem}.flexbox .lumesse-apply .apply-radio-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox .lumesse-apply .apply-radio-checkbox-container .apply-custom-option-wrapper,.flexbox .lumesse-apply .apply-radio-checkbox-container label{float:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.scrolled .lumesse-apply-menu{top:83px}}@media (max-width:767px){.lumesse-apply-container{padding-top:80px}.lumesse-page-header h1{font-size:1.5rem}.lumesse-page-header .lumesse-apply-overview,.lumesse-page-header .lumesse-job-details-overview{padding:6rem 0 2rem}.lumesse-apply-menu{display:none}.lumesse-apply{padding-top:1rem}}@media (min-width:768px){.lumesse-apply{padding-left:120px}.lumesse-apply-menu{bottom:0;right:auto;border-bottom:0;border-right:1px solid #ccc;overflow-y:auto;overflow-x:hidden}.lumesse-apply-menu li{display:block;border-right:0;border-bottom:1px solid #ccc}.lumesse-apply-menu a{height:7.5rem;line-height:7.5rem}.lumesse-apply-save-app-container{top:0;left:auto;right:30px}.lumesse-apply-save-app-container .lumesse-apply-save-app-save-button{width:auto}.lumesse-apply-save-app-container .lumesse-apply-save-app-edit-button{width:50px}}@media (min-width:996px){.lumesse-apply{padding-bottom:6rem;padding-left:12rem}.lumesse-apply-menu{width:12rem}.lumesse-apply-menu li{width:auto;counter-increment:section}.lumesse-apply-menu a{width:12rem}.lumesse-apply-menu a::before{display:block;float:left;width:4rem;content:"0" counter(section);font-size:3rem}.lumesse-apply-menu span{display:inline-block;width:6rem;font-size:1rem;line-height:1.1rem;vertical-align:middle}}#job-detail>h1:first-child,#job-detail>h2:first-child,#job-detail>h3:first-child,#job-detail>h4:first-child,#job-detail>h5:first-child,#job-detail>h6:first-child,#lumesseJobDetailWidget>h1:first-child,#lumesseJobDetailWidget>h2:first-child,#lumesseJobDetailWidget>h3:first-child,#lumesseJobDetailWidget>h4:first-child,#lumesseJobDetailWidget>h5:first-child,#lumesseJobDetailWidget>h6:first-child,.lumesse-job-details-page a[data-lumesse-jd-action=send2friend]{display:none}@media (min-width:1200px){.lumesse-apply{padding-bottom:8rem;padding-left:16rem}.lumesse-apply .help-block-container{position:absolute;margin:0}.lumesse-apply .help-block{width:500px}.lumesse-apply #help-block-dps,.lumesse-apply .apply-attached-document-component .help-block{margin-left:.9375rem}.lumesse-apply-menu{width:16rem}.lumesse-apply-menu a{width:16rem;padding:0 1rem}.lumesse-apply-menu a::before{width:5.5rem;font-size:4rem}.lumesse-apply-menu span{width:8rem;font-size:1.3rem;line-height:1.5rem}}.carousel .carousel-indicators li{background:url(../images/tmp/carbon-small.png);border:0;border-radius:0;width:30px;height:30px;opacity:.3}.carousel .carousel-indicators li.active{opacity:1}.carousel .carousel-caption{bottom:60px;left:5%;right:auto;width:40%;font-size:1.7rem;line-height:2.1rem}.carousel .carousel-inner .carousel-item img{width:100%}.lumesse-criteria{margin-bottom:1rem}.lumesse-criteria .control-label{width:auto;height:auto;position:static}.lumesse-job-details .modal-header{padding:1.5rem 1.5rem 0;border-bottom:0}.lumesse-job-details .modal-body{padding:1.5rem}.lumesse-job-details .modal-content{border-radius:0;border:0;background-color:#f2f2f2}.lumesse-job-details .close{margin-top:-.5rem;opacity:1;font-size:3rem}.lumesse-job-details .dl-horizontal{margin:0}.lumesse-job-details div[role=navigation]{text-align:center}.lumesse-job-details div[role=navigation] a{text-transform:none;border:0;margin-top:10px}.lumesse-job-details-page{padding-top:4rem;padding-bottom:4rem}.lumesse-job-details-page div[role=navigation]{padding-top:2rem}.lumesse-job-details-overview{padding:10rem 0 5rem;text-align:center;margin:auto;text-shadow:3px 3px 5px rgba(0,0,0,.65)}.lumesse-job-details-overview p{margin:0}#job-detail,#lumesseJobDetailWidget{overflow:hidden}.lumesse-employees{padding-top:6rem;padding-bottom:4rem}.lumesse-employees .employee{margin:2rem 0}.lumesse-employees .employee .employee-photo{display:block;border:4px solid #ffd200;margin:0 auto 1rem;width:200px;height:200px}.lumesse-employees .employee .employee-position{margin-bottom:1.2rem;font-size:.9rem}.lumesse-employees .employee .employee-text{font-size:.8rem;line-height:1.2}.lumesse-employees .employee:nth-child(even){text-align:right}.lumesse-footer{position:relative;padding:5rem 2rem;margin:30px 0 0;line-height:4rem;background:url(../images/tmp/footer-pattern.png);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#000 100%),url(../images/tmp/footer-pattern.png);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#000 100%),url(../images/tmp/footer-pattern.png)}.lumesse-footer::before{content:"";position:absolute;left:0;right:0;bottom:100%;display:block;height:29px;background:url(../images/tmp/footer-top.png)}.lumesse-footer .footer-brand{font-size:2rem}.lumesse-footer a,.lumesse-footer a:hover{text-decoration:none;color:#fff}.lumesse-header{position:relative;color:#fff}.lumesse-header .lumesse-search{position:absolute;width:100%;padding:0 4rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.lumesse-page-header{background:url(../images/tmp/details-bg.jpg) #ccc;background-size:cover}.lumesse-home-header{width:100%;height:50vh;background:url(../images/tmp/header-bg.jpg) 12% 35% #ccc;background-size:cover}.lumesse-home-header h1{position:absolute;bottom:200px;left:0;right:0;font-size:3.5rem;text-align:center}.lumesse-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:340px;padding:0 2rem;text-shadow:1px 1px 5px rgba(0,0,0,.65);font-size:1.7rem;line-height:2.1rem;background:url(../images/tmp/parallax.jpg) center center;background-size:cover;color:#fff}.lumesse-jobs-home caption{display:none}.lumesse-jobs{padding:6rem 0}.lumesse-jobs .no-results-label-wrapper{display:table-row}.lumesse-jobs .no-results-label{text-align:center!important;font-weight:700;margin-top:3rem;display:table-cell}.lumesse-jobs .table{margin:0}.lumesse-jobs .table a{text-decoration:none;color:inherit}.lumesse-jobs .table-scroll-wrap{width:100%;margin-bottom:2rem;overflow-x:auto}.lumesse-jobs thead tr,.lumesse-jobs thead tr:hover th{background-color:#ccc}.lumesse-jobs thead th:last-child{text-align:right}.lumesse-pagination,section h2{text-align:center}.lumesse-jobs caption{margin-top:1rem}.lumesse-jobs tr:hover td,.lumesse-jobs tr:hover th{background:#fff}.lumesse-jobs td,.lumesse-jobs th{display:block;border:0;cursor:pointer;-webkit-transition:background .5s;transition:background .5s}.lumesse-jobs td:before,.lumesse-jobs th:before{display:block;content:attr(data-lumesse-jl-label);font-weight:700}.lumesse-jobs td:last-child{border-bottom:1px solid #666}.lumesse-jobs.no-pagination .table-scroll-wrap{margin-bottom:4rem}.lumesse-locations{padding-top:6rem;margin-bottom:6rem}.lumesse-locations div{background:url(../images/tmp/section-location-bg.jpg);padding:4rem 0}.lumesse-locations div img{width:9rem;margin-bottom:3rem}.lumesse-locations div ul{padding:0}.lumesse-locations div ul li{list-style-type:none}.lumesse-locations div ul li a{color:#fff;font-size:1.8rem}.lumesse-locations div ul li a:hover{color:#dd852a;text-decoration:none}.lumesse-navbar{padding:0;font-size:1rem}.lumesse-navbar::before{content:"";display:block;position:absolute;left:0;right:0;height:0;background-color:#e4e4e4;color:#000;-webkit-transition:height .5s;transition:height .5s;z-index:-1}.lumesse-navbar .navbar-toggler{-webkit-transition:color .5s;transition:color .5s;margin:1rem;width:3rem;height:3rem;padding:0;position:relative;font-size:2rem}.lumesse-navbar .navbar-brand{position:absolute;top:0;left:0;padding:1rem;font-size:1.75rem;text-transform:uppercase;vertical-align:middle}.lumesse-navbar .navbar-brand::before{content:"";display:inline-block;width:3rem;height:3rem;margin-right:.75rem;vertical-align:middle;background-image:url(../images/tmp/logo.png);background-size:cover;-webkit-transition:background-position .5s;transition:background-position .5s}.lumesse-navbar .navbar-nav .nav-item{position:relative}.lumesse-navbar .navbar-nav .nav-item:hover .nav-link{-webkit-animation:navItemHover .5s;animation:navItemHover .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.lumesse-navbar .navbar-nav .nav-item:hover .nav-link::before{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:-webkit-transform .25s linear .25s;transition:-webkit-transform .25s linear .25s;transition:transform .25s linear .25s;transition:transform .25s linear .25s,-webkit-transform .25s linear .25s}.lumesse-navbar .navbar-nav .nav-link{padding:1.85rem .75rem}.lumesse-navbar .navbar-nav .nav-link::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#36c;-webkit-transform:scale(1,0);transform:scale(1,0);z-index:-1}.lumesse-navbar .navbar-nav .nav-item+.nav-item{margin-left:0}.scrolled .lumesse-navbar::before{height:100%}.scrolled .lumesse-navbar .navbar-nav .nav-item .nav-link{color:grey}.scrolled .lumesse-navbar .navbar-brand,.scrolled .lumesse-navbar .navbar-nav .nav-item.active .nav-link,.scrolled .lumesse-navbar .navbar-toggler{color:#000}.scrolled .lumesse-navbar .navbar-brand::before{background-position:0 100%}.lumesse-pagination a{margin:.5rem 2rem;text-transform:none;white-space:normal}.lumesse-search{padding:4rem}.lumesse-search .search-form{display:inline-block;position:relative;width:100%;max-width:40rem}.lumesse-search .search-form .form-group{width:100%}.lumesse-search .search-form .form-group:first-child{position:relative;font-size:0;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);z-index:1}.lumesse-search .search-form .form-group:first-child .btn,.lumesse-search .search-form .form-group:first-child .form-control{border:0;font-size:1.3rem;padding:1.8rem 1rem;text-transform:lowercase}.lumesse-search .search-form .form-group:first-child .form-control{display:inline-block;width:calc(100% - 10rem);vertical-align:middle}.lumesse-search .search-form .form-group:first-child .btn{width:10rem}.lumesse-search .search-form .form-group:nth-child(2){padding:.5rem;position:absolute;left:0;right:0;bottom:0;font-size:0;box-shadow:0 5px 10px 0 transparent;background-color:#f2f2f2;-webkit-transition:box-shadow .4s,opacity .3s ease,-webkit-transform .4s ease;transition:box-shadow .4s,opacity .3s ease,-webkit-transform .4s ease;transition:transform .4s ease,box-shadow .4s,opacity .3s ease;transition:transform .4s ease,box-shadow .4s,opacity .3s ease,-webkit-transform .4s ease;opacity:0}.lumesse-search .search-form .form-group:nth-child(2) .form-control{width:calc(50% - .25rem)}.lumesse-search .search-form .form-group:nth-child(2) .form-control:nth-child(2){margin-left:.5rem}.lumesse-search .search-form .form-group:nth-child(2).active{box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:1}.lumesse-search-agent{position:relative;box-shadow:0 0 5px 0 rgba(0,0,0,.5);background:#fff;float:none;margin:5rem auto 2rem;padding-top:1rem;padding-bottom:.5rem}.lumesse-search-agent .row>div{margin-top:.5rem;margin-bottom:.5rem}.lumesse-search-agent legend{margin:0;padding-bottom:.5rem;position:relative;bottom:.5rem;font-size:1.5rem}.lumesse-search-agent legend::after{content:"";display:block;position:absolute;left:-.95rem;right:-.95rem;top:100%;border-bottom:1px solid #ccc}.lumesse-search-agent .lumesse-info-icon{display:block;position:absolute;right:0;top:0;bottom:.5rem;margin:auto}.lumesse-search-agent .btn.btn-primary{border:0;background:#333;color:#fff}.lumesse-search-agent .btn.btn-primary:focus,.lumesse-search-agent .btn.btn-primary:hover{background:#0275d8;color:#fff}.lumesse-search-agent .btn.btn-success{border:0;background:#025aa5;color:#fff}.lumesse-search-agent .btn.btn-success:focus,.lumesse-search-agent .btn.btn-success:hover{background:#0275d8;color:#fff}.lumesse-skills .skill.card{position:relative;vertical-align:middle;border:0;overflow:hidden;min-height:20vw;border-radius:0;opacity:.7;-webkit-transition:opacity .15s;transition:opacity .15s}.lumesse-skills .skill.card:hover{opacity:1}.lumesse-skills .skill.card:hover .btn-primary{background-color:#025aa5;color:#fff}.lumesse-skills .skill.card .btn-primary{background:0 0;color:#025aa5;font-size:1rem}.lumesse-skills .skill.card .btn-primary:hover{background-color:#0275d8}.lumesse-skills .skill.card .card-img-top{width:5rem;margin-top:2rem;border-radius:0}.lumesse-skills .skill.card .card-img-top.fill{width:100%;max-width:100%;margin:0}.lumesse-skills .skill.card .card-block{padding-top:.6rem;padding-bottom:5rem}.lumesse-skills .skill.card .card-block .card-title{text-transform:uppercase;font-size:1rem;font-weight:700;margin-bottom:1.5rem}.lumesse-skills .skill.card .card-block .card-text{font-size:.8rem}.lumesse-skills .skill.card .card-footer{padding:1.5rem 20%;position:absolute;bottom:0;left:0;right:0;border:0;background:0 0}.lumesse-socials{margin:0;padding:0;font-size:3rem}.lumesse-socials li{display:inline-block;margin:0 1rem}html{-ms-overflow-style:scrollbar;background:#000}body{position:relative;font-family:Questrial,sans-serif;background-color:#f2f2f2}section h2{padding:2rem 0}.form-control{min-height:2.5rem;border-radius:3px;border-color:#f2f2f2;font-weight:700;background:#f2f2f2;color:#3f3f3f}.form-control:focus{border-color:#ccc}select{-webkit-appearance:menulist-button}select.form-control{padding-top:.55rem;padding-bottom:.55rem;border-radius:0;border-color:#a9a9a9;background:0 0}.modal-dialog{max-width:100%}.alert{border-radius:0}.alert ul{padding-left:1rem}.alert a{color:inherit}@media only screen and (max-device-width:760px){.lumesse-home-header{height:100vh}.lumesse-home-header h1{bottom:20vh}.search-form .btn,.search-form .form-search-phrase{padding:1rem!important}.lumesse-jobs .row{margin-left:0;margin-right:0}.lumesse-job-details [role=navigation]{text-align:center}.lumesse-job-details .modal-socials{padding:10px 0 30px;position:static;text-align:center}}@media (max-width:544px){header .lumesse-navbar .navbar-toggleable-xs .navbar-brand,header .lumesse-navbar .navbar-toggleable-xs[aria-expanded=true]+.navbar-toggler{color:#000}header .lumesse-navbar{text-align:right}header .lumesse-navbar .navbar-toggleable-xs{position:absolute;left:0;right:0;top:0}header .lumesse-navbar .navbar-toggleable-xs .navbar-brand::before{background-position:0 100%}header .lumesse-navbar .navbar-nav{padding:5.5rem 0 .5rem;background:#e4e4e4}header .lumesse-navbar .navbar-nav .nav-item{float:none}header .lumesse-navbar .navbar-nav .nav-item .nav-link{padding:.85rem .75rem;color:grey}header .lumesse-navbar .navbar-nav .nav-item.active .nav-link{color:#000}.lumesse-header .lumesse-search{padding:0 1.5rem}.lumesse-home-header h1{font-size:1.5rem}.search-form .btn,.search-form .form-control{width:100%!important;text-align:center;display:block}.loading{padding-right:0}.loading img{display:block;margin:0 auto}}@media (min-width:544px){.lumesse-employees .employee-photo.pull-sm-left{margin-right:1rem}.lumesse-employees .employee-photo.pull-sm-right{margin-left:1rem}.lumesse-jobs td,.lumesse-jobs th{display:table-cell;border-bottom:1px solid #666}.lumesse-jobs td:before,.lumesse-jobs th:before{display:none}.lumesse-jobs td:last-child{text-align:right}.lumesse-jobs .lumesse-pagination li:first-child{float:left}.lumesse-jobs .lumesse-pagination li:last-child{float:right}.lumesse-pagination a{margin:0}.lumesse-job-details .dl-horizontal{-webkit-column-count:2;-moz-column-count:2;column-count:2}.lumesse-job-details .dl-horizontal dd,.lumesse-job-details .dl-horizontal dt{overflow:hidden;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;break-inside:avoid-column}.lumesse-job-details .dl-horizontal dd{-moz-column-break-before:avoid;-webkit-column-break-before:avoid-column;page-break-before:avoid-column;break-before:avoid-column}}@media only screen and (min-device-width:480px) and (max-device-width:750px) and (max-device-height:479px){.lumesse-home-header h1{bottom:16vh;font-size:2rem}}