/**
 * Custom Page Header
 */

.page-header {
    display: flex;
    align-items: flex-start;
}

.page-header h1 {
    margin-top: 0;
    padding-right: 20px;
}

.page-actions {
    margin-left: auto;
    flex: 1 0 auto;
    text-align: right;
}

/**
 * Relation Headers
 */
.relation-header {
    display: flex;
    align-items: flex-start;
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #f8f5f0;
}

.relation-header h2 {
    margin-top: 0;
    padding-right: 20px;
}

.relation-actions {
    margin-left: auto;
    flex: 1 0 auto;
    text-align: right;
}

/**
 * Pagination
 */
.paginator {
    text-align: center;
}

/**
 * Forms
 */
.required label:after {
    content: " *";
    color: #d9534f;
}

.form-datetime select.form-control {
    display: inline-block;
    width: auto;
    margin-right: 10px;
}

/**
 * Panel
 */
.panel,
.panel-body {
    display: block;
    color: inherit;
}

.panel-heading a {
    color: inherit;
    text-decoration: inherit;
}

.panel:hover,
.panel:active,
.panel:focus,
.panel-body:hover,
.panel-body:active,
.panel-body:focus {
    text-decoration: inherit;
    color: inherit;
}

/**
 * Empty State
 */
.empty-state {
    position: relative;
    text-align: center;
    color: #DFD7CA;
    min-height: 300px;
}
.empty-state-small {
    min-height: 150px;
}

.empty-state-inverted {
     color: #98978b;
}

.empty-state .content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.empty-state .icon {
    font-size: 300%;
}

.empty-state a {
    color:inherit;
    text-decoration: none;
    border-bottom: 1px solid;
}

/**
 * Dimmers
 */
.has-dimmer {
    position: relative;
    overflow: hidden;
}
.dimmer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(255,255,255,.8);
}

.dimmer .content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 14px;
}

/**
 * Loaders
 */
.loader .loader-inner > div {
    background: #3E3F3A;
}

/**
 * Utilities
 */
.invisible { visibility: none; }
.visible { visibility: visible; }

/**
 * Custom tables
 */
.table a.tr,
.table a.tr:hover {
    color: inherit;
    text-decoration: none;
}

.table .th a:after {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}

.table .th a.asc:after {
    content: "\f0d7";
    padding-left: 1em;
}

/**
 * Table CSS that allows us to build a table with divs
 */
table,
.table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #98978b;
  text-align: left;
}
th,
.th {
  text-align: left;
}
.table {
  display: table;
}
.thead {
  display: table-header-group;
}
.tbody {
  display: table-row-group;
}
.tr {
  display: table-row;
}
.th,
.td {
  display: table-cell;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > .thead > tr > th,
.table > tbody > tr > th,
.table > .tbody > tr > th,
.table > tfoot > tr > th,
.table > .tfoot > tr > th,
.table > thead > .tr > th,
.table > .thead > .tr > th,
.table > tbody > .tr > th,
.table > .tbody > .tr > th,
.table > tfoot > .tr > th,
.table > .tfoot > .tr > th,
.table > thead > tr > .th,
.table > .thead > tr > .th,
.table > tbody > tr > .th,
.table > .tbody > tr > .th,
.table > tfoot > tr > .th,
.table > .tfoot > tr > .th,
.table > thead > .tr > .th,
.table > .thead > .tr > .th,
.table > tbody > .tr > .th,
.table > .tbody > .tr > .th,
.table > tfoot > .tr > .th,
.table > .tfoot > .tr > .th,
.table > thead > tr > td,
.table > .thead > tr > td,
.table > tbody > tr > td,
.table > .tbody > tr > td,
.table > tfoot > tr > td,
.table > .tfoot > tr > td,
.table > thead > .tr > td,
.table > .thead > .tr > td,
.table > tbody > .tr > td,
.table > .tbody > .tr > td,
.table > tfoot > .tr > td,
.table > .tfoot > .tr > td,
.table > thead > tr > .td,
.table > .thead > tr > .td,
.table > tbody > tr > .td,
.table > .tbody > tr > .td,
.table > tfoot > tr > .td,
.table > .tfoot > tr > .td,
.table > thead > .tr > .td,
.table > .thead > .tr > .td,
.table > tbody > .tr > .td,
.table > .tbody > .tr > .td,
.table > tfoot > .tr > .td,
.table > .tfoot > .tr > .td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dfd7ca;
}
.table > thead > tr > th,
.table > .thead > .tr > .th {
  vertical-align: bottom;
  border-bottom: 2px solid #dfd7ca;
}
.table > caption + thead > tr:first-child > th,
.table > .caption + .thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > .colgroup + .thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > .thead:first-child > tr:first-child > th,
.table > caption + thead > .tr:first-child > th,
.table > .caption + .thead > .tr:first-child > th,
.table > colgroup + thead > .tr:first-child > th,
.table > .colgroup + .thead > .tr:first-child > th,
.table > thead:first-child > .tr:first-child > th,
.table > .thead:first-child > .tr:first-child > th,
.table > caption + thead > tr:first-child > .th,
.table > .caption + .thead > tr:first-child > .th,
.table > colgroup + thead > tr:first-child > .th,
.table > .colgroup + .thead > tr:first-child > .th,
.table > thead:first-child > tr:first-child > .th,
.table > .thead:first-child > tr:first-child > .th,
.table > caption + thead > .tr:first-child > .th,
.table > .caption + .thead > .tr:first-child > .th,
.table > colgroup + thead > .tr:first-child > .th,
.table > .colgroup + .thead > .tr:first-child > .th,
.table > thead:first-child > .tr:first-child > .th,
.table > .thead:first-child > .tr:first-child > .th,
.table > caption + thead > tr:first-child > td,
.table > .caption + .thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > .colgroup + .thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td,
.table > .thead:first-child > tr:first-child > td,
.table > caption + thead > .tr:first-child > td,
.table > .caption + .thead > .tr:first-child > td,
.table > colgroup + thead > .tr:first-child > td,
.table > .colgroup + .thead > .tr:first-child > td,
.table > thead:first-child > .tr:first-child > td,
.table > .thead:first-child > .tr:first-child > td,
.table > caption + thead > tr:first-child > .td,
.table > .caption + .thead > tr:first-child > .td,
.table > colgroup + thead > tr:first-child > .td,
.table > .colgroup + .thead > tr:first-child > .td,
.table > thead:first-child > tr:first-child > .td,
.table > .thead:first-child > tr:first-child > .td,
.table > caption + thead > .tr:first-child > .td,
.table > .caption + .thead > .tr:first-child > .td,
.table > colgroup + thead > .tr:first-child > .td,
.table > .colgroup + .thead > .tr:first-child > .td,
.table > thead:first-child > .tr:first-child > .td,
.table > .thead:first-child > .tr:first-child > .td {
  border-top: 0;
}
.table > tbody + tbody,
.table > .tbody + .tbody {
  border-top: 2px solid #dfd7ca;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > .thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > .tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > .tfoot > tr > th,
.table-condensed > thead > .tr > th,
.table-condensed > .thead > .tr > th,
.table-condensed > tbody > .tr > th,
.table-condensed > .tbody > .tr > th,
.table-condensed > tfoot > .tr > th,
.table-condensed > .tfoot > .tr > th,
.table-condensed > thead > tr > .th,
.table-condensed > .thead > tr > .th,
.table-condensed > tbody > tr > .th,
.table-condensed > .tbody > tr > .th,
.table-condensed > tfoot > tr > .th,
.table-condensed > .tfoot > tr > .th,
.table-condensed > thead > .tr > .th,
.table-condensed > .thead > .tr > .th,
.table-condensed > tbody > .tr > .th,
.table-condensed > .tbody > .tr > .th,
.table-condensed > tfoot > .tr > .th,
.table-condensed > .tfoot > .tr > .th,
.table-condensed > thead > tr > td,
.table-condensed > .thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > .tbody > tr > td,
.table-condensed > tfoot > tr > td,
.table-condensed > .tfoot > tr > td,
.table-condensed > thead > .tr > td,
.table-condensed > .thead > .tr > td,
.table-condensed > tbody > .tr > td,
.table-condensed > .tbody > .tr > td,
.table-condensed > tfoot > .tr > td,
.table-condensed > .tfoot > .tr > td,
.table-condensed > thead > tr > .td,
.table-condensed > .thead > tr > .td,
.table-condensed > tbody > tr > .td,
.table-condensed > .tbody > tr > .td,
.table-condensed > tfoot > tr > .td,
.table-condensed > .tfoot > tr > .td,
.table-condensed > thead > .tr > .td,
.table-condensed > .thead > .tr > .td,
.table-condensed > tbody > .tr > .td,
.table-condensed > .tbody > .tr > .td,
.table-condensed > tfoot > .tr > .td,
.table-condensed > .tfoot > .tr > .td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dfd7ca;
}
.table-bordered > thead > tr > th,
.table-bordered > .thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > .tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > .tfoot > tr > th,
.table-bordered > thead > .tr > th,
.table-bordered > .thead > .tr > th,
.table-bordered > tbody > .tr > th,
.table-bordered > .tbody > .tr > th,
.table-bordered > tfoot > .tr > th,
.table-bordered > .tfoot > .tr > th,
.table-bordered > thead > tr > .th,
.table-bordered > .thead > tr > .th,
.table-bordered > tbody > tr > .th,
.table-bordered > .tbody > tr > .th,
.table-bordered > tfoot > tr > .th,
.table-bordered > .tfoot > tr > .th,
.table-bordered > thead > .tr > .th,
.table-bordered > .thead > .tr > .th,
.table-bordered > tbody > .tr > .th,
.table-bordered > .tbody > .tr > .th,
.table-bordered > tfoot > .tr > .th,
.table-bordered > .tfoot > .tr > .th,
.table-bordered > thead > tr > td,
.table-bordered > .thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > .tbody > tr > td,
.table-bordered > tfoot > tr > td,
.table-bordered > .tfoot > tr > td,
.table-bordered > thead > .tr > td,
.table-bordered > .thead > .tr > td,
.table-bordered > tbody > .tr > td,
.table-bordered > .tbody > .tr > td,
.table-bordered > tfoot > .tr > td,
.table-bordered > .tfoot > .tr > td,
.table-bordered > thead > tr > .td,
.table-bordered > .thead > tr > .td,
.table-bordered > tbody > tr > .td,
.table-bordered > .tbody > tr > .td,
.table-bordered > tfoot > tr > .td,
.table-bordered > .tfoot > tr > .td,
.table-bordered > thead > .tr > .td,
.table-bordered > .thead > .tr > .td,
.table-bordered > tbody > .tr > .td,
.table-bordered > .tbody > .tr > .td,
.table-bordered > tfoot > .tr > .td,
.table-bordered > .tfoot > .tr > .td {
  border: 1px solid #dfd7ca;
}
.table-bordered > thead > tr > th,
.table-bordered > .thead > .tr > th,
.table-bordered > thead > tr > .th,
.table-bordered > .thead > .tr > .th,
.table-bordered > thead > tr > td,
.table-bordered > .thead > .tr > td,
.table-bordered > thead > tr > .td,
.table-bordered > .thead > .tr > .td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd),
.table-striped > .tbody > .tr:nth-of-type(odd) {
  background-color: #f8f5f0;
}
.table-hover > tbody > tr:hover,
.table-hover > .tbody > .tr:hover {
  background-color: #f8f5f0;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f8f5f0;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #f0e9df;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dfd7ca;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > .thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > .tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > .tfoot > tr > th,
  .table-responsive > .table > thead > .tr > th,
  .table-responsive > .table > .thead > .tr > th,
  .table-responsive > .table > tbody > .tr > th,
  .table-responsive > .table > .tbody > .tr > th,
  .table-responsive > .table > tfoot > .tr > th,
  .table-responsive > .table > .tfoot > .tr > th,
  .table-responsive > .table > thead > tr > .th,
  .table-responsive > .table > .thead > tr > .th,
  .table-responsive > .table > tbody > tr > .th,
  .table-responsive > .table > .tbody > tr > .th,
  .table-responsive > .table > tfoot > tr > .th,
  .table-responsive > .table > .tfoot > tr > .th,
  .table-responsive > .table > thead > .tr > .th,
  .table-responsive > .table > .thead > .tr > .th,
  .table-responsive > .table > tbody > .tr > .th,
  .table-responsive > .table > .tbody > .tr > .th,
  .table-responsive > .table > tfoot > .tr > .th,
  .table-responsive > .table > .tfoot > .tr > .th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > .thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > .tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td,
  .table-responsive > .table > .tfoot > tr > td,
  .table-responsive > .table > thead > .tr > td,
  .table-responsive > .table > .thead > .tr > td,
  .table-responsive > .table > tbody > .tr > td,
  .table-responsive > .table > .tbody > .tr > td,
  .table-responsive > .table > tfoot > .tr > td,
  .table-responsive > .table > .tfoot > .tr > td,
  .table-responsive > .table > thead > tr > .td,
  .table-responsive > .table > .thead > tr > .td,
  .table-responsive > .table > tbody > tr > .td,
  .table-responsive > .table > .tbody > tr > .td,
  .table-responsive > .table > tfoot > tr > .td,
  .table-responsive > .table > .tfoot > tr > .td,
  .table-responsive > .table > thead > .tr > .td,
  .table-responsive > .table > .thead > .tr > .td,
  .table-responsive > .table > tbody > .tr > .td,
  .table-responsive > .table > .tbody > .tr > .td,
  .table-responsive > .table > tfoot > .tr > .td,
  .table-responsive > .table > .tfoot > .tr > .td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > .thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > .tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > .tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > .tr > th:first-child,
  .table-responsive > .table-bordered > .thead > .tr > th:first-child,
  .table-responsive > .table-bordered > tbody > .tr > th:first-child,
  .table-responsive > .table-bordered > .tbody > .tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > .tr > th:first-child,
  .table-responsive > .table-bordered > .tfoot > .tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > .thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > .tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  .table-responsive > .table-bordered > .tfoot > tr > td:first-child,
  .table-responsive > .table-bordered > thead > .tr > td:first-child,
  .table-responsive > .table-bordered > .thead > .tr > td:first-child,
  .table-responsive > .table-bordered > tbody > .tr > td:first-child,
  .table-responsive > .table-bordered > .tbody > .tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > .tr > td:first-child,
  .table-responsive > .table-bordered > .tfoot > .tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > .thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > .tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > .tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > .tr > th:last-child,
  .table-responsive > .table-bordered > .thead > .tr > th:last-child,
  .table-responsive > .table-bordered > tbody > .tr > th:last-child,
  .table-responsive > .table-bordered > .tbody > .tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > .tr > th:last-child,
  .table-responsive > .table-bordered > .tfoot > .tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > .th:last-child,
  .table-responsive > .table-bordered > .thead > tr > .th:last-child,
  .table-responsive > .table-bordered > tbody > tr > .th:last-child,
  .table-responsive > .table-bordered > .tbody > tr > .th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > .th:last-child,
  .table-responsive > .table-bordered > .tfoot > tr > .th:last-child,
  .table-responsive > .table-bordered > thead > .tr > .th:last-child,
  .table-responsive > .table-bordered > .thead > .tr > .th:last-child,
  .table-responsive > .table-bordered > tbody > .tr > .th:last-child,
  .table-responsive > .table-bordered > .tbody > .tr > .th:last-child,
  .table-responsive > .table-bordered > tfoot > .tr > .th:last-child,
  .table-responsive > .table-bordered > .tfoot > .tr > .th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > .thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > .tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  .table-responsive > .table-bordered > .tfoot > tr > td:last-child,
  .table-responsive > .table-bordered > thead > .tr > td:last-child,
  .table-responsive > .table-bordered > .thead > .tr > td:last-child,
  .table-responsive > .table-bordered > tbody > .tr > td:last-child,
  .table-responsive > .table-bordered > .tbody > .tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > .tr > td:last-child,
  .table-responsive > .table-bordered > .tfoot > .tr > td:last-child,
  .table-responsive > .table-bordered > thead > tr > .th:last-child,
  .table-responsive > .table-bordered > .thead > tr > .th:last-child,
  .table-responsive > .table-bordered > tbody > tr > .th:last-child,
  .table-responsive > .table-bordered > .tbody > tr > .th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > .th:last-child,
  .table-responsive > .table-bordered > .tfoot > tr > .th:last-child,
  .table-responsive > .table-bordered > thead > .tr > .th:last-child,
  .table-responsive > .table-bordered > .thead > .tr > .th:last-child,
  .table-responsive > .table-bordered > tbody > .tr > .th:last-child,
  .table-responsive > .table-bordered > .tbody > .tr > .th:last-child,
  .table-responsive > .table-bordered > tfoot > .tr > .th:last-child,
  .table-responsive > .table-bordered > .tfoot > .tr > .th:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > .tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > .tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > .tr:last-child > th,
  .table-responsive > .table-bordered > .tbody > .tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > .tr:last-child > th,
  .table-responsive > .table-bordered > .tfoot > .tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > .th,
  .table-responsive > .table-bordered > .tbody > tr:last-child > .th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > .th,
  .table-responsive > .table-bordered > .tfoot > tr:last-child > .th,
  .table-responsive > .table-bordered > tbody > .tr:last-child > .th,
  .table-responsive > .table-bordered > .tbody > .tr:last-child > .th,
  .table-responsive > .table-bordered > tfoot > .tr:last-child > .th,
  .table-responsive > .table-bordered > .tfoot > .tr:last-child > .th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > .tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .table-responsive > .table-bordered > .tfoot > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > .tr:last-child > td,
  .table-responsive > .table-bordered > .tbody > .tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > .tr:last-child > td,
  .table-responsive > .table-bordered > .tfoot > .tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > .tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > .tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > .tr:last-child > th,
  .table-responsive > .table-bordered > .tbody > .tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > .tr:last-child > th,
  .table-responsive > .table-bordered > .tfoot > .tr:last-child > th {
    border-bottom: 0;
  }
}
