.footable {
	background: rgb(255, 255, 255); border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(68, 68, 68);border-collapse: separate; border-spacing: 0; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.footable > thead > tr:first-child > th.footable-first-column {
	border-radius: 6px 0px 0px; -webkit-border-radius: 6px 0 0 0; -moz-border-radius: 6px 0 0 0;
}
.footable > thead > tr:first-child > td.footable-first-column {
	border-radius: 6px 0px 0px; -webkit-border-radius: 6px 0 0 0; -moz-border-radius: 6px 0 0 0;
}
.footable > thead > tr:first-child > th.footable-last-column {
	border-radius: 0px 6px 0px 0px; -webkit-border-radius: 0 6px 0 0; -moz-border-radius: 0 6px 0 0;
}
.footable > thead > tr:first-child > td.footable-last-column {
	border-radius: 0px 6px 0px 0px; -webkit-border-radius: 0 6px 0 0; -moz-border-radius: 0 6px 0 0;
}
.footable > thead > tr:first-child > th.footable-last-column.footable-first-column {
	border-radius: 6px 6px 0px 0px; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0;
}
.footable > thead > tr:first-child > td.footable-last-column.footable-first-column {
	border-radius: 6px 6px 0px 0px; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0;
}
.footable > thead > tr > th {
	padding: 10px; text-align: center; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;border-radius:4px 4px 0 0}
.footable > thead > tr > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8); text-shadow: 0px 1px 0px rgba(255,255,255,0.5); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;color:#FFF;background:#333;font-weight:500}
.footable > thead > tr > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8); text-shadow: 0px 1px 0px rgba(255,255,255,0.5); background-image: linear-gradient(rgb(235, 243, 252), rgb(220, 233, 249)); background-color: rgb(220, 233, 249); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
}
.footable > thead > tr > th.footable-first-column {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.footable > thead > tr > td.footable-first-column {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.breakpoint.footable > tbody > tr.footable-row-detail {
	background:#EEF5FA;
}
.breakpoint.footable > tbody > tr.footable-row-detail > .footable-row-detail-cell {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.footable > tbody img {
	vertical-align: middle;
}
.footable > tbody > tr:hover {
	background:#F5F5F5;
}
.footable > tbody > tr:last-child > td.footable-first-column {
	border-radius: 0px 0px 0px 6px; -webkit-border-radius: 0 0 0 6px; -moz-border-radius: 0 0 0 6px;
}
.footable > tbody > tr:last-child > td.footable-last-column {
	border-radius: 0px 0px 6px; -webkit-border-radius: 0 0 6px 0; -moz-border-radius: 0 0 6px 0;
}
.footable > tbody > tr:last-child > td.footable-last-column.footable-first-column {
	border-radius: 0px 0px 6px 6px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px;
}
.footable > tbody > tr > td {
	padding:8px;
	font-size:11px;line-height:1.2em;text-align: left; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.footable > tbody > tr > td.footable-first-column {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none}
.footable > tbody > tr > td.footable-last-column {
	text-align:center;font-size:7px;padding:3px;color:#36C}
.footable > tbody > tr > td.footable-last-column img{
	width:40%}

.footable > tbody > tr > td:nth-of-type(2),.footable > tbody > tr > td:nth-of-type(3),.footable > tbody > tr > td:nth-of-type(4),.footable > tbody > tr > td:nth-of-type(5) {
	text-align:center;
}

.footable > tfoot > tr > th {
	padding: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8); text-shadow: 0px 1px 0px rgba(255,255,255,0.5); background-image: linear-gradient(rgb(235, 243, 252), rgb(220, 233, 249)); background-color: rgb(220, 233, 249); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
}
.footable > tfoot > tr > td {
	padding: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8); text-shadow: 0px 1px 0px rgba(255,255,255,0.5); background-image: linear-gradient(rgb(235, 243, 252), rgb(220, 233, 249)); background-color: rgb(220, 233, 249); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
}
.footable .pagination {
	margin: 20px 0px;
}
.footable .pagination > ul {
	margin: 0px; padding: 0px; border-radius: 6px; display: inline-block; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.footable .pagination > ul > li {
	display: inline;
}
.footable .pagination > ul > li > a {
	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(204, 204, 204); padding: 4px 12px; border-image: none; line-height: 20px; text-decoration: none; float: left;
}
.footable .pagination > ul > li > span {
	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(204, 204, 204); padding: 4px 12px; border-image: none; line-height: 20px; text-decoration: none; float: left;
}
.footable .pagination > ul > li:first-child > a {
	border-left-width: 1px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px;
}
.footable .pagination > ul > li:first-child > span {
	border-left-width: 1px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px;
}
.footable .pagination > ul > li:last-child > a {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;
}
.footable .pagination > ul > li:last-child > span {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;
}
.footable .pagination > ul > li > a:hover {
	background-color: rgb(238, 238, 238);
}
.footable .pagination > ul > li > a:focus {
	background-color: rgb(238, 238, 238);
}
.footable .pagination > ul > .active > a {
	background-color: rgb(238, 238, 238);
}
.footable .pagination > ul > .active > span {
	background-color: rgb(238, 238, 238);
}
.footable .pagination > ul > .active > a {
	color: rgb(68, 68, 68); cursor: default;
}
.footable .pagination > ul > .active > span {
	color: rgb(68, 68, 68); cursor: default;
}
.footable .pagination > ul > .disabled > span {
	color: rgb(204, 204, 204); cursor: default; background-color: rgb(235, 243, 252);
}
.footable .pagination > ul > .disabled > a {
	color: rgb(204, 204, 204); cursor: default; background-color: rgb(235, 243, 252);
}
.footable .pagination > ul > .disabled > a:hover {
	color: rgb(204, 204, 204); cursor: default; background-color: rgb(235, 243, 252);
}
.footable .pagination > ul > .disabled > a:focus {
	color: rgb(204, 204, 204); cursor: default; background-color: rgb(235, 243, 252);
}
.footable .pagination-centered.pagination {
	text-align: center;
}
.footable .pagination-right.pagination {
	text-align: center;
}
