select#edit-state { height: 50px; margin-top: 8px; } div#edit-wfa-participant { padding-top: 6px; } .webform-options-display-buttons input:checked + label.webform-options-display-buttons-label { color: #fff; background-color: #002496; border-color: #000; } .webform-options-display-buttons input:hover + label.webform-options-display-buttons-label { color: #333; border-color: #002496; } .webform-options-display-buttons label.webform-options-display-buttons-label { border: 1px solid #ccc; } .medium-6.cell.js-form-item.form-item.js-form-type-textarea.form-item-message-.js-form-item-message- { margin-top: -2%; } .body .input__label { font-size: .875rem; line-height: 1rem; font-weight: 600; color: #001556; margin-top: 1.5625rem; text-transform: uppercase; letter-spacing: 0.5px; display: inline-block; } textarea#edit-message { height: 250px!important; } [type='checkbox']+label, [type='radio']+label { display: inline-block; vertical-align: baseline; margin-left: .5rem; margin-right: 1rem; margin-bottom: 0; font-size: .875rem; line-height: 1rem; font-weight: 400; color: #001556; margin-top: 1.5625rem; letter-spacing: 0.5px; display: inline-block; } div#edit-flexbox-05 { border: 1px solid #cacaca; padding: 1.25rem; } div#edit-flexbox-06 { border: 1px solid #cacaca; padding: 1.25rem; } div#edit-flexbox-13 { border: 1px solid #cacaca; padding: 1.25rem; } div#edit-flexbox-03 { border: 1px solid #cacaca; padding: 1.25rem; } .webform-flexbox { display: flex; margin: 1em -0.5em; } p.optin1 { font-size: 12px !important; margin-top: -9px; font-weight: 600 !important; } p.optin2 { font-size: 12px !important; font-weight: 600 !important; margin: 0; margin-top: -3%; }