@import url( ../../css/easy-table.css );
table.easy-table {
	border-collapse: collapse; max-width: 100%; border-spacing: 0; background-color: transparent;
}
.easy-table {
	width: 100%; margin-bottom: 18px;
}
.easy-table th {
	padding: 8px; text-align: left; line-height: 18px; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.easy-table td {
	padding: 8px; text-align: left; line-height: 18px; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.easy-table th {
	font-weight: bold;
}
.easy-table thead th {
	vertical-align: bottom;
}
.easy-table caption + thead tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.easy-table caption + thead tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.easy-table colgroup + thead tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.easy-table colgroup + thead tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.easy-table thead:first-child tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.easy-table thead:first-child tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.easy-table tbody + tbody {
	border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;
}
.table-condensed th {
	padding: 4px 5px;
}
.table-condensed td {
	padding: 4px 5px;
}
.table-bordered {
	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-radius: 4px; border-image: none; border-collapse: separate; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.table-bordered th {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.table-bordered td {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.table-bordered caption + thead tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered caption + tbody tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered caption + tbody tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered colgroup + thead tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered colgroup + tbody tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered colgroup + tbody tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered thead:first-child tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered tbody:first-child tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered tbody:first-child tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table-bordered thead:first-child tr:first-child th:first-child {
	border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px;
}
.table-bordered tbody:first-child tr:first-child td:first-child {
	border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child {
	border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px;
}
.table-bordered tbody:first-child tr:first-child td:last-child {
	border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child {
	border-radius: 0px 0px 0px 4px; -moz-border-radius: 0 0 0 4px; -webkit-border-radius: 0 0 0 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px;
}
.table-bordered tbody:last-child tr:last-child td:first-child {
	border-radius: 0px 0px 0px 4px; -moz-border-radius: 0 0 0 4px; -webkit-border-radius: 0 0 0 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child {
	border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;
}
.table-bordered tbody:last-child tr:last-child td:last-child {
	border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px;
}
.table-striped tbody tr:nth-child(2n+1) td {
	background-color: rgb(249, 249, 249);
}
.table-striped tbody tr:nth-child(2n+1) th {
	background-color: rgb(249, 249, 249);
}
.easy-table tbody tr:hover td {
	background-color: rgb(245, 245, 245);
}
.easy-table tbody tr:hover th {
	background-color: rgb(245, 245, 245);
}
table.easy-table caption {
	font-weight: bold;
}
