/* Styles for Service Provider section */
.nav_serviceprovider { /* Navigation background */
    background-color: #16319c !important;
}
/* Hover effect */
.nav.side-menu.sidebar_serviceprovider>li>a:hover,
.nav.side-menu.sidebar_serviceprovider>li>a:hover {
    background: #16319c !important;
}
/* Background color for info section */
.bg-info {
    background-color: #16319c !important;
}
/* Tab styles */
.nav-tabs.sidebar_serviceprovider>li {
    border: 1px solid #16319c !important;
}
/* Tab link color */
.nav-tabs.sidebar_serviceprovider>li>a{
    color: #16319c !important;
}
/* Tab styles */
#myTabs.nav-tabs>li.active{
    border-top: 4px solid #16319c !important;
 }
/* Close button color */
#myTabs.sidebar_serviceprovider .close {
    color: #16319c !important;
}
/* Background for submenu */
.nav-sm ul.nav.child_menu.sidebar_serviceprovider {
    background: #16319c !important;
}
/*-------------------------------------------------------------------------------------------------*/
/* Styles for Partner section */
.nav_partner {
    background-color: #03847E !important;
}
/* Hover effect for sidebar_partner Partner */
.nav.side-menu.sidebar_partner>li>a:hover,
.nav.side-menu.sidebar_partner>li>a:hover {
    background: #03847e !important;
}
/* Partner background */
.partner-background {
    background: #03847e!important;
}
/* Styles for Partner tabs */
#myTabs.sidebar_partner>li {
    border-top: 1px solid #03847e !important;
}
/* Active tab style */
#myTabs.sidebar_partner>li.active {
    border-top: 4px solid #03847e !important;
}
/* Close button color */
li a span.close {
    color: #03847E !important;   
}
/* Background color for submenu */
.nav-sm ul.nav.child_menu.sidebar_partner {
    background: #03847E !important;
}
/*-------------------------------------------------------------------------------------------------*/
/* Styles for Customer section */
.nav_customer {
    background-color: #3E3E82 !important;
}
/* Hover effect for Customer */
.nav.side-menu.sidebar_customer>li>a:hover,
.nav.side-menu.sidebar_customer>li>a:hover {    
    background:#3E3E82 !important;
}
/* Customer background */
.customer-background{
    background: #3E3E82 !important;
}
/* Styles for Customer tabs */
.nav-tabs.sidebar_customer>li {
    border: 1px solid #3E3E82 !important;
}
/* Tab link customer color */
.nav-tabs.sidebar_customer>li>a {
    color : #3E3E82 !important;
}
/* Active tab customer style */
#myTabs.sidebar_customer>li.active {
    border-top: 4px solid #3E3E82 !important;
}
/* Close button customer color */
#myTabs.sidebar_customer .close {
    color: #3E3E82 !important;   
}
/* Background for submenu */
.nav-sm ul.nav.child_menu.sidebar_customer {
    background:#3E3E82 !important;
}

/* Common styles for all buttons */
.modal-confirm-btn {
    background-color: #3D70B2 !important;
    border: 2px solid #3D70B2 !important;
}
/* Text color for confirmation modal and site add button */
.modal-confirm-text, .site-add-btn {
    color: #ffffff !important;
    border: 2px solid #3D70B2 !important;
}

/*-----------------------------------------------------------------------------------------------------------*/
/* Hover effect for dropdown content */
.dropdown-content>a:hover {
    background-color: #E71D32 !important;
} 
/* Active button style */
.netflowtab.device-list-tab button.active {
    border-top: 4px solid #16319c !important;
}

/* Styles for 404 and login page page */
.header {
    background-color: #16319c !important; 
}

