body {
		background-color: #fff;
		font-family: 'Sarabun', sans-serif;
		font-size: 16px;
	}

	.text-danger {
		color: #dc3545 !important;
		font-family: 'Sarabun', sans-serif;
	}

	h1,p,label {
		font-family: 'Sarabun', sans-serif;
		text-transform: uppercase;
	}

	.row {
		max-width: 1000% !important; 
	}

	.form-control {
		border-radius: 10px;
		margin-bottom: 20px;
		display: block;
		width: 100%;
		padding: .375rem .75rem;
		font-family: 'Sarabun', sans-serif;
		font-size: 15px;
		font-weight: 400;
		line-height: 1.5;
		color: var(--bs-body-color);
		background-color: var(--bs-body-bg);
		background-clip: padding-box;
		border: var(--bs-border-width) solid var(--bs-border-color);
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	}

	#course-finder .form-control, .newsletter-form .form-control {
		height: 40px;
		border-radius: 10px; 
		border: 1px solid #E9E9E9;
	}

	.btn-register {
		font-family: 'Sarabun', sans-serif;
		background-color: #c20e34;
		color: white;
		border-radius: 15px;
		padding: 0.5rem 2rem;
		font-size: 16px;
	}