
.uned {
    padding: 8px
}

.nav-link {
    padding: .25rem
}

.inisit {
    padding-top: .25rem
}

.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: #1A61AB;
    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:#004E99;
}


.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;
}

.nav-link {
    padding-top: 0.25rem;
}

.inisit {
    padding-top: 0.25rem;
}

.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: 75px;
    vertical-align: top;
    float: left;
    padding: 4px;
}


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;
}



.fields-container {
    list-style-type: none;
    padding: 8px;
    font-size: 14px;
    font-family: open sans;
    color: #919393;
}