:root {
    --primary: #622f22;
    --secondary: #ff8725;
    --success: #28a745;
    --danger: #dc3545;
    --warning: #fd7e14;
    --info: #17a2b8;
    --light: #f8f9fa;
    --dark: #343a40;
    --bs-nav-link-color: var(--primary);
    --bs-link-color: #ff8725;
    --bs-link-hover-color: var(--light);
}

.tableau {
  border-radius: 15px;
  border: 0.3rem solid var(--dark);
  margin-left: 50%;
  transform: translate(-50%);
  padding: 30px;
  background-color: #fd7e14;
  width: 60%;
  display: flex;
  align-items: center;
  justify-content: center;
}
th {
  padding-left: 20px;
  padding-right: 20px;
}
td {
  padding-left: 10px;
  padding-right: 10px;
}

td, th {
  border: 0.3rem solid var(--primary);
  text-align: center;
  color: var(--primary);

}

.bg-image {
  background-image: url('../images/Restaurant.jpg');
  height: 500px;
}

  .btn-primary {
    /* texte du bouton */
    --bs-btn-color: #ff8725;
    --bs-btn-bg: var(--primary);
    --bs-btn-border-color: var(--secondary);
    /* survole du bouton - couleur du texte */
    --bs-btn-hover-color: #622f22;
    /* survole du bouton - couleur du fond*/
    --bs-btn-hover-bg: #ff8725;
    --bs-btn-hover-border-color: var(--secondary);
    --bs-btn-focus-shadow-rgb: 49,132,253;
    /* maintient du click du bouton - couleur du texte */
    --bs-btn-active-color: #ffffff;
    /* maintient du click du bouton - couleur du fond*/
    --bs-btn-active-bg: #ff8725;
    
    --bs-btn-active-border-color: var(--secondary);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(255, 255, 255, 0.525);
    
    --bs-btn-disabled-bg: #343434;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-border-color: #343434;
}

.btn-outline-primary {
    --bs-btn-color: #ff8725;
    --bs-btn-border-color: #ff8725; 
   
    --bs-btn-hover-color: #ff8725;
    --bs-btn-hover-bg: var(--primary);
    --bs-btn-hover-border-color: var(--secondary);

    --bs-btn-focus-shadow-rgb: 13,110,253;

    --bs-btn-active-color: var(--light);
    --bs-btn-active-bg: var(--secondary);
    --bs-btn-active-border-color: var(--primary);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: var(--primary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--primary);
    --bs-gradient: none;
}


.nav-pills {
    --bs-nav-pills-border-radius: 0.375rem;
    --bs-nav-pills-link-active-color: #ff8725;
    --bs-nav-pills-link-active-bg: var(--primary);
}

.lead, h1, h2, h3 {
  color: var(--secondary );
}

h2 {
  font-size: 16px;
}

.card-img-top {
    width: 100%;
    height: 15vw;
    /* object-fit: cover; */
}
/* change format tableau under 620 px */
@media screen and (max-width: 620px) {

  .tableau {
    width: 300px;
  }

  td, th {
    padding-left: 5px;
    padding-right: 5px;
    border: 0.1rem solid var(--primary); 
  }

  .card-img-top {
    height:100%;
  }
}

/* change format tableau under 768 px */
@media screen and (max-width: 768px) {

  .card-img-top {
    height: 100%;
}

}