﻿.table:not(.table-bordered) thead th, .table:not(.table-bordered) thead td {
    border-top: 0;
}
.angular-bootstrap-table .table.table-head-custom thead th.sortable-active,
.angular-bootstrap-table .table.table-head-custom thead th span.sortable-active {
    color: #039d50 !important;
}
.table.table-head-custom thead tr, .table.table-head-custom thead th {
    font-weight: bold;
    color: #e72b50 !important;
    font-size: 1.0rem;
    /*letter-spacing: 0.1rem;*/
}
.angular-bootstrap-table .svg-icon.svg-icon-primary svg g [fill] {
    transition: fill 0.3s ease;
    fill: #039d50 !important;
}
.angular-bootstrap-table th.sortable .svg-icon-sort {
    opacity: 0;
}
.angular-bootstrap-table th.sortable:hover .svg-icon-sort {
    opacity: 1;
}
.angular-bootstrap-table th.sortable:hover {
    cursor: pointer;
}
.table-rounded {
    border-radius: .25rem !important;
}
.table .thead-dark th {
    color: #fff;
    background-color: #d2def3;
    border-color: #d2def3;
}
.table .thead-dark {
    /*box-shadow: 0 3px 6px rgb(0 0 0 / 20%), 0 3px 6px rgb(0 0 0 / 26%);*/
}


.table.table-head-custom thead tr,
.table.table-head-custom thead th,
.table.table-head-custom tbody td {
    font-size: 12px !important;
}

.table.table-head-custom thead tr, .table.table-head-custom thead th,
.angular-bootstrap-table .table.table-head-custom thead th.sortable-active,
.angular-bootstrap-table .table.table-head-custom thead th span.sortable-active {
    color: #ffffff !important;
    background-color: #007bff !important;
}

.angular-bootstrap-table .svg-icon.svg-icon-primary svg g [fill] {
    fill: #ffffff !important;
    background-color: #007bff !important;
}

.form-control {
    font-size: 12px !important;
}

.angular-bootstrap-table .table td, .angular-bootstrap-table .table th {
    padding: 0.25rem !important;
    vertical-align: middle !important;
}

.angular-bootstrap-table .table {
    margin-bottom: 0rem !important;
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
}