body.dark-contrast{
    background: none;
  background-color: #000 !important;
  color: #ff5 !important;
}
.theme-btn,.accordion-header button,body.dark-contrast .campaign-item {
  border-width:1px;
  border-style:solid;
}



body.dark-contrast :is(
p,h1,h2,h3,h4,h6,li,.gprep-contact-card .contact-form-header p,.gprep-contact-form-help p
),body.dark-contrast .about-list li::before
  
{
    color: #ff5 !important;

}

body.dark-contrast .footer-contact li i,body.dark-contrast .footer-social li a i, body.dark-contrast .card, 
body.dark-contrast .card-body .badge, body.dark-contrast .accordion-body, 
body.dark-contrast .news-filters, body.dark-contrast .event-item, body.dark-contrast .contact-info, body.dark-contrast .contact-wrapper,body.dark-contrast .gprep-contact-form .form-email,
body.dark-contrast .gprep-contact-form .form-textarea, body.dark-contrast .contact-info-icon,body.dark-contrast .form-select,body.dark-contrast .form-control, body.dark-contrast .navbar-collapse, body.dark-contrast .service-sidebar .widget, body.dark-contrast .app-root-emotion-cache-ltr-1bvwbo4,body.dark-contrast .widget .category-list a.active{
  background: none !important;
  background-color: #000 !important;
  color: #ff5;
  border: 1px solid #ff5;
}
body.dark-contrast .feature-item{
  border:4px solid #ff5 !important;
}
body.dark-contrast .navbar .nav-item .dropdown-menu{
  border-top:3px solid #ff5;
}
body.dark-contrast .faq-area .accordion-item i,body.dark-contrast .gprep-a11y-btn{
  background-color: #5b5b5b;
  border:2px solid #ff5;
}

body.dark-contrast :is(
  .header-top,
  .header .navbar,
  .nav-right-call .call-icon,
  .breakingNewsArea--info,
  .newsRightSection ul.marquee_mode li a,
  .newsRightSection .newsRightArea h3,
  .service-area,
  .aboutSection,
  .enrolled-members-area,
  .gprep-home-promo-section--stakeholders,
  .partner-area,
  .faq-area,
  .feature-bg,
  .feature-item,
  .campaign-area,
  .footer-widget,
  .nav-link,
  .copyright,
  .copyright .copyright-text,
  .navbar .nav-item .dropdown-menu,
  .newsRightSection ul.marquee_mode li a,
  .gprep-accessibility-panel,.about-list li::before,.gprep-contact-card
) {
  background: none !important;
  background-color: #000 !important;
  color: #ff5 !important;
}

body.dark-contrast .about-left::before,body.dark-contrast .contact-info::before{
  background: #ff5!important;
}
body.dark-contrast :is(
  .newsRightSection .newsRightArea,
  .enrolled-members-area .heading-divider,
  .heading-divider,
  .about-left::before,
  .footer-widget-title::after,
  .footer-widget-title::before,.contact-info::before
){
  background:#ff5!important;
}

body.dark-contrast .homenewsRightArea.newsRightSection{
  background: none !important;
  border-radius: 0px;
  background-color: #38333366 !important;
}
body.dark-contrast .newsRightSection ul.marquee_mode li a > span,
body.dark-contrast .site-title,
body.dark-contrast .service-title a,
body.dark-contrast .gprep-home-promo-body p:last-child,
body.dark-contrast :is(h1,h2,h3,h4,a,i,img,li,span),body.dark-contrast .navbar .nav-item .dropdown-menu .dropdown-item::before,
body.dark-contrast .contact-info h5, body.dark-contrast .contact-info p, body.dark-contrast .gprep-contact-form label,body.dark-contrast .news-filters .form-label{
  color:#ff5 !important;
}
body.dark-contrast .service-content,
body.dark-contrast .theme-btn,
body.dark-contrast .site-title-tagline,
body.dark-contrast .about-left::after,
body.dark-contrast .gprep-home-promo-media img,
body.dark-contrast .accordion-header button,
body.dark-contrast .campaign-item,
body.dark-contrast .copyright,body.dark-contrast .gprep-contact-form-help{
  background:#000!important;
  color:#ff5!important;
  border-color:#ff5 !important;
}

body.dark-contrast #homepageFaqHeading1 button{
  background-color: #ff5;
}
body.dark-contrast .gprep-contact-form-help{
  border-left:4px solid #0c4f84;
}
body.dark-contrast .gprep-contact-form .form-text{
  border:1px solid #ff5;
  background: none;
  background-color: #000;
}
body.dark-contrast .contact-info-icon::before{
  border-color:#ff5;
}
body.dark-contrast .widget .widget-title::before,body.dark-contrast .widget .widget-title::after{
  border-bottom:3px solid #ff5;
}