
/*header h1 { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; background-image: url('../images/logo.png'); background-repeat: no-repeat; background-position: 10% 40%; width: 480px; height: 110px; margin: 0; }*/
header{background-color:#fff; margin:1% 0;}
.logo{
	display:block;
	
}
.logoMobile{
	display:none;
}

.mainMenu{
	font-weight:bold;
	color:#fff;
	width:60%;
	height:50px;
	background-color:#65BA5F;
	border-radius:10px;
	display:table;
	margin:auto;
	cursor:pointer;
	
}
.triangle-right {
	width: 0; 
	height: 0; 
	border-top: 8px solid transparent;
	border-left: 16px solid #65BA5F;
	border-bottom: 8px solid transparent;
	font-size: 0;
	line-height: 0;
}


.mainMenu:hover{
	background-color:#65BA5F;
	color:#000;
} 

.scrollToTop {cursor:pointer; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; background-image: url('../images/back_top.png'); background-repeat: no-repeat; background-position: 50% 50%; width: 49px; height: 49px; position: fixed; bottom: 10px; right: 30px; display: none; }

.title{
	color:#65BA5F;
}
a{
	color: #000;
}
a:hover{
	color:#000;
	cursor:pointer;
	font-weight:bold;
}
.menu{
	width:100%;
	float:left;
}
.content{
	margin:0 15px 20px 15px; 
}
.content:before, .content:after { content: " "; display: table; }
.content:after { clear: both; }
.imgIcons{
	width:40%;
	display:block;
	margin:auto;
	cursor:pointer;
}
.someMenus{
	margin: 5% 0;
	float:left;
	background-color: #efeeeb;
	border-radius:4px;
	width:100%;
	height:10%;
	padding: 1rem;
}

.someMenus ul{float:left; width:100%; padding:0;}
.someMenus li{
	padding: 1rem;
	float:left;
}

.center-content
{
	-webkit-column-count: 2;
	/* Chrome, Safari, Opera */
	-moz-column-count: 2;
	/* Firefox */
	column-count: 2;
	max-width: 425px;
	margin-left: auto;
	margin-right: auto;
}



.imgDescr{
	max-width:100%;
}
.imgDescr:hover{
	cursor:pointer
}
.sizeImage{
	width:90%;
	margin:5% auto;
	text-align:center;
	}
.indicador{
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 16px solid #65BA5F;
	border-bottom: 8px solid transparent;
}
.indicadorMenu{width:12%}

.searchIcons{
	width:33%;
	float:left;
}

.descricao{
	width:60%;
	float:left;
	text-align:justify;
}
.topicosRelacionados{
	color:#fff;
	width:35%;
	float:right;
	background-color:#65BA5F;
	border: 4px solid black;
	border-radius:15px;
	padding:15px 20px;

}


.topicosRelacionados ul{
	margin:0;
	padding:0;
	
}
.topicosRelacionados li{
	list-style-type:none;
	
}
.topicosRelacionados li:hover{
	background-color:#efeeeb;
	color:#000;
	text-decoration:underline;
	cursor:pointer;
}

.links{
	padding:5px 0
	
}
.sub_links{
	padding-left:25px; 
}
.sub_links_sub{
	padding-left:40px; 
}

.conteudoPaginaInicial{
	padding:10px;
}



#lightbox{ display:none; background:#000000; opacity:0.5; filter:alpha(opacity=90); position:fixed; top:0px; left:0px; min-width:100%; min-height:100%; z-index:1000;}
#lightbox-panel, #lightbox-panel-autores, #lightbox-panel-descritores,  #lightbox-panel-temas, #lightbox-panel-pedido-reserva, #lightbox-panel-pedido-reserva-status, #lightbox-panel-pedido-deposito, #lightbox-panel-pedido-deposito-status, #lightbox-panel-info, #lightbox-panel-info-newsletter, #lightbox-panel-login, #lightbox-panel-files, #lightbox-panel-change-password, #lightbox-panel-change-password-negado, #lightbox-panel-change-password-leitor, #lightbox-panel-import{display:none;position:fixed;top:100px; left:50%; margin-left:-310px; background:#FFFFFF; padding:30px 25px 30px 25px; border:2px solid #d0d0d0; z-index:1001;}
#lightbox-panel-autores, #lightbox-panel-descritores, #lightbox-panel-temas {width:65%; left:50%; margin-left:-32.5%; }
#lightbox-panel-autores label, #lightbox-panel-descritores label{font-size:14px;}
#lightbox-panel-autores select, #lightbox-panel-descritores select{width:25%; height:28px; font-size:12px; margin:0 10px;}
#lightbox-panel-autores h1, #lightbox-panel-descritores h1, #lightbox-panel-temas h1, #lightbox-panel-pedido-reserva h1, #lightbox-panel-pedido-reserva-status h1, #lightbox-panel-pedido-deposito h1, #lightbox-panel-pedido-deposito-status h1, #lightbox-panel-info h1, #lightbox-panel-info-newsletter h1, #lightbox-panel-login h1, #lightbox-panel-change-password h1, #lightbox-panel-change-password-negado h1, #lightbox-panel-change-password-leitor h1{color: #363636; font-size: 16px; padding: 0; margin: 0 0 1em 0; font-weight: bold;}
#lightbox-panel-pedido-reserva h1, #lightbox-panel-pedido-reserva-status h1, #lightbox-panel-pedido-deposito h1, #lightbox-panel-pedido-deposito-status h1, #lightbox-panel-info h1, #lightbox-panel-info-newsletter h1, #lightbox-panel-change-password h1, #lightbox-panel-change-password-negado h1, #lightbox-panel-change-password-leitor h1{text-align: center;}
#lightbox-panel-autores input[type="radio"], #lightbox-panel-descritores input[type="radio"]{margin: 0 5px;}
#lightbox-panel-temas ul{list-style-type: none; margin:0; padding:0; font-size: 14px;}
#lightbox-panel-temas ul li{margin-bottom:5px;} 
#lightbox-panel-temas ul li a {color:#000;}
#lightbox-panel-pedido-reserva, #lightbox-panel-pedido-deposito, #lightbox-panel-change-password, #lightbox-panel-change-password-negado, #lightbox-panel-change-password-leitor{text-align: center; width:400px; margin-left:-200px;}
#lightbox-panel-pedido-reserva-status, #lightbox-panel-pedido-deposito-status, #lightbox-panel-info, #lightbox-panel-info-newsletter {text-align: center; width:400px; margin-left:-200px;}
#lightbox-panel-pedido-reserva button, #lightbox-panel-pedido-reserva-status button, #lightbox-panel-pedido-deposito button, #lightbox-panel-pedido-deposito-status button, #lightbox-panel-info button, #lightbox-panel-info-newsletter button, #lightbox-panel-change-password button, #lightbox-panel-change-password-negado button, #lightbox-panel-change-password-leitor button{float:none;margin:0 15px 0 0;}
#lightbox-panel-pedido-reserva button:last-child, #lightbox-panel-pedido-deposito button:last-child, #lightbox-panel-change-password button:last-child, #lightbox-panel-change-password-negado button:last-child, #lightbox-panel-change-password-leitor button:last-child{margin-right: 0;}
#lightbox-panel-pedido-reserva span, #lightbox-panel-pedido-reserva-status span, #lightbox-panel-pedido-deposito span, #lightbox-panel-pedido-deposito-status span, #lightbox-panel-info span, #lightbox-panel-info-newsletter span, #lightbox-panel-change-password span, #lightbox-panel-change-password-negado span, #lightbox-panel-change-password-leitor span{ width:300px; margin: 0 auto;  display: inline-block;}
#lightbox-panel-login {width: 250px; margin-left: -125px; text-align: center;}
#lightbox-panel-login label{display: block; font-size:0.875em; text-align: left;}
#lightbox-panel-login ul{list-style-type: none; margin:0 auto; padding:0;}
#lightbox-panel-login li{margin-bottom: 10px;}

/*

	CSS PARA AS NOVAS FACETAS (AUTOR/DATA/)

*/
.btn-grey{
    background-color:#d0d0d0;
    color:#000;
}

.btn-grey:hover{
    background-color:#65BA5F;
    border-color:#65BA5F;
}
.btn-grey:focus{
    background-color:#d0d0d0;
    border-color:#d0d0d0;
}

.modalDispersoes{
    position: relative;
    width:30%;
    margin:auto;
    height:auto;
	max-height:90%;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    background-clip: padding-box;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);

}
.modal-header-dispersoes{
    padding: 10px;
	border-bottom: 1px solid #e5e5e5;
    background-color: #efeeeb;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
}
.modal-dispersoes-template{
    max-height: calc(100vh - 255px);
    overflow-y: auto;
}

@media only screen and (max-width: 736px) {
    .modalDispersoes{
    width:90%;
    }
    .modal-dispersoes-template {
        max-height: calc(100vh - 255px);
    }
}

@media only screen and (max-width: 736px) and (orientation:landscape){
    .modalDispersoes{
    width:90%;
    }
    .modal-dispersoes-template {
        max-height: calc(100vh - 195px);
    }
}

@media only screen and (min-width: 736px) and (max-width: 1024px) {
    .modalDispersoes{
    width:60%;
    }
    .modal-dispersoes-template {
        max-height: calc(100vh - 250px);
    }
}

@media only screen and (min-width: 1024px) and (orientation:portrait) {
    .modalDispersoes{
    width:50%;
    }
    .modal-dispersoes-template {
        max-height: calc(100vh - 290px);
    }
}

@media (min-width: 1366px){
    .modalDispersoes{
    width:40%;
    }
    .modal-dispersoes-template {
        max-height: calc(100vh - 215px);
    }
}

/*

FIM

*/

.btn-apply {
    color: #fff;
    background-color: #000;
    border-color: #000;
    padding: 5px;
    font-size: 0.875em;
    margin-top: 5%;
}

.btn-apply:hover, .btn-apply:focus, .btn-apply:active, .btn-apply.active, .open > .btn-apply.dropdown-toggle {
    color: #000;
    background-color: #65BA5F;
    border-color: #65BA5F;
    text-decoration: underline;
