a:hover {
	text-decoration: none;
	color: #241f31;
}
a {
	color: #e01b24;
	text-decoration: none;
}
#mainNav {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	background-color: #19293A;
}
/*#flashdata {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999999999;
	border-radius: 0px !important;
	opacity: 0.8;
	min-height: 80px;
}*/
.imagine-produs {
	height: 92px;
	object-fit: scale-down;
}
.timeline > li .timeline-image {
	background-color: #ff0c00;
}
.btn-primary {
	--bs-btn-color: #fff;
	--bs-btn-bg: #19293A;
	--bs-btn-border-color: #19293A;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #241f31;
	--bs-btn-hover-border-color: #241f31;
	--bs-btn-focus-shadow-rgb: 255, 208, 38;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #241f31;
	--bs-btn-active-border-color: #241f31;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #19293A;
	--bs-btn-disabled-border-color: #19293A;
}
.btn-danger {
	--bs-btn-color: #fff;
	--bs-btn-bg: #e01b24;
	--bs-btn-border-color: #e01b24;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #bb2d3b;
	--bs-btn-hover-border-color: #b02a37;
	--bs-btn-focus-shadow-rgb: 225, 83, 97;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #b02a37;
	--bs-btn-active-border-color: #a52834;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #e01b24;
	--bs-btn-disabled-border-color: #e01b24;
}
.btn-success {
	--bs-btn-color: #fff;
	--bs-btn-bg: green;
	--bs-btn-border-color: green;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #157347;
	--bs-btn-hover-border-color: #146c43;
	--bs-btn-focus-shadow-rgb: 60, 153, 110;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #146c43;
	--bs-btn-active-border-color: #13653f;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: green;
	--bs-btn-disabled-border-color: green;
}
.nav-pills {
	--bs-nav-pills-link-active-color: #fff;
	--bs-nav-pills-link-active-bg: #e01b24;
}
.nav-link {
	display: block;
	padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
	font-size: var(--bs-nav-link-font-size);
	font-weight: var(--bs-nav-link-font-weight);
	color: #e01b24;
	text-decoration: none;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
.pagination {
	--bs-pagination-color: #e01b24;
	--bs-pagination-bg: #fff;
	--bs-pagination-border-color: #dee2e6;
	--bs-pagination-hover-color: #000000;
	--bs-pagination-hover-bg: #e9ecef;
	--bs-pagination-hover-border-color: #dee2e6;
	--bs-pagination-focus-color: #000000;
	--bs-pagination-focus-bg: #e9ecef;
	--bs-pagination-active-color: #fff;
	--bs-pagination-active-bg: #e01b24;
	--bs-pagination-active-border-color: #e01b24;
	--bs-pagination-disabled-color: #6c757d;
	--bs-pagination-disabled-bg: #fff;
	--bs-pagination-disabled-border-color: #dee2e6;
	list-style: none;
}
.page-link {
	color: #e01b24;
}
#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover {
	color: #e01b24;
}
.form-check-input:checked {
	background-color: #e01b24;
	border-color: #e01b24;
}
.bg-success {
	background-color: green !important;
}
.text-danger {
	color: red !important;
}
.text-success {
	color: green !important;
}

#subnav {
	margin-top: 75px;
}

.alert-info {
    --bs-alert-color: #1a5fb4;
    --bs-alert-bg: #e9ecf4;
    --bs-alert-border-color: #dbe7f6;
}
.alert-success {
    --bs-alert-color: #1b6800;
    --bs-alert-bg: #deefe2;
    --bs-alert-border-color: #eef6f1;
}
.alert-warning {
    --bs-alert-color: #e66100;
    --bs-alert-bg: #f8f4ea;
    --bs-alert-border-color: #f7f1df;
}
.alert-danger {
    --bs-alert-color: #e01b24;
    --bs-alert-bg: #f5e7e7;
    --bs-alert-border-color: #fcf1f1;
}
td, th {
	font-size: 14px;
	padding: 5px !important;
}

@media (min-width: 992px) {
	#mainNav {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		background-color: #19293A !important;
	}
}
@media (max-width: 768px) {
	.cart-input {
		font-size: 10px;
		padding: 5px;
	}
	#demo {
		margin-top: 4rem !important;
	}
	#demo .carousel-caption h3 {
		font-size: 14px !important;
	}
	#demo .carousel-caption p.lead {
		font-size: 13px !important;
	}
}
