:root {
  --blue: #1e90ff;
  --white: #ffffff; 
  --headerFooter: #B02135!important; 
  --orange: #b73000!important;
  --menu-bg : #7D1456;
  --page-wrapper-bg-color : #FFF8E1;  /*   Page wrapper bg color   */
  --home-card-bg : #FDF295;  /*   Home Page Card flash news, punchagam, upcoming events   */
  --home-header-subheading-color : #F6D700;
  --main-heading-color : #44233B;

  --main-color-new-theme:#7d1456;
  --main-color-new-theme-light:#b02135;

/* Devotee Dashboard Css */
--devotee-dashboard-menu : #fff;
--devotee-menu-color : #000;
--active-devotee-dashboard-menu : #09856E;
--active-devotee-menu-color : #ffffff;
--devotee-dashboard-menu-color : #000000;
--devotee-sidebar-wrapper-bg : #ffffff!important;
--devotee-table-header-bg : #2978B5;
--dashboard-page-wrapper-bg-color : #fff;
}


.title{
    color: var(--orange)!important;
}
.header-footer-bg {
   color: #fff!important;
   background-color: var(--headerFooter)!important;
}
.footer-icon-color{
	background-color: var(--headerFooter)!important;
	color: var(--white)!important;
}

#footer .footer-top h4 {
   color: var(--white)!important;
}

#footer .footer-top .footer-links ul a {
    color: var(--white)!important;
}

.footer-contact p a {
    color: var(--white);!important;
}

.menu-bg{
    background-color: var(--menu-bg)!important;
}



.btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgb(130 138 145 / 0%);
}
.btn-secondary {
    color: #fff;
    background-color: #6c757d00;
    border-color: #ffffff;
}
.btn-secondary:focus {
    color: #fff;
    background-color: #b02135;
    border-color: #ffffff;
    box-shadow: none;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #b02135;
    border-color: #ffffff;
    box-shadow: none;
}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {
    color: #fff;
    background-color: #b02135;
    border-color: #ffffff;
    box-shadow: none;
}

.dropdown-item {

    color: #ffffff;
    background-color: #2978B5;
}
.dropdown-item:hover, .dropdown-item:focus {
    color: #ffffff;
    background-color: #0261ab;
}
.dropdown-menu{
    background-color: #2978B5;
}

input::placeholder {
    color: #008080!important; /* change color to red */
}



.filter-bookings[data-bs-popper] {
    top: 100%;
    /* position: absolute; */
    margin-left: 0%!important; 
    margin-top: 0%!important; 
}




.form-check-input[type=checkbox] {
  border-radius: 11px;
  padding: 16px;
  font-size: 18px;
  border: 2px solid #ffc107;
  margin-right: 30px;
}
.form-check-input:checked[type="checkbox"] {
  background-color: #005d4b;
  border-radius: 11px;
  padding: 16px;
  font-size: 18px;
  border: 2px solid #ffc107;
}
.form-check-input:checked[type="checkbox"] + .form-check-label::before {
  background-color: #005D4B;
  font-weight: bold;
  font-size: 18px;
}
.form-check-input:focus {
  border-color: 2px solid #ffc107;
  outline: 0!important;
  box-shadow: none!important;
}


.ui-icon,.ui-widget-content .ui-icon {
    background-image: url("https://srihanuman.org/assets/js/ui-icons_444444_256x240.png")!important;
}
.ui-widget-header .ui-icon {
    background-image: url("https://srihanuman.org/assets/js/ui-icons_444444_256x240.png")!important;
}
p{
  font-size: 19px!important;
}
td, li, span {
  font-size: 15px!important;
}




div:where(.swal2-icon).swal2-success [class^=swal2-success-line] {
  background-color: #4db015!important;
}
div:where(.swal2-icon).swal2-success .swal2-success-ring {
  border: 0.25em solid rgb(47 131 0)!important;
}