.nav-header {
    background-color: #1c2d3d !important;
}

.navbar-default {
    background-color: #1c2d3d !important;
    border-color: #526b79 !important;
}

.nav-second-level li,
.nav-third-level li {
    background: #1c2d3d !important;
}

.nav>li.active>a {
    color: #fff !important;
    font-weight: bold !important;
    font-family: system-ui !important;
}

ul.nav.navbar-top-links.navbar-right li:first-child {
    display: none;
}

/** HOME **/
.post-content h1.dashboard {
    margin-bottom: 20px;
    font-size: 3.75em;
}

/** BORDER REMARQUE FICHA **/
.videos-list-item.highlight-border,
.catalegs-list-item.highlight-border {
    border: 4px solid #b1b4b7;
}

/** CATEGORIA --> Enlace **/
.enlace-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}

.enlace-list-item {
    container-type: inline-size;
    container-name: catalegs-list-item;
    flex: 1 1 30%;
    border: 1px solid #e7eaec;
    padding: 20px;
    display: flex;
    flex-flow: wrap;
    gap: 20px;
    justify-content: center;
    text-align-last: center;
    min-height: 105px;
}

.enlace-list-item-cont {
    width: 100%;
    display: inline-block;
    position: relative;
    align-content: center;
}

.enlace-list-item-cont h3 {
    font-size: 20px;
    color: var(--primary-color);
    font-weight: bold;
}

.enlace-list-item-cont h4 {
    color: #050505;
    font-size: 16px;
    margin-bottom: 45px;
}

@media screen and (max-width:1440px) {
    .enlace-list {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
    }
}

@media screen and (max-width:1024px) {
    .enlace-list {
        display: grid;
        grid-template-columns: 1fr;
        gap: 20px;
    }
}

/** CATEGORIA --> PRINCIPAL **/
.catalegs-list-item-cont.principal {
    align-content: center;
}

.catalegs-list-item-cont.principal h3 {
    display: flex;
    justify-content: center;
}


/* INTRANET SENSE LOGIN */
ul.nav.navbar-top-links.navbar-right {
    display: none;
}

.nav.metismenu>li.nav-header {
    display: none;
}

.navbar.navbar-static-top.navbar-mobile .nav.metismenu>li.nav-header:not(.nav-burger) .dropdown.profile-element {
    display: none;
}

.navbar.navbar-static-top.navbar-mobile .nav.metismenu>li.nav-burger {
    background-color: #1c2d3d !important;
}

.row.border-bottom nav.navbar.navbar-static-top.navbar-mobile {
    background: #1c2d3d;
}

/* JIRA VR-15 */
.ibox-title .descripcion {
    margin-top: 10px;
    padding: 0 15px;
}

.col-lg-4 .ibox-content.home {
    height: 400px;
}

.ibox-categories .categoria-img-cont.home {
    width: 100% !important;
}

.videos-list-item-img a img.play-video {
    display: none;
}

.nav.nav-second-level li a {
    padding: 7px 10px 7px 10px;
    padding-left: 35px;
}

.nav.nav-third-level li a,
.fixed-sidebar.mini-navbar .nav-second-level li .nav-third-level li a {
    padding-left: 62px;
}

.home-descripcion p {
    font-size: 16px;
}

/* header */
.header-main {
    background: #1c2d3d;
}

nav .sidebar-collapse ul.nav.metismenu li a {
    display: flex;
    gap: 8px;
    align-items: center;
}

.logo img {
    width: auto;
    filter: brightness(0) saturate(100%) invert(100%) sepia(12%) saturate(7452%) hue-rotate(179deg) brightness(111%) contrast(112%);
    height: 50px;
    margin: 20px;
}

/*** CATALOGOS MODIFI **/
.catalegs-list-item .catalegs-list-item-img {
    width: 100%;
    display: inline-flex;
    height: 250px;
    align-items: center;
}

.catalegs-list-item .catalegs-list-item-cont {
    width: 100%;
    display: inline-block;
    position: relative;
    padding-bottom: 20px;
}

.catalegs-list-item .catalegs-list-item-cont .catalegs-list-item-btn a.download {
    color: #00ab84;
    text-align: end;
}

.ibox-content .catalegs-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 20px;
}

@media screen and (max-width: 1768px) {
    .ibox-content .catalegs-list {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media screen and (max-width: 1200px) {
    .ibox-content .catalegs-list {
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (max-width: 800px) {
    .ibox-content .catalegs-list {
        grid-template-columns: 1fr;
    }

    .ibox-content .catalegs-list-item {
        height: fit-content;
    }
}