
/* Ajustes franja superior UNED */
h2 { color: #000033;}
h3 {color: #00519e;}
h4 {color: #007BC0;}
h5 {color: #FF3300;}
h6 {color: #000033;}



.site-name {
    font-size: 1.2em;
    color: #ffffff !important;
    font-weight: normal;
font-family: 'Sansita', sans-serif;
  overflow-wrap: break-word;
}



.uned {padding: 8px;}
.t4-palette-top_uned {background: #eee;}
.t4-palette-top_uned a {color:#007BC0;}
.t4-palette-top_uned a:hover {color:#0D3996;}
    
.breadcrumb .divider:before {color:#007BC0;
    color: #555;
    content: ">" !important;
    display: inline-block;
}

/* Ajustes menú ajuste menu 24-09-24 GQQ*/
.t4-megamenu .dropdown-toggle .item-caret::before {
    border-top: 4px solid #fff;
    border-left: 4px solid rgba(0,0,0,0);
    border-right: 4px solid rgba(0,0,0,0);
    content: "";
    display: block;
}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
    font-size: 1.125rem;height: 60px;padding: 20px 1.2rem;
}

/*--------------- MEGA MENU -------------*/
.t4-palette-mainnav {background-color: #00519E;}
.t4-megamenu .mega-inner {padding-bottom: 0rem;padding-top: 0rem;}
.t4-megamenu.animate.slide .dropdown .dropdown-menu {
    min-width: 0;
    margin-top: -1rem;
    transition-property: margin-top,opacity;
    transition-timing-function: ease;
    background: #00519E;
}
.t4-palette-mainnav a:hover {background-color: #003;}
.t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > a, .t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > .nav-link {
  background-color: #003;
}
.t4-megamenu .dropdown-menu {padding: 1rem;}
.t4-megamenu .dropdown-menu li > a:hover {background-color: #003;}
.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link {padding: .5rem;}
.dropdown-item {white-space: wrap;}
.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
  padding: .5rem;
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "\f0c9";
    color: white;
}


.nav-breakpoint-lg .t4-megamenu {
      border: 0px solid #e9ecef;
}

.t4-megamenu .dropdown-menu li .dropdown-item:hover,
.t4-megamenu .dropdown-menu li .dropdown-item:focus,
.t4-megamenu .dropdown-menu li .dropdown-item:active
{
  
  color: var(--mainnav-link-hover-color);
}

.navbar .navbar-toggler i {
    color: white;
}

.t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > a, .t4-palette-mainnav .t4-megamenu .navbar-nav > li.active > .nav-link {
    color: #fff;
}


.nav-breakpoint-lg .t4-megamenu {
    background: #00519E;
    
}

/* Fin ajustes menú */



.btn-dependencia {
font-family: 'Montserrat', sans-serif;
  font-size: 2em;
  font-weight: 900;
  background-repeat: no-repeat;
  float: left;
  margin-right: 8px;
}

.btn-dependencia a {
color:#21549E;
text-decoration:none;
}
.btn-dependencia a:hover {
 color: #687AB6;
}
.btn-dependencia a:active {
  color: #687AB6;
}

#span-border-promade {
  border-inline-start: 6px solid #73238A;
    vertical-align: text-top;
    line-height: 20px;
  
    border-radius: 0px;
   
   margin-right: 8px;
}


#span-border-ppma {
  border-inline-start: 6px solid #54A7DD;
    vertical-align: text-top;
    line-height: 20px;
    padding-right: 30px;
    border-radius: 0px;
  padding-inline: 4px;
   margin-right: 8px;
}
#span-border-pem {
  border-inline-start: 6px solid #C2305B;
    vertical-align: text-top;
    line-height: 20px;
    padding-right: 30px;
    border-radius: 0px;
  padding-inline: 4px;
   margin-right: 8px;
}
#span-border-vicom {
  border-inline-start: 6px solid #388406;
    vertical-align: text-top;
    line-height: 20px;
    padding-right: 30px;
    border-radius: 0px;
  padding-inline: 4px;
   margin-right: 8px;
}
#span-border-pal {
  border-inline-start: 6px solid #C25700;
    vertical-align: text-top;
    line-height: 20px;
    padding-right: 30px;
    border-radius: 0px;
  padding-inline: 4px;
   margin-right: 8px;
}




.uned {
    padding: 8px;
}

.nav-link {
    padding-top: 0.25rem;
}


.inisit {
    padding-top: 0.25rem;
}

.t4-footnav {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

@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;
}


.navbar {
    padding: 0.3rem 0.3rem;
}

.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 (max-width: 360px) {
    .navbar-brand {
        white-space: normal;
    }



    .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;
}


.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;
}

#btnSearch,
#btnClear{
    display: inline-block;
    vertical-align: top;
}

.btn {
  padding:1px;
}

.t4-footnav {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

@media (max-width: 360px) {
    .navbar-brand {
        white-space: normal;
    }

 .t4-palette-dark .t4-megamenu .navbar-nav > li.active > a {
    color:#0A58CA;
}
.t4-palette-dark .nav > li a,
.t4-palette-dark .nav > li .nav-link {
	  color:#0A58CA;
}

    .hide-uned {
        display: none;
    }
}


.header-p {
    margin-bottom: 0;
}

.t4-megamenu .nav {
    padding: 0px;
}

.navbar .navbar-toggler i {
        color: white;
    }
	
	
.navbar-toggler .fa {
    color: white;
}


/*md small*/
@media (max-width: 575.98px) { .cintillo-tx {display: none;}
  .hide-uned {display:none;} }

  /* `lg` applies to medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { .hide-uned {display:none;} }

@media (max-width:360px) {
    .navbar-brand {white-space: normal}
    .navbar .navbar-toggler i {color: #fff}
    .hide-uned {display: none}
}

@media (max-width: 991.98px){
.t4-offcanvas-toggle {text-align: right;padding: 16px 0px;} /* ajustes menu 24-09-24 GQQ*/
.t4-offcanvas-toggle i {font-size: 28px;} /* ajustes menu 24-09-24 GQQ*/
}


.t4-footnav .container, .t4-footnav .t4-masthead .t4-masthead-detail, .t4-masthead .t4-footnav .t4-masthead-detail {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

p.tit {
    font-weight: bold;
    font-size: 1.25em;
    color: #00519e;
}



#bordea {
    border: 1px solid #52c2ec;
    min-width: 150px;
}

.educaU {
    background: #00519E;
    padding: 10px 20px;
    margin: 6px;
}

.aprendeU {
    background: #e56826;
    padding: 10px 20px;
    margin: 6px;
}

.educaU a {
    color: #fff;
    text-decoration: underline;
    font-size: 1.2em;
}

.aprendeU a {
    color: #fff;
    text-decoration: underline;
    font-size: 1.2em;
}

.fields-container {
    list-style-type: none;
    padding: 8px;
    font-size: 14px;
    font-family: open sans;
    color: #919393;
}