

:root {
	--primary: #ff7200;
}

a {
  text-decoration: none;
  color: #ff7200;
}

body {
  font-family: "Times New Roman", Times, serif;
  background: url(../images/bg-main.jpg) no-repeat;
  background-attachment: fixed;
  background-size: 100% auto;
  background-position: top center;
  background-color: #e4d0b7 !important; 
}

.btn-primary {
  --bs-btn-color: #383933 !important;
  --bs-btn-bg: #ffffcc !important;
  border: 1px solid #383933 !important;
}

.bg-dark {
  background-color: #ff7200 !important;
}

.btn:hover {
  background-color: #ff7200 !important;
  border-color: #ff7200 !important;
}


.form-control , .form-select {
  background: transparent !important;
  border: var(--bs-border-width) solid #383933;
} 

.offcanvas {
  background: #ffffcc !important;  
}

.slogan {
  font-family: 'Britannic';
  color: #333;
  border-bottom: 25px solid #ff7200;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: relative;
  max-width: 320px;
}

.slogan h3 {
  font-weight: 700;
  font-size: 1rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 15%);
  width: 100%;
}


.pulse {
  animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
  0% {
      transform: scale(1);
  }

  50% {
      transform: scale(1.1);
  }

  100% {
      transform: scale(1);
  }
}


  /*odds*/
  #odds-container .accordion-button:not(.collapsed) {
    color: white;
    background-color: #cb0000 !important;
  }
  #odds-container table th {
    background: #cb0000 !important;
    border: 1px solid #cb0000 !important;
  }
  #odds-container .accordion-button:not(.collapsed)::after {
    filter: invert(1);
  }