/* This file creates the AdminForm "theme-success" skin.
 * The success color is applied to every form element and widget
 * via the styles generated by the admin-skins.less mixin
 */
.admin-form .panel-success > .panel-heading {
  border-top-color: #87d37c;
}
.admin-form .panel-success > .panel-heading:before {
  background-color: #70ca63;
}
.admin-form .panel-success.heading-border:before,
.admin-form .panel-success .heading-border:before {
  background-color: #70ca63;
}
.admin-form .bg-success {
  background-color: #70ca63;
}
.admin-form .bg-success.light {
  background-color: #87d37c;
}
.admin-form .bg-success.lighter {
  background-color: #9edc95;
}
.admin-form .bg-success.dark {
  background-color: #58c249;
}
.admin-form .bg-success.darker {
  background-color: #49ae3b;
}
.admin-form .option-success input:hover + .checkbox,
.admin-form .option-success input:hover + .radio {
  border-color: #87d37c;
}
.admin-form .option-success input:checked + .checkbox,
.admin-form .option-success input:focus + .checkbox,
.admin-form .option-success input:checked + .radio,
.admin-form .option-success input:focus + .radio {
  border-color: #70ca63;
}
.admin-form .option-success input:checked + .radio:before,
.admin-form .option-success input:focus + .radio:before {
  background: #70ca63;
}
.admin-form .option-success input:checked + .checkbox:before,
.admin-form .option-success input:focus + .checkbox:before {
  border-color: #70ca63;
}
.admin-form .switch-success > input:checked + label {
  background: #70ca63;
  border-color: #70ca63;
}
.admin-form .switch-success > input:checked + label:after {
  color: #70ca63;
}
.admin-form .switch-success > input:checked:focus + label {
  background: #58c249;
  border-color: #58c249;
}
.admin-form .btn-success {
  background-color: #70ca63;
}
.admin-form .btn-success:hover,
.admin-form .btn-success:focus {
  background-color: #87d37c;
  border-color: #87d37c;
}
.admin-form .btn-success:active {
  background-color: #58c249;
}
.admin-form .btn-success,
.admin-form .btn-success:hover,
.admin-form .btn-success:focus,
.admin-form .btn-success:active {
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.08);
}
.admin-form .slider-wrapper.slider-success .ui-slider .ui-slider-range {
  background-color: #70ca63;
}
.admin-form .slider-wrapper.slider-success .ui-slider .ui-slider-handle {
  border-color: #70ca63;
}
.admin-form .slider-wrapper.slider-success .ui-slider .ui-slider-handle:before {
  background-color: #70ca63;
}
.admin-form.theme-success .section-divider span {
  color: #70ca63;
}
.admin-form.theme-success .tagline span {
  color: #70ca63;
}
.admin-form.theme-success .theme-link {
  color: #70ca63;
}
.admin-form.theme-success .gui-input:hover,
.admin-form.theme-success .gui-textarea:hover,
.admin-form.theme-success .select > select:hover,
.admin-form.theme-success .select-multiple select:hover,
.admin-form.theme-success .gui-input:hover ~ .input-footer,
.admin-form.theme-success .file .gui-file:hover + .gui-input,
.admin-form.theme-success .gui-textarea:hover ~ .input-footer {
  border-color: #87d37c;
}
.admin-form.theme-success .gui-input:focus,
.admin-form.theme-success .gui-textarea:focus,
.admin-form.theme-success .select > select:focus,
.admin-form.theme-success .select-multiple select:focus {
  border-color: #87d37c;
  color: #3C3C3C;
}
.admin-form.theme-success .gui-textarea:focus {
  height: 120px;
}
.admin-form.theme-success .select > select:focus {
  z-index: 10;
  z-index: 20\9;
}
.admin-form.theme-success .gui-input:focus ~ .field-icon i,
.admin-form.theme-success .gui-textarea:focus ~ .field-icon i {
  color: #70ca63;
}
.admin-form.theme-success .select-multiple select:focus,
.admin-form.theme-success .gui-input:focus ~ .input-footer,
.admin-form.theme-success .gui-textarea:focus ~ .input-footer,
.admin-form.theme-success .file .gui-file:focus + .gui-input {
  border-color: #87d37c;
}
.admin-form.theme-success .select > select:focus + .arrow {
  color: #70ca63;
}
.admin-form.theme-success .rating:hover .rating-star:hover,
.admin-form.theme-success .rating:hover .rating-star:hover ~ .rating-star,
.admin-form.theme-success .rating-input:checked ~ .rating-star {
  color: #70ca63;
}
.admin-form.theme-success .rating-star,
.admin-form.theme-success .rating:hover .rating-star {
  color: #A2A6A8;
}
.admin-form.theme-success .ui-datepicker .ui-datepicker-prev,
.admin-form.theme-success .ui-datepicker .ui-datepicker-next,
.admin-form.theme-success .ui-datepicker .ui-datepicker-title {
  color: #70ca63;
}
.admin-form.theme-success .ui-datepicker-today a,
.admin-form.theme-success .ui-datepicker-today a:hover,
.admin-form.theme-success .ui-datepicker .ui-state-highlight {
  background: #b6e4af !important;
}
.admin-form.theme-success .ui-datepicker .ui-state-active {
  background: #70ca63 !important;
}
.admin-form.theme-success .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle.ui-state-active {
  background: #FFF !important;
}
.admin-form.theme-success .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle {
  border-color: #70ca63;
}
.admin-form.theme-success .ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle:before {
  background-color: #70ca63;
}
.admin-form.theme-success .wizard .steps li a,
.admin-form.theme-success .wizard .actions li a {
  background-color: #70ca63;
}
.admin-form.theme-success .wizard .steps li.current a {
  background-color: #58c249;
}
