:root {
	--adv-info-bg: #304f97;
	--adv-info-text: #dcdcdc;
	--adv-info-border: #304f97;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar {
	background-color: #304f97
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link.active {
	background-color: #254183;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link .menu-icon i {
	color: #dcdcdc;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link.active .menu-icon i {
	color: #ffffff;
}

[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,
[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,
.menu-item .menu-link .menu-bullet:hover i {
    color: #ffffff;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link .menu-title,
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-sub .menu-item .menu-link .menu-title, 
.menu-item .menu-link .menu-bullet i,
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link .menu-title i {
	color: #dcdcdc;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link.active .menu-title,
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-sub .menu-item .menu-link.active .menu-title {
	color: #ffffff;
}

[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title,
[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item:not(.here) .menu-sub .menu-item .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,
[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title i,
[data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title i,
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item:not(.here) .menu-sub .menu-item .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title i {
    color: #ffffff;
}

.menu-section .menu-text {
	color: #ffffff !important;
}

.btn.btn-info {
	background-color: #304f97;
}

.btn-check:active + .btn.btn-info,
.btn-check:checked + .btn.btn-info,
.btn.btn-info.active,
.btn.btn-info.show,
.btn.btn-info:active:not(.btn-active) {
    border-color: #254183;
    background-color: #254183 !important;	
}

.btn.btn-info:focus:not(.btn-active),
.btn.btn-info:hover:not(.btn-active),
.show > .btn.btn-info {
    border-color: #254183;
    background-color: #254183 !important;
}

.btn.btn-info, .btn.btn-info i {
	color: #dcdcdc !important;
}

.btn-check:active + .btn.btn-info,
.btn-check:checked + .btn.btn-info,
.btn.btn-info.active,
.btn.btn-info.show,
.btn.btn-info:active:not(.btn-active) {
    color: #ffffff !important;	
}

.btn.btn-info:focus:not(.btn-active),
.btn.btn-info:hover:not(.btn-active),
.show > .btn.btn-info {
    color: #ffffff !important;
}

.btn-check:active + .btn.btn-info,
.btn-check:checked + .btn.btn-info,
.btn.btn-info.active i,
.btn.btn-info.show i,
.btn.btn-info:active:not(.btn-active) i {
    color: #ffffff !important;	
}

.btn.btn-info:focus:not(.btn-active) i,
.btn.btn-info:hover:not(.btn-active) i,
.show > .btn.btn-info i {
    color: #ffffff !important;
}

.btn-check:active + .btn.btn-info,
.btn-check:checked + .btn.btn-info,
.btn.btn-info.active,
.btn.btn-info.show,
.btn.btn-info:active:not(.btn-active),
.btn.btn-info:focus:not(.btn-active),
.btn.btn-info:hover:not(.btn-active),
.show > .btn.btn-info {
	color: #ffffff !important;
}

.badge-info {
    color: #dcdcdc;
    background-color: #304f97;
}

.badge-info i {
	color: #dcdcdc !important;
}

.card-favorite, .card-buy-stock, .card-pr {
	color: #dcdcdc;
    background-color: #304f97;
}

.card-favorite i, .card-buy-stock i, .card-pr {
	color: #dcdcdc !important;
}

.card-favorite:hover, .card-buy-stock:hover, .product:hover, .project:hover, .card-pr:hover {
	box-shadow: #304f97B0 0px 1px 4px;
}

.project:hover {
	box-shadow: #304f97B0 0px 1px 4px !important;
}

.product .info-zone .icon, .product .price-zone .icon, #modal_cart .title .icon, #modal_cart .price-mdl .icon {
	background-color: #304f97;
}

.product .info-zone .icon i, .product .price-zone .icon i, #modal_cart .title .icon i {
	color: #dcdcdc !important;
}

.product .info-zone .rest .title, .product .price-zone .rest .price, .product .price-zone .rest .old-price, #modal_cart .price-mdl .old-price, #modal_cart .title .p-title, #modal_cart .price-mdl .rest .price, #modal_cart .price-mdl .rest .old-price {
	color: #304f97;
}

.product .price-zone .rest .price.red-price, #modal_cart .price-mdl .rest .price.red-price {
	color: #f1416c;
}

.product .price-zone .icon.red-icon, #modal_cart .price-mdl .icon.red-icon {
	background: #f1416c;
}

.search-select, .search-input, .border-regular, .filter-fav-btn, .filter-dofollow-btn, .filter-promo-btn, .filter-pro-btn, .filter-unmarked-btn, .filter-buy-stock-btn {
	border: 1px solid #304f973d;
}

.divider {
	border-bottom: 1px solid #304f9738 !important;
}

.userimg-container .icon {
	background: #304f97 !important;
}

.userimg-container .icon i {
	color: #dcdcdc !important;
}

.userimg-container1 .icon, .userimg-container2 .icon, .userimg-container3 .icon {
	background: #304f97 !important;
}

.userimg-container1 .icon i, .userimg-container2 .icon i, .userimg-container3 .icon i {
	color: #dcdcdc !important;
}

.b-nice {
	border: 1px solid #304f973d !important;
}

.aim-text-hover:hover {
	color: #304f97 !important;
}

.text-info {
	color: #304f97 !important;
}

.project .project-name span, .project .project-name span i {
	color: #304f97 !important;
}

.order .product-name span, .order .product-name span i {
	color: #304f97 !important;
}

.order .price-list, .order .price-list i {
	color: #304f97 !important;
}

.alert-info {
	color: #304f97;
	border-color: #304f97;
	background-color: #dcdcdc;
}

.nav-tabs .nav-link, .nav-tabs .nav-link:hover, .nav-tabs .nav-link i {
	color: #141414 !important;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-link.active i {
	color: #282828 !important;
}

.form-switch-aim .form-check-input:checked {
	background-color: #141414;
	border-color: #282828;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item.show>.menu-link .menu-arrow:after {
	background-color: #ffffff;
}

[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link .menu-arrow:after, [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item.here>.menu-link .menu-arrow:after {
	background-color: #dcdcdc;
}

#file-label, #form_word_label, #form_img_label, #form_gallery_label, .ped_form {
	border: 1px solid #304f973d !important;
}

#file-label:hover, #form_word_label:hover, #form_img_label:hover, #form_gallery_label:hover, .ped_form:hover {
	box-shadow: #304f97B0 0px 1px 4px;
}

.dashboard-icon {
	border: 1px solid #304f97 !important;
}

.selected {
	color: #304f97 !important;
}

.badge-info.c {
    color: #ffffff;
    background-color: #282828;
}

.badge-info.c i {
	color: #ffffff !important;
}

.text-sidebar-color {
	color: #304f97 !important;
}

.aim-border {
	border: 1px solid #304f973d !important;
}

.table-adv thead {
	border-bottom: 1px solid #304f973d !important;
}

#modal_cart .image {
	border: 1px solid #304f973d !important;
}

.pagination .page-item.active {
	--bs-pagination-active-bg: #304f97;
	color: #dcdcdc;
}

.pagination {
	--bs-pagination-hover-color: #304f97;
	--bs-pagination-focus-color: #304f97;
}

.nice_i {
	border: 1px solid #304f973d !important;
}

.product-search-results ul li {
	border-bottom: 1px solid #304f973d !important;
}

.product-search-results ul li:hover {
	background: #304f973d !important;
	color: #304f97;
}

.adaugare_utilizator.selected {
	background: #304f973d !important;
	color: #304f97;
	border: 1px solid #304f973d !important;
}

.adv-bg-info {
    background-color: #304f97 !important;
}

.adv-border-info {
	border-color: #304f97 !important;
}

.adv-text-color-info {
	color: #dcdcdc !important;
}

.adv-text-color-info i {
	color: #dcdcdc !important;
}

i.adv-text-color-info {
	color: #dcdcdc !important;
}

.pastel-btn {
	border: 1px solid #dcdcdc38 !important;
}

.btn.btn-info-light {
	background-color: color-mix(in srgb, var(--adv-info-bg) 15%, white);
	color: var(--adv-info-bg);
	border-color: color-mix(in srgb, var(--adv-info-bg) 30%, white);
}

.btn.btn-info-light:hover {
	background-color: color-mix(in srgb, var(--adv-info-bg) 25%, white);
	border-color: color-mix(in srgb, var(--adv-info-bg) 40%, white);
}