/* SPECIFIQUE AU SITE */
#pageLogoWrapper {
    background-color: #FFFFFF; 
}
#pageLogo {
    width: 150px;
}

#pageHeaderUnLogged {
    height: 37px;
    width: 100%;
    background-color: #AF4C64;
}

#languageSelection {
    min-width: 55px;
}
#languageSelection img {
    filter: opacity(40%);
}
#languageSelection img:hover,
#languageSelection img.selected {
    filter: opacity(100%);
}

#hasApplied {
    float: left;
    margin-right: 5px;
    color: #94CCA0;
}

#tabsContent {
    border-right: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-radius: 0 0 5px 5px;
}
#tabsContent #textFR .f-line.row:first-of-type,
#tabsContent #textEN .f-line.row:first-of-type {
    margin-top: 0;
    padding-top: 0.5rem;
}

.btn-action {
    background-color: #FFFFFF;
    border: 1px solid #DFDFDF;
    white-space: normal;
}
.btn-action:not(.active):hover {
    border: 1px solid #C6C6C6;
    color: #AF4C64;
}
.btn-action.active {
    background-color: #D6EFC2;
    border: 1px solid #D6EFC2;
}
.btn-action.disabled {
    cursor: default;
}
.btn-action.focus,
.btn-action:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(214,239,194,.25);
}

.f-box .dropzone {
    min-height: auto;
    padding: 0;
    border: 2px dashed #DFDFDF;
}
.f-box .dropzone:hover {
    border: 2px dashed #AF4C64;
}
.f-box .dropzone .dz-preview {
    margin: 8px;
    min-height: auto;
    width: 100px;
    height: 100px;
    border: 1px solid #DFDFDF;
    border-radius: 20px;
    background: #F8F8F8;
}
.f-box .dropzone .dz-preview .dz-progress, 
.f-box .dropzone .dz-preview .dz-image, 
.f-box .dropzone .dz-preview .dz-size {
    display: none;
}
.f-box .dropzone .dz-preview .dz-details {
    position: relative;
    height: 75px;
    padding: 5px;
}
.f-box .dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
    overflow: auto;
    text-overflow: auto;
}
.f-box .dropzone .dz-preview .dz-details .dz-filename {
    white-space: normal;
}
.f-box .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
    border: 0;
}
.f-box .dropzone .dz-preview .dz-details .dz-filename span,
.f-box .dropzone .dz-preview .dz-details .dz-size span {
    background-color: transparent;
    padding: 0;
    border-radius: 0;
}
.f-box .dropzone .dz-preview .dz-details .dz-filename:hover span {
    border: 0;
    background-color: transparent;
}

pre.address {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    margin: inherit;
    display: inherit;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/* lg -> xl */
@media only screen and (max-width: 1200px) { }

/* md -> lg */
@media only screen and (max-width: 992px) { }

/* sm -> md */
@media only screen and (max-width: 768px) { }

/* xs -> sm */
@media only screen and (max-width: 576px) { }
