table.form_table  tr:nth-child(odd){
	background-color:#fcfcfc !important;
	height:32px !important;
}
table.form_table  tr:nth-child(even){
	background-color:#f9f9f9 !important;
	height:32px !important;
}
table.form_table{
	border-spacing: 0px !important;
	padding:4px 0px 4px 0px;
}
table.form_table  tr:first-child{
	height:32px !important;
}

.fileName {
    background: #EEEEEE;
	border: 1px solid #CCCCCC;
	-o-border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	-webkit-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px;
	box-shadow: 0 0 2px #CCCCCC inset;
	color: #666;
	padding: 1px 8px;
    outline: 0;
    width: 200px;
	float:left;
	height:30px;
	margin-top:2px;
}
 .fileName:focus {
    -webkit-box-shadow: 0 0 2px #ED1C24 inset;
    -moz-box-shadow: 0 0 2px #ed1c24 inset;
    -ms-box-shadow: 0 0 2px #ed1c24 inset;
    -o-box-shadow: 0 0 2px #ed1c24 inset;
    box-shadow: 0 0 2px #ED1C24 inset;
    background-color: #FFF;
    border: 1px solid #ED1C24;
    outline: none;
}


.fileBtn{
	background: #f0ad4e;
	height:30px;
	cursor: pointer;
	text-align: center;
	margin-left:-10px;
	width: 100px;
	border: 1px solid rgba(238, 162, 53, 1);
	/* border radius */
	-o-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	-webkit-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0;
	float:left;
	margin-top:2px;
}

.fileBtn:hover {
background: #cd9341;
-webkit-transition-property: background;
-webkit-transition-duration: 0.1s;
-webkit-transition-timing-function: ease-in;
-moz-transition-property: background;
-moz-transition-duration: 0.1s;
-moz-transition-timing-function: ease-in;
-o-transition-property: background;
-o-transition-duration: 0.1s;
-o-transition-timing-function: ease-in;
-ms-transition-property: background;
-ms-transition-duration: 0.1s;
-ms-transition-timing-function: ease-in;
transition-property: background;
transition-duration: 0.1s;
transition-timing-function: ease-in;
cursor:pointer;
}

.tagTxt {
	font-family: THSarabun;
	font-weight:normal;
	font-size:22px !important;
	height: 1.2em;
	/*line-height: 1em;*/
	text-indent: 1em;
	margin-top:-26px;
	margin-left:-10px;
	cursor:pointer;

}

.text-small-key3{
  -webkit-appearance: button;
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 4px;
  -webkit-user-select: none;
  background-image: url(), -webkit-linear-gradient(#FFFFFF, #FFFFFF, #FFFFFF);
  background-position: 97% center;
  background-repeat: no-repeat;
  border: 1px solid #b9b9b9;
  color: #636363;
  font-size: inherit;
  margin: 0px;
  overflow: hidden;
  padding: 6px 8px 6px 8px;
  text-overflow: ellipsis;
  /*font-family: THSarabun;*/
  font-size: 15px;

}

.tooltip {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  /* ... */
}
.tooltip-inner {
  max-width: 400px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  border-radius: 4px;
  opacity: 10 !important;
}


.tooltip.top .tooltip-arrow { border-top-color: #337ab7; }
.tooltip.right .tooltip-arrow { border-right-color: #337ab7; }
.tooltip.bottom .tooltip-arrow { border-bottom-color: #337ab7; }
.tooltip.left .tooltip-arrow { border-left-color: #337ab7; }