/* Style the progress bar */ .webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before, .webform-progress-tracker .progress-step:hover .progress-marker::before, .webform-progress-tracker .progress-step .progress-marker::after { background-color: #666666; } .progress-step.is-active .progress-marker::before { background-color: var(--secondary); } .webform-progress-tracker .progress-step.is-active:hover .progress-marker::before { background-color: var(--gray-dark); } .progress-marker::before { padding: 1.5rem; } .progress-marker::after { top: 1.5rem; } /* Style the help text */ .webform-element-description { margin-top: 0.25rem; line-height: 1.4; color: #767676 !important; } /* Style the Previous button */ input.webform-button--previous, input.webform-button--next { display: inline-block; font-weight: normal; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1.15rem; line-height: 1.5; border-radius: 0.3525rem; transition: background-color 0.4s ease, border-color 0.4s, box-shadow 0.4s; padding: 0.5rem 1rem; font-size: 1.3rem; line-height: 1.5; border-radius: 0.355rem; color: #444444; border-color: #444444; } input.webform-button--previous:hover { color: #ffffff; background-color: #444444; border-color: #444444; } input.webform-button--next { color: #ffffff; background-color: #00819b; border-color: #00819b; } input.webform-button--next:hover { background-color: #006174; border-color: #005768; } /* Add a little spacing above the buttons */ .form-actions { margin-top: 1.5rem; }