/* Form color */
.dark .field-entry,
.dark .btn-outline,
.dark .btn-white {
  background-color: #252525;
}
.dark .field-label,
.dark .field-entry option,
.dark .field-entry,
.dark .checkbox-text,
.dark .radio-text {
  color: #E0E0E0;
}
.dark .field-description,
.dark .checkbox-description,
.dark .radio-description,
.dark .btn-outline,
.dark .btn-white {
  color: #9e9e9e;
}
.dark .field-description a {
  color: #337ab7
}
.dark .field-entry,
.dark .checkbox-text::before,
.dark .radio-text::before,
.dark .btn-outline {
  border-color: #3F3F3F;
}
.dark .field-entry:focus {
  box-shadow: 0 0 0 1px #696969;
}
.dark .checkbox-entry:checked ~ .checkbox-text::before,
.dark .radio-entry:checked ~ .radio-text::before {
  animation: animation-checked-dark 0.3s linear forwards;
}
@keyframes animation-checked-dark {
  0% {
    box-shadow: 0px 0px 0px 14px #252525 inset;
  }
  50% {
    box-shadow: 0px 0px 0px 1px #252525 inset;
  }
  100% {
    box-shadow: 0px 0px 0px 3px #252525 inset;
  }
}

.dark .range-slider {
  background: #3F3F3F;
}