@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@100..900&display=swap');
html { /* position: relative; min-height: 100%; */ }
body { /* Margin bottom by footer height */ /* margin-bottom: 85px; */ }

h1, h2, h3, h4, .page-intro a, .page-news .btn, .card-title, .card-body .btn, .footer { font-family: 'Noto Sans Thai', sans-serif; font-weight: 600; }

.navbar { font-size: 0.9em; font-family: 'Noto Sans Thai', sans-serif; }
.navbar .navbar-brand { font-size: 0.7em; font-weight: bold; margin-right: 3em; }
.navbar-brand img { width: 55px; height: auto; }
.navbar .navbar-brand .text-wrap { padding-left: 0.75em; }
.navbar-nav .nav-link { margin-right: 1em; }
.navbar-nav .nav-link:hover { color: #034ea2; }

/* Footer */
.footer { background-color: #222; background: #034ea2; color: #ffffff; }
.footer h5 { font-size: 1.2em; }
.footer p { font-size: 0.8em; }
.footer div, .footer div p.text-muted { background: none; color: #ffffff !important; }
.footer-copyright a { color: #ffffff; text-decoration: none; }
.footer-nav { background:#ffffff none; color: #001b8f; }
.footer-nav h5, .footer-nav ul, .footer-nav a { color: #001b8f; }
#footersociallink { text-align: right; }
#footersociallink ol { margin: 0; padding: 0; list-style-type: none; }
#footersociallink ol li { display: inline; margin: 0 6px 0 0;}
#footersociallink ol li img { width: 32px; height: 32px; background-color: #ffffff; border: 2px solid #ffffff; border-radius: 50%; }

@media (max-width: 480px) {
	h1 { font-family: sans-serif !important; font-size: 1.4em; }
	#footersociallink { text-align: left; }
}