/* Removing the extra padding on the sides of the form container */
.webform-submission-feedback-form-form {
    padding: .5rem 0;
}
/* Vertically centre the "Was this page helpful?" label */
.webform-submission-feedback-form-form legend#edit-rating--wrapper-legend {
    margin-top: 0.25rem;
}
/* Tightening the spacing between the label and the "Your rating will..." line */
.webform-submission-feedback-form-form #edit-helper {
    margin-top: -1rem;
}
.webform-submission-feedback-form-form #edit-helper,
.webform-submission-feedback-form-form #edit-helper > p,
.webform-submission-feedback-form-form #edit-privacy-statement,
.webform-submission-feedback-form-form #edit-privacy-statement > p {
    margin-bottom: 0;
}
/* Prevent the "How can this page be improved?" label to extend across the whole container, to prevent misclicks */
.webform-submission-feedback-form-form .form-item-feedback-text > label {
    display: inline-block !important;
}
/* Style the Next button as Primary instead of looking as a Secondary button */
.webform-submission-feedback-form-form .webform-button--submit,
.webform-submission-feedback-form-form .webform-button--next {
    background: #612c69;
    border-color: #612c69;
    color: #fff;
}
.webform-submission-feedback-form-form .webform-button--submit:hover,
.webform-submission-feedback-form-form .webform-button--next:hover {
    background: #85367b;
    border-color: #85367b;
}
.webform-submission-feedback-form-form .feedback-widget-thumbs-icon {
    width: 1.4rem;
    margin-right: .35rem;
}
/* Hide the text counter by default; it will be revealed via custom JS */
.webform-submission-feedback-form-form .text-count-wrapper.show {
    display: block !important;
}
.webform-submission-feedback-form-form .text-count-wrapper {
    display: none !important;
    max-width: 550px;
    text-align: right;
}