/* Here, the content of the common custom CSS defined into Home - Setup - Display - CSS*/
#id-top {
	background-color: #2d2f55;
	display:flex;
	align-items: center;
	justify-content: center;
}

.mainmenuaspan {
 color: white;
}
#mainmenua_products::after, #mainmenua_billing::after {
 color: white;
}

.mainmenu::before {
 color: white;
}

li.tmenusel {
 background: rgb(14 124 123);
 opacity: 1;
}

li.tmenusel:hover, li.tmenu:hover {
 background: rgba(14,124,123,0.7);
 opacity: 1;
}
.info-box-icon, .info-box-weather .info-box-icon {
 background :#2d2f55 !important;
}

.pagination li span {
 padding: 0 !important;
}
 agination .selectlimit {
 margin-right: 0 !important;
}

.topmenuimage .fa-bars {
 display:none;
}

.tabunactive {
 background-color: #2d2f55;

}

.tabsElem a.tab {
 color: white !important; 
}

.tabactive, a.tab#active, .tabunactive:hover {
 background-color: #0e7c7b!important;
 border:none!important;
}

.menuhider .tmenucenter {
 text-align: end !important;
}

.menuhider .tmenucenter .mainmenu::before {
 font-size:2em;
}

.topmenuimage::before {
 padding-right : 5px;
}

.div-table-responsive table tbody .liste_titre_filter, th a {
 color: white !important;
}

div.tabsAction {
 position: relative;
}

/**
 * Fix pour le menu dropdown login_block qui apparaît blanc sur blanc sur tablette
 * Problème : Le menu dropdown n'a pas de couleur de texte définie
 * Solution : Ajouter explicitement les couleurs de texte
 * 
 * @author MCA
 * @date 2025-11-25
 */

/* Fix pour le menu dropdown - assurer que le texte est visible */
.dropdown-menu {
 color: #000 !important;
}

.dropdown-menu a {
 color: #000 !important;
 text-decoration: none;
}

.dropdown-menu a:hover {
 color: #333 !important;
 background-color: #f5f5f5 !important;
}

/* Fix pour les sections du menu user */
.dropdown-menu > .user-body,
.dropdown-menu > .user-footer,
.dropdown-body {
 color: #000 !important;
}

.dropdown-menu > .user-header {
 color: #000 !important;
}

/* S'assurer que tous les liens dans le dropdown sont visibles */
.open .dropdown-menu a {
 color: #000 !important;
}

.open .dropdown-menu a:hover {
 background-color: rgba(0, 0, 0, 0.05) !important;
 color: #000 !important;
}

/* Fix spécifique pour les icônes et textes */
.dropdown-menu .fa,
.dropdown-menu .fas {
 color: #666 !important;
}

/* Media query pour tablette */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
 .dropdown-menu {
 color: #000 !important;
 background-color: #fff !important;
 }
 
 .dropdown-menu * {
 color: #000 !important;
 }
}