.btn{
	font-family: 'Roboto-Bold';
	letter-spacing: 0.03em;
}

.btn-outline-primary{
	border-width: 1.5px; 
}

.btn-primary,
.btn-primary:hover {
    background-color: var(--theme-color-brand-primary);
    border-color: var(--theme-color-brand-primary);
    border-radius: 20px;
}

.btn-outline-primary{
	border-radius: 20px;
	border-color: var(--theme-color-brand-primary);
	color: var(--theme-color-brand-primary);
}

.btn-outline-primary:hover{
	background-color: var(--theme-color-brand-primary);
    border-color: var(--theme-color-brand-primary);
}

.btn.btn-primary.secondary{
	background-color: var(--theme-color-brand-secondary);
	border-color: var(--theme-color-brand-secondary);
}

.btn-check:focus+.btn-primary, .btn-primary:focus{
	background-color: var(--theme-color-brand-primary);
}

.btn-primary:focus{
	border-color: var(--theme-color-brand-primary);
	box-shadow: 0 0 0 0.25rem var(--theme-color-brand-primary);
}
.btn.btn-primary.secondary:focus{
	border-color: var(--theme-color-brand-secondary);
	box-shadow: 0 0 0 0.25rem var(--theme-color-brand-secondary);
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: var(--theme-color-disabled-bt-bg);
    border-color: var(--theme-color-disabled-bt-bg);
}

.btn-primary.secondary:hover,
.btn-primary.secondary:active,
.btn-primary.secondary:focus-visible{
	border-color: var(--theme-color-brand-secondary);
	outline: none;
}