#body-row {
    margin-left:0;
    margin-right:0;
}
#sidebar-container {
    min-height: 100vh;   
    background-color: #333;
    padding: 0;
}

/* Sidebar sizes when expanded and expanded */
.sidebar-expanded {
    /*width: 230px;*/
	width: 260px;
    transition: width 0.5s ease; /* Transición suave de 0.5 segundos */
}
.sidebar-collapsed {
    width: 60px;
    transition: width 0.5s ease; /* Transición suave de 0.5 segundos */
}

/* Menu item*/
#sidebar-container .list-group a {
    /*height: 50px;*/
	height: 45px;
    color: white;
	font-size: 13px;
}

/* Submenu item*/
#sidebar-container .list-group .sidebar-submenu a {
    height: 45px;
    /*padding-left: 30px;*/
	padding-left: 20px !important;
	color: #929292 !important;
}
.sidebar-submenu {
    font-size: 0.9rem;
}

/* Separators */
.sidebar-separator-title {
    background-color: #333;
    height: 35px;
}
.sidebar-separator {
    background-color: #333;
    height: 25px;
}
.logo-separator {
    background-color: #333;    
    height: 60px;
}

/* Closed submenu icon */
#sidebar-container .list-group .list-group-item[aria-expanded="false"] .submenu-icon::after {
  content: " \f0d7";
  font-family: FontAwesome;
  display: inline;
  text-align: right;
  padding-left: 10px;
}
/* Opened submenu icon */
#sidebar-container .list-group .list-group-item[aria-expanded="true"] .submenu-icon::after {
  content: " \f0da";
  font-family: FontAwesome;
  display: inline;
  text-align: right;
  padding-left: 10px;
}


/* PERSONALIZACION */
.bg-dark {
	background-color: #383838 !important;
}

.list-group-item {
	border: 1px solid rgba(27, 27, 27, 0);
}

.bg-primary {
	background-color: var(--company-color) !important;
}

.navbar-dark .navbar-nav .nav-link {
    font-size: 12px;
	color: #ffffff87;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}

.fa-desktop:before, .fa-times-circle:before {
    color: #ffffff87;
}

.fa-angle-double-left:before, .fa-angle-double-right:before, .fa-times-circle:before, .fa-desktop:before {
    color: white;
}

.letra-empresa {
	font-family: 'Changa One', cursive;
	font-size: 30px;
}

.nombre-empresa {
	padding-left: 20px;
	font-size: 25px;
}

.selected {
	border-left: 3px solid white;
}

a.bg-dark:focus, a.bg-dark:hover {
    background-color: #00000054!important;
}

.text-muted {
    color: #929292!important;
}

a.list-group-item.list-group-item-action.bg-dark.text-white {
    display: table;
}

