/* Inner-page dark theme: beat inline white cards and page CSS loaded after theme-dark.css */
.theme-dark body {
  background: #121212 !important;
  color: #e8e8e8 !important;
}

.theme-dark .main-nav .navbar .navbar-brand .logo-one,
.theme-dark .mobile-nav .logo .logo-one {
  display: none !important;
}
.theme-dark .main-nav .navbar .navbar-brand .logo-two,
.theme-dark .mobile-nav .logo .logo-two {
  display: inline-block !important;
}

.theme-dark .about-hero,
.theme-dark .erp-hero,
.theme-dark .ai-hero,
.theme-dark .app-hero,
.theme-dark .contact-hero,
.theme-dark .enterprise-hero,
.theme-dark .hro-hero,
.theme-dark .hero-section,
.theme-dark .policy-hero,
.theme-dark .sap-hero,
.theme-dark .web-hero,
.theme-dark .design-hero,
.theme-dark .fusion-hero,
.theme-dark .ebs-hero,
.theme-dark .ps-hero {
  background: #111111 !important;
}

.theme-dark [style*="background: white"],
.theme-dark [style*="background:white"],
.theme-dark [style*="background: #fff"],
.theme-dark [style*="background:#fff"],
.theme-dark [style*="background: #FFF"],
.theme-dark [style*="background: #ffffff"],
.theme-dark [style*="background:#ffffff"],
.theme-dark [style*="background: #f8f9fa"],
.theme-dark [style*="background:#f8f9fa"],
.theme-dark [style*="background: #F8F9FA"],
.theme-dark [style*="linear-gradient(135deg, #f8f9fa"],
.theme-dark [style*="linear-gradient(135deg, #F8F9FA"] {
  background: #1d1d1d !important;
}

.theme-dark [style*="color: #2C3E50"],
.theme-dark [style*="color:#2C3E50"],
.theme-dark [style*="color: #7F8C8D"],
.theme-dark [style*="color:#7F8C8D"],
.theme-dark [style*="color: #444444"],
.theme-dark [style*="color:#444"],
.theme-dark [style*="color: #252525"],
.theme-dark [style*="color: #052c65"],
.theme-dark [style*="color:#052c65"] {
  color: #e8e8e8 !important;
}

.theme-dark .section-title,
.theme-dark .section-title h2,
.theme-dark .section-title1 h2,
.theme-dark .text-color-dark {
  color: #ffffff !important;
}

.theme-dark .nx-panel,
.theme-dark .nx-soft-card,
.theme-dark .search-container,
.theme-dark .team-card,
.theme-dark .job-card,
.theme-dark .value-card,
.theme-dark .timeline-item,
.theme-dark .contact-info1,
.theme-dark .contact-form,
.theme-dark .blog-card,
.theme-dark .side-bar-widget,
.theme-dark .inner-banner .container,
.theme-dark .login-container,
.theme-dark .card,
.theme-dark .modal-content {
  background-color: #1d1d1d !important;
  color: #e8e8e8;
}

.theme-dark .values-section,
.theme-dark .company-overview,
.theme-dark .company-timeline,
.theme-dark .mission-vision,
.theme-dark .story-section,
.theme-dark .contact-form-area,
.theme-dark .blog-area,
.theme-dark .page-content,
.theme-dark .career-area {
  background: #121212 !important;
}

.theme-dark .company-overview h2,
.theme-dark .company-overview h3,
.theme-dark .company-overview p,
.theme-dark .company-overview span,
.theme-dark .company-overview li,
.theme-dark .mission-vision h2,
.theme-dark .mission-vision h3,
.theme-dark .mission-vision p,
.theme-dark .mission-vision span,
.theme-dark .mission-vision li,
.theme-dark .story-section h2,
.theme-dark .story-section h3,
.theme-dark .story-section p,
.theme-dark .story-section li,
.theme-dark .values-section h2,
.theme-dark .values-section h3,
.theme-dark .values-section p,
.theme-dark .timeline-item,
.theme-dark .timeline-item div,
.theme-dark .value-card h3,
.theme-dark .value-card p,
.theme-dark .section-text {
  color: #e8e8e8 !important;
}

.theme-dark .value-icon {
  background: #2a2a2a !important;
  color: #cfcfcf !important;
  box-shadow: inset 0 0 0 1px #3a3a3a;
}
.theme-dark .value-icon i {
  color: #cfcfcf !important;
}

.theme-dark .erp-icon,
.theme-dark .tech-icon {
  background: #2a2a2a !important;
}

.erp-icon .bx,
.tech-icon .bx,
.value-icon .bx {
  font-family: boxicons !important;
  font-style: normal !important;
  font-weight: 400 !important;
}

.theme-dark .form-control,
.theme-dark .form-select,
.theme-dark input[type="text"],
.theme-dark input[type="email"],
.theme-dark input[type="tel"],
.theme-dark input[type="password"],
.theme-dark input[type="search"],
.theme-dark textarea,
.theme-dark select {
  background-color: #2a2a2a !important;
  color: #f0f0f0 !important;
  border-color: #444 !important;
}

.theme-dark .form-control::placeholder,
.theme-dark textarea::placeholder {
  color: #9a9a9a !important;
}

.theme-dark .navbar-area.sticky-nav .main-nav {
  background: #252525 !important;
}

.theme-dark .sidebar .widget ul.sidebar-widget-list li::before {
  background: #cfcfcf;
}

.switch-box {
  z-index: 100000;
}
