:root {
    /* ==[FONT FAMILY]== */
    --font-family-antenna-black:"Antenna Black";
    --font-family-antenna-bold-italic-CMP:"Antenna Bold Italic CMP";
    --font-family-antenna-bold-italic-CND:"Antenna Bold Italic CND";
    --font-family-antenna-italic:"Antenna Italic";
    --font-family-antenna-medium:"Antenna Medium";
    --font-family-antenna-medium-CND:"Antenna Medium CND";
    --font-family-antenna-medium-italic:"Antenna Medium Italic";
    --font-family-antenna-regular:"Antenna Regular";
    --font-family-antenna-semibold-italic:"Antenna Semibold Italic";
    --font-family-antenna-thin-italic:"Antenna Thin Italic";
    /* ==[COLOR THEME]== */
    --color-main-v1-rgb:40,96,23;
    --color-main-v1:#01095c;
    --color-main-title-v1:var(--color-main-v1);
    --color-main-text-v1:var(--color-main-v1);
    --color-main-point-v1:var(--color-sub-v1);
    --color-main-point-barre-v1:var(--color-main-v1);



    --color-sub-v1:#3390d9;
    --color-sub-v2:#e6e6f0;
    --color-sub-v3:#d9eaf6;
    --color-sub-title-v1:var(--color-main-v1);
    --color-sub-text-v1:var(--color-sub-v1);
    --color-sub-point-v1:var(--color-sub-v1);
    --color-sub-point-barre-v1:var(--color-sub-v1);

    --border-blue: 3px solid var(--color-blue);
    --radius-modal-header:0!important;
}
/**********************************************************************************************************************/
/*                                                 [FONT FAMILY]                                                      */
/**********************************************************************************************************************/
@font-face{font-family:"Antenna Black";src:url("/assets/current/fonts/websites/ford/ford-antenna-black-cmp.otf")format("opentype");}
@font-face{font-family:"Antenna Bold Italic CMP";src:url("/assets/current/fonts/websites/ford/ford-antenna-bold-italic-cmp.otf")format("opentype");}
@font-face{font-family:"Antenna Bold Italic CND";src:url("/assets/current/fonts/websites/ford/ford-antenna-bold-italic-cnd.otf")format("opentype");}
@font-face{font-family:"Antenna Italic";src:url("/assets/current/fonts/websites/ford/ford-antenna-italic.otf")format("opentype");}
@font-face{font-family:"Antenna Medium";src:url("/assets/current/fonts/websites/ford/ford-antenna-medium.otf")format("opentype");}
@font-face{font-family:"Antenna Medium CND";src:url("/assets/current/fonts/websites/ford/ford-antenna-medium-cnd.otf")format("opentype");}
@font-face{font-family:"Antenna Medium Italic";src:url("/assets/current/fonts/websites/ford/ford-antenna-medium-italic-cmp.otf")format("opentype");}
@font-face{font-family:"Antenna Regular";src:url("/assets/current/fonts/websites/ford/ford-antenna-regular-xcnd.otf")format("opentype");}
@font-face{font-family:"Antenna Semibold Italic";src:url("/assets/current/fonts/websites/ford/ford-antenna-semibold-italic.otf")format("opentype");}
@font-face{font-family:"Antenna Thin Italic";src:url("/assets/current/fonts/websites/ford/ford-antenna-thin-italic-xcnd.otf")format("opentype");}
.ff-antenna-black{font-family:var(--font-family-antenna-black)!important;}
.ff-antenna-bold-italic-cmp{font-family:var(--font-family-antenna-bold-italic-CMP)!important;}
.ff-antenna-bold-italic-cnd{font-family:var(--font-family-antenna-bold-italic-CND)!important;}
.ff-antenna-italic{font-family:var(--font-family-antenna-italic)!important;}
.ff-antenna-medium{font-family:var(--font-family-antenna-medium)!important;}
.ff-antenna-medium-cnd{font-family:var(--font-family-antenna-medium-CND)!important;}
.ff-antenna-medium-italic{font-family:var(--font-family-antenna-medium-italic)!important;}
.ff-antenna-regular{font-family:var(--font-family-antenna-regular)!important;}
.ff-antenna-semibold-italic{font-family:var(--font-family-antenna-semibold-italic)!important;}
.ff-antenna-thin-italic{font-family:var(--font-family-antenna-thin-italic)!important;}
/**********************************************************************************************************************/
/*                                                        [GENERAL]                                                   */
/**********************************************************************************************************************/
/* POPOVER VENDOR LEGEND */
.popover-header{color:var(--color-white)!important;background-color:var(--color-main-v1)!important;background-image:var(--gradient)!important;}
.custom-popover{--bs-popover-border-color:var(--color-main-v1)!important;}
.popover-stack-crown{top:-7px!important;left:3px!important;}

.bg-sub-v1{background-color:var(--color-sub-v2)!important;}
.bg-sub-v3{background-color:var(--color-sub-v3)!important;}

.color-title{color:var(--color-main-v1)!important;}
.color-title-v1{color:var(--color-main-v1)!important;}
.color-sub-title{color:var(--color-sub-v1)!important;}
.color-point{color:var(--color-main-v1)!important;}
.text-main-v1{color:var(--color-main-v1)!important;}
/**********************************************************************************************************************/
/*                                                      [LAYOUT]                                                      */
/**********************************************************************************************************************/
header .navbar-brand img{height:60px;}
header,header ul svg,header ul span,header ul b{color:var(--color-main-v1)!important;}
header ul a:hover,header ul a:hover svg,header ul a:hover span,header ul a:hover b{color:var(--color-white)!important;}
header ul a:hover {background-color:var(--color-main-v1)!important;}
header svg{max-width:32px!important;height:auto!important;}
header ul span {font-size:15px!important;}
#navbarHeader{padding:0;background-color:var(--color-main-v1)!important;background-image:var(--gradient)!important;}
#headerShop>h3,#headerSelection>h3,#headerCart>h3,#headerOrderDetail>h3,#headerNews>h3,#headerPartner>h3,#headerAccount>h3,#headerContact>h3,#headerResult>h3,#headerSupport>h3{font-family:var(--font-family-antenna-medium);color:var(--color-main-v1)!important;text-align:center;text-transform:uppercase;margin-top:1.5rem;padding-bottom:.25rem;border-bottom:1px solid var(--color-main-v1);}
.scd-nav span b{font-size:.75rem;}
#staticBackdrop{z-index:var(--z-index-1100)!important;}
/**********************************************************************************************************************/
/*                                                      [PAGE LOGIN]                                                  */
/**********************************************************************************************************************/
body#login-login{background:#262626 url("/medias/images/ford/wallpaper/wallpaper_login.webp")20% center no-repeat;background-size:cover;}
/* COLONNE DU FORMULAIRE */
body#login-login #formCol{background-color:rgba(248,248,250,.75);}
body#login-login .accordion-item{background-color:transparent!important;}
/* BOUTON */
body#login-login .accordion-button{width:85%;margin:0 auto;padding:.50rem!important;color:var(--color-main-v1)!important;background:transparent!important;justify-content:center!important;font-size:22px;letter-spacing:1px;border-bottom:1px solid var(--color-main-v1)!important;box-shadow:none!important;}
body#login-login .accordion-button::after{display:none!important;}
/* COLONNE DU FORMULAIRE */
body#login-login .accordion-header svg{width:12px;font-size:1.5rem!important;line-height:1rem!important;left:calc(50% - 6px);color:var(--color-main-v1)!important;z-index:var(--z-index-1096)!important;}
body#login-login .accordion-header .sort-1{top:30px!important;}
body#login-login .accordion-header .sort-2{top:30px!important;}
/* CHAMPS DU FORMULAIRE */
body#login-login .accordion input{background-color:rgba(255,255,255,1)!important;}
body#login-login .accordion input:focus{box-shadow:none!important;border:none!important;}
body#login-login .accordion .invalid-tooltip{position:relative!important;}
/**********************************************************************************************************************/
/*                                                [PAGE RULES & CGV]                                                  */
/**********************************************************************************************************************/
#rulesPage h2,#cgvPage h2,#legalPage h2,#rulesPage h3,#cgvPage h3,#legalPage h2{font-family:var(--font-family-antenna-regular)!important;}
#rulesPage h4,#cgvPage h4,#cgvPage li::marker,#legalPage h4{font-family:var(--font-family-arial-narrow)!important;}
#rulesPage p,#cgvPage p,#legalPage p{font-family:var(--font-family-arial-light-regular)!important;}
#rulesPage b,#cgvPage b,#legalPage b{font-size:14px;font-family:var(--font-family-antenna-medium)!important;letter-spacing:1px;}
/**********************************************************************************************************************/
/*                                                  [PAGE ACTUALITY]                                                  */
/**********************************************************************************************************************/
#contentNews .card img{min-height:200px!important;}
/**********************************************************************************************************************/
/*                                                     [PAGE HOME]                                                    */
/**********************************************************************************************************************/
#progressBar{height:35px;margin-top:60px;background:transparent!important;}
#progressBar span{width:55px;height:40px;font-size:10px;line-height:40px;position:absolute;top:calc(-100% - 10px);}
#progressBar span:nth-child(2){left:calc(25% - (55px/2))!important;}
#progressBar span:nth-child(4){left:calc(50% - (55px/2))!important;}
#progressBar span:nth-child(6){left:calc(75% - (55px/2))!important;}
#progressBar span:last-child{left:calc(100% - (55px/2))!important;}
#progressBar #segment-one,#progressBar #objective-one{background-color:#5192d4!important;}
#progressBar #segment-two{background:linear-gradient(to right,#9ec6ea 60%,#65a344 100%)!important;backface-visibility:hidden;}
#progressBar #objective-two{background:#9ec6ea;}
#progressBar #segment-three{background:linear-gradient(to right,#65a344 75%,#eed257 100%)!important;backface-visibility:hidden;}
#progressBar #objective-three{background:#65a344;}
#progressBar #segment-four,#progressBar #objective-four{background:linear-gradient(to right,#eed257 50%,#dcb401)!important;backface-visibility:hidden;}
/**********************************************************************************************************************/
/*                                             [PAGE ACCOUNT & CONTACT]                                               */
/**********************************************************************************************************************/
#myTab .nav-link.active,#supportTabHeader .nav-item .nav-link.active{background-color:var(--color-white);}
#myTab .nav-link:not(.active){color:var(--color-main-v1)!important;background-color:var(--color-grey);border:1px solid var(--bs-border-color);}
#supportTabHeader .nav-item .nav-link:not(.active){color:var(--color-main-v1);}
#myTab .nav-link:not(.active):hover,#supportTabHeader .nav-item .nav-link:not(.active):hover{color:var(--color-sub-v1)!important;background-color:var(--bs-light);}
/**********************************************************************************************************************/
/*                                                  [PARTNER SLIDER]                                                  */
/**********************************************************************************************************************/
.slick-slide{height:70px!important;}
.slick-slide a{height:100%!important;display:flex;justify-content:center!important;}
.slick-slide img{max-width:95%;max-height:70px;margin:auto!important;}
/**********************************************************************************************************************/
/*                                                    [CATALOG]                                                       */
/**********************************************************************************************************************/
#contentCarousel #cadeaux .card{height:225px!important;min-height:unset!important;}
#contentCarousel #cadeaux .card-img-overlay{background:rgba(16,43,78,.75)!important;}
/**********************************************************************************************************************/
/*                                           [ORIENTATION MOBILE LANDSCAPE]                                           */
/**********************************************************************************************************************/
@media (orientation: landscape) and (min-width: 568px) and (max-width: 968px) {
    /*body#login-login main{height:max-content!important;}*/
    /*body#login-login footer{position:relative!important;}*/
}
/**********************************************************************************************************************/
/*                                                     [SM VIEWPORT]                                                  */
/**********************************************************************************************************************/
@media screen and (min-width: 568px) {

}
/**********************************************************************************************************************/
/*                                                     [MD VIEWPORT]                                                  */
/**********************************************************************************************************************/
@media screen and (min-width: 768px) {

}
/**********************************************************************************************************************/
/*                                                     [LG VIEWPORT]                                                  */
/**********************************************************************************************************************/
@media screen and (min-width: 992px) {
    body#login-login main{height:100vh!important;}
    #navbarHeader{width:75%;}
    header .navbar-brand img{height:100px;}
    /*header ul li:first-child{width:28%!important;}*/
    header ul li:first-child{width:40%!important;}
    header ul li:not(:first-child){width:12%!important;}
    header ul.scd-nav li:last-child{width:24%!important;}
    header ul span{font-size:11px!important;}
    #navbarHeader{background-color:var(--color-white)!important;background-image:none!important;}
    #progressBar{margin-top:30px;}
    #contentAccount .dataTables_info{text-align:start;}
}
/**********************************************************************************************************************/
/*                                                     [XL VIEWPORT]                                                  */
/**********************************************************************************************************************/
@media screen and (min-width: 1200px) {

}
/**********************************************************************************************************************/
/*                                                    [XXL VIEWPORT]                                                  */
/**********************************************************************************************************************/
@media screen and (min-width: 1400px) {

}