@font-face {
  font-family: Avenir-LT;
  src: url("https://uzuricoaching.co.za/site/fonts/Avenir-LT-Std-35-Light_5169.ttf") format("truetype");
}
:root {
  --body-font-family: "Avenir-LT";
  --body-font-size:15px;
  --primary-black:#252424;
}

html, body {
  margin: 0 !important;
  padding: 0 !important;
  height: 100%;
  font-size: var(--body-font-size);
  font-family: var(--body-font-family);
}

body {
  overflow-wrap: break-word;
}

/* ------ IMG ------ */
.tl-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

/* ------ FORM INPUT ------ */
.form-control {
  font-size: var(--body-font-size) !important;
  border-radius: unset !important;
}

.form-control:focus {
  box-shadow: unset !important;
  border-color: var(--primary-black) !important;
}

textarea {
  resize: none;
}

/* ------ BUTTONS ------ */
.btn {
  font-size: var(--body-font-size) !important;
  font-family: var(--body-font-family) !important;
}

.btn:focus {
  box-shadow: none;
}

.custom_btn, .custom_btn:hover, .booking-btn, .booking-btn:hover, .calendar-booking-btn, .calendar-booking-btn:hover {
  background-color: var(--primary-black);
  color: white;
}

.custom_btn {
  width: 100%;
}

/* ------ LOADER ------ */
.lso-body {
  position: relative;
}

.submission-overlay-0, .submission-overlay-1, .submission-overlay-2, .submission-overlay-3, .submission-overlay-4, .calendar-month-change, .select-calendar-date, .open-booking-modal, .admin-login-overlay, .admin-modal-overlay {
  position: absolute;
  bottom: 0;
  background: rgb(255, 255, 255);
  background: rgba(233, 233, 233, 0.5);
  width: 100%;
  height: 100%;
  transition: 0.5s ease;
  opacity: 0;
  color: #f1f1f1;
  left: 0;
  z-index: -1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.show-overlay {
  opacity: 1;
  z-index: 0;
}

.form-loader {
  border: 5px solid black;
  border-radius: 50%;
  border-top: 5px solid white;
  width: 55px;
  height: 55px; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* ------ ADMIN ------ */
.accordion-item {
  background-color: #fcba59 !important;
}

.svg-link {
  color: black !important;
}/*# sourceMappingURL=uzuri_index.css.map */