/* PropSlick.com Theme Override - replaces Mofi default with PropSlick Blue #047857 */
:root {
  --theme-default: #047857;
  --theme-secondary: #065F46;
  --theme-default-rgb: 4, 120, 87;
  --light-background: rgba(4, 120, 87, 0.08);
  --primary-color: #047857;
}

.btn-primary, .btn-primary:focus {
  background-color: #047857 !important;
  border-color: #047857 !important;
  color: #fff !important;
}
.btn-primary:hover, .btn-primary:active {
  background-color: #065F46 !important;
  border-color: #065F46 !important;
}
.btn-outline-primary {
  border-color: #047857 !important;
  color: #047857 !important;
}
.btn-outline-primary:hover {
  background-color: #047857 !important;
  color: #fff !important;
}
.btn-warning {
  background-color: #F59E0B !important;
  border-color: #F59E0B !important;
  color: #fff !important;
}
.btn-warning:hover { background-color: #D97706 !important; border-color: #D97706 !important; }

a { color: #047857; }
a:hover { color: #065F46; }

.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li a.active,
.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li a:hover {
  background: linear-gradient(90deg, #047857 0%, #34d399 100%) !important;
  color: #fff !important;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { background-color: #047857 !important; }
.txt-primary, .text-primary { color: #047857 !important; }
.bg-primary { background-color: #047857 !important; }
.bg-primary-light { background-color: rgba(4, 120, 87,0.1) !important; }
.badge.bg-primary, .badge-primary { background-color: #047857 !important; }

.pagination .page-item.active .page-link { background-color: #047857 !important; border-color: #047857 !important; }
.pagination .page-link { color: #047857 !important; }
.pagination .page-link:hover { background-color: rgba(4, 120, 87,0.1) !important; }

.form-control:focus, .form-select:focus {
  border-color: #047857 !important;
  box-shadow: 0 0 0 0.2rem rgba(4, 120, 87, 0.2) !important;
}
.form-check-input:checked { background-color: #047857; border-color: #047857; }
.progress-bar { background-color: #047857 !important; }
.card.card-primary .card-header { background: #047857; color: #fff; }
.tap-top { background: #047857; }
