@charset "utf-8";

@import url("..css/easy-table.css");

table.easy-table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0px; }

.easy-table { width: 100%; margin-bottom: 18px; }

.easy-table th, .easy-table td { padding: 8px; line-height: 18px; text-align: left; vertical-align: top; border-top: 1px solid rgb(221, 221, 221); }

.easy-table th { font-weight: bold; }

.easy-table thead th { vertical-align: bottom; }

.easy-table caption + thead tr:first-child th, .easy-table caption + thead tr:first-child td, .easy-table colgroup + thead tr:first-child th, .easy-table colgroup + thead tr:first-child td, .easy-table thead:first-child tr:first-child th, .easy-table thead:first-child tr:first-child td { border-top: 0px; }

.easy-table tbody + tbody { border-top: 2px solid rgb(221, 221, 221); }

.table-condensed th, .table-condensed td { padding: 4px 5px; }

.table-bordered { border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-image: initial; border-collapse: separate; border-left-style: initial; border-left-color: initial; border-radius: 4px; }

.table-bordered th, .table-bordered td { border-left: 1px solid rgb(221, 221, 221); }

.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top: 0px; }

.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child { border-top-left-radius: 4px; }

.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child { border-top-right-radius: 4px; }

.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child { border-radius: 0px 0px 0px 4px; }

.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child { border-bottom-right-radius: 4px; }

.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th { background-color: rgb(249, 249, 249); }

.easy-table tbody tr:hover td, .easy-table tbody tr:hover th { background-color: rgb(245, 245, 245); }

table.easy-table caption { font-weight: bold; }
