.sortable-table .bootstrap-table .fixed-table-container .table thead th .th-inner {
    white-space: normal;
}

.sortable-table button.btn {
    padding: 10px;
    color: #333;
}

.sortable-table .dropdown-menu > a,
.sortable-table .dropdown-menu > li > a {
    display: block;
    padding: 8px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.5em;
    color: #404041;
    white-space: nowrap;
}

.sortable-table .bootstrap-table .fixed-table-toolbar .float-right {
    float: right;
}

.sortable-table .dropdown-menu > a:hover,
.sortable-table .dropdown-menu > li > a:hover {
    text-decoration: none;
    background: #eee;
}

.sortable-table .dropup .dropdown-menu {
    bottom: auto;
}

.sortable-table .dropup,
.sortable-table .dropup.open {
    display: inline-block !important;
}

.sortable-table .dropup.open .dropdown-menu:not(.show) {
    display: none !important;
}

.sortable-table select {
    margin: 0px;
    padding: 10px;
    height: auto;
}

.sortable-table input.form-control {
    margin: 0px;
    padding: 10px;
    height: auto;
}

.sortable-table .text-component ul {
    padding: 0px;
}

.sortable-table .text-component ul li {
    margin: 0px;
}

.sortable-table .text-component ul li > a {
    border-bottom: 2px solid #404041;
}

.sortable-table .text-component ul > li::before {
    display: none;
}

table.table thead th {
    background: #db536a;
    color: #fff;
    font-size: 1rem;
}

table.table thead th .button-show-more {
    position: relative;
    display: block;
    padding: 5px 10px;
    text-align: center;
    font-size: 0.75em;
    color: #333;
    background: #fff;
    cursor: pointer;
}

table.table thead th .button-show-more::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    height: 1px;
    background: #ddd;
}

table.table thead th .button-show-more::after {
    content: "»";
    padding-left: 5px;
}

table.table td {
    font-size: 1rem;
}

table.table tfoot {
    display: none !important;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

table.table td.hideable {
    background: #e0e0e0;
    animation: fadein 2s;
}

.bootstrap-table .fixed-table-pagination>.pagination ul.pagination a {
    border: 1px solid #464646;
    color: #464646;
}

#wrapper .pagination > .active > a, #wrapper .pagination > .active > a:hover  {
    background-color: #db536a;
    color: #fff;
}

.fht-cell {
    height: .75rem;
}

.sortable-table .dropdown-menu > li > a:hover,
.sortable-table .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #db536a;
}

.sortable-table .dropdown-menu > .active > a {
    color: #fff;
    background-color: #db536a;
}

.sortable-table .bootstrap-table .fixed-table-container .table thead th .asc {
    background-image: url(" data:image/png;base64,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");
}

.sortable-table .bootstrap-table .fixed-table-container .table thead th .desc {
    background-image: url(" data:image/png;base64,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");
}

.sortable-table .export > .btn::before {
    content: "Export";
}
