
.nav-link {
    padding: .25rem;
}

.inisit {
    padding-top: .25rem;
}

.navbar {
    padding: .3rem .3rem;
    max-height: 60px;
}

div#t4-section-2  {
	max-height:60px;
}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
    color: var(--mainnav-link-color);
    font-size: 0.9375rem;
    /* padding: 20px 1rem; */
    /* height: 80px; */
    /* line-height: 40px; */
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
    color: #fff;
}



.t4-megamenu .dropdown-menu-inner {
    background-color: #0D3996;
}

.dropdown-menu level1 show {
   background-color: #0D3996;
}


.t4-megamenu.animate.slide .dropdown > .dropdown-menu {
	background-color: #0D3996;
}


.t4-megamenu .dropdown-toggle .item-caret::before {
    border-top: 4px solid #ffffff;
}







.navbar-brand {
    overflow-wrap: normal;
	word-wrap:break-word;
white-space:normal;
}


.site-name {
    font-size: 1.2em;
    color: #ffffff !important;
    font-weight: normal;
  overflow-wrap: break-word;
}

.t4-header{
    overflow-wrap: normal;
	word-wrap:break-word;
white-space:normal;
}


.navbar-toggler .fa {
    color: white;
}

#btnSearch,
#btnClear{
    display: inline-block;
    vertical-align: top;
}


.btn {
  padding:1px;
}


.t4-footnav {
    padding-top: 2rem;
    padding-bottom: 2rem;
}



@media (max-width: 580px) {
.hide-uned {display: none;}
}

.pagination>li>a {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #ffffff;
    background-color: #8C8C8C;
    border: 1px solid #DDDDDD;
    margin-left: -1px;
}


/*responsive*/
@media (min-width: 992px) {
    .t4-megamenu .dropdown-menu {
        background: #00519e;
        -webkit-box-shadow: 0 0 0 1px rgb(0 0 0 / 10%);
        box-shadow: 0 0 0 1px rgb(0 0 0 / 10%);
    }

}

.t4-footnav{
    background-color: #0D3996;
    color: #ffffff;
}

.t4-footnav a {
    color: #ffffff;
}

.t4-footnav .container, .t4-footnav .t4-masthead .t4-masthead-detail, .t4-masthead .t4-footnav .t4-masthead-detail {
 padding-top: 1rem;
    padding-bottom: 1rem;
}

.t4-footnav .t4-module {
  margin-bottom: 1rem;
}

/*------------------ tablas --------------*/
#box-hor-table td {
    padding: 8px;
    background: #f2f2f2;
    border-bottom: 1px solid #fff;
    color: #669;
    border-top: 1px solid transparent;
    border-right: 1px solid #fff;
}


.header-block {
  background-color:#007BC0;
}


.navbar {
    padding: 0.3rem 0.3rem;
}


.dj-megamenu-default li:hover a.dj-up_a,
.dj-megamenu-default li.hover a.dj-up_a,
.dj-megamenu-default li.active a.dj-up_a {
  color: #fff !important;
  border-left-color: none;
  background: #007BC0 !important;
}


.pagination>li>a {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #ffffff;
    background-color: #8C8C8C;
    border: 1px solid #DDDDDD;
    margin-left: -1px;
}

.dropdown-menu {
    min-width: 12rem;
    padding: 0.3rem 1rem;
    margin: 0.3rem 0 0;
    border: 2px solid #ddd;
    border-radius: 0.25rem;
}

.header-p {
    margin-bottom: 0;
}

.header-p-right {
    text-align: right;
}

.navbar-brand {
    font-size: 1.7rem;
    font-family: 'Raleway', sans-serif;
}


/*responsive*/
@media (min-width: 992px) {
    .t4-megamenu .dropdown-menu {
        background: #ffffff;
        -webkit-box-shadow: 0 0 0 1px rgb(0 0 0 / 10%);
        box-shadow: 0 0 0 1px rgb(0 0 0 / 10%);
    }

}


@media (max-width: 360px) {
    .navbar-brand {
        white-space: normal;
    }

    .navbar .navbar-toggler i {
        color: white;
    }

    .hide-uned {
        display: none;
    }
}



/*------------------ tablas --------------*/
#box-hor-table td {
    padding: 8px;
    background: #f2f2f2;
    border-bottom: 1px solid #fff;
    color: #669;
    border-top: 1px solid transparent;
    border-right: 1px solid #fff;
}


.t4-footer a {
    color: #ffffff;
}

.category-desc {
    display: none;
}


.bg-warning-2 {
    background-color: #ff8927;
}
.item-page.layout-default.no-sidebar .top-article-info {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    max-width: 100%;
}
.item-page.layout-default.no-sidebar .top-article-info .article-aside, .item-page.layout-default.no-sidebar .top-article-info .article-info, .item-page.layout-default.no-sidebar .top-article-info .bottom-meta {
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
}
.breadcrumb .divider:before {
    color: #555;
    content: ">" !important;
    display: inline-block;
}


.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
   
    text-transform: none;
}



/*enlaces entornos*/
.entornos {
    color: #00519e;
}


@media (max-width:580px) {
    .hide-uned {
        display: none
    }
}



.btn-dependencia a {
    color: #21549E;
    text-decoration: none;
}

.tamtex {
    font-size: 1rem
}

.tamtex-xs {
    font-size: .85rem
}

.tamtex-xl {
    font-size: 1.125rem
}

.tamtex-xxl {
    font-size: 1.3rem
}
h1 {color: #000033;}
h2 {
    color: #00519E
}

h3 {
    color: #00519e
}

h4 {
    color: #007bc0
}

h5 {
    color: #007BC0;}

h6 {
    color: #003
}


@media (max-width: 360px) {
    .navbar-brand {
        white-space: normal;
    }

    .navbar .navbar-toggler i {
        color: white;
    }

    .hide-uned {
        display: none;
    }
}


.header-p {
    margin-bottom: 0;
}

.header-p-right {
    text-align: right;
}

.navbar-brand {
    font-size: 1.7rem;
    font-family: 'Raleway', sans-serif;
}


.header-wrap {
overflow-wrap: normal;
}


.uned {
    margin: 0px;
}


.t4-palette-top_uned {
   background-color:#eee;
}

.t4-footnav  {
    padding-top: 2rem;
    padding-bottom: 2rem;
}


/*------------ ojo todos actas acuerdos etc grid atte iazofeifa ------------------------*/
div.columnadiv {
    display: inline-block;height: auto;width: 110px;vertical-align: top;
    float: left;padding: 8px;margin: 4px;
    background-color: #E5EDF5;text-align: center;
    border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}


ul.jwts_tabbernav {
    line-height: 40px !important;
}
.items-row .item .item-title {
    font-size: 1.75rem;
}
h2.item-title, .item-title h2 {
    clear: both;
    display: block;
    margin: 0;
}


.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {
    color: #007BC0!important;
    border-left-color: none;
    background: #fff!important;
}

.dj-megamenu-default li {
    float: left;
    display: block;
    padding: 0;
    height: 60px;
    line-height: 60px;
    background: #fff;
    color: #666;
}

.module-title span {
    font-family: "Raleway", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: initial;
  font-size: 34px;
    color: #0D3996;
    text-transform: capitalize;
border-bottom: 0px;
 padding: 10px 0 10px;
}



@media (max-width: 991.98px) {

  .nav-breakpoint-lg .t4-megamenu {
    background: #0D3996;
   
  }

}


.footer-text-cu {
font-family: Open Sans;
font-size: 14px;
line-height: 19.07px;
text-align: left;
color: #333333;
}


.t4-footnav a:link, a:visited {
color: #333333;
}


#t4-breves-informativos {
margin-bottom: 24px;
    }

    #t4-pie a {
color: #fff;
}

