.slider-box {
  position: relative;
  width: 100%;
  height: 0;
  padding: 30px 30px 30px 0;
}
.slider-box.slider-box-gray {
  padding: 5px 20px 5px 0;
}
.slider-box.slider-box-gray .noUi-horizontal .noUi-handle {
  background: #fff;
  box-shadow: 0 0 0 1px #222;
}
.slider-box.slider-box-gray .noUi-connect {
  background: #222;
}
.slider-box .noUi-marker-horizontal.noUi-marker {
  display: none;
}
.slider-box .noUi-pips {
  color: #999;
  top: -50px;
  font-size: 15px;
  margin-left: 8px;
}
.slider-box .noUi-horizontal {
  height: 5px;
}
.slider-box .noUi-target {
  background: #ccc;
}
.slider-box .noUi-horizontal .noUi-handle {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 0 0 1px #d9534f;
}
.slider-box .noUi-horizontal .noUi-handle:before, .slider-box .noUi-horizontal .noUi-handle:after {
  display: none;
}
.slider-box .noUi-connect {
  background: #d9534f;
}

.modal-backdrop.in {
  opacity: 0.95 !important;
  filter: alpha(opacity=95) !important;
}

.multiple-action[is-active=no] button {
  opacity: 0.2;
}

tr[is-manager=yes] td {
  background: #c6fff0;
}

tr[is-super=yes] td {
  background: #c2edfc;
}

.select2-container--default .select2-selection--single {
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 3px;
  font-size: 12px;
}

.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 32px;
  height: 32px;
}

.internal-nav {
  user-select: none;
}

.control-label {
  font-weight: normal;
}

.table th {
  font-weight: normal;
  color: #999;
}

.errorMessage {
  background: #ffc4c4;
  line-height: 20px;
  border-radius: 3px;
  margin-top: 2px;
  text-align: center;
  font-size: 13px;
  color: #8F0407;
}

label {
  font-weight: normal;
}

/*# sourceMappingURL=school.css.map */
