﻿.site-title {
  font-family: "Montserrat", "Poppins", sans-serif !important;
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl .navbar-brand .navbar-brand-item {
    height: 50px !important;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl .navbar-brand .navbar-brand-item {
    height: 70px !important;
  }
}
:root[data-bs-theme=dark] {
  --bs-body-font-size: 1.2rem;
  --bs-nav-link-font-size: 1.0rem;
  --bs-primary: #28cfdc !important;
  --bs-primary-rgb: 40, 207, 220 !important;
  --bs-secondary: #5786e8 !important;
  --bs-secondary-rgb: 87,134,232 !important;
  --bs-link-color: #28cfdc !important;
  --bs-link-color-rgb: 40, 207, 220 !important;
  --bs-link-hover-color: #5786e8 !important;
  --bs-link-hover-color-rgb: 87,134,232 !important;
  --bs-btn-active-color: #5786e8 !important;
  --bs-btn-active-color-rgb: #5786e8 !important;
  --bs-pagination-hover-bg: #5786e8 !important;
  --bs-pagination-active-bg: #5786e8 !important;
  /*    --bs-card-cap-color: var(--bs-light)!important;
      --bs-card-color: var(--bs-light)!important;*/
  --bs-nav-pills-link-active-bg: #5786e8 !important;
  --dt-row-selected: 40, 207, 220 !important;
}

:root[data-bs-theme=light] {
  --bs-body-font-size: 1.2rem;
  --bs-nav-link-font-size: 1.0rem;
  --bs-primary: #28cfdc !important;
  --bs-primary-rgb: 40, 207, 220 !important;
  --bs-secondary: #5786e8 !important;
  --bs-secondary-rgb: 87,134,232 !important;
  --bs-link-color: #28cfdc !important;
  --bs-link-color-rgb: 40, 207, 220 !important;
  --bs-link-hover-color: #5786e8 !important;
  --bs-link-hover-color-rgb: 87,134,232 !important;
  --bs-btn-active-color: #5786e8 !important;
  --bs-btn-active-color-rgb: 87,134,232 !important;
  --bs-pagination-hover-bg: #5786e8 !important;
  --bs-pagination-active-bg: #5786e8 !important;
  /*    --bs-card-cap-color: var(--bs-dark)!important;
      --bs-card-color: var(--bs-dark)!important;*/
  --bs-nav-pills-link-active-bg: #5786e8 !important;
  --dt-row-selected: 40, 207, 220 !important;
}

.btn.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: var(--bs-primary);
  --bs-btn-border-color: var(--bs-primary);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: #4136ae;
  --bs-btn-focus-shadow-rgb: 107, 95, 223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4136ae;
  --bs-btn-active-border-color: #3d32a3;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: var(--bs-primary);
  --bs-btn-disabled-border-color: var(--bs-primary);
}

.form-check-input:checked {
  background-color: var(--bs-link-hover-color) !important;
  border-color: var(--bs-link-hover-color) !important;
}

.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
  background-color: var(--bs-btn-bg) !important;
}

.avatar-img-contain {
  width: 100%;
  height: 100%;
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

/*
#toast-container > div {
    background-color: var(--bs-toast-bg) !important;
    color: var(--bs-toast-color) !important;
}

.toast-message {
    color: var(--bs-toast-color) !important;
}
*/
.toast {
  background-color: var(--bs-toast-bg) !important;
}

.toast-success {
  background-color: #4caf50 !important;
}

.toast-info {
  background-color: #2196F3 !important;
}

.toast-warning {
  background-color: #ff9800 !important;
}

.toast-error {
  background-color: #f44336 !important;
}

.toast {
  background-color: #7e57c2 !important;
  color: white !important;
}

.toast-close-button {
  color: white !important;
}

.swal-modal .swal-title {
  font-weight: 600;
  font-size: 1.2rem;
  text-align: center;
}

.swal-modal .swal-text {
  max-width: calc(100% - 80px);
  text-align: center;
  padding: 17px;
  display: block;
  margin: 0 auto;
}

.swal-modal .swal-footer {
  text-align: center;
}
