@font-face {
    font-family: "Kokila";
    src: url(/PortalContent/Theme/fonts/Kokila.eot);
    src: url(/PortalContent/Theme/fonts/Kokila.eot) format("embedded-opentype"), url(/PortalContent/Theme/fonts/Kokila.woff2) format("woff2"), url(/PortalContent/Theme/fonts/Kokila.woff) format("woff"), url(/PortalContent/Theme/fonts/Kokila.ttf) format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
h2{font-weight: normal;}
footer .footer1 .footer-container .links-wrap .links-title {
    flex-direction: column;
    width: 20%;
    font-size: 1.1rem;
    font-weight: normal;
    color: white;
}

.navbar-classic .navbar-nav .nav-item .dropdown-menu .dropdown-item,.welcome-part .container .welcome-text h1, .header-fix .logo span, .page-header .container .page-title h1, .navbar-classic .navbar-nav .nav-item .nav-link, .banner-right .scroll-bar .table thead tr th {
    font-family: "Kokila","Roboto", sans-serif;
}
.navbar-classic .navbar-nav .nav-item .dropdown-menu .dropdown-item{
    font-size: 1.5rem;
    line-height: 1.5rem;
}
.header-fix .logo span {
    font-size: 3.575rem;
}

.welcome-part .container .welcome-text h1 {
    font-size: 3.5rem;
}

@media(max-width:767px) {
    .welcome-part .container .welcome-text h1 {
        font-size: 2.75rem;
        margin-bottom: 5px;
    }
}

.tabs-container .nav-pills li a {
    font-size: 1.25rem;
}

.navbar-classic .navbar-nav .nav-item .nav-link {
    font-size: 1.75rem;
    padding: 16px 10px 10px;
    font-weight: normal;
}

footer .footer2 {
    font-size: 0.855rem;
}

.acc .acc__card .acc__title {
    font-size: 1rem;
}

.acc .acc__card .acc__panel ul li > a {
    font-size: 1rem;
}

.content-scroll-bar .commodity-title {
    font-size: 1rem;
}

.page-header .container .page-title h1 {
    font-size: 4.25rem;
    line-height: 3.5rem;
}

.banner-right .scroll-bar .table thead tr th {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.btn-primary, .tender-wrap .tender-buttons button {
    font-family: "Roboto", sans-serif;
}

footer .footer1 .footer-container .links-wrap .links-part.social-links a {
    padding-top: 0;
}

footer footer .footer2, footer .footer1 .footer-container .footer-right {
    font-family: "Roboto", sans-serif
}

.page-header .container .page-title {
    padding-bottom: 0;
}

.btn {
    padding: 8px 30px 6px;
}

.banner-right .scroll-bar .table thead tr th:nth-child(1) {
    width: 45%;
}

.banner-right .scroll-bar .table thead tr th:nth-child(2) {
    width: 25%;
}

.banner-right .scroll-bar .table thead tr th:nth-child(3) {
    width: 30%;
}

.banner-right .scroll-bar .table tbody tr td:nth-child(1) {
    width: 45%;
}

.banner-right .scroll-bar .table tbody tr td:nth-child(2) {
    width: 23%;
}

.banner-right .scroll-bar .table tbody tr td:nth-child(3) {
    width: 4%;
}

.banner-right .scroll-bar .table tbody tr td:nth-child(4) {
    width: 28%;
}

@media(max-width:1366px) {
    .header-fix .logo span {
        margin-top: 7px;
        font-size: 3.25rem;
    }

    .page-header .container .page-title h1 {
        font-size: 3.25rem;
    }

    .theme-panel a.theme-color {
        top: 57px;
    }
}

@media(max-width:1280px) {
    .header-fix .logo span {
        font-size: 3rem;
    }
}

@media(max-width:1024px) {
    .page-header .container .page-title h1 {
        font-size: 3rem
    }

    .header-fix .logo span {
        font-size: 2.5rem;
    }

    .navbar-classic .navbar-nav .nav-item .nav-link {
        font-size: 1.2rem;
    }
}

@media(max-width:991px) {
    .welcome-part .container .welcome-text h1 {
        font-size: 2.25rem;
    }

    .box a span.t1 {
        font-size: 1.1rem;
        min-height: 65px;
    }

    .tabs-container .nav-pills li a span {
        font-size: 1rem;
    }

        .tabs-container .nav-pills li a span span {
            font-size: 0.8rem;
        }
}

@media(max-width:767px) {
    .welcome-part .container .building {
        margin: -20px auto;
    }

    .tabs-container .nav-pills li a {
        font-size: 1.2rem;
    }

    .welcome-part .container .welcome-text h1 {
        margin-bottom: 15px;
    }

    .theme-panel a.theme-color {
        top: 47px;
    }

    footer .footer1 .footer-container .links-wrap .links-title {
        width: 100%;
        margin-bottom: 15px;
    }
}

@media(max-width:479px) {
    footer .footer1 .footer-container .links-wrap .links-part ul li a {
        font-size: 1rem;
    }
}
/* MobilCSS */
.mobilecss .content-part {
    padding: 0;
}
/* Bs Page */
.bs-page .navbar-classic .navbar-nav .nav-item .nav-link {
    font-weight: normal;
}

.bs-page .navbar-classic .navbar-nav .nav-item:nth-child(1) {
    overflow: hidden;
    border-radius: 12px 0 0 12px !important;
    -moz-border-radius: 12px 0 0 12px !important;
    -webkit-border-radius: 12px 0 0 12px !important;
}

.bs-page .navbar-classic .navbar-nav .nav-item:last-child {
    overflow: hidden;
    border-radius: 0 12px 12px 0 !important;
    -moz-border-radius: 0 12px 12px 0 !important;
    -webkit-border-radius: 0 12px 12px 0 !important;
}

.bs-page .content-scroll-bar table thead tr th {
    font-weight: normal;
    font-size: 1rem;
}

@media(max-width:640px) {
    .bs-page .content-scroll-bar .table-responsive .dataTables_wrapper div:nth-child(2), .bs-page .content-scroll-bar .table-responsive .dataTables_wrapper div:nth-child(1) {
        text-align: center;
    }
}

.content-scroll-bar .table-responsive .dataTables_wrapper .table-responsive tr td, .content-scroll-bar .table-responsive .dataTables_wrapper div label,
.dataTables_wrapper .dataTables_paginate .btn, .dataTables_wrapper .dataTables_paginate span span.ellipsis, .modal .form-horizontal .control-label, .modal .form-group label {
    font-size: 1rem;
}

.portlet > .portlet-title > .actions > .btn, .portlet > .portlet-title > .actions > .btn.btn-sm, .portlet > .portlet-title > .actions > .btn-group > .btn, .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm {
    font-size: 1rem;
}

.MarathiCSS.bs-page .wrapper .content-part .form-wrap .button-wrap button, .MarathiCSS.bs-page .wrapper .content-part .form-wrap .button-wrap input[type=button] {
    font-size: 0.8rem;
}

.modal-body {
    font-size: 1.15rem;
}

.content-scroll-bar .archival .form-wrap form .filter-group .form-group select {
    padding: 5px 15px 10px;
}

.content-scroll-bar .archival table td {
    word-break: break-all;
}

.content-scroll-bar .archival .form-wrap form .filter-group .form-group input[type=button] {
    padding: 8px 25px 8px;
    line-height: 1rem;
    height: auto;
    width: auto;
    font-size: 0.75rem;
}

#Entries {
    padding: 5px 15px 10px;
}

footer .footer2 .col-md-5 {
    width: 38%
}

@media(max-width:767px) {
    footer .footer2 .col-md-5 {
        width: 100%;
    }
}

.leftnav ul li.active a, .leftnav ul li:hover a {
    font-weight: normal;
}

.leftnav ul li a {
    padding-top: 10px;
    padding-bottom: 10px;
}

.content-scroll-bar .commodity-title {
    font-weight: normal;
}

.banner-right .scroll-bar .table thead tr th {
    font-weight: normal;
}

.img-cap {
    opacity: 0.9;
}

.img-details h4 a {
    color: #fff;
}

.annual-reports .title-type2, .annual-reports .title-type2 a {
    color: #034562;
}

    .annual-reports .title-type2, .annual-reports .title-type2 a:hover {
        color: #000;
    }

body.brunswicktheme .annual-reports .title-type2, body.brunswicktheme .annual-reports .title-type2 a {
    color: #378875;
}

body.blacktheme .annual-reports .title-type2, body.blacktheme .annual-reports .title-type2 a {
    color: rgba(0, 0, 0, 0.8);
}

.panel-heading {
    padding: 12px 15px 10px;
}

    .panel-heading .panel-title > a {
        font-size: 1.21rem;
    }

.title-type2 {
    font-size: 1.25rem;
}

.list {
    margin-bottom: 15px;
}

    .list li {
        font-size: 1rem;
    }

h3 {
    font-size: 1rem
}


/* Custom CSS */
.Commodity-Title-Display .title1 {
    font-size: 24px;
}
.Commodity-Title-Display .title1 strong {
    font-size: 22px;
}

.acc .acc__card .acc__panel ul li > a {
/*font-size: 24px;*/
}

.modal .form-group label.fontBold {
font-weight: normal;
font-size: 18px;
line-height: 28px;
}
#Entries {
padding: 3px 15px 6px;
}
