/* BOTO FOCUSABLE - Vés al contingut */
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
    position: absolute !important;
}
/* END BOTO FOCUSABLE - Vés al contingut */

/* MENU MAIN - NAVBAR */
nav#block-reus-main-navigation .navbar-nav {
    display: flex;
}

nav#block-reus-main-navigation .nav-item {
    padding: 0.5rem 1rem;
}

nav#block-reus-main-navigation .nav-item .dropdown-item.active {
    background-color: transparent;
    color: var(--primary-500);
}

/* END NAVBAR */

/* NAVBAR - PRIMMAR TABS */
nav.tabs-primary .nav.nav-tabs {
    display: flex;
    flex-direction: row;
    justify-content: start;
    flex-wrap: wrap;
    padding: 0;
    border-bottom: 1px solid #dee2e6;
}

nav.tabs-primary .nav.nav-tabs > li > a.nav-link {
    padding: 0.5rem 1rem;
    display: block;
    margin-bottom: -1px;
    border: 1px solid transparent;
    color: #0d6efd;
}


nav.tabs-primary .nav.nav-tabs > li.nav-item .active {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
    border-color: #dee2e6 #dee2e6 #fff; 
    color: #000;
}

nav.tabs-primary .nav.nav-tabs > li a.dropdown-toggle {
    display: none !important;
}
/* END NAVBAR - PRIMMAR TABS */

/* ALERTS */
.alert {
    position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    color: rgb(10, 54, 33.6);
    background-color: rgb(10, 54, 33.6);
    border: 1px solid rgb(163, 207, 186.6);
    border-radius: 1px solid rgb(163, 207, 186.6);
}

.alert-success {
    color: rgb(10, 54, 33.6);
    background-color: rgb(209, 231, 220.8);
    border-color: rgb(163, 207, 186.6);
}

.alert-success a {
    color: #0d6efd;
}

.alert-dismissible {
    padding-right: 3rem;
}
/* END ALERTS */