/**
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 * http://www.dspace.org/license/
 */
.banner img {margin-bottom:10px;}
.brand {padding-top: 30px;}
.brand h4 {color: #999999}
ol.breadcrumb li {color: white; font-style: italic;}
ol.breadcrumb li a {color: white; font-weight: bold; font-style: normal;}
body.undernavigation {overflow-x: hidden; padding-top: 65px;}
#content {padding-bottom:60px;}
#designedby {padding: 5px;}
#footer_feedback {padding-top: 12px; text-align: center}
input[type="file"] {display: block;height: auto;}
div.panel-primary div.panel-heading a {color: white;}
/* This magic gets the 16x16 icon to show up.. setting height/width didn't
   do it, but adding padding actually made it show up. */
img.ds-authority-confidence,
span.ds-authority-confidence
{ width: 16px; height: 16px; margin: 5px; background-repeat: no-repeat;
  padding: 0px 2px; vertical-align: bottom; color: transparent;}
img.ds-authority-confidence.cf-unset,
span.ds-authority-confidence.cf-unset
  { background-image: url(../../../image/authority/bug.png);}
img.ds-authority-confidence.cf-novalue,
span.ds-authority-confidence.cf-novalue
  { background-image: url(../../../image/confidence/0-unauthored.gif);}
img.ds-authority-confidence.cf-rejected,
img.ds-authority-confidence.cf-failed,
span.ds-authority-confidence.cf-rejected,
span.ds-authority-confidence.cf-failed
  { background-image: url(../../../image/confidence/2-errortriangle.gif); }
img.ds-authority-confidence.cf-notfound,
span.ds-authority-confidence.cf-notfound
  { background-image: url(../../../image/confidence/3-thumb1.gif); }
img.ds-authority-confidence.cf-ambiguous,
span.ds-authority-confidence.cf-ambiguous
  { background-image: url(../../../image/confidence/4-question.gif); }
img.ds-authority-confidence.cf-uncertain,
span.ds-authority-confidence.cf-uncertain
  { background-image: url(../../../image/confidence/5-pinion.gif); }
img.ds-authority-confidence.cf-accepted,
span.ds-authority-confidence.cf-accepted
  { background-image: url(../../../image/confidence/6-greencheck.gif); }

/* hide authority-value inputs in forms */
input.ds-authority-value { display:none; }

/** XXX Change to this to get the authority value to show up for debugging:
 input.ds-authority-value { display:inline; }
**/

/* for edit-item-form lock button */
input.ds-authority-lock
  { vertical-align: bottom; height: 24px; width: 24px; margin-right: 8px;
    background-repeat: no-repeat; background-color: transparent; }
input.ds-authority-lock.is-locked
  { background-image: url(../../../image/lock24.png); }
input.ds-authority-lock.is-unlocked
  { background-image: url(../../../image/unlock24.png); }

/* field required in submission */
.label-required:after { content:" *"; }
.browse_range { text-align: center; }
.prev-next-links { text-align: center; }

div.tagcloud {
	width:100%;
	text-align:center
}

div.tagcloud .tagcloud_1{
	color: rgb(217, 108, 39); 
	font-weight: normal; 
	margin-right: 5px;
}

div.tagcloud .tagcloud_2{
	color: rgb(66, 66, 66); 
	font-weight: normal; 
	margin-right: 5px;
}

div.tagcloud .tagcloud_3{
	color: rgb(129, 129, 131); 
	font-weight: normal; 
	margin-right: 5px;
}

div.batchimport-info {
	color: gray;
}

div.batchimport-info  a {
	color:#47a447; 
	font-weight: bold;
}

span.batchimport-error-tab {
	padding-left:10px;
}

span.batchimport-error-caused {
	font-weight:bold;
}

.break-all{
	-ms-word-break:   break-all;
	word-break:       break-all;
	word-wrap:        break-word;
}


/*RIA*/
.banner{
	background-color: #1D7BAD;
	color: white;
	text-align: center;
    margin-bottom: 25px;
    font-size: 21px;
    font-weight: 200;
    line-height: 2.1428571435;
	max-width: 100%;
}


.banner h1 {
	font-size: 35px;
	font-weight: bold;
}

.banner h2 {
	font-size: 30px;
}

@media screen and (min-width: 768px){
	.container .banner {
		padding-right: 60px;
		padding-left: 60px;
	}
}

.jumbotron{
	background-color: #1D7BAD;
	color: white;
	text-align: center;
}

.jumbotron h1 {
	font-size: 35px;
	font-weight: bold;
}

.jumbotron h2 {
	font-size: 30px;
}

h3 {
	font-size: 30px;
	font-weight: bold;
	color: #054d64;
}

.social-brand  {
	float: right;
	margin-right: 10px;
}

.dropdown-menu {
    background-color: #000000;
}

.dropdown-menu>li>a {
    color: #1D7BAD;
}

.grid-container {
  display: inline;
}
.grid-container>div {
  font-size: 30px;
  text-align: center;
  font-weight: bold;
  padding: 70px 0;
  width: 40%;
  float: left;
  margin: 5px;
}

.grid-container>div>a {
  color: white !important;
}

.grid-container>div>a:hover {
	text-decoration: none;
}

.item1{
	background-color: #00a0e2;
}
.item2{
	background-color: #002f74;
}
.item3{
	background-color: #15407f;
         
}
.item4{
	background-color: #00597d;
}

nav {
	background-color: #1D7BAD;
}

.navbar{
	background-color: #1D7BAD !important;
	box-shadow: none !important;
	min-height: 65px !important;
}

.navbar-inverse {
    border-color: #1D7BAD !important; 
	background-image: none !important;
}

.navbar-inverse .navbar-nav>li>a {
    color: white !important;
    background-color: black !important;
	font-weight: bold;
	font-size: 25px;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.navbar-nav > li > a {
   padding-top: 4px !important; 
   padding-bottom: 4px !important;
}

.dropdown-menu>.active>a{
	color: white;
	text-decoration: none;
}

.dropdown-menu.columns-2 {
	min-width: 533px;
    padding: 10px;
    font-size: 18px;
}

.multi-column-dropdown {
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: white;
    font-weight: bold;
}

.multi-column-dropdown > li.active > a {
	text-decoration: underline;
	color: white;
}

.multi-column-dropdown li a {
	display: block;
	clear: both;
	line-height: 1.428571429;
	white-space: normal;
	font-weight: bold;
}
.multi-column-dropdown li a:hover {
	text-decoration: none;
	color: white;
}

@media (max-width: 767px) {
	.dropdown-menu.multi-column {
		min-width: 240px !important;
		overflow-x: hidden;
	}
}

.dropdown {
	column: 2;
}

.dropdown a:focus{
	background-color: black;
}

.dropdown a:hover{
	background-color: black;
}

.divider-vertical {
	border-left: 2px solid white;
}

.btn-ria {
	border-color: #054D64;
	font-weight: bold;
	font-size: 14px;
	background-color: #054D64;
	color: white;
}

.btn-ria-default {
	border-color: #054D64;
	font-weight: bold;
	font-size: 14px;
	background-color: white;
	color: #054D64;
}

.btn-ria-mini {
	border-color: #054D64;
	font-weight: bold;
	font-size: 14px;
	background-color: #054D64;
	color: white;
	padding: 2px 6px;
	margin-left: 4px;
}

.mini {	
	font-size: 14px;	
	padding: 2px 6px;
	margin-left: 4px;
}

.btn-ria-danger {
	border-color: #cf132b;
    font-weight: bold;
    font-size: 14px;
    background-color: #cf132b;
    color: white;
}

.btn-ria: hover {
	color: #1D7BAD;
}

.form-group .home {
	width: 380px;
}

.list-group-item {
	border: 0px;
	color: #00a0e2;
	margin-left: 10px;
	text-align: left !important;
}

.list-group-info-item {
	border: 0px;
	color: #333333;
	margin-left: 10px;
	text-align: left !important;
}

.list-group-info-item-heading a {
    color: #333333 !important;
	font-size: 18px;
}

.list-group-item-heading a {
    color: #00a0e2 !important;
	font-size: 18px;
}

.list-group {
	color: #00a0e2;
}

.list-group-info {
	color: #333333;
}

li.col-md-12 {
    padding-left: 0px;
}

.panel-primary {
	border-color: white !important;
}

p {
	font-size: 18px !important;
}

.container.banner {
    max-width: 100% !important;
}

.scroll-div {
	width: 100%;
	height: 377px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.text-muted > a {
	color: white;
	text-decoration: none;
}

.row.container.btn-group {
    padding-top: 15px;
}

.last-docs {
	margin-top: 10px;
}

.wrapper {
	width: 480px;
	overflow: auto;
	display: inline-flex;
}

.first {
	width: 410px;
}

.second {
	margin-left: 5px;
	float:right;
}

ul.nav.navbar-nav.admin>li>a {
	background-color: #1D7BAD !important;
	font-size:20px;
	padding-top: 21px !important;
}

.breadcrumb { display: none; }

/* ESTADISTICAS*/
.statistics{
	color: #054d64;
}

.statistics h3{
	font-size: 30px;
    font-weight: bold;
}

.statistics h4{
	margin-top: 2em;
    padding-top: 0px;
	background-color: #1D7BAD;
	border-bottom: 1px solid #d5d5d5;
	color: #ffffff;
    margin-bottom: 21px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-top: 6px;
    font-size: 15px;
}
.statistics .thtable {
     width: 100%;
     font-weight: bold;
}
.statistics .thtext {
    width: 80%;
    text-align: left;
}
.statistics .thvalue {
    width: 20%;
    float: right;
    text-align: center;
    display: inline;
}


.statistics .thtextmonthly {
    width: 25%;
    display: inline;
}
.statistics .thvaluemonthly{
   	width: 10%;
	text-align: center;
	display: inline;
}

.statistics .evenRowOddCol{
	width: 100%;
	display: flex;
    flex-direction: row;
	
}

.statistics .oddRowOddCol{
	width: 100%;
	display: flex;
    flex-direction: row;
}

.statistics .datatext {
    text-align: left;
    width: 80%;
}
.statistics .datavalue {
    text-align: center;
    width: 20%;
}

.statistics .datavaluemonthly, .statistics .datatextmonthly {
    display: table-cell;
    padding-left: 5px;
    padding-right: 5px;
}

.statistics .table {
	display: table;
}

.statistics .heading {
	display: table-row;
    font-weight: bold;
    text-align: center;
}

.statistics .table-row {
    display: table-row;
}

.statistics .evenRowOddCol {
	background-color: #d4e6f1;   
}

.statistics .cell {
	display: table-cell;
	padding-left: 5px;
	padding-right: 5px;
}

.statistics .cell-center {
	text-align: center;
}

form label{
	padding-left: 20px;
}

#browse_navigation label, #browse_controls label{
	font-weight: normal;
}
.cuerpo-centro{
	text-align: justify !important;
}
.cuerpo-centro p{
	font-size: 14px !important;
}

.cuerpo-centro ul li.normal{
    list-style: outside url(../../../image/RIA/bolo_azul.gif);
}

.cuerpo-centro ul .list-group-item li.normal{
	color:#333;
}

.center{
	text-align: center !important;
}
li.enlaceInteres{
    list-style: outside url(../../../image/RIA/bolo_azul.gif);
	text-align: justify;
	padding-bottom: 10px;
}
.left0{
	margin-left: 0;
}
.inline{
	display: inline;
}
.top4{
	margin-top: 4px;	
}