/**
 * 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: 65px;}
#content {padding-bottom:0px;}
@media (min-width: 768px){
	#aspect_discovery_RelatedItems_div_item-related-container{ padding-top: 10px}
	#designedby {padding-top: 5px;}
	#copyright {padding-top: 5px; text-align: left;}
	#footer_feedback {padding-top: 5px; text-align: left;	}
}
@media (min-width: 992px){
	#aspect_discovery_RelatedItems_div_item-related-container{ padding-top: 10px}
	#designedby {padding-top: 15px;}
	#copyright {padding-top: 15px; text-align: center;}
	#footer_feedback {padding-top: 10px; text-align: right;	}
}
@media (min-width: 1200px){
	#aspect_discovery_RelatedItems_div_item-related-container{ padding-top: 10px}
	#designedby {padding-top: 25px;}
	#copyright {padding-top: 25px; text-align: center;}
	#footer_feedback {text-align: right; padding-top: 1%; padding-left: 70%;}
} 

.recaptchaError{	
    padding: 10px;
    border: 1px solid #ccc;
    color: #ff0000;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    background: #f5f5f5;
    display: inline-block
}

input[type="file"] {display: block;height: auto;}
div.panel-primary div.panel-heading a {
  color: white;
  font-weight: bold; 
}
/* 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(../images/authority_control/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:" *"; }

a.authority {
    background: transparent url(../../../image/authority/book_key.png) no-repeat;
    background-position: top right;
    padding-right: 20px;
}


/* SDUM home page image slider */
#slidecontainer {
    width: 1140px;
    height: 250px;
    position: relative;
    margin-left: 25% !important;
}	

#slideshow {
    width: 1140px;
    height: 250px;
    position: absolute;
    margin-left: -5%;
}	

#slideshow > div {
   width: 1140px;
   height: 0px;
   position: absolute;
}

#slidefrontlayer {
   position: absolute;
   top: 200px;
   left: 10px;
   right: 5px;
} 
/* END SDUM home page image slider */

/* STATS Addon */
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}

#aspect_artifactbrowser_CommunityViewer_div_community-search-browse {
	display: none;
}
p.title-pesquisa-estruturada {
	font-size: 18px;
	margin: -5px 0 19px;
	color: black;
}
#formulariolegis input[type=text] {
	width: 100%;
	padding: 8px 20px;
	margin: 8px 0px;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
	font-size: 13px;
}
#formulariolegis input[type=submit], input[type=reset] {	
	background-color: #102c4c;
	color: white;
	padding: 14px 20px;
	margin: 8px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
}
#formulariolegis input[type=submit]:hover {
	background-color: #607890;
}
#formulariolegis input[type=reset]:hover {
	background-color: #607890;
}
#formulariolegis {
	border-radius: 5px;
	background-color: #f2f2f2;
	padding: 20px;
}
#formulariolegis label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 0;
	font-weight: bold;
}
#formulariolegis input[type="checkbox"] {
	margin-right: 5px;
	vertical-align: middle;
}	

#formulariolegis .label-situacao {
	vertical-align: middle;
}	
#formulariolegis .label-nota-fim {
	font-style: italic;
	color: #9D9DC5;
}

.info-document-type, .info-document-type p {
    text-transform: uppercase;
    color: #999;
    margin-bottom: 3px;
    font-size: 14px;
    letter-spacing: 0.03em;
    text-decoration: none;
}

/* PLACEHOLDER - DICA DO CAMPO */
::-webkit-input-placeholder { /* Chrome */
	color: #ccc;
	transition: opacity 250ms ease-in-out;
}
:focus::-webkit-input-placeholder {
	opacity: 0.4;
}
:-ms-input-placeholder { /* IE 10+ */
	color: #ccc;
	transition: opacity 250ms ease-in-out;
}
:focus:-ms-input-placeholder {
	opacity: 0.4;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #ccc;
	opacity: 1;
	transition: opacity 250ms ease-in-out;
}
:focus::-moz-placeholder {
	opacity: 0.4;
}
:-moz-placeholder { /* Firefox 4 - 18 */
	color: #ccc;
	opacity: 1;
	transition: opacity 250ms ease-in-out;
}
:focus:-moz-placeholder {
	opacity: 0.4;
}
/* END STATS Addon























