// GENERAL

#ClubDeLectura-body{
	width: 90%;
	margin: auto;	
}

.BVAColor{
	color: rgb(21, 91, 177) !important;
	margin-bottom: 50px;
}

#ClubDeLectura-body .btn.btn-primary, .botones-formulario .btn.btn-primary, .controles-bloques .btn, .parrafo-opcion .btn{
	border-radius: 15px;
	font-weight: bold;
	padding: 6px;
}

#ClubDeLectura-body hr.separador{
	margin: 0;
	border: 1px solid #555 !important;
	background-color: #555;
	opacity: 0.5;
}


// TABLA Y PAGINACIÓN

#ClubDeLectura-body th{
    text-align: center;
    background-color: #E96336 !important;
    opacity: .8;
    font-weight: bold !important;
    color: white;
    border-color: #E96336 !important;
}

#ClubDeLectura-body td{
    text-align: center;
    color: black;
}


#ClubDeLectura-body .lfr-pagination-buttons li a, .lfr-pagination-config div div a {
	background: white !important;
	border: 1px solid black !important;
	border-radius: 10px;
	color: black !important;
}

#ClubDeLectura-body .lfr-pagination-buttons .disabled a {
	opacity: 0.35;
}

#ClubDeLectura-body .search-results {
	color: black;
	font-weight: bold;
}

#ClubDeLectura-body .open .dropdown-menu {
	border-radius: 0;
	border: 1px solid grey;
	color: black;
}

#ClubDeLectura-body .lfr-icon-menu a {
	border: 1px solid #4f4f4f !important;
	background: white !important;
	border-radius: 5px;
	color: black;
}

#ClubDeLectura-body .lfr-pagination-buttons li a:hover, .lfr-pagination-config div div a:hover,
	.lfr-icon-menu a:hover {
	box-shadow: 0 0 1px 1px #f19a7d;
}

#ClubDeLectura-body .lfr-pagination-delta-selector .btn-group.lfr-icon-menu,
	.pager.lfr-pagination-buttons {
	padding: 1px;
}

.pager.lfr-pagination-buttons a:hover {
	box-shadow: 0 0 0 0;
}

li .taglib-icon span{
  font-weight: bold !important;
}

.btn-group.lfr-icon-menu a img{
  display: none;
}

// FORMULARIO

#contenido-bloques{
	margin-top: 50px;
}

#contenido-bloques h3{
	margin: 0;
}

#contenido-bloque, #contenido-libro{
	margin: 30px 0 0 0;
}

#contenido-bloques hr{
	margin: 0 0 30px 0;
}

.contenido-hidden{
	display: none;
}

.bloque-disponible{
	margin-bottom: 30px;
}

.bloque-disponible p.parrafo-opcion{
	overflow: auto;
}

.bloque-disponible div div input, .input-titulo div input {
  width: 99%;
}

.bloque-disponible .input-form-portlet div{
  margin-bottom: 10px;
}

.parrafo-opcion .boton-comentarios{
	margin: 35px 0 0 0;
	float: left;
}

.boton-eliminar{
	margin: 30px 0 10px 0;
	float: right;
}

.separar-bloques{
	margin: 20px 0 40px 0 !important;
}

.controles-bloques{
margin: 30px 0;
}

.botones-formulario{
	float: right;
}

.enlace-comentarios{
  margin-left: 20px;
}

// RESPONSIVE

@media (max-width: 979px) {
	.parrafo-opcion .boton-comentarios{
		margin: 41px 0 0 0;
		font-size: 17.5px;
	}
}

@media (max-width: 767px) {
	.parrafo-opcion .boton-comentarios{
		margin: 30px 0;
	}
	
	.botones-formulario .btn, .botones-formulario{
		width: 100% !important;
	}
}

@media(max-width:400px) {
 	.enlace-comentarios{
    	width:100%;
    	float:right;
   		text-align: right;
		margin: 0 10px 20px 0;
 	}
}