body {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Microsoft Sans Serif", "Microsoft YaHei", "Arial Unicode MS", "Tahoma", "sans-serif";
	font-size:16px;
}
/*.breadcrumb{margin-top: 80px;}*/
/*nav{text-align:center;}*/
.align_right{text-align:right;}
.align_left{text-align:left;}

.main_table > .row:first-child{font-weight:bold;border-bottom:1px solid #d3d3d3;}
/*.main_table > .row:not(:first-child){border:1px solid #d3d3d3;}*/
.main_table > .row:not(:first-child){border-top:1px solid #d3d3d3;padding-top:5px;}
.main_table > .row:not(:first-child):hover{background-color:#f5f5f5;}
/*.main_table > .row:nth-child(even){background-color:#f5f5f5;}*/
/*.main_table > .row{min-height:40px;}*/
/*
.container > .row:nth-child(n+2) > div{word-wrap: break-word;}
.container-fluid > .row:nth-child(n+2) > div{word-wrap: break-word;}
*/

.ref_table > .row:first-child{font-weight:bold;}
.ref_table > .row:not(:first-child){border:1px solid #d3d3d3;}
.ref_table > .row:nth-child(even){background-color:#eeeeee;}
.ref_table > .row{min-height:30px;}

.form_table > .row{min-height:30px;line-height:30px;}

a,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.container-fluid > .row{}

.hide{diaplay:none;}

.header_filter, .header_filter2{cursor:pointer;}

.badge-warning{background-color: #f0ad4e !important;}

thead tr{background-color:rgb(244,244,244);}
button{box-shadow:5px 5px 5px #f4f4f4;}

tr, .main_table{background-color:#ffffff;}
/*
table.table-bordered{
	border:1px solid #000000;
  }
table.table-bordered > thead > tr > th, table.table-bordered > thead > tr > td{
	border:1px solid #000000;
}
table.table-bordered > tbody > tr > td{
	border:1px solid #000000;
}
.header > td{
	vertical-align:middle !important;
}
*/
.icon-green {
	color: green;
}

.icon-orange {
	color: orange;
}
.icon-gray {
	color: #cdcdcd;
}

#policy_popup{
	background-color:#e6e6e6;
	opacity: 0.7;
}


@media  (min-width: 768px) {
	.navbar-nav .dropdown-menu {
		max-height: 90vh;
		overflow-y: auto;
		overflow-x: hidden;
	}
}

@media  (max-width: 991px) {
	body {
		font-size:14px !important;
	}
	h1{
		font-size:2rem !important;
	}
}


/* สำหรับหน้าจอขนาดใหญ่ (ตั้งแต่ 1025px ขึ้นไป) */
@media (min-width: 1025px) {
	.dialog_large {
		width: 90vw !important;
		max-width: 1280px;
	}
}

/* สำหรับหน้าจอขนาดใหญ่ (ตั้งแต่ 1025px ขึ้นไป) */
@media (min-width: 1025px) {
	.dialog_large_form {
		width: 90vw !important;
		max-width: 1280px;
	}
}

/* สำหรับหน้าจอขนาดใหญ่ (ตั้งแต่ 852px ขึ้นไป) */
@media (min-width: 852px) {
		input[name="keyword"] {
		width: 400px !important;
	}
}


