.right {
    text-align: right
}

#seccion h1.title, a {
    color: #0B6056;
}

h2 {
    margin-top:20px;
    font-weight: bold ;
    font-size: 22px;
    color: #0B6056;
}

.stylish-table .nav-tabs li.active a {
    background: #0B6056;
    color: #fff;
    border: 1px solid #0B6056;
    cursor: pointer;
}
.stylish-table .nav-tabs li a {
    color: #0B6056;
}



.navbar-default .navbar-nav>li.blue>a {
    background-color: #0B6056;
}


.table-container {
    width: 100%;
    overflow-x: auto; /* Enables horizontal scrolling */
}

table {
    width: 100%;
    border-collapse: collapse;
}

th, td {
    padding: 8px;
    border: 1px solid #ddd;
    text-align: left;
}

@media screen and (max-width: 600px) {
    table {
        min-width: 100%; /* Ensures the table doesn’t shrink */
    }
}

