:root {
    --dark-color: #343434;
}
body{
    background-color: #000 !important;
    background-image: none !important;
	color: #fff !important;
    filter: grayscale(100%) !important;
    -webkit-filter: grayscale(100%) !important;
    -moz-filter: grayscale(100%) !important;
    -o-filter: grayscale(100%) !important;
    -ms-filter: grayscale(100%) !important;
}






.menu-container {
    background-image: none !important;
}
div.body { background-image:none; background-color:black;}
div.body_main  { background-image:none;background-color:black;}

td.content { background-color:black;} 


td.content  h2 { color:#F30; }
.contentformat p { color:white; }
.contentformat ul li{ color:white;}
.contentformat ol li{  color:white;}
.contentformat a {  color:yellow; text-decoration:none;}
.contentformat h3 {  color:violet; }
.contentformat h4 {  color:white;}
.contentformat h5 { color:white;}
.contentformat h6 {  color:white; }

div.banners { background-color:black; }
div.banners div.info_box_medium p a { color:white; } 
div.banners div.info_box_medium a { color:yellow;}

div.col-lg-12,div.col-md-12,div.col-lg-6,div.col-md-6,div.col-lg-8,div.static-block,ul, ul li,div.breadcrumbs,div.left-bar,div.media-body {
	background: #363430 !important;
	color: #fff !important;
	border-color: #363430 !important;
}
a,span,span:before,p,h1,h2,h3,h4,h5,h6,h7,.newsEventInner h1{ color: #fff !important; }


.main-content .static-blocks-container .static-block a{ color: #333 !important;}
.modal-content{ background-color: #000 !important; }
/* until livechat team dont fix*/
@-moz-document url-prefix() {
    #livechat-full {
        width: auto !important;
    }
}

/* for v18 */
.zu-header-logo{ filter: grayscale(1%) !important; }
.menu-container,.oursources a span,.importantLinkinner ul li a,.sevicesTag a,.viewmore, .zuBtn,.frequentUseSearvics
.frequentUseSearvics,.newsEventouter,#tintup-homeblock
{
    background: #363430 !important;
	color: #fff !important;
	border-color: #363430 !important;
}
.newsDetail p,.newsEventInner h1,.newsHead h2.partnersheading,.newsHead h2 span,.newsHead h2 span::before,.newsEventInner h1 span,.newsEventInner h1 span::before{color: #333 !important; }
.newsHead h2{ color: #333 !important; }
.tintup-block h1,.tintup-block h1 span,.tintup-block h1 span:before{ color: #fff !important;}
.table-striped>tbody>tr:nth-of-type(even){ background-color: #f9f9f9;}

/***********************classes for nightmode ****************/
body.nightmode{
    background-color: #000 !important;
	background-image: none !important;
	color: #fff !important;
     filter: grayscale(0%) !important;
    -webkit-filter: grayscale(0%) !important;
    -moz-filter: grayscale(0%) !important;
    -o-filter: grayscale(0%) !important;
    -ms-filter: grayscale(0%) !important;
}
body.nightmode .menu-container{    background-image: none !important;  }
body.nightmode div.body { background-image:none; background-color:black;}
body.nightmode div.body_main  { background-image:none;background-color:black;}

body.nightmode td.content { background-color:black;} 


body.nightmode td.content  h2 { color:#F30; }
body.nightmode .contentformat p { color:white; }
body.nightmode .contentformat ul li{ color:white;}
body.nightmode .contentformat ol li{  color:white;}
body.nightmode .contentformat a {  color:yellow; text-decoration:none;}
body.nightmode .contentformat h3 {  color:violet; }
body.nightmode .contentformat h4 {  color:white;}
body.nightmode .contentformat h5 { color:white;}
body.nightmode .contentformat h6 {  color:white; }

body.nightmode div.banners { background-color:black; }
body.nightmode div.banners div.info_box_medium p a { color:white; } 
body.nightmode div.banners div.info_box_medium a { color:yellow;}

body.nightmode div.col-lg-12,div.col-md-12,div.col-lg-6,div.col-md-6,div.col-lg-8,div.static-block,ul, ul li,div.breadcrumbs,div.left-bar,div.media-body {
	background: #363430 !important;
	color: #fff !important;
	border-color: #363430 !important;
}
body.nightmode span,body.nightmode p{ color: #fff !important; }
body.nightmode h1,
body.nightmode h2,body.nightmode h3,body.nightmode h4,body.nightmode h5,
body.nightmode h6,body.nightmode  h7,
body.nightmode a,
body.nightmode .sliderFix a span,body.nightmode .sliderFix a span:before{
    color: #63baf0 !important;
}
body.nightmode .eservice-block h6{
    color:#fff !important;
}
body.nightmode .main-content .static-blocks-container .static-block a{ color: #333 !important;}

/*body.nightmode .static-block .arrow-block,body.nightmode .main-news-icon,body.nightmode .main-news-icon span,
body.nightmode .main-content .static-blocks-container a,
body.nightmode .strategic-partners-block .heading .main-news-icon 
{ background-image: none !important; }*/

    
 body.nightmode .zu-icon-block{background-color: #fff !important;}
body.nightmode .strategic-partners-block .strategic-carousel{  }

body.nightmode .static-block .arrow-block{ display: none !important; }
body.nightmode .main-content .static-blocks-container .static-block a{ background: none !important; color: #63baf0 !important; }
body.nightmode .utilities-icons a.btn span.fa-moon-o::before{ color: #63baf0 !important;}

/* for v18 */
body.nightmode .zu-header-logo{ filter: grayscale(1%) !important; }
body.nightmode .menu-container,body.nightmode .oursources a span,body.nightmode .importantLinkinner ul li a,
body.nightmode .sevicesTag a,
body.nightmode .viewmore,body.nightmode  .zuBtn,
body.nightmode .frequentUseSearvics,body.nightmode .newsEventouter,body.nightmode  #tintup-homeblock,
body.nightmode .ourStregicpartner,
body.nightmode .newsSectionOuter{
    background: #363430 !important;
	color: #63baf0 !important;
	border-color: #363430 !important;
}
body.nightmode .newsDetail p,body.nightmode .newsEventInner h1,body.nightmode .newsHead h2.partnersheading,
body.nightmode .newsHead h2 span,body.nightmode .newsHead h2 span::before,body.nightmode .newsEventInner h1 span,
body.nightmode .newsEventInner h1 span::before,
body.nightmode .footer-phone-numbers,body.nightmode .footer-phone-numbers span,body.nightmode .footer-phone-numbers label,body.nightmode .footer-phone-numbers i,
body.nightmode .text-left p
{color: #63baf0 !important; }
 
.access-options ul li a.btn span::before, .access-options h4, .access-options #reset{ color: #333 !important; } 

body.nightmode .table-striped>tbody>tr:nth-of-type(even){ background-color: #f9f9f9;}

span.zu-icons, span.fa, i.fa, a.external-link, a.external-link:hover, a, .left-bar li a:hover, .left-bar li.selected a, .left-bar li a:hover span, .left-bar li.selected a.selected span, .oursources a p, span:before {
    color: #fff !important;
}
.oursources a:hover{
    background: transparent !important;
}
.oursources a p {
    color: var(--dark-color) !important;
}
.zu-numbers .number-block label, .zu-numbers .number-block p, p, label {
    color: #fff;
}
.ourstranghtOuter, .initiative-home-wrapper, .footer a.imgcontainer {
    background-color: #000 !important;
}
.eservices-item {
    background-color: #363430;
}
    .eservices-item label, .eservices-item p {
        color: #fff !important;
    }
.zuicon-search:before{
    color: var(--dark-color) !important;
}
.access-options ul li, .color-themes ul {
    background-color: #fff !important;
}