.form-container .form-row {
  display: flex;
  gap: 16px;
}
.form-container .form-col {
  flex: 1;
}
.form-container label 
{
	font-weight:400;
	font-size:18px;
	margin-bottom:12px;
}

/* Style input */
.form-container  input,
.form-container textarea,
.form-container select
{
  width: 100%;
  padding: 10px 16px;
  border-radius: 8px;
  border: 1px solid rgb(225, 203, 163);
  font-size: 15px;
  box-sizing: border-box;
  color: rgb(112, 83, 31);
}
.form-container input
{
	height:44px;
}
.form-container input::placeholder,
.form-container textarea::placeholder
{
	color: rgb(112, 83, 31) !important;
}

/* Nút gửi */
.form-container .form-submit
{
	text-align:right;
}
.form-container .form-submit input[type="submit"] {
  background: #a62a26;
  color: white;
  border: none;
  padding: 12px 24px;
  font-size: 16px;
  border-radius: 8px;
  cursor: pointer;
  margin:0px;
	line-height:24px;
	text-transform:math-auto;
	height:48px;
}
.form-container .form-submit input[type="submit"]:hover {
  background: #a62a26;
	color:white;
}
.form-container p 
{
	margin:0px !important;
	width:100%;
}
.uk-sticky-fixed.uk-panel
{
	top:80px !important;
}
input:focus-visible,
textarea:focus-visible,
select:focus-visible
{
	outline:none !important;
}
.uk-offcanvas-bar a
{
	color: rgb(150, 38, 34) !important;
	font-size:14px;
	font-weight:500;
	text-transform:math-auto;
}
form.uk-search input
{
	padding-left:15px !important;
	border:none !important;
}
form.uk-search button
{
	padding-right: 15px !important;
}
@media (max-width: 960px) { 
	.uk-card-default
	{
		padding:10px !important;
	}
	h1
	{
		font-size:24px !important;
	}
}