h1 { color: #000033;}
h2 { color: #000033;}
h3 {color: #0D3996;}
h4 {color: #007BC0;}
h5 {color: #FF3300;}
h6 {color: #000033;}
a {color:#00519E;}
a.hover {color:#007BC0;}

.site-name{font-family: 'Raleway', sans-serif; font-weight:700; font-size: 2rem;}

/* Franja superior UNED */
.t4-palette-top_uned, .t4-topbar {height:50px;}
.t4-palette-mainnav, .t4-palette-menú {font-family: 'Raleway', sans-serif;}
.t4-palette-top_sitio {padding: 2px;}
.t4-topbar p {margin: 7px 0px;}
.t4-topbar{padding-top:0px;}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    color:#fff;
}
/* Ajustes menú ajuste menu 17-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;
}
.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: #0D3996;
}
.t4-palette-mainnav a:hover {background-color: #000033;}
.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;}
/* Fin ajustes menú */

.breadcrumb .breadcrumb-item + .breadcrumb-item {padding-left: 0;margin: 0 10px;}

/*enlaces entornos*/
.entornos{color:#0D3996;padding: 0px;border-color: #EEE!important;}
.opentornos .btn:hover {color: #007BC0; text-decoration: none;}

.t4-footer .container, .t4-footer .t4-masthead .t4-masthead-detail, .t4-masthead .t4-footer .t4-masthead-detail {
    padding-top: 1rem;padding-bottom: 2rem;}

.item-page.layout-1 .top-article-info {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
   max-width: 100%;
}
.titdir {
    font-size: 1.375rem;
    font-weight: bold;
    line-height: 1;
    font-family: 'Raleway', sans-serif;
}
.list-group-item {background-color: transparent;}

.titdir {
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1;
   font-family: 'Raleway', sans-serif;
}
.txtpie {
  font-size: 1.375rem;
     font-family: 'Raleway', sans-serif;
    line-height: 1;
}
.viplan {
color: #fff!important;
background: #4068B3;
border-color: #4068B3!important;}

.btn.btn-outline-primary:hover, .viplan:hover {
    background-color: #4978D1;
    color: #fff;
}

.fondo-var{background:#fff;margin:20px; padding: 20px;}
/* MOBILE */

@media screen and (min-width: 768px) {
  .t3-sl {padding-bottom: 0px;padding-top: 20px;}
  .header {display: none;}
  .site-name {text-wrap: balance;}
}

@media (max-width: 768px) {
.hide-uned {display: none;} /* Oculta texto UNED */
.navbar-brand.logo-text .site-name {text-wrap: balance; font-size: 1.125rem;}/*ajusta el título del sitio*/
}

@media only screen and (max-width: 600px) {
  .img-foto {display: block;max-width: 100%;height: auto;}
  iframe {display: block;max-width: 100%;height: auto;}
}
@media (max-width: 991.98px){
.nav-breakpoint-lg .t4-megamenu {background: #0D3996;} /* nuevo ajuste menu 5-04-24*/
.t4-offcanvas-toggle {text-align: right;padding: 16px 0px;} /* ajustes menu 17-09-24 GQQ*/
.t4-offcanvas-toggle i {font-size: 28px;} /* ajustes menu 17-09-24 GQQ*/
}
/*campos de revisión*/
.fields-container{list-style: none; padding: 8px; font-size: 1rem; color:#919393;}