/* Required Terms/Privacy checkboxes before the order button (templates/consent.php).
 *
 */
#bvi_calc_container .mbn-consent { margin: 24px 0 16px; text-align: left; }
#bvi_calc_container .mbn-consent .inputGroup label { padding-top: 12px; padding-bottom: 12px; }
#bvi_calc_container .mbn-consent__row a { text-decoration: underline; position: relative; z-index: 3; }
#bvi_calc_container .mbn-consent abbr { color: #c0392b; text-decoration: none; border: 0; }
#bvi_calc_container .mbn-consent__hint { margin: 4px 0 0; font-size: 13px; line-height: 18px; color: #c0392b; }
#bvi_calc_container .mbn-consent.is-ok .mbn-consent__hint { display: none; }

/* Until both are ticked, the order button(s) right after the block can't be used. */
#bvi_calc_container .mbn-consent:not(.is-ok) + #placeOrderButton,
#bvi_calc_container .mbn-consent:not(.is-ok) + #submissionOptions button {
	opacity: .45;
	pointer-events: none;
	cursor: not-allowed;
}
