/**
 * 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 {background-color: #FFFFFF;padding:15px;margin:20px;}
.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: 14em;}
#content {/*padding-bottom:60px;*/}
#designedby {padding: 5px;}
#footer_feedback {padding-top: 12px;}
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:#b30e34; 
	font-weight: bold;
}

span.batchimport-error-tab {
	padding-left:10px;
}

span.batchimport-error-caused {
	font-weight:bold;
}


/* ** PERSONALIZED CONTENT ** */

/* ** HEADER ** */
header {
	background: #b30e34 !important; 
}
header.navbar {
	background: #b30e34 !important; 
	font-weight: bold;
}
.navbar-inverse {
	background: #b30e34 !important; 
}
.navbar-inverse .navbar-toggle {
	border: none !important;
}
#myHeader {
        background: #b30e34 !important;
	font-weight: bold;
}
#myHeader #myHeaderBox a img {
	max-width: 100%;
}
.navbar-inverse .navbar-nav > .active > a {
    background-color: #b30e34 !important;
}
.navbar-inverse .navbar-nav > .active > a:hover {
    background-color: #4a5a67 !important;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #4a5a67 !important;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #4a5a67 !important;
}
.navbar-form button {
    background-color: #4a5a67 !important;
}
.navbar-form .btn {
    background-color: #4a5a67 !important;
}
.navbar-form .btn-primary {
    background-image: none;
    background-color: #4a5a67 !important;
    border-color: #4a5a67 !important;
}


/* ** MAIN PAGE ** */
main#content div.container ol.breadcrumb.btn-success {
    background-image: none;
    background-color: #4a5a67 !important;
}
main#content div.container ol.breadcrumb li {
    font-style: normal;
    font-weight: bold;
}
main#content div.container .jumbotron {
	background: url("https://iti.edu.ec/wp-content/uploads/2024/08/Banner-e-libro-min.png");
	background-size: 100%;
	background-repeat: no-repeat;
	height: 300px;
}
.badge {
        background: #b30e34 !important;
}
h4.list-group-item-heading a {
	color: #4a5a67 !important;
	font-weight: bold;
}
li.list-group-item a {
    color: #4a5a67 !important;
}
.panel-primary>.panel-heading {
    background: none;
    background-color: #4a5a67;
}
#myFooter {
        background: #4a5a67 !important;
}
/* ** FOOTER LAYOUT ** */
#myFooter {
        background: #4a5a67 !important;
        color: #ffffff;
        padding: 30px 0;
}

#myFooter .first-column {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
}

#myFooter .campus {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        max-width: 1200px;
        width: 100%;
}

#myFooter .main-content {
        display: flex;
        align-items: center;
        margin: 10px 20px;
        flex: 0 1 300px;
}

#myFooter .main-content .image {
        width: 50px;
        height: 50px;
        margin-right: 15px;
        background-image: url('/jspui/image/location-icon.png');
        background-size: contain;
        background-repeat: no-repeat;
        flex-shrink: 0;
}

#myFooter .main-content .content {
        flex: 1;
}

#myFooter .main-content .title {
        font-weight: bold;
        font-size: 16px;
        margin: 0 0 5px 0;
        color: #ffffff;
}

#myFooter .main-content .address {
        font-size: 14px;
        margin: 0;
        color: #e0e0e0;
        line-height: 1.4;
}
