@media (min-width: 768px) {

  .horizontal .hor-header .container,
  .horizontal .horizontal-main .container,
  .horizontal .main-content.horizontal-content .container {
    max-width: 95% !important;
    padding: 0;
  }
}

#report tr th {
  background-color: #fff;
  font-weight: bold;
  color: #393939;
}

#report tr th:hover {
  cursor: pointer;
}

#report th.asc:after {
  display: inline;
  content: "▼";
}

#report th.desc:after {
  display: inline;
  content: "▲";
}


.transparent-theme .alert-success {
  color: #fff;
  background-color: #1fddbd9e;
  border-color: #1fddbd9e;
}

.btn-info {
  color: #fff !important;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-success {
  color: #fff !important;
  background-color: #016a59;
  border-color: #289986;
}

.btn-warning {
  color: #fff !important;
  background-color: #ffbd5a;
  border-color: #f6c06f;
}
table.dataTable thead th, table.dataTable thead td{

  font-size: 14px !important;
}
.side-menu__label{

  font-size: 16px !important;
}
table a{

  font-size: 16px !important;
}
.custom-control-input.is-valid ~ .custom-control-label{

  color: rgb(65 188 213) !important;
}
label{

  font-size: 15px;
}
.transparent-theme .table th, .transparent-theme .table td{
  font-size: 16px !important;
}
.form-check-input.is-valid ~ .form-check-label{

  color: rgb(65 188 213) !important;
}