/* Charte Global ADC Auto : bleu #489CD4, orange #FA7E16 */
:root{
  --gadc-blue:#489CD4;
  --gadc-blue-dark:#2A78B0;
  --gadc-blue-deep:#1F6293;
  --gadc-orange:#FA7E16;
  --accent:#2A78B0;
  --accent-dark:#1F6293;
  --accent-soft:#E3F1FA;
  --focus:#489CD4;
}
body::before{content:"";position:fixed;top:0;left:0;right:0;height:4px;z-index:9999;
  background:linear-gradient(90deg,#489CD4 0,#489CD4 78%,#FA7E16 78%,#FA7E16 100%);}
body.gadc-grad{background:linear-gradient(160deg,#0B2F4D,#1D5F8F 55%,#489CD4) !important;}
h1{font-family:"Bebas Neue","Oswald","Barlow Condensed","Roboto Condensed","Arial Narrow",sans-serif;
  font-stretch:condensed;text-transform:uppercase;letter-spacing:.03em;font-weight:700;}
.gadc-logo{display:block;margin:0 auto 14px;line-height:0;text-decoration:none;}
.gadc-logo img{display:block;width:210px;max-width:72%;height:auto;margin:0 auto;}
.gadc-logo-head{margin:0 0 12px;}
.gadc-logo-head img{width:auto;max-width:none;height:68px;margin:0;}
.gadc-sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
.tab.active{border-bottom-color:#FA7E16;}
.topbar{border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#489CD4 0,#489CD4 78%,#FA7E16 78%,#FA7E16 100%) 1;}
.tab.active{border-bottom:3px solid #FA7E16 !important;color:#1F6293 !important;}
.tab:not(.active):not(:disabled):hover{border-bottom:3px solid #FFC999;}
.topbar{border-bottom:4px solid transparent;border-image:linear-gradient(90deg,#489CD4 0,#489CD4 65%,#FA7E16 65%,#FA7E16 100%) 1;}
h3:not([style*="font-size"])::before{content:"";display:inline-block;width:4px;height:.95em;background:#FA7E16;border-radius:2px;margin-right:8px;vertical-align:-1px;}
.btn.primary{background:#FA7E16 !important;border-color:#FA7E16 !important;color:#1c2420 !important;}
.btn.primary:hover{filter:brightness(1.06);}
.topbar{border-image:linear-gradient(90deg,#489CD4 0,#489CD4 50%,#FA7E16 50%,#FA7E16 100%) 1;}
.topbar{border-bottom:0 !important;border-image:none !important;position:relative;padding-bottom:20px;}
.topbar::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;border-radius:3px;background:linear-gradient(90deg,#489CD4 0,#489CD4 60%,#FA7E16 60%,#FA7E16 100%);}
.btn.primary{background:#C2540A !important;border-color:#C2540A !important;color:#ffffff !important;font-weight:700;}
.btn.primary:hover{background:#A94608 !important;border-color:#A94608 !important;filter:none;}
.btn.primary:not(.small):not(.sm):not(.mini){background:#FA7E16 !important;border-color:#FA7E16 !important;color:#ffffff !important;font-size:15px;font-weight:800;padding:12px 22px;text-shadow:0 1px 1px rgba(0,0,0,.28);}
.btn.primary:not(.small):not(.sm):not(.mini):hover{background:#E86F0A !important;border-color:#E86F0A !important;}
.btn.primary.small,.btn.primary.sm,.btn.primary.mini{background:#2A78B0 !important;border-color:#2A78B0 !important;color:#fff !important;text-shadow:none;}
.btn.primary:not(.small):not(.sm):not(.mini){font-weight:400 !important;}
