h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Roboto Condensed', sans-serif;
}

.khand {
	font-family: 'Kanit', sans-serif;
}

.main-nav {
	font-family: 'Roboto Condensed', sans-serif;
}

.mainnav .navbar-nav .nav-item {
	font-family: 'Roboto Condensed', sans-serif;
}

.user-name {
	font-family: 'Roboto Condensed', sans-serif;
}

.mono {
	font-family: 'Roboto Mono', monospace;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Kanit', sans-serif;
	font-weight: normal;
}

.main-nav {
	font-family: 'Kanit', sans-serif;
	font-weight: normal;
}

.vinmono {
	font-family: 'Roboto Mono', monospace !important;
}

.user-name {
	font-family: 'Kanit', sans-serif;
}

.mainnav .navbar-nav .nav-item {
	font-family: 'Kanit', sans-serif;
}

.wdg-vinchecker form input {
	font-family: 'Roboto Mono', monospace !important;
}


.ktitle {
	font-family: 'Kanit', sans-serif;
}

.btn-showdetails {
	font-family: 'Roboto Condensed', sans-serif !important;
}

.table-report tr th {
	font-family: 'Kanit', sans-serif !important;
}

.ftable li span:first-of-type {
	font-family: 'Kanit', sans-serif;
}

.ftable li span:nth-last-of-type(1) {
	font-family: 'Roboto Mono', monospace !important;
}

.fhead dt,
.rhist span,
.rcert span,
.rdeco span {
	font-family: 'Roboto Condensed', sans-serif !important;
}

.fhead dd,
.rcert p,
.rdeco p {
	font-family: 'Roboto Mono', monospace !important;
}

.rhist p {
	font-family: 'Roboto Mono', monospace !important;
}

.table-timeline tr td:nth-of-type(1) {
	font-family: 'Roboto Mono', monospace !important;
}

@media (max-width: 767px) {
	.rwd-report-table td:before {
		font-family: 'Kanit', sans-serif !important;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.rwd-report-table-3 td:before {
		font-family: 'Kanit', sans-serif !important;
	}
}

.mainnav .navbar-nav .nav-item.active {
	font-weight: normal;
}

.light-theme .sidemenu-list li::before,
.light-theme .sidebar-submenu ul li:before {
	font-family: 'fontello';
	content: "\e83d";
	width: 14px;
	font-size: 14px;
	margin-left: 4px;
}

.light-theme .sidebar-wrapper .sidebar-menu .header-menu span {
	font-family: 'Kanit', sans-serif !important;
	font-weight: normal;
}

.light-theme.sidebar-bg .sidebar-wrapper:before {
	background-color: #fafafa;
}

.light-theme .sidebar-wrapper {
	background-color: #294a7a;
}

.page-wrapper .sidebar-wrapper {
	box-shadow: none;
}

.page-wrapper.toggled .sidebar-wrapper {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.sidebar-menu .sidebar-dropdown ul li a {
	font-size: 16px !important;
}

.side-menu-top-fix,
.sidebar-close {
	background-color: #294a7a;
}

.sidebar-header h4 {
	font-size: 18px;
}

.table thead th {
	font-family: 'Kanit', sans-serif !important;
	font-weight: normal;
}

.card .card-header.card-dark {
	background-color: #294a7a;
}

.ab-form label {
	color: #294a7a;
}

.ab-form .dataTables_wrapper label {
	color: #212529;
}

.small-gdpr {
	color: #888;
}

table.dataTable tbody>tr.selected,
table.dataTable tbody>tr>.selected {
	background-color: #4aa2ef;
}

.user-pic i:before {
	color: #294a7a;
}

/* BREADCRUMB */
.sec-breadcrumb .breadcrumb {
	background-color: transparent;
}

.sec-breadcrumb .breadcrumb a {
	color: #fafafa;
}

.sec-breadcrumb .breadcrumb .breadcrumb-item,
.sec-breadcrumb .breadcrumb .breadcrumb-item:before,
.sec-breadcrumb .breadcrumb a:hover {
	color: #e1e1e1;
}

/* WIDGET VIN CHECKER */
.wdg-vinchecker {
	background-color: #294a7a;
	color: #fff;
}

.wdg-vinchecker h3 {
	color: #fff;
}

.wdg-vinchecker .wdg-vc-help a {
	color: #eee;
}

.wdg-vinchecker .wdg-vc-help a:hover {
	color: #fff;
}

.wdg-vinchecker form input {
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
}

.wdg-vinchecker form button {
	font-size: 18px;
	font-weight: 600;
	padding: 5px;
	width: 100%;
	border: none;
}

.wdg-vinchecker form a,
.wdg-vinchecker form button {
	background-color: #4aa2ef;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.3);
	color: #fff;
}

.wdg-vinchecker form a:hover {
	background-color: #4fadff;
	color: #fff;
}

.wdg-menu ul li::before {
	color: #294a7a;
}

/* check list */
.wdg-menu ul.ul-check li::before {
	color: #28a745;
}

/* RWD Table*/
.rwd-table td:first-child {
	border-top: 1px solid #294a7a;
}

.rwd-table td:last-child {
	border-bottom: 0px solid #294a7a;
}

.rwd-table tr:last-child td:last-child {
	border-bottom: 1px solid #294a7a;
}

.rwd-table thead tr:first-child {
	border-bottom: 2px solid #294a7a !important;
}

.pricing .card-input-element:checked+.card {
	border: 2px solid var(--primary);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

/* Big checkbox */
.custom-checkbox-xl .custom-control-label::before {
	background-color: #fff;
	border: #adb5bd solid 1px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #294a7a;
}

::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #aaa;
}

:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #aaa;
}

::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #aaa;
}

a {
	color: #04447c;
}

a:hover {
	color: #0668be;
}

.table td,
.table th {
	border-color: #294a7a !important;
}

.bg-light {
	background-color: #f1f1f1 !important;
}

.bg-blue {
	background-color: #294a7a !important;
}

.fg-blue {
	color: #294a7a !important;
}

.fg-orange {
	color: #ffd248;
}

.main-nav .nav-item a {
	color: #04447c !important;
}

.main-nav .nav-item.active a {
	color: #0668be !important;
}

.btn-info-shadow {
	background-color: #4aa2ef;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.3);
	color: #fff;
}

.btn-info-shadow:hover {
	background-color: #4fadff;
	color: #fff;
}

section .htitle {
	color: #294a7a;
}

footer {
	color: #294a7a !important;
}

.decor-check li:before {
	content: "\e81c";
	font-family: 'fontello';
	color: #28a745;
	width: 1.3em;
}