﻿.chenove.class_group_intern header .logo {
    width: 200px;
    flex:initial;
    margin:0;
}

@media only screen and (max-width: 1020px) {
    .chenove.class_group_intern header .logo {
        -webkit-box-flex: initial;
        flex: none;
    }
}
.chenove header .header #menu li .link-leading:hover,
.chenove header .header #menu li .link-leading:focus,
.chenove header .header #menu li .link-leading:active {
    color: var(--theme-color) !important;
}

.chenove header .header #menu li .link-leading::after {
    background: var(--theme-color) !important;
}

.chenove .cygnus header .header .myDijonSSO.account:hover {
    background: var(--dark-theme-color) !important;
}

.chenove header .header .myDijonSSO button:hover,
.chenove .cygnus .connect-header::before,
.chenove .cygnus header .header .myDijonSSO.account,
.chenove .cygnus header .header .myDijonSSO button,
.chenove .cygnus header .header .div-notif,
.chenove header .header .myDijonSSO.account {
    background-color: var(--theme-color) !important;
}

.chenove.class_group_intern .header-menu a:hover {
    background-color: var(--dark-theme-color) !important;
}

.chenove .cygnus .connect-header {
    background-color: var(--theme-color) !important;
    border-radius: 5px;
}

.chenove .cygnus .connect-header {
    border-radius: inherit;
}

.chenove.class_group_intern .header-menu a:hover {
    color: var(--white) !important;
}

.vdd-form .menu a:hover, div.header-menu a:hover {
    border-bottom: solid 2px var(--light-theme-color) !important;
}

.chenove .connexionwpc .authentification .header::after,
.chenove .connexionwpc .creation-compte .header::after,
.chenove .eserviceheader span.title::after {
    content: none;
}

.chenove header .header #menu li .link-leading:focus,
.chenove header .header #menu li .link-leading:active {
    background-color: transparent !important;
}

@media only screen and (max-width: 1378px) {
    header .header .sidy--to-open.chenove {
        display: none;
    }
}

@media only screen and (max-width: 1020px) {
    header .header .logo.chenove {
    }
}

@media only screen and (max-width: 767px) {
    header .header .logo.chenove {
        display: none;
    }
}