/*My Account*/
.season_tabs {
    width: 100%;
    position: relative;
}

.season_tabs::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* Negro con 50% de opacidad */
    pointer-events: none; /* Asegúrate de que el pseudo-elemento no interfiera con los eventos del ratón */
    z-index: 1; /* Asegúrate de que el pseudo-elemento esté por encima del fondo pero debajo del contenido */
}

.season_tabs_content a {
    color: #fff;
    display: block;
    padding: 10px;
}

.season_tabs_content{
    position: relative;
    border: 1px solid  var(--primary-text-color-opacity-90);
    padding: 0px;
}

.season_tab {
    width: 100%;
    position: relative;
}

.season_tab.active {
    z-index: 2; /* Elimina el fondo negro con opacidad para el elemento activo */
}

.season_tab:nth-last-child(){
    border-bottom: 1px solid  transparent;
}


.season_content {
    padding: 20px;
}

.hiddenRow {
    padding: 0 !important;
}


.season_tabs a {
    color: var(--primary-text-color-inverse);
}


.season_content {
    background: transparent;
    border: 1px solid var(--primary-text-color-opacity-90);
}

.season_tab {
    background: var(--primary-color);
    border-bottom: 2px solid var(--primary-text-color-inverse);
}

.hiddenRow {
    padding: 0 !important;
}
/*Login*/

.table thead th{
    border-top: 2px solid var(--primary-text-color-opacity-30) !important;
    border-bottom: 2px solid var(--primary-text-color-opacity-30) !important;
}

.table th{
    border-top: 1px solid var(--primary-text-color-opacity-30) !important;;
}

.tab-pane h4{
    text-shadow: 1px 1px 1px var(--primary-text-color);
    font-weight: 700;
    text-transform: uppercase;
    padding: 20px 0;
    margin: 0;
}

.btn{
    margin: 0 2px;
}

.btn.edit-address,
.btn.btn-outline-danger {
    border: 1px solid;
}


