﻿.EspaceClient .pagination > li > a:hover, .EspaceClient .pager li > a:hover, .EspaceClient .pager li > span:hover, .EspaceClient section.dark, .EspaceClient div.dark, .EspaceClient #services .services__item:hover, .EspaceClient .feature-box.style-1:hover, .EspaceClient .feature-box.style-2, .EspaceClient .footer.dark, .EspaceClient .navbar-dark, .EspaceClient ul.dropdown-menu.dark, .EspaceClient a.icon.filled:hover, .EspaceClient a.icon.filled-alt:hover, .EspaceClient .card.card-style-2, .EspaceClient ul.tags.style-1 li a:hover, .EspaceClient ul.tags.style-3 li a:hover, .EspaceClient ul.tags.style-5 li a:hover, .EspaceClient ul.tags.style-7 li a:hover, .EspaceClient ul.tags.style-8 li a:hover, .EspaceClient input.primary:checked + .switch, .EspaceClient #cta.style-1, .EspaceClient #cta.style-1, .EspaceClient #cta.style-3, .EspaceClient #cta.style-5, .EspaceClient .scroll-to-top.style-1, .EspaceClient .scroll-to-top.style-2:hover, .EspaceClient .mega-dropdown-menu.light li ul li a:hover, .EspaceClient .dark .card.card-style-2 .btn.btn-default.btn-outline:hover {
    background-color: #204765;
}

.EspaceClient .mega-dropdown-menu.light li ul li a:hover, .EspaceClient .dropdown-menu.light li a:hover {
    background-color: #204765;
    color: white;
}

.EspaceClient a.icon.theme-alt {
    background-color: transparent;
    color: white !important;
}

.btn-group button.btn {
    border-left: 0;
}

.btn-group a.btn.btn-primary {
    border-right: 0;
}

h2, h3, h4, h5, h6, span.timer, .counters.style-2 h5, .team-member.style-2 span {
    font-family: 'Open Sans', serif;
}

.EspaceClient .btn.btn-default:hover {
    /*background-color: white;
    border-color: white;*/
}

.EspaceClient .btn.btn-primary {
    background-color: #204765;
    border-color: #f2ece1;
    /* color: #f2ece1; */
}

    .EspaceClient .btn.btn-primary.btn-outline:hover {
        background-color: #204765;
        border-color: white;
        color: #f2ece1;
    }

.EspaceClient .nav-tabs.style-2 > li.active > a, .EspaceClient .nav-tabs.style-2 > li.active > a:focus, .EspaceClient .nav-tabs.style-2 > li.active > a:hover {
    border: 1px solid;
    background-color: transparent !important;
    color: white;
}

.EspaceClient .primary, .EspaceClient .alert-primary, .EspaceClient .label.primary, .EspaceClient .footer .alert.primary {
    background-color: #204765;
    border-color: white;
    color: #f2ece1;
}

.EspaceClient .pagination.default > li > a.active, .EspaceClient .pagination.style-1 > li > a.active {
    background-color: #204765;
    color: #fff;
    border-color: white;
}

.EspaceClient .pagination.style-4 > li > a.active, .EspaceClient .pagination.style-5 > li > a.active {
    background-color: white;
    color: #fff;
}

.EspaceClient .pagination > li > span:hover, .EspaceClient .pagination.style-1 > li > span:hover, .EspaceClient .pagination.style-2 > li > span:hover, .EspaceClient .pagination.style-3 > li > span:hover, .EspaceClient .pagination.style-4 > li > span:hover, .EspaceClient .pagination.style-5 > li > span:hover {
    background-color: transparent;
    border-color: transparent;
    color: white;
    cursor: auto;
}

.EspaceClient #cta.style-1 p, .EspaceClient #cta.style-3 p, .EspaceClient #cta.style-5 p, .EspaceClient #hero .btn, .EspaceClient section.dark p, .EspaceClient section.dark a:hover, .EspaceClient section.dark a:focus, .EspaceClient section.dark, .EspaceClient section.dark span, .EspaceClient .card-style-2 p, .EspaceClient .footer.dark p, .EspaceClient footer.dark nav ul li, .EspaceClient footer.dark .form-control, .EspaceClient .footer.dark a:hover, .EspaceClient #hero h1, .EspaceClient .dark, .EspaceClient .dark p, .EspaceClient .dark ul.menu-left a, .EspaceClient .dark ul.menu-right li, .EspaceClient #hero.style-2 p, .EspaceClient #hero.style-2 h1, .EspaceClient .breadcrumb > .active, .EspaceClient .dark .card.card-style-2 p, .EspaceClient .dark .card.card-style-2 .btn.btn-default.btn-outline:hover, .EspaceClient .dark ul.tags.style-1 li a, .EspaceClient .dark ul.tags.style-1 li a:hover, .EspaceClient .dark ul.tags.style-2 li a, .EspaceClient .dark ul.tags.style-3 li a, .EspaceClient .dark ul.tags.style-4 li a, .EspaceClient .dark ul.tags.style-5 li a, .EspaceClient .dark ul.tags.style-9 li a, .EspaceClient .dark ul.tags.style-9 li a i, .EspaceClient .dark .counters.style-1 span.timer, .EspaceClient .dark .feature-box.bordered .btn:hover, .EspaceClient .dark .nav-tabs.style-2 > li.active > a, .EspaceClient .dark .nav-tabs.style-2 > li.active > a:focus, .EspaceClient .dark .nav-tabs.style-2 > li.active > a:hover, .EspaceClient .dark ol.ordered > li, .EspaceClient .dark ol.ordered > li a, .EspaceClient .dark ul.unordered li, .EspaceClient .dark ul.unordered li a, .EspaceClient .dark dd, .EspaceClient .dark .widget.address address, .EspaceClient .dark .widget.address address a, .EspaceClient #cta.style-7 p, .EspaceClient #cta.style-7 h3 {
    color: white;
}

.EspaceClient #hero.style-1 p, .EspaceClient #hero p, .EspaceClient #hero h1, .EspaceClient #hero.style-1 h1 {
    color: #f2ece1;
}

.EspaceClient .scroll-to-top.style-3, .EspaceClient .popover, .EspaceClient #cta.style-2, .EspaceClient #cta.style-4, .EspaceClient #cta.style-6, .EspaceClient .title.light, .EspaceClient dt, .EspaceClient .dark .feature-box.bordered .btn, .EspaceClient .dark .btn.btn-primary:hover {
    background-color: #f2ece1;
}

.EspaceClient .navbar-light {
    background-color: #f2ece1;
}

.EspaceClient .dropdown-menu.light {
    background-color: #f2ece1;
}

.EspaceClient .dropdown-menu.light {
    background-color: #f2ece1;
}

.EspaceClient .table-deadlines {
    background-color: #204765;
}

.EspaceClient .alert-border.alert-theme .close, .EspaceClient .pagination > li > a, .EspaceClient .pagination > li > span, .EspaceClient .pager li > a, .EspaceClient .pager li > span, .EspaceClient ul.unordered li:before, .EspaceClient #about h5, .EspaceClient section.dark h1, .EspaceClient section.dark h2, .EspaceClient section.dark h3, .EspaceClient section.dark h4, .EspaceClient section.dark h5, .EspaceClient section.dark h6, .EspaceClient section.dark hr, .EspaceClient section.dark a, .EspaceClient .owl-prev i:hover, .EspaceClient .owl-next i:hover, .EspaceClient #carousel-testimonials .rating i, .EspaceClient footer h4, .EspaceClient .header-social__wrapper .contact .contact__item a:hover, .EspaceClient .header-social__wrapper .contact .contact__item i, .EspaceClient .navbar-semitransparent .navbar-nav > li > a, .EspaceClient .navbar-dark .navbar-nav > li > a, .EspaceClient .navbar-sticky.sticky .navbar-nav > li > a:hover, .EspaceClient .navbar-sticky.sticky .navbar-semitransparent .navbar-nav > .open > a, .EspaceClient .navbar-sticky.sticky .navbar-nav > li > a:focus, .EspaceClient .navbar-nav > li > .dropdown-menu.dark .fa, .EspaceClient a.icon.theme-alt:hover, .EspaceClient .counters h5, .EspaceClient .counters.style-1 i, .EspaceClient span.highlight.theme, .EspaceClient .card-style-2 h4, .EspaceClient mark.highlight.theme, .EspaceClient .mark.highlight.theme, .EspaceClient .team-member.style-2 span, .EspaceClient blockquote.style-5 footer, .EspaceClient .btn.btn-subscribe, .EspaceClient #cta.style-1 h3, .EspaceClient #cta.style-3 h3, .EspaceClient #cta.style-5 h3, .EspaceClient .scroll-to-top.style-1 i, .EspaceClient scroll-to-top.style-2:hover i, .EspaceClient .page-maintenance h2, .EspaceClient .navbar-light .navbar-nav > li > a:hover, .EspaceClient .navbar-light .navbar-nav > li > a:active, .EspaceClient .navbar-light .navbar-nav > li > a:focus, .EspaceClient .navbar-nav > li > .mega-dropdown-menu.light .fa, .EspaceClient .navbar-toggle i, .EspaceClient .dark h1, .EspaceClient .dark h2, .EspaceClient .dark h3, .EspaceClient .dark h4, .EspaceClient .dark h5, .EspaceClient .dark h6, .EspaceClient .dark ul.menu-left li a.active, .EspaceClient .dark ul.menu-right li a.active, .EspaceClient .dark blockquote footer, .EspaceClient .dark blockquote small, .EspaceClient .dark blockquote .small, .EspaceClient .dark ul.tags.style-6 li a, .EspaceClient .dark .widget.address address strong, .EspaceClient .dark .btn.btn-primary:hover {
    color: white;
}

/*.EspaceClient .nav-tabs > li.active > a, .EspaceClient .nav-tabs > li.active > a:focus, .EspaceClient .nav-tabs > li.active > a:hover, .EspaceClient .nav > li > a:focus, .EspaceClient .nav > li > a:hover,*/ .EspaceClient .pagination > .active > a, .EspaceClient .pagination > .active > a:focus, .EspaceClient .pagination > .active > a:hover, .EspaceClient .pagination > .active > span, .EspaceClient .pagination > .active > span:focus, .EspaceClient .pagination > .active > span:hover, .EspaceClient ol.ordered > li:before, .EspaceClient a.icon.filled, .EspaceClient mark, .EspaceClient .mark, .EspaceClient ul.tags.style-7 li a, .EspaceClient ul.tags.style-8 li a, .EspaceClient ul.tags.style-2 li a:hover, .EspaceClient ul.tags.style-4 li a:hover, .EspaceClient ul.tags.style-6 li a:hover, .EspaceClient ul.tags.style-9 li a:hover, .EspaceClient .progress .progress-bar.style-1, .EspaceClient .progress .progress-bar.style-2, .EspaceClient .progress .progress-bar.style-3, .EspaceClient a.icon.outline:hover, .EspaceClient .scroll-to-top.style-1:hover, .EspaceClient .scroll-to-top.style-2, .EspaceClient .scroll-to-top.style-3:hover, .EspaceClient .dark .card.card-style-2, .EspaceClient .dark .primary, .EspaceClient .dark .alert-primary, .EspaceClient .dark .label.primary, .EspaceClient .dark ul.tags.style-1 li a:hover, .EspaceClient .dark .feature-box.bordered .btn:hover, .EspaceClient .dark .btn.btn-primary {
    background-color: white;
}

    .EspaceClient ul.menu-left li a.active, .EspaceClient ul.menu-right li a.active, .EspaceClient .nav-tabs > li.active > a, .EspaceClient .nav-tabs > li.active > a:focus, .EspaceClient .nav-tabs > li.active > a:hover, .EspaceClient .tab-content, .EspaceClient .nav-tabs, .EspaceClient .nav-tabs > li > a:hover, .EspaceClient .feature-box.bordered, .EspaceClient blockquote.style-1, .EspaceClient .pagination > .active > a, .EspaceClient .pagination > .active > a:focus, .EspaceClient .pagination > .active > a:hover, .EspaceClient .pagination > .active > span, .EspaceClient .pagination > .active > span:focus, .EspaceClient .pagination > .active > span:hover, .EspaceClient hr.quote, .EspaceClient hr.centered, .EspaceClient hr.title, .EspaceClient hr.title.alt, .EspaceClient footer .form-control, .EspaceClient .form-control.subscribe, .EspaceClient .form-control.search, .EspaceClient blockquote.style-4, .EspaceClient ul.tags.style-2 li a, .EspaceClient ul.tags.style-4 li a, .EspaceClient ul.tags.style-6 li a, .EspaceClient ul.tags.style-2 li a:hover, .EspaceClient ul.tags.style-4 li a:hover, .EspaceClient ul.tags.style-6 li a:hover, .EspaceClient ul.tags.style-9 li a:hover, .EspaceClient .btn.btn-subscribe, .EspaceClient form.style-5 .form-control, .EspaceClient .select-theme, .EspaceClient .multiple-select-theme, .EspaceClient a.icon.outline, .EspaceClient .dark .card.card-style-2, .EspaceClient .dark .primary, .EspaceClient .dark .alert-primary, .EspaceClient .dark .label.primary, .EspaceClient .dark ul.tags.style-1 li a:hover, .EspaceClient .dark ul.tags.style-7 li a, .EspaceClient .dark ul.tags.style-8 li a, .EspaceClient .dark ul.tags.style-9 li a, .EspaceClient .dark .btn.btn-primary {
        border-color: white !important;
    }

.EspaceClient a.btn-round:link, .EspaceClient a.btn-round:visited {
    color: white;
}

.EspaceClient a.icon.theme {
    background-color: transparent;
    color: white !important;
}

.EspaceClient a.icon.theme-alt:hover {
    /*color: white !important;*/
}


.EspaceClient .dark a.icon.theme-alt:hover {
    /*color: white !important;*/
}

.EspaceClient .btn.btn-default {
    /*background-color: white;
    border-color: white;
    color: #f2ece1;
    width: 250px;*/
}

.EspaceClient .btn.btn-primary:hover {
    background-color: #f2ece1;
    /* border-color: white; */
    color: #204765;
}

.EspaceClient .btn.btn-default.btn-outline {
    /*border-color: white;
    color: white;*/
}

    .EspaceClient .btn.btn-default.btn-outline:hover, .EspaceClient .btn.btn-outline:focus {
        /*background-color: white;
        border-color: white;
        color: #f2ece1;*/
    }

.EspaceClient .nav-tabs.style-1 > li.active > a, .EspaceClient .nav-tabs.style-1 > li.active > a:focus, .EspaceClient .nav-tabs.style-1 > li.active > a:hover {
    border: 2px solid;
    background-color: white;
    color: #fff;
}

.EspaceClient .feature-box.style-2 i {
    color: white;
}

.EspaceClient .pagination.style-2 > li > a, .EspaceClient .pagination.style-3 > li > a {
    border-color: white;
    color: #777;
}


    .EspaceClient .pagination.style-2 > li > a.active, .EspaceClient .pagination.style-3 > li > a.active {
        background-color: white;
        color: #fff;
        border-color: white;
    }

.EspaceClient .pagination.style-2 > li a:hover, .EspaceClient .pagination.style-3 > li a:hover {
    background-color: white;
}

.EspaceClient .navbar-light a.icon.theme:hover, .EspaceClient .navbar-light .contact .contact__item a:hover {
    color: white !important;
}

.EspaceClient .navbar-sticky.sticky .navbar-nav > li > a {
    color: white;
}

.EspaceClient .navbar-semitransparent.sticky .navbar-nav > li > a {
    color: white;
}

.EspaceClient .btn.btn-subscribe {
    display: block;
    width: 100%;
    background-color: white;
}

.EspaceClient #ListDeadline h2 {
    color: white;
}

.EspaceClient .breadcrumb li.active, .EspaceClient .breadcrumb li {
    color: #191919;
}

/*.EspaceClient .row.espaceclient .card {
    height: 370px;
    overflow: hidden;
    position: relative;
}*/

.EspaceClient .row.espaceclient .card-body {
    height: 300px;
    overflow: hidden;
    position: relative;
}

.EspaceClient .registeredBadge {
    background-color: #13b000;
    color: white;
    font-weight: bold;
    position: absolute;
    padding: 2px 30px;
    transform: rotate(-45deg);
    left: -45px;
    top: 22px;
    width: 185px;
}

    .EspaceClient .registeredBadge.waiting {
        background-color: orange;
    }

    .EspaceClient .registeredBadge.cancelled {
        background-color: #c31010 !important;
    }

    .EspaceClient .registeredBadge.info {
        text-transform: initial;
        background-color: #5299de !important;
    }

    .EspaceClient .registeredBadge.warning {
        background-color: #efe900 !important;
    }

.espaceclient .card-text {
    /* height: 100%; */
    max-height: 200px;
    overflow-y: hidden;
    /* overflow-x: hidden; */
}

.espaceclient .card-body img {
    max-width: 40px;
}

.modal-backdrop.show {
    background-color: transparent;
}

.espaceclient li.list-group-item {
    border: none;
    padding: 10px 10px;
}

.avatar {
    position: relative;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    font-size: 1rem;
    font-weight: 600;
    height: 3.125rem;
    width: 3.125rem;
    border-radius: .375rem;
}

.rounded-circle {
    border-radius: 50% !important;
}

.avatar.rounded-circle div {
    border-radius: 50%;
}

a.nav-link.dropdown-toggle.avatara {
    padding: 0 !important;
}

form select {
    background-color: transparent !important;
    border: 0;
    border-bottom: 1px solid #dcdcdc;
}

@media screen and ( min-width : 768px ) {

    .mobile {
        display: none;
    }

    .card-text.cardmobile {
        height: 250px;
        max-height: 250px;
    }
}

@media screen and ( max-width : 768px ) {
    .notmobile {
        display: none;
    }
}

@media screen and ( max-width : 768px ) {
    .EspaceClient .navbar .container {
        background-color: #204765;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    .EspaceClient .navbar .container {
        background-color: #204765;
    }

    .EspaceClient .btn.btn-subscribe {
        display: block;
        width: 100%;
        background-color: white;
    }

    .EspaceClient .navbar-sticky.sticky .navbar-nav > li > a {
        color: white;
    }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    .EspaceClient .navbar .container {
        background-color: #204765;
    }

    .EspaceClient .navbar-sticky.sticky .navbar-nav > li > a {
        color: white;
    }

    .EspaceClient .btn.btn-subscribe {
        display: block;
        width: 100%;
        background-color: white;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
    .EspaceClient .navbar .container {
        background-color: #204765;
    }

    .EspaceClient .navbar-sticky.sticky .navbar-nav > li > a {
        color: white;
    }


    .EspaceClient .navbar-sticky.sticky .navbar-nav > li > a {
        color: white;
    }
}

@media only screen and (min-device-width : 375px) and (max-device-width : 812px) and (-webkit-device-pixel-ratio : 3) and (orientation : landscape) {
    .EspaceClient .navbar .container {
        background-color: #204765;
    }
}
