button.btn.btn-default.btn-xs.btn-filter {
    width: 15%;
    scale: .75;
}

.filterable {
	margin-top: 15px
}

.filterable .panel-heading .pull-right {
	margin-top: -20px
}

.filterable .filters input[disabled] {
	background-color: transparent;
	border: none;
	cursor: auto;
	box-shadow: none;
	padding: 0;
	height: auto;
}

.filterable .filters input[disabled]::-webkit-input-placeholder {
	color: #333
}

.filterable .filters input[disabled]::-moz-placeholder {
	color: #333
}

.filterable .filters input[disabled]:-ms-input-placeholder {
	color: #333
}

.filterable .filters input[type="text"] {
	width: 98%;
    text-align: center;
}

.filterable .filters input[type="text"]:disabled:not(:focus) {
    font-weight: bold;
	border: none !important;
}

.filterable .filters input[type="text"]:not(:disabled):(:focus) {
    border-radius: 4px;
	border: 1px solid #9f9fa3 !important;
}

.filterable .filters input[type="text"]:not(:focus) {
    border-radius: 4px;
	border: 1px solid #9f9fa3 !important;
}

.filterable .filters input[type="text"]:focus {
	outline: none;
    border-radius: 4px;
	border: 1px solid #96c8da !important;
	font-size: 1em;
}

table {
	table-layout: fixed !important;
}

table th, table td {
    padding: 2px !important;
	text-align: center !important;
}

.filters th {
	position: relative;
	display: table-cell;
}

.filter {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    z-index: 1;
}
