/**
 * 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: black; font-weight:normal; font-style: normal;}
/* usyd - modification edit out the next line only*/
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:" *"; }

/**************************************/
/*** USYD CUSTOMISATIONS START HERE ***/
/**************************************/

html, body{ margin: .2em 0 0 0; padding: 0; }

/**************************************/
/*		MAIN		      */
/**************************************/
/*.wrapper{ border: 1px #eee solid; }*/
.container.banner, .container.breadcrumb, .container.contents{border-left: 1px #dbd3c2 solid; border-right: 1px #dbd3c2 solid; }
.container.banner{border-top: 1px #dbd3c2 solid;}
.container.contents{border-bottom: 1px #dbd3c2 solid;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-left: -25px;}
#facet_author span.facetName {margin-bottom:.5em;}
a.logo{ 
	background: url(/image/university_sydney_logo.gif) no-repeat;
	height: 2.6em;
	width: 9.5em;
	overflow: hidden;
	position: absolute;
	text-align: left;
	text-indent: -2000em;
	top: -0.55em;
	left: -0.5em;
	z-index: 99;
}
.discovery-result-pagination.row.container {
	width:100%;
	margin-left:0;
	padding-left:0;
	padding-right:0;
}
.panel-info>.panel-heading, .panel-primary>.panel-heading, .panel-success>.panel-heading {
	background: none repeat scroll 0% 0% #FAE0A9;
	border-color:#000;
	color:#000;
	font-weight:bold;
}

#recent-submissions-carousel{border:0;border-bottom:none;background: rgba(0, 0, 0, 0.03);}
.btn-primary {
border: 1px solid transparent;
color: #FFFFFF;
text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
background-color: #CE1126;
background-image: -webkit-gradient(linear,left top,left bottom,from(#CE1126),to(#d14836));
background-image: -webkit-linear-gradient(top,#CE1126,#d14836);
background-image: -moz-linear-gradient(top,#CE1126,#d14836);
background-image: -ms-linear-gradient(top,#CE1126,#d14836);
background-image: -o-linear-gradient(top,#CE1126,#d14836);
background-image: linear-gradient(top,#CE1126,#d14836);
display: inline-block;
min-width: 50px;
text-align: center;
font-size: 1.1em;
font-weight: bold;
height: 25px;
padding: 0px 8px;
line-height: 25px;
border-radius: 2px 2px 2px 2px;
transition: all 0.218s ease 0s;
-moz-user-select: none;
text-decoration: none !important;
cursor: pointer;
}	
.panel-primary {border-color: #000;}
.alert-info {background-image:none;	border:none;color: #fff;}
.row.globallinks ul, ol {margin-bottom: 0;}
.dropdown-header {color: #000;font-weight: bold;}
.dropdown-menu {padding: 0px 0;}
.well {padding: 12px;margin-top: .5em; background-color:#FFFFFF;background-image:none;}
.col-md-3 {margin-top: 2em;}
.col-md-8{margin-top:.5em;width:50%;}
.col-md-8>.panel-primary{	border:0;}
.col-md-8 p {margin:0 0 0;}
.carousel-control.left {	background-image:none;}
.carousel-control.right {background-image: none;}
.carousel-indicators .active {background-color: #000;}
.carousel-indicators li {    background-color: #808080;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {color: black;}
.list-group-item {padding: 4px 10px;}
.list-group-item-heading h4 {font-size:12px;}
code {
    font-size: 100%;
    color: #000000;
	font-weight:bold;
    white-space: nowrap;
    border-radius: 0px;
	background-color:transparent;
}

table.statsTable td{
	padding: 4px;
	border: #bbb solid 1px;
}

/**************************************/
/*		BANNER		      */
/**************************************/
body.undernavigation {overflow-x: hidden; padding-top: 0;}
.banner h1{ position: relative; }
.banner h2{ color: #fff; text-align: center; }
.banner { background-color: #12416c; }
.banner .wrap { border-right: 15px #f5af00 solid; min-height: 160px; }
.banner img{ padding: 0; margin: 0; } 
.nav form.navbar-form button.btn{background: #12416c !important; }
form.navbar-form{ float: right; margin-top: -2.75em; padding-right: 0;margin-right: -15px;}
/*form.navbar-form input{  height:2em }*/
.sitename{ margin-top: 6.8em; padding: 1em; }
.sitename h2{ padding: 0 1em; font-size: 1.8em; }
.globallinks li{ padding: 1em; color: #fff; text-transform: uppercase; list-style-type: none; display: inline; }
.globallinks a{ color: #fff; }
/*.navbar-header button.navbar-toggle span.icon-bar{ background-color: black;}
.navbar-header button.navbar-toggle{ border-radius: 4px; background: #f5af00;}*/
.navbar-toggle {margin-right: 0px; padding: 9px 5px; color:#12416C;font-size: 20px;}
.navbar-nav { padding-bottom: 5px;}
.banner .wrap .container{ background: #f5af00;  }
.navigation{ width: 100%; }
.navbar-nav.nav li a{ background: #f9cf66; }
.navbar-nav.nav li a:hover{ background-color:#fdf6c5; }
.navbar-nav.nav li.active a{ background: #fdf6c5; }
.dropdown-menu li a:hover{background-color: #fdf6c5;}
.container ol.breadcrumb li{ color: #333; }
.breadcrumb{ margin-bottom: 0; padding: 4px 10px; }
.breadcrumb a{ color: #000; } 
.breadcrumb .lbl{ font-style: normal; font-weight:bold;
		  content: ''; }
.breadcrumb>li+li:before{ content: ''; }

/**************************************/
/*		FOOTER		      */
/**************************************/
.footer{border-top: 3px #333 solid;	margin-top:1.5em;}
.footer .row{ margin: 1em 1em 1em; }
.go8-logo{background: url(/image/logo_go8.png) no-repeat;min-height: 50px;}
.col-md-6.pull-right.footer-info {padding-right:0;}
.col-md-6.pull-right.footer-info p {margin:0 0 0;}
/*.footer-info{ margin-right: 2em; }*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
    
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.sitename{float: right;margin-top: -1em;}
	.navigation{margin-top: 1em;}
	.globallinks{margin-top: 8em;}
	.navbar-header {float: none;}
	form.navbar-form{ float:right;}
	input.form-control{width:150px;}
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 360px) {
	.sitename h2 {font-size: 1.45em; text-align:left;}
	.form-control {width:76%;}
	.btn-primary {min-width: 0;}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
input.form-control{width:250px;}
}

/* Medium Devices */
@media only screen and (max-width : 992px) {
.navbar-nav>li {font-size:11px;height:35px;}
.navbar-nav>li a{padding: 10px 9px;}
.navbar-form .btn-primary {display:inline;	height:inherit;	min-width:31px;}
.col-md-8 {width: 100%;}
}

/* control search box size with small nav menu */
@media only screen and (max-width : 768px) {
	form.navbar-form{ float:left;margin-top: 0;padding-top: 5px;margin-left: auto;}
	.form-control { display:inline; width:77%;}
	.navbar-form .btn-primary {display:inline;	height:inherit;	min-width:31px;}
	.navbar-nav>li {font-size:12px;}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
