/* CUSTOM THEME */
.header,
.login__block__btn,
.login__block__header,
.top-menu {
  background-color: #00a04d; }

.navigation__active:before,
.navigation__active > a,
.navigation__sub--active > a {
  color: #00a04d !important; }

/* CUSTOM THEME */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
  background-color: #fff !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset; }

.header {
  height: 52px; }

.content {
  padding-top: 72px !important; }

.sidebar {
  padding: 72px 1.5rem .5rem 1rem; }
  .sidebar .user__info_container {
    white-space: nowrap;
    overflow: hidden; }
    .sidebar .user__info_container .user__name, .sidebar .user__info_container .user__email {
      line-height: normal;
      overflow: hidden;
      text-overflow: ellipsis; }

#tabla tbody tr td {
  cursor: pointer; }

.dataTables_wrapper .table > thead > tr > th.sorting_asc::after,
.dataTables_wrapper .table > thead > tr > th.sorting_desc::after {
  right: .3rem; }

.btn-file {
  overflow: hidden;
  position: relative;
  vertical-align: middle; }

.btn-file > input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 23px;
  height: 100%;
  width: 100%;
  direction: ltr;
  cursor: pointer; }

/* FULL CALENDAR*/
.fc-body .alert-info {
  background-color: #FFFDE7;
  color: #747a80; }

/* FULL CALENDAR*/
