body {
    background-color: #212121;
    font-family: 'Segoe UI';
    color: #ECECEC;
}

h1 {
    color: white;
    font-size: medium;
    padding: 10px;
    border: 2px solid white;
    display: inline-block;
}

.dark-theme {
    background-color: #2b2b2b;
    color: #ECECEC;
    border-color: #515151;
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 10px;
    font-family: 'Segoe UI';
    font-size: 12px;
    text-align: left;
    border: thin;
}

    .dark-theme thead th {
        text-align: center;
        padding: 20px;
    }


    /* Center align all table data */
    .dark-theme td {
        text-align: center;
    }

    /* Left align the first column table data */
    .dark-theme tr td:first-child {
        text-align: left;
    }


    .dark-theme tbody tr:nth-child(even) {
        background-color: #333;
    }

    .dark-theme tbody tr:nth-child(odd) {
        background-color: #2b2b2b;
    }
    .dark-theme th, .dark-theme td {
        border-color: #515151;
    }

    .dark-theme a {
        color: #a9b7c6;
    }


myIframe {
    overflow-x: auto; /* Horizontal scrollbar is displayed when necessary */
    overflow-y: hidden; /* Vertical scrollbar is hidden */
}

/*table tbody tr:not(:first-child):hover {
    background-color: #68DE7A66;
}*/


.dark-theme tbody tr:hover {
    background-color: #68DE7A66 !important;
}

/*.dark-theme tbody tr:hover td:not(:first-child) {
    font-weight: bold !important;
}*/

.dark-theme tr:first-child th {
    background-color: #6B40D84D;
}