body, body#index, .videoBG {
  background-image: url("bg.jpg"); }

/* Classes pour couleur de texte */
.firstColor {
  color: #789E2D; }

.sndColor {
  color: #E47671; }

.firstBorder {
  border-color: #789E2D !important; }

.sndBorder {
  border-color: #E47671 !important; }

.firstBg {
  background-color: #789E2D; }

.sndBg {
  background-color: #E47671; }

/* Classes de background */
.white-trans {
  background: rgba(255, 255, 255, 0.9); }

.white {
  background: #ffffff; }

/* Boutons aux deux couleurs de themes */
.btn-admin {
  color: #ffffff;
  background-color: #789E2D;
  border-color: #789E2D; }
  .btn-admin:focus, .btn-admin.focus {
    color: #ffffff;
    background-color: #9ACD36;
    border-color: #EFEDED; }
  .btn-admin:hover {
    color: #ffffff;
    background-color: #9ACD36;
    border-color: #9ACD36; }
  .btn-admin:active, .btn-admin.active, .open > .btn-admin.dropdown-toggle {
    color: #ffffff;
    background-color: #9ACD36;
    border-color: #9ACD36; }
    .btn-admin:active:hover, .btn-admin:active:focus, .btn-admin:active.focus, .btn-admin.active:hover, .btn-admin.active:focus, .btn-admin.active.focus, .open > .btn-admin.dropdown-toggle:hover, .open > .btn-admin.dropdown-toggle:focus, .open > .btn-admin.dropdown-toggle.focus {
      color: #ffffff;
      background-color: #9ACD36;
      border-color: #EFEDED; }
  .btn-admin:active, .btn-admin.active, .open > .btn-admin.dropdown-toggle {
    background-image: none; }
  .btn-admin.disabled:hover, .btn-admin.disabled:focus, .btn-admin.disabled.focus, .btn-admin[disabled]:hover, .btn-admin[disabled]:focus, .btn-admin[disabled].focus, fieldset[disabled] .btn-admin:hover, fieldset[disabled] .btn-admin:focus, fieldset[disabled] .btn-admin.focus {
    background-color: #789E2D;
    border-color: #789E2D; }
  .btn-admin .badge {
    color: #789E2D;
    background-color: #ffffff; }

.btn-valid {
  color: #ffffff;
  background-color: #E47671;
  border-color: #E47671; }
  .btn-valid:focus, .btn-valid.focus {
    color: #ffffff;
    background-color: #E8A692;
    border-color: #a9d383; }
  .btn-valid:hover {
    color: #ffffff;
    background-color: #E8A692;
    border-color: #E8A692; }
  .btn-valid:active, .btn-valid.active, .open > .btn-valid.dropdown-toggle {
    color: #ffffff;
    background-color: #E8A692;
    border-color: #E8A692; }
    .btn-valid:active:hover, .btn-valid:active:focus, .btn-valid:active.focus, .btn-valid.active:hover, .btn-valid.active:focus, .btn-valid.active.focus, .open > .btn-valid.dropdown-toggle:hover, .open > .btn-valid.dropdown-toggle:focus, .open > .btn-valid.dropdown-toggle.focus {
      color: #ffffff;
      background-color: #93c965;
      border-color: #a9d383; }
  .btn-valid:active, .btn-valid.active, .open > .btn-valid.dropdown-toggle {
    background-image: none; }
  .btn-valid.disabled:hover, .btn-valid.disabled:focus, .btn-valid.disabled.focus, .btn-valid[disabled]:hover, .btn-valid[disabled]:focus, .btn-valid[disabled].focus, fieldset[disabled] .btn-valid:hover, fieldset[disabled] .btn-valid:focus, fieldset[disabled] .btn-valid.focus {
    background-color: #E47671;
    border-color: #E47671; }
  .btn-valid .badge {
    color: #E47671;
    background-color: #ffffff; }

.reservationBTN,
.menu li:hover,
.menu .dropdown-submenu > .dropdown-menu li {
  background: #789E2D; }

.box-title {
  background-color: #789E2D; }

.reservationBTN:hover,
.menu .dropdown-submenu > .dropdown-menu li:hover {
  background: #9ACD36; }

#navbarProfile.navbar-default li > a:hover {
  background-color: #9ACD36; }
#navbarProfile.navbar-default .active > a {
  background-color: #789E2D; }

.module h3,
.menu li,
.menu li a,
.page-header {
  color: #789E2D; }


/* Navbar */
#menuTop {
  background-color: #ffffff; }
  #menuTop .navbar-nav > li > a {
    color: #789E2D; }
    #menuTop .navbar-nav > li > a:hover {
      color: #ffffff;
      background-color: #9ACD36; }
  #menuTop .navbar-nav > .open > a {
    background-color: #9ACD36;
    color: #ffffff; }
  #menuTop .dropdown-menu > .open > a {
    background-color: #79b8f0;
    color: #ffffff; }
  #menuTop .dropdown-menu {
    background: #9ACD36; }
  #menuTop .dropdown-menu > li > a {
    color: #ffffff; }
    #menuTop .dropdown-menu > li > a:hover {
      background-color: #9ACD36; }

/* Menu mobile */
.toggle-nav {
  color: #789E2D; }
  .toggle-nav:hover {
    background: #789E2D;
    color: #ffffff; }

.toggle-nav-cart {
  color: #789E2D; }
  .toggle-nav-cart:hover {
    background: #789E2D;
    color: #ffffff; }

#modaleNav .modal-content {
  background: #789E2D;
  color: #ffffff; }
#modaleNav .close {
  color: #ffffff; }
#modaleNav ul.list-inline a {
  color: #ffffff; }
#modaleNav ul.list-inline li {
  background: rgba(0, 0, 0, 0.3); }
  #modaleNav ul.list-inline li:hover {
    background: rgba(0, 0, 0, 0.5); }
#modaleNav .resasNav a {
  color: #ffffff;
  background: #E47671; }
  #modaleNav .resasNav a:hover {
    background: #E8A692; }

.cd-accordion-menu label, .cd-accordion-menu a {
  background: #ffffff;
  color: #789E2D; }
.cd-accordion-menu label:hover, .cd-accordion-menu a:hover {
  background: #EFEDED; }
.cd-accordion-menu ul label, .cd-accordion-menu ul a {
  background: #ffffff;
  box-shadow: inset 0 -1px #789E2D; }
.cd-accordion-menu ul label:hover, .cd-accordion-menu ul a:hover {
  background: #EFEDED; }

/* Fin menu mobile */
/* Menu secondaire pages */
  .context-menu .media:hover {
    background: #EFEDED; }
.context-menu .active {
  background: #9ACD36; }
.context-menu a {
  color: #333333; }
  .context-menu a:hover {
    color: #ffffff; }

/* Menu secondaire mobile pages */
#scotchPages {
  background: #ececec; }

/* Fin menus page */
/* Profil */
.user-title {
  background: rgba(255, 255, 255, 0.9); }

.form-control:focus {
  border-color: #789E2D;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(30, 136, 229, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(30, 136, 229, 0.6); }

/* Divers structurel */
.erreur {
  padding: 15px; }

.col90 {
  width: 90%; }

.clear {
  clear: both; }

.margRight {
  margin-right: 10px; }
.margLeft {
  margin-left: 10px; }

.scroll {
  overflow: auto; }

.page-header {
  margin-top: 20px; }

.animation video {
  object-fit: fill;
  height: 100%;
  width: 100%; }

.carousel-control span {
  position: absolute;
  top: 50%; }

hr.hr-small {
  margin-top: 5px;
  margin-bottom: 5px; }

/* Btn outline */
a.btn-outline, a.btn-outline-first, a.btn-outline-valid {
  padding: 10px 16px;
  font-size: 18px;
  border: 1px solid #FF8C00;
  color: #FF8C00;
  background-color: transparent;
  transition: all 0.1s; }
  a.btn-outline:hover, a.btn-outline-first:hover, a.btn-outline-valid:hover {
    color: #FFFFFF;
    background-color: #FF8C00;
    text-decoration: none; }
  a.btn-outline-first {
    border: 1px solid #789E2D;
    color: #789E2D; }
    a.btn-outline-first:hover {
      background-color: #789E2D; }
  a.btn-outline-valid {
    border: 1px solid #E47671;
    color: #E47671; }
    a.btn-outline-valid:hover {
      background-color: #E47671; }

.bloc-reducce-info-paiement-article {
  border-radius: 5px;
  border : 3px solid;
  border-color : #789E2D;
}

  .bloc-reducce-info-paiement-article .ajout-article {
    background-color: #789E2D;
    color: #ffffff; }
/*# sourceMappingURL=theme.css.map */
