/*/////////////////////////////////////////////////////////////////////
 // 
 // Custom theme code styles
 // Written by Themelize.me (http://themelize.me)
 // 
 // This is an empty starter template for overriding styles
 // set by Bootstrap & the theme
 // 
 // ----------------------------------------------------
 // 
 // Remove unused code for better performances
 // 
 // ----------------------------------------------------
 // 
 // @see - Usefuls tools online for editing
 // 1. http://charliepark.org/bootstrap_buttons/ - Button style generator
 // 2. http://www.colorzilla.com/gradient-editor/ - CSS3 gradient maker
 // 
 // @note
 // To ensure custom styles are picked up
 // wrap definitions in body tag
 // ie.
 // body .navbar-inner {
 //   background: #ff0000;
 // }
 // 
 /////////////////////////////////////////////////////////////////////*/
/* Style Definitions from the forms
*/
/*
.custom-radio input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 16px;
  height: 16px;
  border: 2px solid #ccc;
  border-radius: 50%;
  position: relative;
  vertical-align: middle;
  margin-right: 8px;
  background-color: #f0f0f0;
  cursor: not-allowed;
}

.custom-radio input[type="radio"]:checked::before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #007bff;
  border-radius: 50%;
  position: absolute;
  top: 4px;
  left: 4px;
}
  */

/*input[type='radio']:before {
  -webkit-appearance: none;
  appearance: none;
  width: 12px;
  height: 12px;
  border-radius: 4px;
  content: '';
  visibility: visible;
  border: 1px solid black;
}*/

/*input[type='radio']:checked:after {
  width: 12px;
  height: 12px;
  border-radius: 12px;
  top: -2px;
  left: -1px;
  position: relative;
  background-color: #ffa500;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2px solid white;
}

  #00ADBB;
*/

  input[type='radio'] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-print-color-adjust: exact !important;
    appearance: none;
    width: 12px;
    height: 12px;
    vertical-align: auto;
    margin: calc(0.75em - 11px) 0.25rem 0 0;
    border: 1px solid black;
    border-radius: 6px;
    background-color: white;
  }

    input[type='radio']:disabled {
      -moz-appearance: none;
      -webkit-appearance: none;
      -webkit-print-color-adjust: exact !important;
      appearance: none;
      width: 12px;
      height: 12px;
      vertical-align: auto;
      margin: calc(0.75em - 11px) 0.25rem 0 0;
      border: 1px solid black;
      border-radius: 6px;
      background-color: white;
    }

    input[type='radio']:checked {
      -moz-appearance: none;
      -webkit-appearance: none;
      -webkit-print-color-adjust: exact !important;
      appearance: none;
      width: 12px;
      height: 12px;
      vertical-align: auto;
      margin: calc(0.75em - 11px) 0.25rem 0 0;
      border: 6px solid black;
      border-radius: 6px;
    }

    input[type='radio']:checked:disabled {
      -moz-appearance: none;
      -webkit-appearance: none;
      -webkit-print-color-adjust: exact !important;
      appearance: none;
      width: 12px;
      height: 12px;
      vertical-align: auto;
      margin: calc(0.75em - 11px) 0.25rem 0 0;
      border: 6px solid black;
      border-radius: 6px;
    }

    input[type='checkbox']:checked {
      -moz-appearance: none;
      -webkit-appearance: none;
      -webkit-print-color-adjust: exact !important;
      appearance: none;
      border: 6px solid black;
      border-radius: 3px;
    }

    input[type='checkbox']:checked:disabled {
      -moz-appearance: none;
      -webkit-appearance: none;
      -webkit-print-color-adjust: exact !important;
      appearance: none;
      border: 6px solid black;
      border-radius: 3px;
    }