@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");

@import url('https://fonts.googleapis.com/css?family=Martel+Sans|Roboto:300,400&display=swap');
body{

    font-family: 'Roboto', sans-serif;
    font-family: 'Martel Sans', sans-serif;

}

.navbar-icon-top .navbar-nav .nav-link > .fa {
  position: relative;
  width: 36px;
  font-size: 24px;
}

.navbar-icon-top .navbar-nav .nav-link > .fa > .badge {
  font-size: 0.75rem;
  position: absolute;
  right: 0;
  font-family: sans-serif;
}

.navbar-icon-top .navbar-nav .nav-link > .fa {
  top: 3px;
  line-height: 12px;
}

.navbar-icon-top .navbar-nav .nav-link > .fa > .badge {
  top: -10px;
}

@media (min-width: 576px) {
  .navbar-icon-top.navbar-expand-sm .navbar-nav .nav-link {
    text-align: center;
    display: table-cell;
    height: 70px;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar-icon-top.navbar-expand-sm .navbar-nav .nav-link > .fa {
    display: block;
    width: 48px;
    margin: 2px auto 4px auto;
    top: 0;
    line-height: 24px;
  }

  .navbar-icon-top.navbar-expand-sm .navbar-nav .nav-link > .fa > .badge {
    top: -7px;
  }
}

@media (min-width: 768px) {
  .navbar-icon-top.navbar-expand-md .navbar-nav .nav-link {
    text-align: center;
    display: table-cell;
    height: 70px;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar-icon-top.navbar-expand-md .navbar-nav .nav-link > .fa {
    display: block;
    width: 48px;
    margin: 2px auto 4px auto;
    top: 0;
    line-height: 24px;
  }

  .navbar-icon-top.navbar-expand-md .navbar-nav .nav-link > .fa > .badge {
    top: -7px;
  }
}

@media (min-width: 992px) {
  .navbar-icon-top.navbar-expand-lg .navbar-nav .nav-link {
    text-align: center;
    display: table-cell;
    height: 70px;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar-icon-top.navbar-expand-lg .navbar-nav .nav-link > .fa {
    display: block;
    width: 48px;
    margin: 2px auto 4px auto;
    top: 0;
    line-height: 24px;
  }

  .navbar-icon-top.navbar-expand-lg .navbar-nav .nav-link > .fa > .badge {
    top: -7px;
  }
}

@media (min-width: 1200px) {
  .navbar-icon-top.navbar-expand-xl .navbar-nav .nav-link {
    text-align: center;
    display: table-cell;
    height: 70px;
    vertical-align: middle;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar-icon-top.navbar-expand-xl .navbar-nav .nav-link > .fa {
    display: block;
    width: 48px;
    margin: 2px auto 4px auto;
    top: 0;
    line-height: 24px;
  }

  .navbar-icon-top.navbar-expand-xl .navbar-nav .nav-link > .fa > .badge {
    top: -7px;
  }
}
.responsive {
  max-width: 90%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.gras { 
font-weight:bold;
}

.noprint{
display: none;
}

.numqte{
text-align: center;
}

.pins {
line-height:20px;
color: #B4D0B8;
}

.bandeau { 
  color: #7F7F7F; 
  background-color: #BFE3C3; 
  border-color: #71C77B;
  text-align: center; 
} 

.btn-perso { 
  color: #FFFFFF; 
  background-color: #67CB73; 
  border-color: #71C77B;
  text-align: center; 
} 
 
.btn-perso:hover, 
.btn-perso:focus, 
.btn-perso:active, 
.btn-perso.active, 
.open .dropdown-toggle.btn-perso { 
  color: #FFFFFF; 
  background-color: #45B352; 
  border-color: #71C77B; 
} 
 
.btn-perso:active, 
.btn-perso.active, 
.open .dropdown-toggle.btn-perso { 
  background-image: none; 
} 
 
.btn-perso.disabled, 
.btn-perso[disabled], 
fieldset[disabled] .btn-perso, 
.btn-perso.disabled:hover, 
.btn-perso[disabled]:hover, 
fieldset[disabled] .btn-perso:hover, 
.btn-perso.disabled:focus, 
.btn-perso[disabled]:focus, 
fieldset[disabled] .btn-perso:focus, 
.btn-perso.disabled:active, 
.btn-perso[disabled]:active, 
fieldset[disabled] .btn-perso:active, 
.btn-perso.disabled.active, 
.btn-perso[disabled].active, 
fieldset[disabled] .btn-perso.active { 
  background-color: #67CB73; 
  border-color: #71C77B; 
} 
 
.btn-perso .badge { 
  color: #67CB73; 
  background-color: #FFFFFF; 
}

.myBar {
  width: 10%;
  height: 30px;
  background-color: #4CAF50;
  text-align: center; /* To center it horizontally (if you want) */
  line-height: 30px; /* To center it vertically */
  color: white;
}
.titre {
  font-size:60%;
  color: #FFFFFF;
}

.myjumbo {
  padding-top:20;
  padding-bottom:8;
}

.btn-custom {
    width: 150 !important;
}
.label-custom {
  color: #008000;
}
