/* 
  File: custom.css
  Description: This file contains the custom styles for the website.
  Author: Raghu Acharya
  Date: 2024-06-04
  Version: 1.0
  Last Modified: 2024-06-04
  Modification History:
    - 2024-06-04: Created initial file
*/
/*
dark: #004250
light: #FCDF06
*/

:root {
  --dark-color: #004250;
  --light-color: #FCDF06;
}

.bg-color-theme-dark {
  background-color: var(--dark-color) !important;
}

#header .header-nav.header-nav-links nav>ul:not(:hover)>li>a.active {
  color: var(--light-color);
}

/*#header .header-nav-main nav>ul>li:hover>a {
  color: var(--light-color) !important;
}*/

.text-color-primary, .text-primary {
  color: var(--dark-color) !important;
}

.btn-primary {
  background-color: var(--light-color);
  border-color: var(--light-color) var(--light-color) var(--dark-color);
  color: var(--dark-color);
}

.btn-primary:hover:not(.bg-transparent), .btn-primary.hover:not(.bg-transparent) {
  color: var(--dark-color);
  background-color: var(--light-color);
  border-color: var(--dark-color);
}

.btn-outline.btn-primary {
  color: var(--dark-color);
  border-color: var(--dark-color);
}

.divider.divider-primary.divider-small hr {
  background: var(--light-color);
}

.text-color-hover-primary:hover, .text-hover-primary:hover {
  color: var(--dark-color) !important;
}

.custom-accordion-style-1>.card .card-header a.collapsed {
  background-color: var(--primary-inverse);
}

.custom-accordion-style-1 > .card:hover .card-header a.collapsed {
  color: var(--light-color) !important;
}

.custom-accordion-style-1 > .card .card-header a:not(.collapsed) {
  background-color: var(--dark-color);
  color: var(--light-color) !important;
}

.custom-featured-icon-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 110px;
  border-radius: 100%;
}

.bg-color-secondary, .bg-secondary {
  background-color: var(--light-color) !important;
}

.btn-link {
  color: var(--light-color);
}

.btn-link:hover {
  color: var(--light-color);
}

.footer-copyright {
  background-color: #d4bb00 !important;
}

.btn-primary:active:not(.bg-transparent), .btn-primary.active:not(.bg-transparent) {
  background-color: var(--dark-color) !important;
  color: white !important;
}
.special-menu {
  background-color: var(--light-color);
}
.special-menu>a {
  color: var(--dark-color) !important;
}

#header .special-menu:hover {
  color: var(--dark-color) !important;
}

.overlay-color-primary:not(.no-skin):before {
  background-color: #fcdf064d !important
}

.services-section .card-body {
  height: 265px;
}
