:root
{
    --nm-theme-font-family: nunito_sanslight;
    --nm-header-bg-color: #f5f5f5 !important; 
	--mdc-theme-primary: #0f5cff;

    /*Tree related styles*/
    --nm-tree-bg-color: #ffffff;
    --nm-tree-node-selection-bg-color: #0f5cff;
    --nm-tree-node-hover-bg-color: #0f5cff;
    --nm-tree-font-color: #7f7f7f;
    --nm-tree-toggle-icon-color: #7f7f7f;

    /*Tabs related styles*/
    --nm-tab-bg-color:#ffffff;
    --nm-tab-selection-bg-color: #0f5cff;
    --nm-tab-hover-bg-color: #0f5cff;
    --nm-tab-font-color: #7f7f7f;

    /* Form and Modal styles*/
    --nm-modal-header-color: #0f5cff;     
    --nm-form-header-color: #0f5cff;
    --nm-button-bg-color: #0f5cff;
    --nm-form-primary-button-color: #0f5cff;
}

/* Border for the tree */
#tree_container {
    border-right: 1px solid #ccc;
}

/* Border for the header */
#nm_index_responsive_container {
    border-top: 1px solid #ccc;
}

.LampBurnChartContainer>div:first-child {
	background-color: white;
    margin-left: 15px;
}

.ohli_cms_loading > #loaderbulb {
	opacity: 1;
	border-radius: 0%;
	padding: 0%;	
}

.ohli_cms_loading > #loaderbulb {
	content:url(/webresource/webbase/styles/css/images/ohli_loading.svg)!important;	
}

.responsive-tabs-container>.nav-pills>li>a.active, .responsive-tabs-container>.nav-tabs>li>a.active {
    color: var(--nm-tab-bg-color)!important;
}

.responsive-tab-li-marker a.nav-link.active>.responsive-tab-li-a-text-marker {
    color: var(--nm-tab-bg-color)!important;
}

.responsive-tabs-container>.nav-pills>li>a:hover, .responsive-tabs-container>.nav-tabs>li>a:hover, .responsive-tabs-container>.nav-tabs>li>a:hover>span {
    color: var(--nm-tab-bg-color)!important;
}

.responsive-tabs-container>.nav-tabs>li>a:hover>.tab-title
{
    color: var(--nm-tab-bg-color)!important;
}

.responsive-tabs-container>.nav-tabs>li>a>.tab-title, .dropdown-item {
    font-weight: bold;
}

.nm-tree-node:hover>.DNMSNodeText, .nm-tree-node:hover>.DNMSTreeImage>i {
	color: var(--nm-tab-bg-color)!important;
	font-weight: bold;
}

#global_config_tab_content ul.side-nav-list li a.active,
#global_config_tab_content ul.side-nav-list li a:hover {
	color: var(--nm-tab-bg-color)!important;
}

.bg-secondary {
	background: #e6e6e6!important;
}

.nav-tabs.sub-tab>li>a.active, .nav-tabs.sub-tab>li>a:hover {
	color: var(--nm-tab-bg-color)!important;
	background: var(--nm-tab-selection-bg-color);
}

.nav-tabs.sub-tab>li>a:hover>.tab-title, .nav-tabs.sub-tab>li>a.active>.tab-title
{
    color: var(--nm-tab-bg-color)!important;
}

.program-list .nav> li > a:hover, #calendars.nav > li> a:hover {
    background: #e0e6f2;
}

.DNMSNodeTextHiglight>.DNMSNodeText, .DNMSNodeTextHiglight>.DNMSTreeImage>i {
	color: var(--nm-tree-bg-color)!important;
}

#topology_tree_container .DNMSNodeText {
	font-weight: bold;
}

.nav-tabs.sub-tab>li>a:hover>.responsive-tab-li-a-text-marker {
	color: var(--nm-tab-bg-color)!important;
}