﻿@import url('font/kanit.css');
@import url('font/questrial.css');

/* site.css */
/* default element values are defined here */
body, html, h1, h2, h3, h4, h5, h6, p, span, a, text, textarea, input, select, button {
	-webkit-font-smoothing: antialiased;
}

body, html {
	overflow: hidden;
}

body {
	font-family: var(--font-family-primary);
	font-weight: var(--font-weight-regular);
	font-size: var(--font-size-base);
	color: var(--font-text-primary-color);
}

/* Heading Styles */
h1, h2, h3, h4, h5, h6 {
	font-family: var(--font-family-primary);
	color: var(--font-text-primary-color);
	margin-bottom: 1rem;
	line-height: 1.2;
}

h1 {
	font-weight: var(--font-weight-bold);
	font-size: 2.5rem;
}

h2 {
	font-weight: var(--font-weight-bold);
	font-size: 2rem;
}

h3 {
	font-weight: var(--font-weight-bold);
	font-size: 1.75rem;
}

h4 {
	font-weight: var(--font-weight-bold);
	font-size: 1.5rem;
}

h5 {
	font-weight: var(--font-weight-bold);
	font-size: 1.25rem;
}

h6 {
	font-weight: var(--font-weight-bold);
	font-size: 1rem;
}

/* Paragraph text */
p {
	font-family: var(--font-family-primary);
	font-weight: var(--font-weight-regular);
	font-size: 1rem;
	line-height: 1.6;
	margin-bottom: 1rem;
}

/* Form elements base styles */
input, select, textarea, button, .btn {
	font-family: var(--font-family-primary);
	font-weight: var(--font-weight-regular);
	font-size: 1rem;
}

	button[disabled]:hover,
	.cursor-not-allowed:hover {
		cursor: not-allowed !important;
	}

form {
	/*width: 100%;*/ /* If all forms should take full width */
}

b, strong {
	font-weight: bolder;
}

#blazor-error-ui {
	color: blue;
	background: lightyellow;
	bottom: 0;
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
	display: none;
	left: 0;
	padding: 0.6rem 1.25rem 0.7rem 1.25rem;
	position: fixed;
	width: 100%;
	z-index: 2000;
}

	#blazor-error-ui .dismiss {
		cursor: pointer;
		position: absolute;
		right: 0.75rem;
		top: 0.5rem;
	}
