.home-dashboard-container {
    .major-progress-bar {
        .progress-line {
            opacity: 1;
            border-top: 4px solid rgb(3, 112, 5);
            width: 350px;
        }
    }

    .male-icon {
        height: 12px;
        width: 12px;
        background-color: #343379;
        border-radius: 50%;
        display: inline-block;
    }

    .female-icon {
        height: 12px;
        width: 12px;
        background-color: #089752;
        border-radius: 50%;
        display: inline-block;
    }

    .major-card {
        height: 230px;
    }

    .major-body {
        overflow-y: scroll;
        height: 170px;
    }

    .ant-table-thead {
        font-size: 12px !important;
    }

    .vertical-line {
        display: inline-block;
        border-left: 1px solid #dedede;
        margin: 0 10px;
        height: 37px;
    }

    .recharts-default-legend {
        display: none;
    }

}

//ant design customization
.home-dashboard-container {
    .application-table {
        .container-map {
            width: 100%;
            height: 345px;

            svg {
                height: 50%;
                width: 100%;
            }
        }

        .ant-table-body {
            height: 278px;
            overflow: auto;
            padding: 0!important;

            .ant-table-cell {
                padding: 1px 15px;
                font-size: 12px;
            }
        }

        .ant-table-thead {
            .ant-table-cell {
                padding: 0px 8px 8px 13px;
                background: none;
                border-bottom: 1px solid #dedede;
                font-weight: 600 !important;
            }
        }
    }

    .map-chart {
        width: 100%;
        height: 445px;

        svg {
            height: 445px;
            width: 100%;
        }

        .countries-map-tooltip {
            background: #ffffff 0% 0% no-repeat padding-box;
            box-shadow: 0px 3px 6px #00000029;
            border-radius: 4px;
            opacity: 1;
            height: 63px;
            width: 228px;
        }
    }
    .recharts-surface {
        width: 100%;
    }
}
// admin adashboard sections
.section-container {
    background: #FFFFFF 0% 0% no-repeat padding-box !important;
    box-shadow: 0px 0px 20px #E3E3E3 !important;
    border-radius: 8px !important;
}
