@font-face {
	font-family: AnuphanRegular;
	src: url(../assets/fonts/prompt/PromptRegular.eot);
	src: url(../assets/fonts/prompt/PromptRegular.eot) format("embedded-opentype"), url(../assets/fonts/prompt/PromptRegular.woff2) format("woff2"), url(../assets/fonts/prompt/PromptRegular.woff) format("woff"), url(../assets/fonts/prompt/PromptRegular.ttf) format("truetype"), url(../assets/fonts/prompt/PromptRegular.svg#PromptRegular) format("svg")
}

@font-face {
	font-family: AnuphanRegular;
	src: url(../assets/fonts/Anuphan/AnuphanRegular.eot);
	src: url(../assets/fonts/Anuphan/AnuphanRegular.eot) format("embedded-opentype"), url(../assets/fonts/Anuphan/AnuphanRegular.woff2) format("woff2"), url(../assets/fonts/Anuphan/AnuphanRegular.woff) format("woff"), url(../assets/fonts/Anuphan/AnuphanRegular.ttf) format("truetype"), url(../assets/fonts/Anuphan/AnuphanRegular.svg#AnuphanRegular) format("svg")
}

footer {
	background-color: #1a3a1c;
	color: #fff
}

footer .btn-primary {
	background-color: #3e6a22;
	border-color: #3e6a22
}

footer .text-body-secondary {
	color: #fff !important
}

footer.footer-front {
	background-color: rgba(77, 87, 118, .467);
	padding: 30px 30px 0
}

footer.footer-front .logo-footer {
	display: block;
	margin: auto auto 30px;
	width: 120px
}

footer.footer-front span {
	font-size: 20px
}

section.front {
	padding: 50px 0
}

section.front .head-table-front {
	background-color: #cfe2ff
}

section.front ul.Open-Data {
	display: flex;
	justify-content: center;
	padding-left: 0
}

section.front ul.Open-Data li {
	display: inline-block;
	list-style: none;
	margin: 0 30px
}

section.front ul.Open-Data i {
	margin-right: 8px
}

section.front ul.Open-Data i.green {
	color: #fcf0c8
}

section.front ul.Open-Data i.yellow {
	color: #fc0
}

section.front ul.Open-Data i.red {
	color: #ff3b30
}

section.front ul.Open-Data i.gray {
	color: #3e6a22
}

section.front h4.regist {
	background-color: #1a3a1c;
	color: #fff;
	margin-bottom: 0;
	padding: .5em
}

section.front .front-content {
	padding: 30px
}

section.front .front-content p {
	text-indent: 15px
}

section.front .from-front {
	margin-bottom: 5px
}

section.front .border {
	border: 1px solid #c0d8c2;
	border-radius: 10px;
	margin-bottom: 30px;
	padding: 30px
}

section.front .form-label {
	margin-bottom: .5rem;
	margin-left: 3px
}
.modal-custom .modal-header {
  background-color: #1B4332;
}
.modal-custom .modal-header h1 {
  font-size: 18px !important;
  color: white;
}
.modal-custom .modal-header .btn-close {
  display: none;
}
.modal-custom .modal-body {
  text-align: center;
}
.modal-custom .modal-body .title {
  font-size: 22px;
  margin-bottom: 34px;
}
.modal-custom .modal-body p {
  margin-bottom: 5px;
}
.modal-custom .modal-body p.p-single {
  font-size: 22px;
  padding: 10px;
}
.modal-custom .modal-body p.red {
  color: #FF0000;
}
.modal-custom .modal-footer {
  border: none;
  justify-content: center;
  padding-bottom: 25px;
}
.modal-custom .modal-footer button {
  background-color: #2D6A4F;
  color: white;
  padding: 5px 17px;
}
.modal-custom .modal-dialog {
	max-width: 550px !important;
}
/*# sourceMappingURL=main-front.css.map */