﻿.carousel-inverterwapper--radial-gradient { position: absolute !important; z-index: 99999; top: 0; left: 0; width: 100%; }
/* Custom style */
.accordion-button::after { background-image: url("/plugins/assets/images/plus.svg"); transform: scale(.7) !important; }
.accordion-button:not(.collapsed)::after { background-image: url("/plugins/assets/images/minus.svg"); }
.accordion-action span:before { content: ''; width: 15px; height: 15px; display: block; background-size: contain; background-repeat: no-repeat; background-position: center; }
.accordion-action span.lnr-chevron-down:before { background-image: url("/plugins/assets/images/plus-plan.svg"); }
.accordion-action span.lnr-chevron-up:before { background-image: url("/plugins/assets/images/minus-plan.svg"); }
.btn:hover { color: var(--bs-btn-hover-color); background-color: #EB4343; border-color: #EB4343; letter-spacing: normal; font-weight: normal; border-color: #EB4343 !important; }
.carousel-inverterwapper .gok-global-company-header .gok-febw-wapper { width: 100% !important; }
button.btn.btn-outline-primary.dropdown-toggle { width: 100%; font-size: 1.1rem; }
    button.btn.btn-outline-primary.dropdown-toggle:focus, .btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active, .dropdown-item:focus { color: var(--bs-btn-hover-color); background-color: #EB4343; border-color: #EB4343; letter-spacing: normal; font-weight: normal; border-color: #EB4343 !important; color: #fff; }
ul.dropdown-menu.show { width: 100%; -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%); -moz-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%); box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%); border-radius: 0; }
.multiselect-container > li > a > label.checkbox, .multiselect-container > li > a > label.radio { display: block; width: 100%; padding: 5px 15px; font-size: 1.1rem; }
.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: initial; background-color: transparent; border: 0; border-radius: var(--bs-dropdown-item-border-radius,0); display: block; width: 100%; padding: 5px 15px; font-size: 1.1rem; }
.gok-latest-highligts-wapper p { font-size: 1.5rem; width: 90%; }
p.stock-map-lable-cont { font-size: 1rem; }
h3.redefining-fashion { color: #C5CDD7; padding-left: 70px; width: 90%; font-size: 2.5rem; text-transform: uppercase; }
@media (max-width: 1000px) {
    .invester-header-waps .col-md-3 { margin-bottom: 1rem; }
    .gok-latest-highligts-wapper .btn-primary { border-color: #E7E7E7; color: #E7E7E7; position: absolute; bottom: 12px; right: 2rem; width: auto; padding-left: 1rem; padding-right: 1rem; }
}
/* General styles */
.shareholding-table { width: 100%; border-collapse: collapse; margin-top: 10px; }
    /* Table Headers */
    .shareholding-table thead th { background-color: #007bff; color: white; padding: 10px; text-align: left; border: 1px solid #ddd; }
    /* Table Rows */
    .shareholding-table tbody tr { border-bottom: 1px solid #ddd; }
        /* Alternate Row Colors */
        .shareholding-table tbody tr:nth-child(odd) { background-color: #f9f9f9; }
        .shareholding-table tbody tr:nth-child(even) { background-color: #e9ecef; }
    /* Table Cells */
    .shareholding-table td { padding: 12px; border: 1px solid #ddd; }
/* Download Button */
.download-btn { background-color: #EB4343; color: white; padding: 6px 12px; text-decoration: none; border-radius: 4px; display: inline-block; margin: auto; }
    .download-btn:hover { background-color: #EB4343; }
/* Tab Container */
.tab-container { width: 100%; margin-top: 20px; }
/* Tab Menu */
.tab-menu ul { display: flex; list-style: none; padding: 0; margin-bottom: 10px; }
    .tab-menu ul li { margin-right: 10px; }
        .tab-menu ul li a { display: block; padding: 10px 15px; background: #b2b2b2; color: white; text-decoration: none; border-radius: 4px; }
            .tab-menu ul li a.active-a { background: #2E3138; }
/* Tab Content */
.tab { display: none; padding: 15px; background: white; border: 1px solid #ddd; }
.tab-active { display: block; }
.tab-menu { margin-left:; }
.tab-active { display: block; margin-bottom: px; }
/* Two Column Layout */
.gokk-febw-wapper { display: flex; justify-content: space-between; align-items: center; background: #f8f9fa; padding: 10px 15px; border-radius: 5px; }
    .gokk-febw-wapper h4 { margin: 0; }
/* Responsive */
@media (max-width: 768px) {
    .gokk-febw-wapper { flex-direction: column; align-items: flex-start; }
}
.section-lightbr { background-color: #DFDFDF; }
td.btn-down { text-align: center; }
/* annual report css start */
/* General styles */
.annualreport-table { width: 100%; border-collapse: collapse; margin-top: 10px; }
    /* Table Headers */
    .annualreport-table thead th { background-color: #007bff; color: white; padding: 10px; text-align: left; border: 1px solid #ddd; }
    /* Table Rows */
    .annualreport-table tbody tr { border-bottom: 1px solid #ddd; }
        /* Alternate Row Colors */
        .annualreport-table tbody tr:nth-child(odd) { background-color: #f9f9f9; }
        .annualreport-table tbody tr:nth-child(even) { background-color: #e9ecef; }
    /* Table Cells */
    .annualreport-table td { padding: 12px; border: 1px solid #ddd; }
/* Download Button */
.download-btn { background-color: #EB4343; color: white; padding: 6px 12px; text-decoration: none; border-radius: 4px; display: inline-block; margin: auto; }
    .download-btn:hover { background-color: #EB4343; }
/* Tab Container */
.tab-container { width: 100%; margin-top: 20px; }
/* Tab Menu */
.tab-menu ul { display: flex; list-style: none; padding: 0; margin-bottom: 10px; }
    .tab-menu ul li { margin-right: 10px; }
        .tab-menu ul li a { display: block; padding: 10px 15px; background: #b2b2b2; color: white; text-decoration: none; border-radius: 4px; }
            .tab-menu ul li a.active-a { background: #2E3138; }
/* Tab Content */
.tab { display: none; padding: 15px; background: white; border: 1px solid #ddd; }
.tab-active { display: block; }
.tab-menu { margin-left:; }
.tab-active { display: block; margin-bottom: px; }
/* Two Column Layout */
.gokk-febw-wapper { display: flex; justify-content: space-between; align-items: center; background: #f8f9fa; padding: 10px 15px; border-radius: 5px; }
    .gokk-febw-wapper h4 { margin: 0; }
/* Responsive */
@media (max-width: 768px) {
    .gokk-febw-wapper { flex-direction: column; align-items: flex-start; }
}
td.btn-down { text-align: center; }
/* annual report css end */


.tradingview-widget-copyright { display: none !important; }
.apexcharts-tooltip.apexcharts-theme-light { border: 1px solid #2f3138; background: rgb(235 67 66); }
.stock-market-wapper-block-col-7 span { margin-bottom: 0; margin-left: 0; font-family: 'Khand', sans-serif !important; font-size: 1rem !important; }
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title { background: #2E3138; border-bottom: 1px solid #ddd; font-family: 'Khand', sans-serif !important; font-size: 1rem !important; }
.apexcharts-tooltip-text { font-family: 'Khand', sans-serif !important; font-size: 1rem !important; }
.apexcharts-tooltip-y-group { padding: 0; }
.apexcharts-xaxistooltip, .apexcharts-yaxistooltip { opacity: 0; pointer-events: none; color: #fff; font-size: 13px; text-align: center; border-radius: 2px; position: absolute; z-index: 10; background: rgb(235 67 66); border: 1px solid #2f3138; }
.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker { margin-bottom: 0; }
.gok-latest-highligts-wapper span { margin-bottom: 0; }
span.apexcharts-tooltip-text-y-label { display: none; }
span.apexcharts-tooltip-text-y-value { font-size: 1rem; }

/*Some more styles*/
section#resourcesss { display: none; }
.dropdown-spacing { padding-bottom: 150px; /* adjust as needed */ }
