.btn {
  padding: 0.75rem 1.5rem;
  font-size:0.875rem;
}

.btn.btn-sm{
	padding: 0.5rem 1rem;
}

.btn:active, .btn:active:focus{
	box-shadow:0 0 .25rem rgba(203, 109, 81, 0.75);
}

.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
	box-shadow: 0 0 0 .25rem rgba(203, 109, 81, 0.25);
}
.btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active{
	background-color:var(--copper-color);
	border-color:var(--copper-color);
}


.btn-outline-primary {
	color: var(--copper-color);
	border-color: var(--copper-color);
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: var(--copper-color);
	border-color: var(--copper-color);
}

.btn-outline-primary.white{
	color: #fff;
	border-color: #fff;
}

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

.ccm-form .btn-primary{
	display: inline-block;
	padding: 16px 32px;
	background: var(--copper-color);
	font-size: 18px;
	transition: all 0.3s;
	border: 3px solid transparent;
	cursor: pointer;
	color: #fff;
	transition: all 0.3s;
	border-radius: 3px;
	font-weight:600;
}

.ccm-form .btn-primary:hover{
	border: 3px solid var(--copper-color);
	color: var(--copper-color);
	background:#fff;
}