:root {
  --primary-color: #8EAD2D;
  --primary: #8EAD2D;
  --primary-color-lighter: #B6C464;
  --primary-lighter: #B6C464;
  --primary-color-darker: #829E2B;
  --primary-darker: #829E2B;
  --secondary-color: #8EAD2D;
  --secondary: #8EAD2D;
  --secondary-color-lighter: #B6C464;
  --secondary-lighter: #B6C464;
  --secondary-color-darker: #829E2B;
  --secondary-darker: #829E2B;
  --tertiary-color: #727272;
  --tertiary: #727272;
  --tertiary-color-lighter: #727272;
  --tertiary-lighter: #727272;
  --tertiary-color-darker: #727272;
  --tertiary-darker: #727272;
  --quaternary-color: #333333;
  --quaternary: #333333;
  --quaternary-color-lighter: #444444;
  --quaternary-lighter: #444444;
  --quaternary-color-darker: #222222;
  --quaternary-darker: #222222;
}/* Top align content block images (add class top-align-image to block) */
.top-align-image .b-wysiwyg .row.align-items-center { -webkit-box-align: start!important; -ms-flex-align: start!important; align-items: flex-start!important; }


/* Rounded images in the column pill setting */
.rounded-image .b-column__icon { border-radius: 20px; }
.reduced-padding .service-statistic .col-md { padding: 20px 20px 30px; }

/* Hide arrows on testimonial carousel */
.hide-arrows .arrow_view { display: none; }

.button-margin .c-button { margin-bottom: 10px; }

/*Form adjustments */
.b-form-basic .userform .form-step fieldset:not(.userformsoptionset,.checkboxset) .field 
{ margin: 20px 10px 0; width: calc(100% - 20px); }

.b-form-basic .userform .form-step fieldset:not(.userformsoptionset,.checkboxset) legend 
{ font-size: 18px; margin-bottom: 20px; padding: 0 0 0 10px; }

.b-form-basic .userform .form-step .FormHeading 
{ width: 100%; padding-left: 20px; }

.b-form-basic .textarea label 
{ margin-bottom: 5px; margin-top: 20px; }