.table-title {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
    font-size: 18px;
    color: #6b7982;
    margin-top: 30px;
}

.tlerfk-data table thead th {
    padding: 10px;
}

.tlerfk-data table thead th:first-child {
    padding-left: 40px !important;
    border-radius: 12px 0px 0px 12px;
    background: transparent !important;
    text-align: left;
    font-size: 18px;
}

.tlerfk-data table thead th:last-child {
    padding-left: 40px !important;
    border-radius: 0px 12px 12px 0px;
    background: transparent !important;
    text-align: left;
    font-size: 18px;
}

.tlerfk-data table tbody tr td {
    padding-left: 40px;
}

.tlerfk-data table tr:nth-child(1) td:nth-child(1) {
    border-top-left-radius: 12px;
}

.tlerfk-data table tr:nth-child(1) td:nth-child(2) {
    border-top-right-radius: 12px;
}

/* tkrefk twig file */
.tlrefk-graphics .nav-tabs .nav-link:not(.active):hover {
    color: #007bff !important;
}
.tlrefk-graphics .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #007bff !important;
    padding: .5rem 1rem;
    border-radius: .25rem;
}

.tlrefk-graphics .graph {
    width: 100%;
    height: 400px;
}

.tlrefk-calculator-block .form-wrapper th{
    gap: 20px;
}
.tlrefk-calculator-block .form-wrapper .form-control, .tlrefk-calculator-block .form-wrapper .form-select {
    background-color: #fff !important;
}

.calculate-result {
    width: 60%;
    margin: auto;
}

.calculate-result td {
    color: #69747c;
}

.disabled-tbody {
    opacity: 0.5;
    pointer-events: none;
}

.header-td {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.footer-td {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.result-table tr:nth-child(even) td {
    --bs-table-bg-type: #fff !important;
}

#queryResultPagination .page-item{
    list-style-type: none;
}

#queryResultPagination .page-item .page-link{
    position: relative;
    display: block;
    padding: 1rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

#queryResultPagination .page-item.active a {
    background-color: #007bff;
    border-color: #007bff;
    color: white;
  }

#queryResultPagination .page-item.disabled .page-link{
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}

.datepicker {
    background-repeat: no-repeat !important;
    background-position: right !important;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNTZCMDA2RDQ4NzExRTk5RkEwQjYzQzc1MjE1QzE0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMyNTZCMDA3RDQ4NzExRTk5RkEwQjYzQzc1MjE1QzE0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzI1NkIwMDRENDg3MTFFOTlGQTBCNjNDNzUyMTVDMTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzI1NkIwMDVENDg3MTFFOTlGQTBCNjNDNzUyMTVDMTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5bM3P3AAABeklEQVR42uxY7U7CMBTt2ORTI4qQiD/0jXwTH8Y38YnUxPAHpwhmc4qZt8m5Zmk2hLpuS7g3OaG9OWVnp+1twUvTVDU5WqrhIQJFoAgUgfsuMNiGNL2+dfLw2d1NOQJz4oBwhfY9YV3AaxMuCfo8fdjAK32K9TgP8DfwfHBaf/BKc/AUD1oa+QlhaOQWhJWRG8PFV1cOjuCIbeixZy4d9DBGuxAjty6YPp37MnjBri9os0kGhL7ehOjr9mEOT+feDd7A9RpkF89L5O1Boc6JMLO2to0+qkAlDr4RIozvEr4huAPEyHXBiVB2KnOQ44TQg4gF6pyCoCM4FmOzqDoExjjGEnxGmZKSoP9RxxrkeDb6T5n2KuckqVzgFFMcQgxfIB5RB0dweVaXQB8IjIsD53zbS8J/BfJxNcfVi3ctO/WJTZPguLOuGLsKTCHuwrjbHRu8YcEdkr/DmcAQ66oNKIsXDF0KfAHkR9PvYpe/30SgCBSBIrDZ8SPAAFXzTCigy0frAAAAAElFTkSuQmCC') !important; 
}

@media screen and (max-width: 991px) {
    .calculate-result {
        width: 100%;
    }
}
