.nbca-button {
	background-color: var(--main-red-color);
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	font-size: 1.5rem;
	padding: 0.5rem 1rem;
	transition: background-color 0.5s ease-out 0s;
	vertical-align: middle;
	width: auto;
}

.nbca-button.button-small {
    font-size: 1rem;
}

.nbca-button a {
	border-left: solid 1px var( --primary-color-white );
	border-right: solid 1px var( --primary-color-white );
	color: var( --primary-color-white );
	padding: 0 1rem;
}

.nbca-button:hover {
	background-color: var(--main-gray-color);
	text-decoration: none;
}

.nbca-button:hover a {
	text-decoration: none;
}
