﻿a {
	color: #1E3160;
}

	a:hover {
		color: #1E3160;
		text-decoration: underline !important;
	}

.btn-link {
	color: #1E3160;
}

	.btn-link:hover {
		color: #1E3160;
		text-decoration: underline !important;
	}

.bg-primary {
	background-color: #1E3160 !important;
}

.header .header-top {
	background-color: #1E3160;
}

.label-cart {
	background-color: #FFAE0B;
	color: #fff;
	padding: 13px;
}

.btn-cart,
.btn-cart:hover {
	background-color: #FFAE0B;
	color: #fff;
}

.btn.btn-primary {
	background-color: #1E3160;
	border-color: #1E3160;
}

	.btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-primary:focus:not(.btn-text), .btn.btn-primary.focus:not(.btn-text) {
		background-color: #FFAE0B;
		border-color: #FFAE0B;
	}

.text-primary {
	color: #1E3160 !important;
}

.btn.btn-light-success {
	background-color: #dedede;
	color: #000;
}

	.btn.btn-light-success i {
		color: #000;
	}

	.btn.btn-light-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-success:focus:not(.btn-text), .btn.btn-light-success.focus:not(.btn-text) {
		background-color: #1E3160;
		color: #fff;
	}

a.text-hover-primary:hover, .text-hover-primary:hover {
	color: #1E3160 !important;
}

.header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-text, .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-text {
	color: #1E3160;
}

.header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-text, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-text {
	color: #1E3160;
}

.header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon {
	color: #1E3160;
}

.header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link > .menu-arrow, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link > .menu-arrow {
	color: #1E3160;
}

.header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-dot > span {
	background-color: #1E3160;
}

.header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-here > .menu-link .menu-bullet.menu-bullet-line > span {
	background-color: #1E3160;
}

.header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-dot > span, .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-bullet.menu-bullet-dot > span {
	background-color: #1E3160;
}

.header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg g [fill], .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-icon.svg-icon svg g [fill] {
	fill: #1E3160;
}

.nav .show > .nav-link, .nav .nav-link:hover:not(.disabled), .nav .nav-link.active {
	color: #1E3160;
}

.btn.btn-light-primary {
	color: #fff;
	background-color: #394A73;
}

	.btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-primary:focus:not(.btn-text), .btn.btn-light-primary.focus:not(.btn-text) {
		background-color: #1E3160;
	}

.spinner.spinner-primary:before {
	border: 2px solid #1E3160;
	border-right: 2px solid transparent;
}

.form-control:focus {
	border-color: #1E3160;
}

.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link.datatable-pager-link-active {
	background-color: #1E3160;
}

.datatable.datatable-default > .datatable-pager > .datatable-pager-nav > li > .datatable-pager-link:hover:not(.datatable-pager-link-disabled) {
	background-color: #FFAE0B;
}

.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell, .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell, .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell {
	vertical-align: top;
}

.datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail i,
.datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail:hover i, .datatable.datatable-default > .datatable-table > .datatable-body .datatable-toggle-detail.datatable-toggle-detail-active i {
	color: #1E3160;
}

.scrolltop {
	background-color: #1E3160;
}

.k-invalid-msg {
	color: #ff0000;
}

.table-primary, .table-primary > th, .table-primary > td {
	background-color: #1E3160;
	color: #fff;
}

.svg-icon.svg-icon-primary svg g [fill] {
	fill: #1E3160 !important;
}

.accordion .card .card-header .card-title {
	color: #1E3160;
}

thead.datatable-head tr.datatable-row th {
	background-color: #1E3160;
}

	thead.datatable-head tr.datatable-row th span {
		color: #fff !important;
	}

	thead.datatable-head tr.datatable-row th div {
		color: #fff !important;
		font-size: 0.9rem;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 0.1rem;
	}

.datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-head .datatable-toggle-subtable > i, .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-body .datatable-toggle-subtable > i, .datatable.datatable-default.datatable-subtable > .datatable-table > .datatable-foot .datatable-toggle-subtable > i {
	color: #1E3160;
}

.datatable-detail-cell {
	padding-top: 1.7rem !important;
}

.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell:first-child, .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell:first-child, .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell:first-child {
	padding: 0.75rem 1rem;
}

.datatable-cell-right span {
	float: right;
	margin-right: 10px;
}

.nav .show > .nav-link .nav-text, .nav .nav-link:hover:not(.disabled) .nav-text, .nav .nav-link.active .nav-text,
.nav .show > .nav-link .nav-icon i, .nav .nav-link:hover:not(.disabled) .nav-icon i, .nav .nav-link.active .nav-icon i {
	color: #1E3160;
}

.nav.nav-tabs.nav-tabs-line .nav-link:hover:not(.disabled), .nav.nav-tabs.nav-tabs-line .nav-link.active, .nav.nav-tabs.nav-tabs-line .show > .nav-link {
	border-bottom-color: #1E3160;
}

.datatable.datatable-default > .datatable-table > .datatable-head .datatable-row > .datatable-cell:last-child, .datatable.datatable-default > .datatable-table > .datatable-body .datatable-row > .datatable-cell:last-child, .datatable.datatable-default > .datatable-table > .datatable-foot .datatable-row > .datatable-cell:last-child {
	padding-right:1rem;
}

.table .thead-primary th {
	color: #fff;
	background-color: #1E3160;
	border-color: #1E3160;
}

.swal2-styled.swal2-confirm {
	background-color: #1E3160;
	color: #fff;
}


.swal2-styled.swal2-confirm:hover {
	background-color: #FFAE0B;
	color: #000;
}

.offcanvas {
	width: 400px;
}

.datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:focus, .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size .btn.dropdown-toggle:hover, .datatable.datatable-default > .datatable-pager > .datatable-pager-info .datatable-pager-size.show > .btn.dropdown-toggle {
	background-color: #A2B4E2 !important;
}

.table-head-primary th {
	background-color: #1E3160 !important;
	color: #fff !important;
}

.dataTables_wrapper .dataTables_paginate .pagination .page-item:hover:not(.disabled) > .page-link,
.dataTables_wrapper .dataTables_paginate .pagination .page-item.active > .page-link {
	background-color: #1E3160 !important;
}

.bg-light {
	background-color: #E0E6F5;
}

@media (max-width: 992px) {
	.topbar {
		background-color: #FFAE0B;
	}
}


@media (min-width: 576px) {
	.product-description {
		width: 158px;
	}
}

@media (min-width: 768px) {
	.product-description {
		width: 375px;
	}
}

@media (min-width: 992px) {
	.product-description {
		width: 375px;
	}
}

@media (min-width: 1200px) {
	.product-description {
		width: 375px;
	}
}