/**
 * Course access box, checkout and My Account styles.
 *
 * Enqueued by HRInsidr_Woo_Checkout on checkout, cart, My Account and course
 * pages. Colors come from Avada's global options, with HRinsidr fallbacks.
 */

/* Access box, shown by both course gates. */
.hrinsidr-access-required {
	margin: 2rem 0;
	padding: 2rem;
	border: 1px solid #d0d0d0;
	border-radius: 8px;
	background: #f9f9f9;
	text-align: center;
}

.hrinsidr-access-required__title {
	margin-top: 0;
}

.hrinsidr-access-required__button,
.hrinsidr-access-required__button:visited {
	display: inline-block;
	padding: 0.75rem 1.5rem;
	border-radius: 9999px;
	background: var(--primary_color, #4363e0);
	color: #fff;
	text-decoration: none;
}

.hrinsidr-access-required__button:hover,
.hrinsidr-access-required__button:focus {
	background: #263746;
	color: #fff;
}

/* Checkout: hide the empty "Additional information" heading left after order notes were removed. */
.woocommerce-checkout .woocommerce-additional-fields > h3 {
	display: none;
}

/* Checkout: de-emphasise the coupon bar. */
.woocommerce-form-coupon-toggle {
	margin-top: 20px;
	font-size: 0.85em;
	opacity: 0.7;
}

.woocommerce-form-coupon-toggle .woocommerce-info {
	padding: 6px 0;
	border: none;
	background: transparent;
	box-shadow: none;
}

.woocommerce-form-coupon-toggle .woocommerce-info::before {
	display: none;
}

/* Logged-out My Account: a narrow login box instead of a full-width form. */
body.woocommerce-account:not(.logged-in) .woocommerce {
	max-width: 480px;
	margin-right: auto;
	margin-left: auto;
}
