@charset "utf-8";
/* CSS Document */

body {
	font-family: 'Sarabun', sans-serif;
	margin: 0 auto;
	background: linear-gradient(111.3deg, rgb(70,130,180) 9.6%, rgb(250, 221, 183) 93.6%); 
	background-size:100% auto;
}


h1 {
  font-family: 'Sarabun', sans-serif;
}

h3 {
  font-family: 'Sarabun', sans-serif;
  font-size: 18;
}
* {box-sizing: border-box;}

.center {
  margin-left: auto;
  margin-right: auto;
}


td {
  font-family: 'Sarabun', sans-serif;
  font-size: 16;
}

.select {
  font-family: 'Sarabun', sans-serif;
  width: 60%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}


input[type=text] {
  font-family: 'Sarabun', sans-serif;
  width: 60%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}

input[type=class] {
  font-family: 'Sarabun', sans-serif;
  width: 20%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}

input[type=password] {
  width: 60%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}

input[type=textarea], select {
  font-family: 'Sarabun', sans-serif;
  color: #9E9D9B;
  width: 15%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}

input[type=file], select {
  font-family: 'Sarabun', sans-serif;
  color: #5C5C5B;
  width: 350px;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}



label {
  padding: 12px 12px 12px 0;
  display: inline-block;
}

input[type=submit] {
  font-family: 'Sarabun', sans-serif;
  background-color: #4CAF50;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  float: left;
}

input[type=submit]:hover {
  background-color: #45a049;
}
.container {
  border-radius: 5px;
  
  padding: 20px;
}
::placeholder {
font-family: 'Sarabun', sans-serif;
	font-size: 16;
  color: #547368;
  opacity: 4; /* Firefox */
}

p {
	font-family: 'Sarabun', sans-serif;
	color:#284242;
}

			.demoHeaders { margin-top: 2em; }
			#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}
			ul.test {list-style:none; line-height:30px;}

/* ตรวจสอบบัตรประชาชน*/
      .container1{

        margin:auto;
      }
      h1{
        font-size:16px !important;
        font-weight: 700 !important;
      }
      .col-12{
        padding: 15px 0 !important;
      }
      .error{
        font-size:13px !important;
        color:#F00;
    }
    .error.true{
        font-size:13px !important;
        color:#5b822f;
      }