/*modify color system 27 May 2023 (Trivuz)) -*/
        .page-item.active .page-link {
            z-index: 3;
            color: #fff;
            background-color: #0f8fbf;
            border-color: #0f8fbf;
        }
        .page-link {
            position: relative;
            display: block;
            padding: .5rem .75rem;
            margin-left: -1px;
            line-height: 1.25;
            color: #0f8fbf;
            background-color: #fff;
            border: 1px solid #dee2e6;
        }

        .bg-theme-color-light {
            background-color: rgba(239,242,245,1)!important;
        }

        /* Page Heading Section */
        .page-heading.heading-centered{
                /*background: rgb(0,59,16); -- default thinkr.cloud color (halka beguni) */
                background: rgb(70,116,135);
                background: -moz-linear-gradient(90deg, rgba(0,59,16,1) 0%, rgba(57,181,74,1) 100%);
                background: -webkit-linear-gradient(90deg, rgba(0,59,16,1) 0%, rgba(57,181,74,1) 100%);
                background: linear-gradient(90deg, rgba(239,242,245,1) 0%, rgba(239,242,245,1) 100%); /* wave background */
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8f8fe",endColorstr="#f8f8fe",GradientType=1);
                height: 200px;
                position: relative;
        }


        .month-box {
                border: 1px solid #E0E0E0;  /* Adding a border to the month box */
                padding: 5px;  /* Some internal padding for the month box */
                margin: 5px;  /* Space between month boxes */
                margin-bottom: 20px;
            }

            table {
                border-collapse: collapse;
                margin-bottom: 25px;
                width: 100%;
            }

            table, th, td {
                border: 0px solid #ddd;
            }

            th, td {
                padding: 5px;
                text-align: left;
                /*font-size: 12px;*/
            }

            h3 {
                font-size: 16px;
                text-align: center;
                margin-bottom: 3px;
                padding: 0;
            }

            th {
                background-color: #f2f2f2;
            }