/* BOOTSTRAP MOD */

a {
	color: #b43c7a !important;
}

a:hover {
	color: #983367 !important;
}

.btn {
	color: #ffffff !important;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.13), 0 0px 10px 0 rgba(0, 0, 0, 0.13);
}

.btn:active {
	transform: translate(-1px,1px);
	box-shadow: 0px 0px;
}

.btn:hover {
	color: #ffffff !important;
}

.btn-primary {
	color: #ffffff !important;
	background-color: #b43c7a !important;
	border-color: #b43c7a !important;
}

.btn-primary:hover {
	color: #ffffff !important; 
	background-color: #983367 !important;
	border-color: #983367 !important;
}

.btn-primary.focus, .btn-primary:focus {
	box-shadow: 0 0 0 0.2rem rgb(253 84 171 / 50%) !important;
}

.btn-secondary {
	color: #ffffff !important;
	background-color: #8f7c86 !important;
	border-color: #8f7c86 !important;
}

.btn-secondary:hover {
	color: #fff !important;
	background-color: #8f677c !important;
	border-color: #8f677c !important;
}

.btn-secondary.focus, .btn-secondary:focus {
	box-shadow: 0 0 0 0.2rem rgb(177 155 167 / 50%) !important;
}

.btn-info {
	color: #000000 !important;
}

.btn-warning {
	color: #000000 !important;
}

.vr {
	width: 2px !important;
	background-color: #b43c7a !important;
}

.nav-link {
	background-color: #cccccc !important;
	color: grey;
}

.nav-link:hover {
	background-color: #cccccc !important;
	color: grey;
}

.nav-link.active {
	background-color: #ffffff !important;
}

.custom-popover {
	--bs-popover-border-color: #8f677c;
	--bs-popover-header-bg: #8f677c;
	--bs-popover-header-color: #ffffff;
}

hr {
	height: 3px !important;
	background: linear-gradient(90deg, rgba(128,68,124,1) 0%, rgba(207,205,206,1) 50%, rgba(128,68,124,1) 100%) !important;
}
