#sp-left{
    background-color: #EBF2F3 !important;
            min-height: 100vh;
}


#sp-main-body {
    padding: 0px 0 !important;

}

#sp-component {
    padding: 100px !important;
    
}

.sp-module-title {
  color: white !important;
}

.sp-module-content {
  color: white !important;
}

/* Custom Blue Menu Styling */

/* Default link color - white */
.custom-blue-menu li a {
    color: white !important;
    text-decoration: none !important;
    transition: all 0.3s ease !important; /* smooth transition for hover effects */
}

/* Hover state - bold, 1.1em, #64B4B9 color */
.custom-blue-menu li a:hover {
    font-weight: bold !important;
    font-size: 1.1em !important;
    color: red !important;
}

/* Active/current menu item - white, bold, 1.1em */
.custom-blue-menu li.active a,
.custom-blue-menu li.current a {
    color: #white !important;
    font-weight: bold !important;
    font-size: 1.1em !important;
}

/* Additional specificity if needed */
ul.custom-blue-menu li a {
    color: white !important;
}

ul.custom-blue-menu li a:hover {
    font-weight: bold !important;
    font-size: 1.1em !important;
    color: white !important;
}

ul.custom-blue-menu li.active a,
ul.custom-blue-menu li.current a {
    color: white !important;
    font-weight: bold !important;
    font-size: 1.1em !important;
}



.custom-color-orange {  
color: #F28123 !important;
  }
.custom-color-white {  
color: #ffffff !important;
  }
.custom-color-dsma-blue {  
color: ##00427B !important;
  }
.custom-color-teal {  
color: #64B4B9 !important;
  }
.custom-color-gray {  
color: #D5D5D5 !important;
  }