/* BUTTONS Bootstrap Buttons with added classes */
.btn.aurora-btn {
}

.btn.aurora-btn:active, .btn.aurora-btn:active:focus{
	
}

.btn-primary.aurora-btn,
.ccm-block-express-form .btn{
	background-color:var(--brand-orange);
	border-color:var(--brand-orange);
	box-shadow:0 0 0 0 rgba(255, 122, 67, 0);
	
}

.btn-primary.aurora-btn:hover,
.ccm-block-express-form .btn:hover {
	box-shadow: 0 0 0 4px rgba(255, 122, 67, 0.25);
	background-color: var(--brand-orange-darker);
	border-color: var(--brand-orange);
}


.btn-outline-primary.aurora-btn {
	color:var(--brand-orange);
	border-color:var(--brand-orange);
	box-shadow:0 0 0 0 rgba(255, 122, 67, 0);
}

.btn-outline-primary.aurora-btn:hover {
	color:#fff;
	background-color:var(--brand-orange);
	box-shadow:0 0 0 4px rgba(255, 122, 67, 0.25);
}

.btn.aurora-btn i{
	font-size: 1.125em;
	font-weight: 600;
	margin-right:0.15em;
}

.btn-primary.aurora-btn.pdf-btn {
	background-color: var(--red-color);
	border-color:var(--red-color);
	color: #fff;
}

.btn-primary.aurora-btn.pdf-btn:hover {
	color:var(--red-color);
	background-color:transparent;
}

.btn-primary.aurora-btn.book-btn {
	background-color: var(--green-color);
	border-color: var(--green-color);
}

.btn-primary.aurora-btn.book-btn:hover{
	box-shadow:0 0 0 4px rgba(114, 176, 52, 0.25);
}

.btn-outline-secondary.aurora-btn{
	border-color:var(--brand-grey);
	color:var(--brand-grey);
}

.btn-outline-secondary.aurora-btn:hover{
	border-color:var(--brand-orange);
	color:var(--brand-orange);
	background-color:transparent;
}

.btn.disabled, .btn:disabled, fieldset:disabled .btn{
	opacity:1;
	filter:saturate(0);
	cursor:not-allowed;
}

.btn-success {
	--bs-btn-color: #fff;
	--bs-btn-bg: var(--green-color);
	--bs-btn-border-color: var(--green-color);
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: var(--green-color);
	--bs-btn-hover-border-color: var(--green-color);
	--bs-btn-focus-shadow-rgb: 60,153,110;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: var(--green-color);
	--bs-btn-active-border-color: var(--green-color);
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: var(--green-color);
	--bs-btn-disabled-border-color: var(--green-color);
}

.btn-outline-success {
	--bs-btn-color: var(--green-color);
	--bs-btn-border-color: var(--green-color);
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: var(--green-color);
	--bs-btn-hover-border-color: var(--green-color);
	--bs-btn-focus-shadow-rgb: 25,135,84;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: var(--green-color);
	--bs-btn-active-border-color: var(--green-color);
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: var(--green-color);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--green-color);
	--bs-gradient: none;
}

.btn-outline-danger {
	--bs-btn-color: var(--red-color);
	--bs-btn-border-color: var(--red-color);
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: var(--red-color);
	--bs-btn-hover-border-color: var(--red-color);
	--bs-btn-focus-shadow-rgb: 220,53,69;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: var(--red-color);
	--bs-btn-active-border-color: var(--red-color);
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: var(--red-color);
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: var(--red-color);
	--bs-gradient: none;
}

.btn-link{
	text-decoration:none;
	color:var(--brand-orange);
}

.btn-link:hover{
	color:var(--brand-grey);
}