/* Neuritos | Lilian Monteiro - 14/01/2021 
* Descrição: estilo para index admin
*/

.navbar-brand {
  padding: 15px 25px 10px;
}
.navbar-top-links {
  padding-right: 10px;
}
.navbar-top-links li a { 
  padding: 16px 20px 15px 4px;
}
.nav.navbar-right > li > a {
  color: #676a6c;
}
.nav.navbar-right > li > a:hover {
  color: #b90504;
}
#perfil {
  padding: 9px 20px 7px 4px;
}
#perfil .label { top: 6px; }
.count-info .label { top: 14px; }
.dropdown-menu-right {
  right: 18px;
}
.metismenu > li.active {
  padding-left: 18px;
  border-left: 4px solid #ff0000;
  background: #b90504;
}
.metismenu > li > a {
  color: #6c6c6c;
}
.metismenu > li > a:hover {
  background: #b90504;
  color: #fff;
}
.metismenu > li.active > a {
  color: #fff;
  padding-left: 5px;
}
.fixed-nav .minimalize-styl-2 {
  margin-top: 14px;
}
.dropdown-menu > li > a:hover {
  background-color: #fff;
  color: #b90504;
}

@media screen and (max-width: 770px) {
  .navbar-top-links .dropdown-messages {
    margin-left: auto;
   /*  margin-left: -270px; */
  }
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
    /* margin-left: -270px; */
  }
}
@media screen and (max-width: 575px) {
  #perfil {
    padding: 9px 10px 7px 4px;
  }
  #perfil .label {
    right: 4px;
  }
  .navbar-brand {
    padding: 15px 0 15px 5px;
  }
  .navbar-top-links {
    padding-right: 0;
  }
}
@media screen and (max-width: 415px) {
  .navbar-top-links .dropdown-alerts {
    margin-left: -210px;
  }
}

#tabelaNotificacoes tr {
  border-bottom: 1px solid #ccc;
}
#tabelaNotificacoes tr:last-child {
  border-bottom: none;
}
.col02 { width: 40%; }
.col04 { width: 25%; }

.btn-especial {
  position: relative;
  padding-right: 3rem !important;
  border-radius: 50px;
}
.btn-especial .circle {
  width: 2.1rem;
  height: 2.1rem;
  background-color: #b90504;
  color: white;
  border-radius: 50%;
  position: absolute;
  top: -1px;
  right: -1px;
  padding-top: .35rem;
}
.btn-especial:hover .circle {
  background-color: #f8151b;
}

.btnEditarPerfil {
  position: absolute; 
  top: 50%; 
  left: 30%; 
  transform: translate(-20%,-50%);
}
@media screen and (min-width: 576px) {
  .form-inline label {
    justify-content: left;
  }
}