@charset "UTF-8";
/* Styles For Tables ************************************************************************************************/
@media screen and (max-width: 767px) {
  .table-wrapper {
    overflow: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
  }
}
.ce-table {
  width: 100%;
  max-width: 100%;
  /* Sorting */
}
.ce-table td {
  padding: 0.3333333333rem 0.3333333333rem 0.3333333333rem 1rem;
  vertical-align: top;
  border-top: 1px solid #CCCCCC;
}
.ce-table th {
  padding: 0.3333333333rem 0.3333333333rem 0.3333333333rem 1rem;
  vertical-align: top;
  border-top: 1px solid #DADADA;
}
.ce-table th {
  background-color: #6c757d;
  color: #FFFFFF;
}
.ce-table label {
  margin-bottom: 0;
}
.ce-table p {
  margin: 0;
}
.ce-table .tablesorter-header-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ce-table th.tablesorter-headerDesc .tablesorter-header-inner::after, .ce-table th.tablesorter-headerAsc .tablesorter-header-inner::after {
  font-size: 70%;
  content: '';
  font-family: FontAwesome;
  padding-left: 3px;
}
.ce-table th.tablesorter-headerAsc .tablesorter-header-inner::after {
  content: '';
}
.ce-table th.tablesorter-headerDesc .tablesorter-header-inner::after {
  content: '';
}
/* Layouts */
.ce-table-stripe tbody tr:nth-of-type(even) td {
  background-color: rgba(120, 120, 120, 0.2);
}
.ce-table-colorstripe tbody tr:nth-of-type(even) td {
  background-color: rgba(76, 62, 62, 0.2);
}
.ce-table-colorstripe th, .ce-table-normalplus th {
  background-color: rgba(69, 69, 69, 0.7);
  color: #fff;
}
.ce-table-bordered thead th {
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
}
.ce-table-bordered thead th:first-of-type {
  border-left: 1px solid #CCCCCC;
}
.ce-table-bordered td {
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
.ce-table-bordered td:first-of-type {
  border-left: 1px solid #CCCCCC;
}
.ce-table-bordered tr:last-of-type td {
  border-bottom: 1px solid #CCCCCC;
}
.ce-table-noline td {
  border: 0 !important;
}
.ce-table-stripe tr:last-of-type td {
  border-bottom: 0 !important;
}
.ce-table-colorstripe tr:last-of-type td {
  border-bottom: 0 !important;
}
/* Fixed Layoutssets */
.frame-type-table.frame-layout-table01 td:first-of-type {
  width: 10%;
}
.frame-type-table.frame-layout-table01 td:last-of-type {
  width: 90%;
}
.frame-type-table.frame-layout-table02 td:first-of-type {
  width: 20%;
}
.frame-type-table.frame-layout-table02 td:last-of-type {
  width: 80%;
}
.frame-type-table.frame-layout-table28 td:first-of-type {
  width: 25%;
}
.frame-type-table.frame-layout-table28 td:last-of-type {
  width: 75%;
}
.frame-type-table.frame-layout-table03 td:first-of-type {
  width: 30%;
}
.frame-type-table.frame-layout-table03 td:last-of-type {
  width: 70%;
}
.frame-type-table.frame-layout-table29 td:first-of-type {
  width: 33.33%;
}
.frame-type-table.frame-layout-table29 td:last-of-type {
  width: 66.66%;
}
.frame-type-table.frame-layout-table04 td:first-of-type {
  width: 40%;
}
.frame-type-table.frame-layout-table04 td:last-of-type {
  width: 60%;
}
.frame-type-table.frame-layout-table05 td {
  width: 50%;
}
.frame-type-table.frame-layout-table06 td:first-of-type {
  width: 60%;
}
.frame-type-table.frame-layout-table06 td:last-of-type {
  width: 40%;
}
.frame-type-table.frame-layout-table07 td:first-of-type {
  width: 70%;
}
.frame-type-table.frame-layout-table07 td:last-of-type {
  width: 30%;
}
.frame-type-table.frame-layout-table08 td:first-of-type {
  width: 80%;
}
.frame-type-table.frame-layout-table08 td:last-of-type {
  width: 20%;
}
.frame-type-table.frame-layout-table09 td:first-of-type {
  width: 90%;
}
.frame-type-table.frame-layout-table09 td:last-of-type {
  width: 10%;
}
.frame-type-table.frame-layout-table10 td:first-of-type {
  width: 20%;
}
.frame-type-table.frame-layout-table10 td:nth-of-type(2) {
  width: 40%;
}
.frame-type-table.frame-layout-table10 td:last-of-type {
  width: 40%;
}
.frame-type-table.frame-layout-table11 td {
  width: 33.3%;
}
.frame-type-table.frame-layout-table12 td:first-of-type {
  width: 40%;
}
.frame-type-table.frame-layout-table12 td:nth-of-type(2) {
  width: 30%;
}
.frame-type-table.frame-layout-table12 td:last-of-type {
  width: 30%;
}
.frame-type-table.frame-layout-table13 td:first-of-type {
  width: 50%;
}
.frame-type-table.frame-layout-table13 td:nth-of-type(2) {
  width: 25%;
}
.frame-type-table.frame-layout-table13 td:last-of-type {
  width: 25%;
}
.frame-type-table.frame-layout-table14 td:first-of-type {
  width: 60%;
}
.frame-type-table.frame-layout-table14 td:nth-of-type(2) {
  width: 20%;
}
.frame-type-table.frame-layout-table14 td:last-of-type {
  width: 20%;
}
.frame-type-table.frame-layout-table15 td:first-of-type {
  width: 80%;
}
.frame-type-table.frame-layout-table15 td:nth-of-type(2) {
  width: 10%;
}
.frame-type-table.frame-layout-table15 td:last-of-type {
  width: 10%;
}
.frame-type-table.frame-layout-table16 td {
  width: 25%;
}
.frame-type-table.frame-layout-table17 td {
  width: 20%;
}
.frame-type-table.frame-layout-table17 td:first-of-type {
  width: 40%;
}
.frame-type-table.frame-layout-table18 td {
  width: 16%;
}
.frame-type-table.frame-layout-table18 td:first-of-type {
  width: 50%;
}
.frame-type-table.frame-layout-table19 td {
  width: 20%;
}
.frame-type-table.frame-layout-table20 td {
  width: 15%;
}
.frame-type-table.frame-layout-table20 td:first-of-type {
  width: 40%;
}
.frame-type-table.frame-layout-table21 td {
  width: 10%;
}
.frame-type-table.frame-layout-table21 td:first-of-type {
  width: 60%;
}
.frame-type-table.frame-layout-table22 td {
  width: 10%;
}
.frame-type-table.frame-layout-table22 td:first-of-type {
  width: 50%;
}
.frame-type-table.frame-layout-table23 td {
  width: 15%;
}
.frame-type-table.frame-layout-table23 td:first-of-type {
  width: 25%;
}
.frame-type-table.frame-layout-table24 td {
  width: 10%;
}
.frame-type-table.frame-layout-table24 td:first-of-type {
  width: 40%;
}
.frame-type-table.frame-layout-table25 td {
  width: 10%;
}
.frame-type-table.frame-layout-table25 td:first-of-type {
  width: 30%;
}
.frame-type-table.frame-layout-table26 td {
  width: 10%;
}
.frame-type-table.frame-layout-table26 td:first-of-type {
  width: 20%;
}
.frame-type-table.frame-layout-table27 td {
  width: 10%;
}
