.btn-check:active .btn.btn-primary,
.btn-check:checked .btn.btn-primary,
.btn.btn-primary.active,
.btn.btn-primary.show,
.btn.btn-primary:active:not(.btn-active),
.btn.btn-primary:focus:not(.btn-active),
.btn.btn-primary:hover:not(.btn-active),
.show>.btn.btn-primary {
  color: #fff;
  border-color: #3AB780;
  background-color: #3AB780 !important;
}

.aside.aside-dark .btn-custom {
  color: #50CD96;
  background-color: rgba(254, 254, 254, 0);
  border: 1px solid #50CD96 !important;
}

.aside.aside-dark .btn-custom.active,
.aside.aside-dark .btn-custom.show,
.aside.aside-dark .btn-custom:active:not(.btn-active),
.aside.aside-dark .btn-custom:focus:not(.btn-active),
.aside.aside-dark .btn-custom:hover:not(.btn-active),
.btn-check:active+.aside.aside-dark .btn-custom,
.btn-check:checked+.aside.aside-dark .btn-custom,
.show>.aside.aside-dark .btn-custom {
  color: #fff;
  background-color: #50CD96 !important;
}


.aside.aside-dark .btn-custom path {
  fill: #50CD96;
}

.aside.aside-dark .btn-custom:hover:not(.btn-active) path {
  fill: #fff;
}

.bgeneral {
  background-color: #F5FAF8;

}

.textologin {
  color: #7E8299;
  margin-bottom: 4px;
  margin-top: 12px;
}

.textologinmail {
  color: #50CD96;
  margin-top: 2px;
  text-decoration: underline;
}

.iconarbol svg {
  height: 50px !important;
  width: 50px !important;
}

.iconarbol svg path {
  color: #50CD96;
  fill: #50CD96;
}

.badge-light-info {
  color: #009EF7;
  background-color: #EEF3F7;
}

.badge-light-danger {
  color: #F3416C;
  background-color: #F9EAEE;
}

.btn-check:active+.btn.btn-primary,
.btn-check:checked+.btn.btn-primary,
.btn.btn-primary.active,
.btn.btn-primary.show,
.btn.btn-primary:active:not(.btn-active),
.btn.btn-primary:focus:not(.btn-active),
.btn.btn-primary:hover:not(.btn-active),
.show>.btn.btn-primary {
  color: #fff;
  border-color: #3AB780;
  background-color: #3AB780 !important;
}

.tableCustom td {
  padding-left: 0px !important;
}

.tableCustom th {
  font-weight: 600 !important;
}

.noMostrar {
  display: none !important;
}

.mostrarFlex {
  display: flex !important;
}

/* .verPerfilHover:hover {
  background-color: #f5f8fa;
  color: #7e8299 !important;
  cursor: pointer;
}

.verPerfilHover:hover .verPerfilAHover:hover {
  color: #3f4254 !important;
}

.verPerfilHover:hover .verPerfilA2Hover:hover {
  color: #7e8299 !important;
} */