.hide {
  display: none !important;
}

.navigation {
  padding: 15px 15px 0 15px;
}

.login-page {
  background-color: #f8f8f8;
}

[class*='sidebar-dark-'] {
  background-color: #005da2;
}

[class*='sidebar-dark-'] .sidebar a {
  color: #ffffff;
}

/*.select2-container .select2-selection--single {*/
/*    height: auto;*/
/*    padding: 0.375rem 0.75rem;*/
/*    min-height: 38px;*/
/*}*/

/*.select2-container--default .select2-selection--single .select2-selection__arrow {*/
/*    top: 5px;*/
/*}*/

.info-box .info-box-image {
  max-width: 200px;
}

.nav-link.disabled {
  color: #a8a8a8 !important;
}

.form-time .form-control {
  display: inline-block;
  max-width: 80px;
}

.table .sorting a {
  color: #333333;
}

.move-event {
  cursor: move;
}

.ck-content {
  min-height: 250px;
}
.chart {
  height: 200px;
}

@media (min-width: 1280px) {
  .chart {
    height: 250px;
  }
}

@media (min-width: 1360px) {
  .chart {
    height: 300px;
  }
}

@media (min-width: 1920px) {
  .chart {
    height: 350px;
  }
}

@media (min-width: 2240px) {
  .chart {
    height: 400px;
  }
}

@media (min-width: 2560px) {
  .chart {
    height: 500px;
  }
}

table.dataTable thead .sorting a {
  color: #333333;
  padding-right: 15px;
}

table.dataTable thead .sorting {
  cursor: pointer;
  position: relative;
}

table.dataTable thead .sorting:after {
  position: absolute;
  bottom: 8px;
  right: 8px;
  display: block;
  font-family: 'Glyphicons Halflings';
  opacity: 0.2;
  content: '\e150';
}

table.dataTable thead .sorted:after {
  opacity: 0.5;
  content: '\e156';
}

table.dataTable thead .sorting_asc:after {
  position: absolute;
  bottom: 8px;
  right: 8px;
  display: block;
  font-family: 'Glyphicons Halflings';
  opacity: 0.5;
  content: '\e155';
}

table.dataTable thead .sorting_desc:after {
  position: absolute;
  bottom: 8px;
  right: 8px;
  display: block;
  font-family: 'Glyphicons Halflings';
  opacity: 0.5;
  content: '\e156';
}
