/* --- Checkbox Question Text --- */
.fieldset-legend {
    font-weight: normal !important;     
    font-size: 1rem !important;         
    font-family: inherit !important;    
    line-height: 1.5 !important;        
    display: block !important;
    margin: 0.5em 0 !important;         
}

/* --- Checkbox Options (Yes/No/Other) --- */
.js-webform-checkboxes .form-check-label,
.js-webform-checkboxes-other .form-check-label {
    font-weight: normal !important;   
    font-size: 1rem !important;       
    font-family: inherit !important;  
    line-height: 1.5 !important;
}

/* Spacing between each option */
.js-webform-checkboxes .form-check,
.js-webform-checkboxes-other .form-check {
    margin-bottom: 0.25em !important;
}

/* --- Make comment boxes shorter --- */
textarea.form-textarea {
    height: 60px !important;      /* adjust for desired height */
    max-height: 80px !important; /* optional max height */
    min-height: 50px !important;  /* optional min height */
    resize: vertical;             /* allow vertical resizing */
    font-size: 1rem !important;   
    font-family: inherit !important;
}