

body{
	background-color:var(--bs-body-bg);
	color:var(--bs-body-color);
}

.btn-primary{
	color: var(--bs-primary-color);
    background-color: var(--bs-primary-bg);
    border-color: var(--bs-primary-border-bg)!important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active{
	color: var(--bs-primary-color)!important;
    background-color: var(--bs-primary-bg-hover)!important;
    border-color: var(--bs-primary-bg-hover)!important;
}

.btn-outline-primary{
	color: var(--bs-primary-bg-hover);
    background-color: transparent;
    border-color: var(--bs-primary-border-bg)!important;
}

.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active{
	color: var(--bs-primary-color)!important;
    background-color: var(--bs-primary-bg)!important;
    border-color: var(--bs-primary-border-bg)!important;
}

.btn-brand{
	color: var(--bs-brand-color);
    background-color: var(--bs-brand-bg);
    border-color: var(--bs-brand-border-bg)!important;
}

.btn-brand:hover, .btn-brand:focus, .btn-brand:active{
	color: var(--bs-brand-color)!important;
    background-color: var(--bs-brand-bg-hover)!important;
    border-color: var(--bs-brand-bg-hover)!important;
}

.btn-outline-brand{
	color: var(--bs-brand-bg);
    background-color: transparent;
    border-color: var(--bs-brand-border-bg)!important;
}

.btn-outline-brand:hover, .btn-outline-brand:focus, .btn-outline-brand:active{
	color: var(--bs-brand-color)!important;
    background-color: var(--bs-brand-bg-hover)!important;
    border-color: var(--bs-brand-bg-hover)!important;
}

.btn.disabled, .btn:disabled, .btn[disabled]{
    opacity: .5 !important;
    pointer-events: none !important;
    color: #e9e9e9;
    background-color: #898989;
    border-color: #c9c9c9 !important;
}

a, .a{
	color: var(--bs-primary-bg-hover);
}

.a-nohref{
	text-decoration:none;
	color:inherit!important;
}

.scroller{
	overflow-x:auto;
}