/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 25-feb-2019, 17:37:44
    Author     : produccion-bne3
*/
.header-ceu{
	border-bottom: 2px solid red;
	margin-bottom:30px;
}

h2{
	margin-top:0px;
}

.mb-10{
	margin-bottom:10px;
}

.mr-2{
	margin-right:2%;
}

.ml-2{
	margin-left:2%;
}

.pb-10{
	padding-bottom:10px;
}

.bt-red{
	border-top: 2px solid red;
}

.fs-12{
	font-size: 12px;
}

.container-banner{
	position: relative;
	text-align: center;
	color: white;
}

.centered {
  position: absolute;
  top: 30%;
  color:#ffffff;
  background:rgba(54,54,54,0.75);
  width:100%;
}

.parrafo-home{
	margin:0px 30px 10px;
}

.centered2{
	background-image:url("/image/ceu_images/banner_info.png");
	background-size:cover;
	height:100px;
}

.img-banner{
	min-height:100px;
}

@media (min-width: 768px){
.navbar>.container .navbar-brand {
     margin-left: 0px; 
}

.btn-ceu {
    padding: 6px 6px;
}
}

.navbar-inverse {
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#ffffff),to(#ffffff));
    background-image: -webkit-linear-gradient(top,#ffffff,0%,#ffffff,100%);
    background-image: -moz-linear-gradient(top,#ffffff 0,#ffffff 100%);
    background-image: linear-gradient(to bottom,#ffffff 0,#ffffff 100%);
}
.navbar-inverse {
    background-color: #ffffff;
}

body.undernavigation {
    padding-top: 130px;
}

.banner img {
    margin: 0px;
}

.btn-ceu{
	background: #00a5e5;
	color: white;
	border-radius: 4px;
}

.btn-ceu:hover{
	color: #ffffff;
	font-weight: bold;
}

.label-default {
    background-color: rgb(79, 79, 79);
}

.label-default[href]:hover, .label-default[href]:focus {
    background-color: white;
	color: rgb(79, 79, 79);
}

.discovery-search-appliedFilters{
	margin-top: 5px;
}

p.submitFormHelp.alert.alert-info{
	margin-bottom: 2%;
}

.container-fluid{
	padding-left: 2%;
	padding-right: 2%;
}

.location-bar-default{
	background-color: #363636;
	border-radius: 0px;
	height:30px;
	color: white;
	vertical-align: middle;
	font-size: 11pt;
	align-items: center;
}

.panel-home-ceu{
	padding-right: 0px;
    padding-left: 0px;
}

.img-ceu{
	max-width: none;
        display: initial;
}

.img-logo-ceu{
	max-height: 80px;
	min-height: 80px;
	max-width: 179px;
	min-width: 179px;
}

.mt-1{
	margin-top:5px;
}

.mt-10{
	margin-top:10px;
}

.mt-12{
	margin-top:12px;
}

.pr-0{
	padding-right:0px;
}

.mt-15{
	margin-top:15px;
}

.facetBox_ul{
	padding-left: 10px;
	padding-right: 10px;
	padding-top:5px;
	margin-bottom:0px;
}

.facet-next{
	list-style: none;
}

.facet-previous{
	list-style: none;
}

.list-sidebar{
	list-style: none;
}

.list-browse-sidebar-title{
	margin-bottom: 0px;
}

.list-browse-sidebar {
    clear: both;
    line-height: 1.428571429;
    color: #333;
    white-space: nowrap;
	font-weight: bold;
	width: 100%;
	padding-top: 8%;
	padding-bottom: 3%;
}

td.metadataFieldLabel {
    width: 205px;
	font-weight: bold;
}

.nav>li>a {
    color: #000000;
}

hr {
    margin-top: 0px; 
    margin-bottom: 0px;
	border-top: 1px solid #000000;	
}

.nav-browse-home{
	list-style-type: none;	
	padding-left: 5px;
}

.nav-browse-home>li>a{
	color: #000000;
}

.badge{
	background-color: rgb(79, 79, 79);
	color: #fff;
}

.label-ceu{
	display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

label{
	font-weight: normal;
}

.list-group-item-heading {
    margin-top: 10px;
    margin-bottom: 25px;
}

.list-group{
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.075); 
	box-shadow: 0 0px 0px rgba(0,0,0,0.075); 
}

.list-group-item{
	padding:0px;
	border:0px;
	padding-bottom: 5px;
	color: rgb(79, 79, 79);
}

.panel-primary{
	border-color: #00a5e5;
}

.panel-heading {
    padding: 5px 5px;
}

.panel-heading.text-center {
    background: #00a5e5;
}

.panel-primary>.panel-heading {
    background-image: linear-gradient(to bottom,#00a5e5 0,#00a5e5 100%); 
    border-color: #00a5e5;
}

.panel-info>.panel-heading{
	background-image: linear-gradient(to bottom,#00a5e5 0,#00a5e5 100%); 
    border-color: #00a5e5;
	color: #fff;
}

.panel-info{
	border-color: #00a5e5;
}

.panel-warning {
    border-color: #00a5e5;
}

.panel-warning>.panel-heading {
	background-image: linear-gradient(to bottom,#00a5e5 0,#00a5e5 100%); 
    border-color: #00a5e5;
	color: white;
}

.justifyText{
	text-align : justify;
}

.nav>li>a {
    color: #ffffff;
	padding: 6px 6px;
}

.nav>li>a:hover, .nav>li>a:focus {
     text-decoration: none; 
     background-color: #00a5e5; 
}

.nav .caret{
	border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #00a5e5;
    border-color: #000000;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    background-color: #00a5e5; 
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#00a5e5),to(#00a5e5)); 
    background-image: -webkit-linear-gradient(top,#00a5e5,0%,#00a5e5,100%);
    background-image: -moz-linear-gradient(top,#00a5e5 0,#00a5e5 100%);
    background-image: linear-gradient(to bottom,#00a5e5 0,#00a5e5 100%); 
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: #000000;
    text-decoration: none;
    background-color: #00a5e5;
}

.nav-pills>li>a {
    border-radius: 4px;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #fff;
}

.btn-group, .btn-group-vertical {
    padding-top: 20px;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #ffffff;
}

#alert{
	text-shadow: 0 0px 0 rgba(255,255,255,0.2);
    -webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,0.25), 0 0px 0px rgba(0,0,0,0.05);
    box-shadow: inset 0 0px 0 rgba(255,255,255,0.25), 0 0px 0px rgba(0,0,0,0.05);
}

.communities-home{
	padding-top: 2%;
}

.alert{
	margin-bottom: 0px;
}

.breadcrumb{
	background-color:#363636;
	margin-bottom:0px;
	padding: 4px 15px;
}

ol.breadcrumb li {
    color: #ffffff;
}

ol.breadcrumb li a {
    color: #ffffff;
	font-weight: initial;
}

.pagination{
	margin: 10px 0;
}

.pr-0{
	padding-right:0px;
}

.mt-2{
	margin-top:20px;
}

.pull-position{
	float:right!important;
}

.form-control-ceu {
    height: 34px;
    padding: 6px 6px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#rpp-control{
	padding: 6px 0px;
}

#home-cc{
	padding-top: 10px;
}

.well {
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#browse_controls{
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#facets{
	padding-top:5%;
}

.smt{
	display:none;
}

/*SMARTPHONE*/

@media (max-width: 768px){
.ceu-center-img-footer{
    padding-left: 25%;
    padding-right: 25%;
}
.row{
    margin-right: 5px;
    margin-left: 0px;
}
.table tbody>tr>td{
	padding: 0px;
}

.mt-1{
	margin-top:1px;
}

.smt{
	display:inline-block;
}

#content{
    margin-top:48px;
	padding-bottom: 0px;
  }
  
#top-menu{
	margin-left: 0px; 
}

ul, ol {
    padding-left: 5px;
}

.centered {
  position: absolute;
  top: 11%;
  line-height:12px;
}

h5[id="/handle/10637/2"] {
  margin-bottom: -25px;
}

}

/*FOOTER*/

.navbar{
	border-radius:0px;
	-webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,0.15), 0 0px 0px rgba(0,0,0,0.075); 
    box-shadow: inset 0 0px 0 rgba(255,255,255,0.15), 0 0px 0px rgba(0,0,0,0.075); 
}

.navbar-inverse{
	padding-top:10px;
}

.footer.navbar.navbar-inverse.navbar-bottom {
    margin-bottom: 0px;
	border-top: 2px solid red;
}

.text-muted-black {
    color: #000;
}

.text-muted-white {
    color: #fff;
}

footer.navbar.navbar-inverse.navbar-bottom {
    border-top: 2px solid red;
}

/* ESTADISTICAS */

table.statsTable {
    width: auto;
}

table.statsTable tbody tr th {
    padding: 10px;
}

table.statsTable tbody tr td {
    padding-left: 1%;
}

table.statsTable tbody tr td:first-child {
    padding-right: 4%;
}

table.statsTable tbody tr:first-child th{
    border-top: none;
}

table.statsTable.f-n tbody tr th:first-child{
    display: none;
}

table.statsTable.f-n tbody tr td:first-child{
    display: none;
}

table.statsTable tbody tr:nth-child(even) {
    background-color: #f5f2ef;
}

/*HELP*/

.help {
    font-family: "verdana", "Arial", "Helvetica", sans-serif;
    background: #ffffff;
    margin-left: 10px;
}

.help h2{
	text-align: center;
    font-size: 18pt;
    color: #000000;
}

.help table {
    margin-left: 8px;
    width: 90%;
}

.help p {
    font-size: 10pt;
}

.help td.rightAlign {
    text-align: right;
}

.help h5 {
    font-weight: bold;
    margin-left: 10px;
    line-height: .5;
}

.help td.leftAlign {
    font-size: 10pt;
}

.help a{
    color: #0076bc;
}

/* COOKIES */

#overbox3 {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 999999;
    display: block;
}
#infobox3 {
    margin: auto;
    position: relative;
    top: 0px;
    width: 100%;
    text-align:center;
    background-color: #eeeeee;
}
#infobox3 p {
    line-height:30px;
    font-size:12px;
    text-align:center;
}
#infobox3 p a {
    margin-right:5px;
    text-decoration: underline;
}

/*ABSTRACT*/

#more-trigger-toggle { cursor: pointer; }
#more-element-toggle { display:none; }
#more-element-toggle:not(:checked) ~ #more-toggled-element { display:none; }
#more-element-toggle:not(:checked) ~ #more-trigger-toggle .lesslink { display:none; }
#more-element-toggle:checked ~ #more-abstract { display:none; }
#more-element-toggle:checked ~ #more-trigger-toggle .morelink { display:none; }
#more .morelink, #more .lesslink { display: block; cursor: pointer; color:#428bca; }
#more .morelink:hover, #more .lesslink:hover { text-decoration:underline; }

/*FIN ABSTRACT*/

table{
 table-layout: fixed;
 word-wrap: break-word;
}

a[href*="request-item"] {
  display: none;
}
