.tm-tab a,.tm-tab a:hover {
	color: inherit;
}

.Wdate {
	width: 95px;
	background: #fff url(../../images/datePicker.gif) no-repeat right;
}

.longtext {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden;
}

.query-form {
	margin: 20px;
	min-height: 20px;
}

.query-form .col {
	float: left;
	margin: 10px;
}

.query-form .col label {
	display: initial;
}

.query-form input {
	transition: box-shadow .45s, border-color .45s ease-in-out;
	height: 20px;
	line-height: 1.42857143;
	border: 1px solid #CCC;
	text-align: left;
	border-radius: 2px;
	padding: 4px;
}

.query-form select {
	transition: box-shadow .45s, border-color .45s ease-in-out;
	height: 30px;
	line-height: 1.42857143;
	border: 1px solid #CCC;
	text-align: left;
	border-radius: 2px;
	padding: 4px;
	width:116px
}

.query-form .btn {
	height: 30px;
    background: #0098E1;
    line-height: 1.2;
    color: #FFF;
}

.query-form .btn:hover,.query-form .btn:focus {
	 color: #FFF;
    background-color: #0098E1;
    background-position: 0 -15px
}

.query-form .btn:active,.query-form .btn.active {
	color: #FFF;
    background-color: #0098E1;
    border-color: #3e8f3e
}

.query-form input:focus,.query-form input:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6);
	background-color: #fff
}

.ipt:hover,.ipt:hover {
	border-color: #66afe9
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 1px;
}