﻿/* General styles */
table {
    margin-right: 0px !important;
    font-size: 0.95rem;
}

.truncated {
    display: none;
}

.table-sm > :not(caption) > * > * {
    padding: .15rem .15rem;
}

tr {
    line-height: 25px;
    min-height: 25px;
    height: 25px;
    max-height: 25px;
}

/* Arrow color change */
.bootstrap-table .fixed-table-container .table thead th .both,
.bootstrap-table .fixed-table-container .table thead th .desc,
.bootstrap-table .fixed-table-container .table thead th .asc {
    margin-right: 10px;
}

.table thead th .both {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTQiIHdpZHRoPSI4Ljc1IiB2aWV3Qm94PSIwIDAgMzIwIDUxMiI+PCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0xMzcuNCA0MS40YzEyLjUtMTIuNSAzMi44LTEyLjUgNDUuMyAwbDEyOCAxMjhjOS4yIDkuMiAxMS45IDIyLjkgNi45IDM0LjlzLTE2LjYgMTkuOC0yOS42IDE5LjhIMzJjLTEyLjkgMC0yNC42LTcuOC0yOS42LTE5LjhzLTIuMi0yNS43IDYuOS0zNC45bDEyOC0xMjh6bTAgNDI5LjNsLTEyOC0xMjhjLTkuMi05LjItMTEuOS0yMi45LTYuOS0zNC45czE2LjYtMTkuOCAyOS42LTE5LjhIMjg4YzEyLjkgMCAyNC42IDcuOCAyOS42IDE5LjhzMi4yIDI1LjctNi45IDM0LjlsLTEyOCAxMjh6Ii8+PC9zdmc+") !important;
}

    .table thead th .both:hover {
        opacity: 0.6;
    }

.table thead th .desc {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTQiIHdpZHRoPSI4Ljc1IiB2aWV3Qm94PSIwIDAgMzIwIDUxMiI+PCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0xODIuNiA0NzAuNmMtMTIuNSAxMi41LTMyLjggMTIuNS00NS4zIDBsLTEyOC0xMjhjLTkuMi05LjItMTEuOS0yMi45LTYuOS0zNC45czE2LjYtMTkuOCAyOS42LTE5LjhIMjg4YzEyLjkgMCAyNC42IDcuOCAyOS42IDE5LjhzMi4yIDI1LjctNi45IDM0LjlsLTEyOCAxMjh6Ii8+PC9zdmc+") !important;
}

.table thead th .asc {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTQiIHdpZHRoPSI4Ljc1IiB2aWV3Qm94PSIwIDAgMzIwIDUxMiI+PCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0xODIuNiA0MS40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMGwtMTI4IDEyOGMtOS4yIDkuMi0xMS45IDIyLjktNi45IDM0LjlzMTYuNiAxOS44IDI5LjYgMTkuOEgyODhjMTIuOSAwIDI0LjYtNy44IDI5LjYtMTkuOHMyLjItMjUuNy02LjktMzQuOWwtMTI4LTEyOHoiLz48L3N2Zz4=") !important;
}

/* Tooltip */
.tooltip-inner {
    max-width: 650px;
}

/* Table container */
.table-container {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.table-inner-container {
    flex: 0 0 auto;
}

/* Responsive styles */
/*@media (max-width: 1799.98px) {
    .table-container {
        justify-content: start !important;
        align-items: start !important;
        display: flex !important;
    }
}*/

/* Button styles */
#selectWrapperOperatingMonth > button,
#selectWrapperTimePeriodFilter > button {
    min-width: 95% !important;
}

/* Password strength message */
#message {
    text-align: center;
}

    #message h3 {
        font-size: 1.2em;
    }

    #message p {
        font-size: 1em;
        margin-bottom: 5px;
    }

.no-records-found {
    border: none !important;
    visibility: hidden;
}

.table-responsive {
    display: table;
}

/*.bootstrap-table .fixed-table-container .fixed-table-body {
    overflow: scroll;
}*/

/*@media (max-width: 575.98px) {
    .bootstrap-table .fixed-table-container .fixed-table-body {
        max-height: calc(100vh - 60vh);
        min-height: auto;
    }
}

@media (min-width: 576px) and (max-width: 767.98px) {
    .bootstrap-table .fixed-table-container .fixed-table-body {
        max-height: calc(100vh - 60vh);
        min-height: auto;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .bootstrap-table .fixed-table-container .fixed-table-body {
        max-height: calc(100vh - 55vh);
        min-height: auto;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .bootstrap-table .fixed-table-container .fixed-table-body {
        max-height: calc(100vh - 50vh);
        min-height: auto;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .bootstrap-table .fixed-table-container .fixed-table-body {
        max-height: calc(100vh - 45vh);
        min-height: auto;
    }
}

@media (min-width: 1400px) {
    .bootstrap-table .fixed-table-container .fixed-table-body {
        max-height: calc(100vh - 40vh);
        min-height: auto;
    }
}
*/
