@font-face {
 font-family: 'prompt';
 src: url('fonts/Prompt/Prompt-Regular.eot');
 src: local('โ?บ'), url('fonts/Prompt/Prompt-Regular.woff') format('woff'), url('fonts/Prompt/Prompt-Regular.ttf') format('truetype'), url('fonts/Prompt/Prompt-Regular.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}

.transparent{
	background-color:transparent;
}
.main-menu-body{
	padding-top:15px;
	border-radius:10px;
}
.DefaultFont, body, tr, td, select, input, textarea{
	  /*	font-family:prompt, sans-serif !important;*/
  font-family: "tahoma", Arial, sans-serif;	
	font-size:14px !important;
	font-weight:normal !important;
}
.DefaultFont{
	font-size: 14px;
	line-height: 1.42857;
}
.BoldFont{
	font-size: 14px;
	line-height: 1.42857;
	font-weight: normal;
}
input:not([type=hidden]), select, textarea, button{
	/*background-color: #ffffff;*/
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	font-size: 14px;
	line-height: 1.42857;
	padding: 6px 6px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
input:not([type=hidden]):focus, select:focus, textarea:focus, button:focus {
	border-color: #66afe9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	outline: 0 none;
}
input[type=button]:hover ,button:hover{
    background-color: #e6e6e6;
    border-color: #adadad;
    color: #333;
}
button, select {
	text-transform: none;
}
button, input, optgroup, select, textarea {
	margin: 0;
}



input[type=reset], input[type=submit]{
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 6px 12px;
	text-align: center;
	white-space: nowrap;
	
	cursor: pointer;
}

input[type=reset]{

	background-color: #d9534f !important;
	border-color: #d43f3a !important;
	color: #fff !important;
}
input[type=reset]:hover {

	background-color: #c9302c !important;
	border-color: #ac2925 !important;
	color: #fff !important;
}

input[type=submit]{
	background-color: #5cb85c;
	border-color: #4cae4c;
	color: #fff;
}

input[type=submit]:hover {
	background-color: #449d44;
	border-color: #398439;
	color: #fff;
}

#searchLink, .searchLink{
	    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    /*background-color: #AD98E8;
    border-color: #9373EC;
    color: #fff;*/
}
#searchLink:hover, .searchLink:hover {
	/*background-color: #896ED4;
	border-color: #9373EC;
	color: #fff;*/
}

input[type=button][class*="search"], input[type=button][id=search], button[class*="search"], button[id=search]{
	background-color: #5bc0de;
	border-color: #46b8da;
	color: #fff;
}
input[type=button][class*="search"]:hover, input[type=button][id=search]:hover, button[class*="search"]:hover, button[id=search]:hover {
	background-color: #31b0d5;
	border-color: #269abc;
	color: #fff;
}

input[type=button][class*="resetsearch"], input[type=button][id=resetsearch], button[class*="resetsearch"], button[id=resetsearch]{
	background-color: #f0ad4e;
	border-color: #eea236;
	color: #fff;

/* change */
font-size: 14px !important;
	background-color: #d9534f !important;
	border-color: #d43f3a !important;
	color: #fff !important;


}
input[type=button][class*="resetsearch"]:hover, input[type=button][id=resetsearch]:hover, button[class*="resetsearch"]:hover, button[id=resetsearch]:hover {
	background-color: #ec971f;
	border-color: #d58512;
	color: #fff;

/* change */
font-size: 14px !important;
	background-color: #d9534f !important;
	border-color: #d43f3a !important;
	color: #fff !important;
}

.table02{
	border-top:1px solid #cccccc;
	border-radius:5px;
}
.table02 tr{
	height:30px;
}
.table02 tr td:last-child{
	/*border-right: 1px dashed #aea686;*/
}
.table02 tr:first-child td{
	border-top:none;
}
.table02 tr:first-child td:first-child{
	border-left:none;
	border-top-left-radius:5px;
}
.table02 tr:first-child td:last-child{
	border-right:none;
	border-top-right-radius:5px;
}
.table02 tr:last-child td{
	border-bottom:none;
}
.table02 tr:last-child td:first-child{
	
	border-bottom-left-radius:5px;
}
.table02 tr:last-child td:last-child{
	border-right:none;
	border-bottom-right-radius:5px;
}

.btn{
	-moz-user-select: none;
	background-image: none;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.846;
	margin-bottom: 0;
	padding: 6px 9px;
	text-align: center;
	white-space: nowrap;
	
	background-color: #ffffff;
	color: #444444;
	
	background-position: 50% center;
	background-size: 200% auto;
	
	border: medium none;
	/*box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);*/
	text-transform: uppercase;
	transition: all 0.4s ease 0s;
}
.btn-default {
	font-size: 14px !important;
    background-color: #fff !important;
    border-color: #ccc !important;
    color: #333 !important;
}
.btn-default:hover {
    background-color: #e6e6e6 !important;
    border-color: #adadad !important;
    color: #333 !important;
}
.btn-primary {
	font-size: 14px !important;
	background-color: #337ab7 !important;
	border-color: #2e6da4 !important;
	color: #fff !important;
}
.btn-primary:hover {
	background-color: #286090 !important;
	border-color: #204d74 !important;
	color: #fff !important;
}
.btn-success {
	font-size: 14px !important;
	background-color: #5cb85c !important;
	border-color: #4cae4c !important;
	color: #fff !important;
}
.btn-success:hover {
	background-color: #449d44 !important;
	border-color: #398439 !important;
	color: #fff !important;
}
.btn-info {
	font-size: 14px !important;
	background-color: #5bc0de !important;
	border-color: #46b8da !important;
	color: #fff !important;
}
.btn-info:hover {
	background-color: #31b0d5 !important;
	border-color: #269abc !important;
	color: #fff !important;
}
.btn-warning {
	font-size: 14px !important;
	background-color: #f0ad4e !important;
	border-color: #eea236 !important;
	color: #fff !important;
}
.btn-warning:hover {
	background-color: #ec971f !important;
	border-color: #d58512 !important;
	color: #fff !important;
}
.btn-danger {
	font-size: 14px !important;
	background-color: #d9534f !important;
	border-color: #d43f3a !important;
	color: #fff !important;
}
.btn-danger:hover {
	background-color: #c9302c !important;
	border-color: #ac2925 !important;
	color: #fff !important;
}

.table-group tr td:not([class*=td-header]):first-child{
	border-left:1px solid #cccccc;
}
.table-group tr td:not([class*=td-header]):last-child{
	border-right:1px solid #cccccc;
}
.table-group tr:last-child td:not([class*=td-header]){
	border-bottom:1px solid #cccccc;
	height:50px;
}
.td-header{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding-left:10px;
}
.text-label{
	display:inline-table;
	line-height:1.42857;
	font-size:14px;
	padding:6px;
	cursor:pointer;
}
.text-label:focus, .text-label:hover{
	font-weight:bold;
}
.input-append{
	display:inline-block;
}

.justBottomBorder{
	border:none;
}
.justBottomBorder td{
	padding:3px;
}
.justBottomBorder td:first-child{
	border-left:none;
}
.justBottomBorder .tr-table02[class*=color06]{
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}
