﻿@import url('https://fonts.googleapis.com/css?family=Prompt:300,400,400i,700&subset=thai');
@import url('https://fonts.cdnfonts.com/css/cascadia-code');

html,
body,
form,
fieldset,
table,
tr,
td,
img {
	font-family: 'Prompt', -apple-system, BlinkMacSystemFont, 'Segoe UI', Kanit, 'Helvetica Neue', Arial, sans-serif !important;
}

.monospace-font {
	font-family: 'Cascadia Mono', 'Courier New', Courier, monospace, 'Prompt', -apple-system;
}

/***********************************************************************************************************************
	site-master
***********************************************************************************************************************/

nav.site-master-top {
	background-color: #0d1851;
}

	nav.site-master-top img.site-master-navbar-logo {
		margin: -0.25rem 0;
	}

.site-master-user-dropdown li.site-master-culture-item > a.dropdown-item {
	cursor: pointer;
}

	.site-master-user-dropdown .site-master-culture-flag,
	.site-master-user-dropdown li.site-master-culture-item > a.dropdown-item img {
		height: 1em;
	}

	.site-master-user-dropdown li.site-master-culture-item > a.dropdown-item span {
		margin-left: .5em;
	}

/***********************************************************************************************************************
	Home
***********************************************************************************************************************/

.page-home-grid-card .card.error-link,
.page-home-grid-card .card.disabled-link {
	filter: grayscale(1);
	opacity: 0.5;
}

.page-home-grid-card .btn-favorite {
	cursor: pointer;
}

	.page-home-grid-card .btn-favorite.favorite-no {
		opacity: 0.5;
	}

		.page-home-grid-card .btn-favorite.favorite-no:hover {
			opacity: 1;
		}

	/* btn-favorite Star */

	.page-home-grid-card .btn-favorite.favorite-yes {
		color: rgb(255, 193, 7);
	}

body.dark-mode .page-home-grid-card .btn-favorite.favorite-yes {
	color: rgb(243, 156, 18);
}
