:root {
  --color-default: #000;
  --color-primary: #112E43;
  --color-secondary-dark: #303030;
  --color-white:#fff;
  --color-black:#000;
  --main-bg-color: #fbfbfb;
  --body-text:#FFFF00;
  --text-primary-dark-white: #fff;
  --accent-color-dark-white:#FFFF00;
  --dropdownbg-dark: #303030;
  --dropdown-border-dark-yellow:#FFFF00;
}
body.theme_dark{color: var(--body-text);}
body.theme_dark a {
    color: var(--body-text) !important;
}
body.theme_dark .notification-content p{color: var(--body-text);}
body.theme_dark .grid-card{background: var(--color-secondary-dark); color: var(--body-text);}
body.theme_dark .contact-info,
body.theme_dark .topbar {background: none var(--color-black);}
body.theme_dark .notification-content h5,
body.theme_dark .box_shadow1 h5,
body.theme_dark h3.pb-2.accent-color.fw-bold,
body.theme_dark .team-item{color: var(--color-white);}
body.theme_dark .team-item h5,
body.theme_dark .footer-links ul li a:after,
body.theme_dark h6.section-heading-inner.text-black.text-center{color: var(--body-text) !important;}
body.theme_dark a.notification:hover{background: var(--color-secondary-dark);}

body.theme_dark .features .nav-link{background: var(--body-text);}
body.theme_dark .dropdown-item:focus, body.theme_dark .dropdown-item:hover,
body.theme_dark header{background: none var(--color-black)}
body.theme_dark .bg-white {background-color: var(--color-black) !important;}
body.theme_dark .navside ul li a:hover, body.theme_dark .navside ul li.active a,

body.theme_dark footer,
body.theme_dark .features .nav-link.active,

body.theme_dark .icon_box_style4{background:var(--color-secondary-dark) !important;}
body.theme_dark .accordion-button{background:var(--color-secondary-dark);color:var(--body-text); }
body.theme_dark .navmenu li a::after{background: var(--body-text);}
body.theme_dark .page-title{background:var(--color-secondary-dark) !important; }

body.theme_dark .main,
body.theme_dark .footer-bottom,
body.theme_dark .grid-card:hover:before,
body.theme_dark .team-item .team-social .btn,
body.theme_dark .icon_box_style4 .icon i,
body.theme_dark .theme_dark .main{background: var(--color-black);}

body.theme_dark .notification-icon i{color: var(--color-black);}
body.theme_dark .sendbtn {background: var(--color-secondary-dark); color: var(--body-text); border-color: var(--color-white);}
body.theme_dark .footer-bottom{ border-top: 1px solid var(--body-text);}

body.theme_dark .footer-links ul li a:hover{text-decoration-color: var(--body-text);}

body.theme_dark .accordion-body .card{background: var(--color-black);color: var(--body-text);}
body.theme_dark .navside ul li a{border-bottom: 1px solid #2c2b2b;}
body.theme_dark .border-yellow{ border: 1px solid var(--body-text);}
body.theme_dark .topbardropdown{background:#141B30 !important}
body.theme_dark .size-control-list li{background: var(--color-black);}
body.theme_dark .heading5,
body.theme_dark .topbardropdown p{color: var(--body-text);}

body.theme_dark .size-control-list li a:hover{background: var(--color-secondary-dark);}
body.theme_dark .logo img{filter: invert(50%);}
body.theme_dark .dropdown-menu{background: var(--body-text); }
body.theme_dark .fo_logo_text h3 {color: var(--text-primary-dark-white) !important;}
body.theme_dark .grid-card-img{border: 2px solid var(--accent-color-dark-white);}
body.theme_dark .fo_logo_text{color: var(--body-text);}
body.theme_dark .navbar .navbar-nav .dropdown-menu{background: var(--dropdownbg-dark);}
body.theme_dark .team-item:before,
body.theme_dark .team-item:hover:before,
body.theme_dark .team-item:hover:before{background:var(--dropdownbg-dark);}
body.theme_dark .acsentborder{ border: 2px solid var(--body-text);}
body.theme_dark .dropdown-item{border-bottom: 1px solid var(--dropdown-border-dark-yellow);}
body.theme_dark .topbar{border-bottom: 1px solid var(--dropdown-border-dark-yellow);}
body.theme_dark header{border-bottom: 1px solid var(--dropdown-border-dark-yellow);}
body.theme_dark .section-heading-inner:after{background: var(--body-text);}
body.theme_dark .border{border: 1px solid var(--dropdown-border-dark-yellow) !important;}
body.theme_dark .toplist-right li{border-left: 1px solid var(--dropdown-border-dark-yellow);}
body.theme_dark .animated-icon1 span{background: var(--body-text);}