/* Styles for the table */
table{
    width: auto;
    border-collapse: collapse; 
    border: 1px solid black;
    margin: 20px auto;
}

th, td {
    border: 1px solid black; 
    padding: 10px 15px; 
    text-align: left; 
    width: auto;
}
/* CSS code to add padding */
.indented {
    padding-left: 25px; /* 16px is approximately 4 spaces */
}

.top-bar {
    padding: 10px 0px !important; /* Force padding with !important for testing */
    width: 100% !important;
    justify-content: center !important;
    background-color: #242424 !important;
}

/* Footer styling to keep it at the bottom */
footer {
    font-family: 'Montserrat', sans-serif !important;
    background-color: #242424 !important;
    color: #9b9999;
    text-align: center;
    padding: 1em;
    margin-top:auto;
    
}

@media screen and (min-width: 501px) {
    #secondMainContentHolder {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #mainContentHolder{
        border-right: none !important;
        border-left: none !important;
    }
}