form#webform-submission-debt-form-node-1-add-form {
    border: solid 5px #1c8f29;
    background-color: #f6f6f6;
    padding: 0px 50px 30px 50px;
    border-radius: 10px;
    margin-top: 14px;
}
form#webform-submission-debt-form-node-3-add-form {
    border: solid 5px #1c8f29;
    background-color: #f6f6f6;
    padding: 0px 50px 30px 50px;
    border-radius: 10px;
    margin-top: 14px;
}

/* Form Buttons */
input#edit-requirement-next-button-wizard-next {
    border-radius: 5px;
}
input#edit-requirement-next-button-wizard-next:hover {
    border-radius: 5px;
    border: solid black 2px;
    color: black;
}
input#edit-actions-01-wizard-next {
    border-radius: 5px;
}
input#edit-actions-01-wizard-next:hover {
    color:#000;
    border: solid black 2px;
    color: black;
}
input#edit-actions-01-wizard-prev {
    border-radius: 5px;
}
input#edit-actions-01-wizard-prev:hover {
    color:#000;
    border: solid black 2px;
    color: black;
}
input#edit-actions-02-submit {
    border-radius: 5px;
}
input#edit-actions-02-submit:hover {
    color:#000;
    border: solid black 2px;
    color: black;
}



div#edit-actions {
    text-align: center;
}
.js-form-type-range.form-item-unsecured-loans.js-form-item-unsecured-loans {
    text-align: center;
}
.js-form-type-range.form-item-store-cards.js-form-item-store-cards {
    text-align: center;
}
.js-form-type-range.form-item-credit-cards.js-form-item-credit-cards {
    text-align: center;
}
output {
    color: #000000 !important;
    font-weight: bolder;
}
input[type="range"] {
  -webkit-appearance: none;
  width: 100%;
  height: 15px;
  background: black;
  outline: none;
  opacity: 1;
  -webkit-transition: .2s;
  transition: opacity .2s;
}

input[type="range"]:hover {
  opacity: 0.7;
}

input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 30px;
  height: 30px;
  background: #1c8f29;
  border-radius: 50%;
  cursor: pointer;
}

input[type="range"]::-moz-range-thumb {
  width: 30px;
  height: 30px;
  background: #1c8f29;
  border-radius: 50%;
  cursor: pointer;
}
#edit-requirement-next-button-wizard-next {
  display: none;
  text-align: center;
  border-radius: 5px;
}
div#edit-actions-01 {
    text-align: center;
    margin-top: 10px;
}
div#edit-actions-02 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
div#edit-actions-03 {
    text-align: center;
    margin-top: 10px;
}
legend {
  text-align:center;
}
.description {
    text-align: center;
    margin-bottom: 20px;
}
.btn, .btn-white, .btn-theme, input.js-form-submit, .portfolio-filter ul.nav-tabs > li > a {
    background: #1c8f29 !important;
}
div#edit-requirement-next-button {
    text-align: center;
}
div#requirement-1 {
    display: none;
}
.body-page select {
    padding: 5px 26px;
}
.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label {
    color: #000;
    border-color: #1c8f29;
    border-width: 5px;
}
.webform-confirmation__back {
    display: none;
}