/* 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, .ce-table th {
    padding: 5px 5px 5px 15px;
    vertical-align: top;
    border-top: 1px solid #dadada; }
  .ce-table th {
    background-color: #3c86c0;
    color: #fff; }
  .ce-table thead th {
    border-bottom: 2px solid #dadada; }
  .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: '\F175'; }
  .ce-table th.tablesorter-headerDesc .tablesorter-header-inner::after {
    content: '\F176'; }
/* Layouts */
.ce-table-bordered th, .ce-table-bordered td {
  border: 1px solid #dadada; }

.ce-table-whitenormal, .ce-table-coloredwhitestriped, .ce-table-borderedwhite, .ce-table-whitestriped {
  background-color: #fff; }

.ce-table-borderednormal, .ce-table-borderedwhite {
  border: 1px solid #dadada;
  border-top: 0; }

.ce-table-stripednormal tbody tr:nth-of-type(odd) td {
  background-color: rgba(120, 120, 120, 0.05); }

.ce-table-coloredstripednormal tbody tr:nth-of-type(odd) td {
  background-color: rgba(1, 77, 166, 0.05); }

.ce-table-coloredstripednormal td, .ce-table-coloredstripednormal th {
  border: 0; }

.ce-table-plain td, .ce-table-plain th {
  border: 0;
  padding: 0;
  text-align: left; }
/* 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-table03 td:first-of-type {
  width: 30%; }

.frame-type-table.frame-layout-table03 td:last-of-type {
  width: 70%; }

.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%; }
