@font-face {
    font-family: 'catamaranblack';
    src: url('../fonts/catamaran-black-webfont.woff2') format('woff2'), url('../fonts/catamaran-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'catamaranextrabold';
    src: url('../fonts/catamaran-extrabold-webfont.woff2') format('woff2'), url('../fonts/catamaran-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'catamaranlight';
    src: url('../fonts/catamaran-light-webfont.woff2') format('woff2'), url('../fonts/catamaran-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'catamaranregular';
    src: url('../fonts/catamaran-regular-webfont.woff2') format('woff2'), url('../fonts/catamaran-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.uk-button.dbc-plus {
    padding: 0 15px;
}

.dbc-list-body {
    padding-bottom: 40px!important;
}

div.dbc-list-items .uk-heading-line>span::before {
    height: 5px;
    width: 10px;
}

#tm-mobile .uk-nav li a img {
    display: none!important;
}

#home-cover .uk-background-top-center {
    background-position: 50% 120px;
}

.uk-card a svg {
    width: 20px!important;
    min-width: 0!important;
}

.jdarc-sites-list a.uk-card-hover:hover {
    background: #fff !important;
}

.jdarc-sites-list a.uk-card-hover:hover h3 {
    color: #39f !important;
}

.uk-form.jdarc-form-expand .controls>input,
.uk-form.jdarc-form-expand .controls>select {
    width: 100% !important;
}

.jdarc-form-expand .controls {
    margin-top: 10px;
    margin-bottom: 10px;
}

.jdarc-form-expand label {
    font-weight: bold;
}


/* Modif Eléna */

.iconAlert {
    height: 150px;
}

.titleAlert {
    color: white;
}

.blocBlanc {
    position: relative;
}

.tromb1 {
    width: 100px;
    height: 100px;
    background-image: url("../../../images/site/pictos/Bandeau%20actu%20Tromb%2001.svg");
    position: absolute;
    left: 0px;
    top: -50px;
    z-index: 1 !important;
}

.tromb2 {
    width: 100px;
    height: 100px;
    background-image: url("../../../images/site/pictos/Bandeau%20actu%20Tromb%2002.svg");
    position: absolute;
    left: 0px;
    top: -50px;
    z-index: 3 !important;
}

.alertText {
    padding: 15px;
    position: relative;
    z-index: 2 !important;
    background-color: white !important;
    font-size: 15px!important;
    min-width: 75%;
}

.headlineAlert {
    border-top: 10px solid white;
    width: 40px;
    color: white;
}

.dbc-alert-link {
    background:  red!important;
    color:  white!important;
    padding: 5px 10px;
}

.dbc-alert-link-container {
    margin-top: 50px;
}


@media screen and (min-width: 640px) {

    .dbc-alert-message-container {

        display:  flex;
        flex-wrap:  wrap;
        align-items:  center;
        height:  100%;

    }

}

@media screen and (max-width: 640px) {
    .iconAlert {
        width: 100px;
        height: 100px;
    }
    .alertText {
        min-height: 210px;
        display: flex;
        flex-wrap:  wrap;
    }
}

.dbc-job-offer-slideshow .uk-slideshow-items .uk-active{
    justify-content : center;
    align-items: middle;
    display:flex;
}

.dbc-job-offer-slideshow .uk-h2{
color: #346AAC!important;
}

.dbc-button {
    color: white!important;
    border-color: transparent;
    font-size: 18px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.dbc-button-207 {
    background-color: #346aac;
}

.dbc-button-206 {
    background-color: #e42c44;
}

.dbc-padding{
    padding: 4px;
}

.no-result{
    text-align: center;
    font-size: 25px;
}

#cck3r_dbc_application_job_offer_id{
 margin-bottom: 40px;
}

.dbc-application-form select.inputbox:not([class*=input-]) {
    width: 100%!important;
}

.dbc-application-form .inputbox[type=text]:not([class*=input-]){
    width: 100%!important;
}
