.webform-submission-form .form-control {
  background: #f6f6f6!important;
  border: solid 1px #aeaeae!important;
  padding: 17px 10px;
}

.webform-submission-form .button {
  background-color: #2BA5CD;
  border-radius: 10px;
  padding: 15px 30px;
  line-height: 25px;
  margin-left: 15px;
  border: 2px solid transparent;
  color: #fff;
  font-size: 25px;
  margin-left: 0;
  margin-top: 20px;
}

.webform-submission-form .button:hover {
  border-bottom: none;
  background-color: #ffffff;
  border-radius: 10px;
  border: 2px solid #2BA5CD;
  margin-left: 15px;
  line-height: 25px;
  color: #2BA5CD;
  padding: 15px 30px;
  font-size: 25px;
  margin-left: 0;
  margin-top: 20px;
}

.fuel-type main {
  padding-top: 0px;
  padding-bottom: 60px;
}

.none {
  display: none;
}

.js-form-item-how-many-gallons-do-you-use-per-year- {
  width: 60%;
}

form.webform-submission-heating-oil-form label,
form.webform-submission-heating-oil-form .radios--wrapper legend,
form.webform-submission-propane-form label,
.js-webform-type-checkboxes legend,
form.webform-submission-propane-form .radios--wrapper legend {
  color: #CD532B;
  font-weight: 600;
  margin-bottom: 5px;
  font-size: 19px;
}

.js-webform-checkboxes label,
.js-webform-type-checkboxes label,
form.webform-submission-propane-form .js-webform-checkboxes label,
form.webform-submission-propane-form .js-form-type-radio label,
body .js-webform-type-checkboxes label {
  color: #464646;
  font-size: 19px;
}

.markup {
  font-size: 19px;
  margin-bottom: 30px;
  line-height: 25px;
}

form #edit-step1.js-form-wrapper,
form #edit-step2.js-form-wrapper,
form #edit-step-1.js-form-wrapper,
form #edit-step-2.js-form-wrapper,
form #edit-step-1--2.js-form-wrapper {
  margin-top: -35px;
}

.form-check-input {
  appearance: auto !important;
}

#fuel-type.form {
  padding: 30px;
}

[type="checkbox"],
[type="radio"] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.webform-flex--1 {
  margin-bottom: 20px;
}

.webform-submission-heating-oil-form,
.webform-submission-propane-form {
  display: none;
}

.tab-content .webform-submission-heating-oil-form,
.tab-content .webform-submission-propane-form {
  display: block;
  background: white;
  padding: 2rem;
}

.az-tabs.tabs-top>.nav-tabs>li>a[role=tab] {
  border-bottom-width: 0;
  border-radius: 8px 8px 0 0;
  padding: 1rem 1.5rem;
}

.block {
  display: block;
}
