/**
 * 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/
 */
body { color: #000000;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, body, code, pre { font-family: Dosis;}
.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: 65px;}
#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:#47a447; 
	font-weight: bold;
}

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

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

/** GRIAL customization **/
a:active, a:focus, a:hover,
a {
	color: #be1e2d;
}

.navbar {
	border-radius: 0;
}

.navbar-brand {
	padding: 0;
}

.navbar-brand img {
	height: 50px;
}

.navbar-inverse {
	background-image: none;
	background-color: #000000;
	border-color: #000000;
	box-shadow: none;
}

.navbar-bottom {
	margin-bottom: 0;
}

.jumbotron {
	padding: 0;
}

.btn-info,
.btn-success,
.btn-default,
.btn-primary{
        background-image: none;
        background-color: #f5f5f5;
        border-radius: 0;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
        color: #000000;
        text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

.btn-info:hover,
.btn-success:hover,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,.btn-primary.active{
	background-color: #e6e6e6;
	color: #333333;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
}

.btn-warning,
.btn-danger {
	border-radius: 0;
	background-image:none;
}

.panel-warning,
.panel-primary,
.panel-success,
.panel-info {
	border-radius: 0;
	border-color: #000000;
}

.alert-info,
.panel-warning > .panel-heading,
.panel-primary > .panel-heading,
.panel-info > .panel-heading,
.panel-success > .panel-heading {
	background-image: none;
	background-color: #000000;
	color: #ffffff;
	border-radius: 0;
	border: none;
}

.panel-default {
	border-radius: 0;
}

.panel-default > .panel-heading {
	background-image: none;
}

.well {
	border-radius: 0;
	box-shadow: none;
	background-image: none;
}

.list-group {
	border-radius: 0;
	box-shadow: none;
}

.list-group-item:first-child,
.list-group-item:last-child {
	border-radius: 0;
}

.breadcrumb {
	background-color: #ffffff;
	border-radius: 0;
}

ol.breadcrumb li,
ol.breadcrumb li a {
	color: #000000;
	font-style: normal;
	font-weight: normal;
}

.breadcrumb.btn-success {
	text-shadow: 0 0 0 rgba(255, 255, 255, 0);
	box-shadow: none;
	border: 1px solid #000000;
	background-image: none;
}

.breadcrumb.btn-success:hover,
.breadcrumb.btn-success:active,
.breadcrumb.btn-success:focus {
	background-color: #000000;
}

.btn-success:hover li,
.btn-success:active li,
.btn-success:focus li,
.btn-success:hover a,
.btn-success:active a,
.btn-success:focus a{
	color: #ffffff;
}

.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	background-image: none;
	background-color: #000000;
}

/** GRIAL Fonts **/
@font-face {
	font-family: 'Dosis';
	font-weight: 300;
	src: url('../fonts/Dosis-Light.ttf') format('truetype');
}

@font-face {
        font-family: 'Dosis';
        font-weight: 400;
	font-style: normal;
        src: url('../fonts/Dosis-Regular.ttf') format('truetype');
}

@font-face {
        font-family: 'Dosis';
        font-weight: 500;
        src: url('../fonts/Dosis-Medium.ttf') format('truetype');
}

@font-face {
        font-family: 'Dosis';
        font-weight: 600;
        src: url('../fonts/Dosis-SemiBold.ttf') format('truetype');
}
