/* * DESIGN & DEVELOPMENT BY: Antonio Salazar
 * Email: siemprenegoceando@gmail.com
 * -------------------------------------------------------
 */

/*.nav .nav-item button.active {
    background-color: transparent;
    color: var(--color-bg-dark) !important;
    overflow: hidden;
}

.nav .nav-item button.active::after {
    content: "";
    border-right: 4px solid var(--color-bg-dark);
    height: 100vh;
    position: absolute;
    right: -1px;
    top: 0;
}

.tab-content {
    color: var(--color-text-dark) !important;
    height: 300px;
    padding: 15px;
    overflow-y: auto;
    width: 90%;
    display: grid;
    justify-content: center;
    align-items: center;
}*/

.nav-about .nav-about-item button.active {
    background-color: transparent;
    color: var(--color-bg-dark) !important;
    overflow: hidden;
}

.nav-about .nav-about-item button.active::after {
    content: "";
    border-right: 4px solid var(--color-bg-dark);
    height: 100vh;
    position: absolute;
    right: -1px;
    top: 0;
}

.tab-content-about {
    color: var(--color-text-dark) !important;
    height: 300px;
    padding: 15px;
    overflow-y: auto;
    width: 90%;
    display: grid;
    justify-content: center;
    align-items: center;
}

h2 {
    color: var(--color-bg-dark) !important;
    display: none;
}

@media (min-width: 320px) and (max-width: 480px) {
    .nav-about .nav-about-item button.active {
        background-color: transparent;
        color: var(--color-bg-dark) !important;
        overflow: hidden;
    }

    .nav-about .nav-about-item button.active::after {
        content: "";
        border-right: 4px solid var(--color-bg-dark);
        height: 80vh;
        position: absolute;
        right: -1px;
        top: 0;
    }

    .tab-content-about {
        color: var(--color-text-dark) !important;
        height: 200px;
        padding: 15px;
        overflow-y: auto;
        width: 90%;
        display: grid;
        justify-content: center;
        align-items: center;
    }

    h2 {
        color: var(--color-bg-dark) !important;
        display: none;
    }
}

@media (min-width: 481px) and (max-width: 768px) {
    .nav-about .nav-about-item button.active {
        background-color: transparent;
        color: var(--color-bg-dark) !important;
        overflow: hidden;
    }

    .nav-about .nav-about-item button.active::after {
        content: "";
        border-right: 4px solid var(--color-bg-dark);
        height: 90vh;
        position: absolute;
        right: -1px;
        top: 0;
    }

    .tab-content-about {
        color: var(--color-text-dark) !important;
        height: 250px;
        padding: 15px;
        overflow-y: auto;
        width: 90%;
        display: grid;
        justify-content: center;
        align-items: center;
    }

    h2 {
        color: var(--color-bg-dark) !important;
        display: none;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {}

@media (min-width: 1025px) and (max-width: 1200px) {}

@media (min-width: 1201px) and (max-width: 1399px) {}

@media (min-width: 1400px) and (max-width: 2400px) {}