.header_slogan {font-family:"journal","Trebuchet MS",Garuda,verdana,sans-serif;font-size:45px;font-weight:normal;color:black;}
.accueil_titre {font-family:"Trebuchet MS",Garuda,verdana,sans-serif;font-size:26px;font-weight:normal;color:#ffffff;text-decoration:none;}
.accueil_soustitre {font-family:"Trebuchet MS",verdana,sans-serif;font-size:18px;font-weight:normal;color:#ffffff;text-decoration:none;}

.dbg {border:1px solid red;}
.dbg-text.xs {display:none;}
.dbg-text.sm {display:none;}
.dbg-text.md {display:none;}
.dbg-text.lg {display:none;}
.dbg-text.xl {display:none;}
.menu-item-caret {width:30px;margin-right:5px;font-size:25px;}
.ico {width:30px;margin-right:5px;}
.text-nobreak {white-space:nowrap;}

hr.spacer {margin:100px auto 100px auto;}
.hr {border-top:2px solid #EE8F00;border-bottom:0px;border-left:0px;border-right:0px;width:50%;margin:20px auto 0 auto;}

.slogan,.slogan a,.slogan a:hover {font-family:"journal","Trebuchet MS",Garuda,verdana,sans-serif;font-size:50px;font-weight:normal;color:white;text-decoration:none;}

.devis thead, .devis tbody {border:0px;}
.devis th, .devis td {border:1px solid #ffffff;}
.contactus {margin:30px 0 10px 0;}
.contactus,.contactus a,.contactus a:hover {font-family:"Trebuchet MS",verdana,sans-serif;font-size:22px;font-weight:bold;color:#111111;}

.cadre_avant {background:#1485d3;color:white;padding:10px;}
.cadre_avant a,.cadre_avant a:hover {color:white;}
.cadre_savant {background:#f6ab34;color:white;padding:10px;}
.cadre_savant a,.cadre_avant a:hover {color:white;}
.label a:hover {color:#111111;text-decoration:underline;}
.labelsmall,.labelsmall a,.labelsmall a:hover {font-size:11px;font-family:verdana,sans-serif;line-height:16px;}

h4,.mimosa {color:#ff9800;}
/*.glyphicon {
  font-style:normal;
  font-weight:normal;
  text-decoration:inherit;
  position:absolute;
  font-size:90px;
  color:#639CC6;
  margin-top:25%;
}*/

/* label color */
.input-field label {color:#000;}
/* label focus color */
.input-field input[type=text]:focus + label {color:#000;}
/* label underline focus color */
.input-field input[type=text]:focus {border-bottom: 1px solid #000;box-shadow: 0 1px 0 0 #000;}
/* valid color */
.input-field input[type=text].valid {border-bottom: 1px solid #000;box-shadow: 0 1px 0 0 #000;}
/* invalid color */
.input-field input[type=text].invalid {border-bottom: 1px solid #000;box-shadow: 0 1px 0 0 #000;}
/* icon prefix focus color */
.input-field .prefix.active {color:#000;}




.shadow-bottom {box-shadow:0 10px 10px -5px #232323;-moz-box-shadow:0 10px 10px -5px #232323;-webkit-box-shadow:0 10px 10px -5px #232323;}

.bandeau-black {padding:7px;background:#050505;font-family:verdana;line-height:18px;font-size:13px;color:#eeeeee;font-weight:normal;text-decoration:none;margin-bottom:15px;}


.dropdown:hover .dropdown-menu {display:block;}

.avant,.avant a,.avant a:hover {color:#1485d3;}
.avant a,.avant a:hover {text-decoration:underline;}

/*.nav-link {font-family:'oswald',Garuda,verdana,sans-serif;text-decoration:none;}
.nav-link:hover {background:white;color:black;}*/


.navbar-progeweb .navbar-brand {color:#fff;}
.navbar-progeweb .navbar-brand:hover, .navbar-dark .navbar-brand:focus {color:#fff;}
.navbar-progeweb .navbar-nav .nav-link {color:#ffffff;font-family:'oswald',Garuda,verdana,sans-serif;font-size:20px;}
.navbar-progeweb .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {color:#000000;background:#ffffff;}

.navbar-progeweb .navbar-nav .nav-link.disabled {color:#000000;}

.navbar-progeweb .navbar-nav .show > .nav-link,
.navbar-progeweb .navbar-nav .active > .nav-link,
.navbar-progeweb .navbar-nav .nav-link.show,
.navbar-progeweb .navbar-nav .nav-link.active {color:#000000;background:#ffffff;}
.navbar-progeweb .navbar-toggler {color:rgba(255, 255, 255, 0.5);border-color:rgba(255, 255, 255, 0.1);}
.navbar-progeweb .navbar-toggler-icon {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-progeweb .navbar-text {color:rgba(255, 255, 255, 0.5);}
.navbar-progeweb .navbar-text a {color:#fff;}
.navbar-progeweb .navbar-text a:hover, .navbar-dark .navbar-text a:focus {color:#fff;}

.block290 {width:290px;}

#partenaires .img {transform:scale(0.75);padding:20px;display:inline-block;}

footer #bandeau {font-family:verdana;line-height:18px;color:#eeeeee;}
.block620 {width:620px;}
.block280 {width:320px;}
footer hr {width:620px;}
footer .title {font-family:'oswald',Garuda,verdana,sans-serif;font-size:22px;color:#1485d3;line-height:18px;font-weight:normal;margin-bottom:10px;}
footer .liens,.liens a,.liens a:hover {font-family:verdana;line-height:18px;font-size:13px;color:#d0d0d0;font-weight:normal;text-decoration:none;}
footer .liens a:hover {text-decoration:underline;}
footer .text {font-family:verdana;line-height:18px;font-size:12px;color:#dddddd;font-weight:normal;text-decoration:none;}
.copyright {font-family:verdana;font-size:13px;color:#eeeeee;}



@media (max-width:575px) { /* XS */
.dbg {border:1px solid red;}
.header_slogan {font-size:40px;}
.dbg-text.xs {display:inline;}
.navbar-progeweb .navbar-nav .nav-link {font-size:13px;}
.block620 {width:95%;}
footer hr {width:95%;}
}

@media (min-width:576px) and (max-width:767px) { /* SM */
.dbg {border:1px solid orange;}
.header_slogan {font-size:45px;}
.dbg-text.sm {display:inline;}
.navbar-progeweb .navbar-nav .nav-link {font-size:18px;}
.block620 {width:500px;}
footer hr {width:500px;}
}
@media (min-width:768px) and (max-width:991px) { /* MD */
.dbg {border:1px solid black;}
.header_slogan {font-size:36px;}
.dbg-text.md {display:inline;}
}
@media (min-width:992px) and (max-width:1199px) { /* LG */
.dbg {border:1px solid green;}
.header_slogan {font-size:45px;}
.dbg-text.lg {display:inline;}
}
@media (min-width:1200px) { /* XL */
.dbg {border:1px solid blue;}
.header_slogan {font-size:45px;}
.logo {max-width:400px;}
.dbg-text.xl {display:inline;}
}

@font-face {font-family:'oswald';font-style:normal;font-weight:700;src:local('Oswald Bold'), local('Oswald-Bold'), url(/font/oswald-700.woff) format('woff');}
@font-face {font-family:'oswald';font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(/font/oswald-400.woff) format('woff');}
@font-face {font-family:'oswald';font-style:normal;font-weight:300;src:local('Oswald Light'),local('Oswald-Light'),url(/font/oswald-300.woff) format('woff');}
@font-face {font-family:'oswald';font-style:normal;font-weight:normal;src:local('Oswald Light'),local('Oswald-Light'),url(/font/oswald-300.woff) format('woff');}
@font-face {font-family:"journal";font-style:normal;font-weight:normal;src:local('Journal'),url('/font/journal.ttf') format('truetype'),url('/fonts/journal.otf') format('opentype');}
