        :root {
            --primary-color: #73bf44;
            --primary-color-light: #e6f7ec;
            --secondary-color: #676b6d;
            --background-color: #f8f9fa;

            --text-color: #676b6d;
            --link-color: #da2128;
            --link-hover-color: #c00;
        }

        .section-separator {
            margin-top: 2rem;
        }

        .left-panel {
            margin-top: 30px;
        }

        html,
        body,
        body.page,
        .wf-container>* {
            font: normal 14px / 27px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
            color: #676b6d;
        }

        #footer {
            margin-top: 30px;
        }

        .panel-default>.panel-heading {
            background-color: #30bb64;
        }

        .links {
            display: block;
            list-style: none;
            margin: 0;
            padding: 0;
            margin-left: 29px;
        }

        .links li {
            display: block;
            margin: 0;
            padding: .15em 0;
        }

        a[href$='.pdf'] {
            display: inline-block;
            margin: 0 .5em 0 0;
            padding-left: 1.5em;
            position: relative;
        }

        #pdf a {
            color: #da2128;
            cursor: pointer;
            outline: none;
            text-decoration: none;
        }

        a[href$='.pdf']:before {
            /*background: url(https://www.renew.com/resources/uploads/2022/11/pdf_file_icon.png) no-repeat left top;*/
            content: '';
            height: 20px;
            left: 0;
            position: absolute;
            top: .1em;
            width: 20px;
            background-size: contain;
        }

        .short-desc {
            background-color: #FFF;
            border: 2px solid #e6e8e8;
        }

        .tg {
            border-collapse: collapse;
            border-spacing: 0;
        }

        .tg td,
        .tg th {
            font-family: Arial, sans-serif;
            font-size: 14px;
            padding: 10px 5px;
            border-style: solid;
            border-width: 0px;
            overflow: hidden;
            word-break: normal;
        }

        .tg .tg-hjji {
            font-size: 17px;
            text-align: center;
            vertical-align: top
        }

        .tg .tg-2ktp {
            font-size: 15px;
            vertical-align: top;
            text-align: justify;
        }

        .tg .tg-yw4l {
            vertical-align: top
        }

        .tab {
            overflow: hidden;
            border: 1px solid #ccc;
            background-color: #f1f1f1;
        }

        .tab button {
            background-color: inherit;
            float: left;
            border: none;
            outline: none;
            cursor: pointer;
            padding: 14px 16px;
            transition: 0.3s;
            font-size: 17px;
        }

        .tab button:hover {
            background-color: #ddd;
        }

        .tab button.active {
            background-color: #ccc;
        }

        .tabcontent {
            display: none;
            padding: 6px 12px;
            border: 1px solid #ccc;
            border-top: none;
        }

        .dnone {
            display: none;
        }

        .active-tb {
            display: flex;
        }

        .navbar {
            box-shadow: 1px -5px 20px 0px #8fc74a;
            border: 0px;
            height: 73px;
        }

        .cr td {
            border: 1px solid #d2d2d2;
            padding: 0px 3px;
            height: 20px;
        }

        .page-title.solid-bg {
            display: none;
        }
.nav-tabs .nav-link {
padding:20px !important;
    
}
        .nav-pills .nav-link.active,
        .nav-pills .show>.nav-link {
            background-color: var(--primary-color-light);
            color: var(--primary-color);
        }
        .nav-link.active, .accordion-button:not(.collapsed) {
            background: #e6f7ec;
            color: #30bb64 !important;
            font-weight: 600;
        }
        #fiinf .nav-link{
            padding: 10px;
            font-size:14px;
                margin-right: 10px;
        }
        #fiinf .nav-link.active {
          border-color: #73bf44;
            opacity: 1;
            color: #73bf44 !important;
        }
.rsef-mt90{margin-top: 90px;}
.rsef-taj{text-align:justify;}