/*
Theme Name: Divi SCI Learning Theme
Theme URI: https://learning.sci.ngo
Description: Child Theme For Divi for SCI Learning
Author: WLC
Author URI: https://whitelabelcoders.com
Version: 1.0.1
Template: Divi
*/

.spinner {
  border: 4px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  animation: spin 1s linear infinite;
  margin: auto;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.ld-form__field-wrapper .acf-input-wrap input, .ld-form__field-wrapper .acf-input select {
  background: var(--ld-color-field-bg);
  border: 1px solid var(--ld-color-field-border);
  border-radius: var(--ld-radius);
  box-sizing: border-box;
  color: var(--ld-color-field-text);
  display: inline-block;
  font-family: var(--ld-typography-font-family);
  font-size: var(--ld-typography-desktop-body-size);
  font-weight: var(--ld-typography-font-weight-regular);
  height: auto;
  line-height: var(--ld-typography-desktop-body-height);
  margin-bottom: var(--ld-spacer-4);
  padding: var(--ld-spacer-2) var(--ld-spacer-fixed-3);
}

.ld-form__field-wrapper .acf-input select {
  width: 100%;
}

.ld-form__field-wrapper .acf-input-wrap input:focus, .ld-form__field-wrapper .acf-input select:focus {
  border-color: var(--ld-color-field-border-active);
  box-shadow: inset 0 0 0 2px var(--ld-color-field-border-active);
  outline: 0;
}

.ld-form__field-wrapper .acf-input-wrap input:hover, .ld-form__field-wrapper .acf-input select:focus {
  background: var(--ld-color-field-bg-hover);
}