/*новая цветовая схема*/
.btn.btn-success,
.btn.btn-danger,
.btn-primary {
  color: #1c313a;
  background-color: #fff;
  border: 2px solid #74ad8d;
  text-transform: uppercase;
  font-weight: 600;
}
.btn.btn-success:hover,
.btn.btn-danger:hover,
.btn.btn-success:active,
.btn.btn-danger:active,
.btn.btn-success:focus,
.btn.btn-danger:focus {
  color: #fff;
  background-color: #74ad8d;
  border-color: #74ad8d;
}
.btn-primary {
  color: #fff;
  background-color: #74ad8d;
  border: 2px solid #74ad8d;
  text-transform: uppercase;
  font-weight: 600;
  transform: perspective(1px) translateZ(0);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
btn-primary:disabled {
  background-color: #74ad8d99;
  border-color: #74ad8d99;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  color: #1c313a;
  background-color: #fff;
  border-color: #74ad8d;
  transform: perspective(1px) translateZ(0);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  box-shadow: 0 8px 15px -6px rgba(116, 173, 141, 0.7);
}
.btn-default {
  color: #5a6367;
}
.admin-footer {
  background: #718792;
  color: #ffffff;
}
.admin-footer__copyright {
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
}
.btn.btn-success[disabled],
.btn.btn-success[disabled]:active,
.btn.btn-success[disabled]:hover,
.btn.btn-success[disabled]:focus {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-link {
  color: #2483b1;
}
.btn-link:hover {
  color: #237298;
}
.btn-primary:active:hover {
  color: #fff;
  background-color: #74ad8d;
  border-color: #74ad8d;
}

a {
  color: #2483b1;
}
a:hover {
  color: #237298;
}
h2 {
  font-size: 2em;
}

.progress-bar {
  background-color: #bccfd9;
}
.progress-bar-info {
  background-color: #d5d8d9;
}
.progress-bar-inprogress {
  background-color: #009999;
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-bar-warning {
  background-color: #ffbf40;
}
.progress-bar-cheating {
  background-color: #a630bf;
}
.progress-bar-ignored {
  background-color: #dc1a14;
}
.progress-bar-screenout {
  background-color: #ff7400;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 14px;
  line-height: 1.3333333;
  border-radius: 4px;
}
.modal-header.modal-error {
  background-color: #ec7e7b;
}
.text-danger {
  color: #8d1d1a;
}
.alert-warning {
  background-color: rgba(112, 134, 144, 0.32);
  border-color: rgba(112, 134, 144, 0.42);
}
.modal-header.modal-confirm {
  color: #363636;
  background-color: #74ad8d;
  border-color: #74ad8d;
}
.modal-header {
  border-radius: 6px 6px 0 0;
}
.btn-default--size-l {
  text-transform: uppercase;
  font-weight: bold;
}
.votes-circle {
  background: rgba(112, 134, 144, 0.32);
}
.external-link {
  color: #2483b1;
}
.react-toggle-track {
  background-color: #708690;
}
.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {
  background-color: #445963;
}

.react-toggle--checked .react-toggle-track {
  background-color: #74ad8d;
}

.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {
  background-color: #467d60;
}
