@import "../../partials/base";

table.footable.monster-table td.footable-sortable > span.fooicon,
table.footable.monster-table th.footable-sortable > span.fooicon {
	margin-left: 10px;
	margin-top: 0;
	position: initial;
	right: 0;
	top: 0;
}

table.footable.monster-table .form-control {
	border-color: $panel-border-color;
	z-index: 0;
}

table.footable.monster-table .footable-filtering-search .input-group {
	margin-right: 2px;
}

table.footable.monster-table .footable-filtering-search input {
	border-color: $french-gray !important;
	box-shadow: none;
}

table.footable.monster-table .footable-filtering-search input:focus {
	box-shadow: none !important;
}

table.footable.monster-table .footable-filtering-search button.btn-primary {
	background: $white-lilac !important;
	border: 1px solid $french-gray;
	box-shadow: none;
	color: #888 !important;
}

table.footable.monster-table .footable-filtering-search button.btn-primary:hover,
table.footable.monster-table .footable-filtering-search button.btn-primary:focus,
table.footable.monster-table .footable-filtering-search button.btn-primary:active {
	border-color: $french-gray !important;
}

table.footable.monster-table .footable-filtering .btn.dropdown-toggle {
	display: none
}

table.footable.monster-table.show-column-selector .footable-filtering .btn.dropdown-toggle {
	display: inline-block;
}

table.footable.monster-table .footable-filtering .btn .caret {
	margin-top: -2px;
}

table.footable.monster-table .footable-filtering input[type="text"] {
	height: 20px;
	width: 150px;
}

table.footable.monster-table .footable-empty td {
	text-align: center
}

table.footable.monster-table .pagination > .active > a,
table.footable.monster-table .pagination > .active > a:focus,
table.footable.monster-table .pagination > .active > a:hover,
table.footable.monster-table .pagination > .active > span,
table.footable.monster-table .pagination > .active > span:focus,
table.footable.monster-table .pagination > .active > span:hover {
	border-color: $primary-color;
	background-color: $primary-color;
}

table.footable.monster-table .pagination > li > a,
table.footable.monster-table .pagination > li > span {
	color: $primary-color;
}

table.footable.monster-table .pagination .footable-page-nav[data-page="first"],
table.footable.monster-table .pagination .footable-page-nav[data-page="last"],
table.footable.monster-table .pagination .footable-page {
	display: none !important;
}

table.footable.monster-table .footable-paging ul.pagination {
	float: right;
}

table.footable.monster-table > tfoot > tr.footable-paging > td span.label {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #333;
	float: right;
	font-size: 14px;
	font-weight: normal;
	margin-right: 10px;
	margin-top: 16px;
}

table.footable.monster-table .pagination > li > a,
table.footable.monster-table .pagination > li > span {
	background: $panel-border-color none repeat scroll 0 0;
	border-color: $primary-color;
	font-size: 39px;
	height: 30px;
	line-height: 22px;
	padding: 0 17px;
}

table.footable.monster-table .pagination > li.disabled > a,
table.footable.monster-table .pagination > li.disabled:hover > a {
	background: $panel-border-color none repeat scroll 0 0;
	border-color: $primary-color;
	color: #777;
}

table.footable.monster-table .footable-empty td {
	text-align: center !important;
}

table.footable.monster-table .footable-filtering .form-group {
	margin-right: -2px;
}

table.footable.monster-table .footable-filtering .form-group .btn.dropdown-toggle {
	border-radius: 0 2px 2px 0;
}

/*.monster-table.footable .footable-filtering > th {
	position: absolute;
	right: 0;
	top: -65px;
}*/
