/* @override 
	https://laverdad.estudiodesoluciones.com/relatos/estilos.css */

body {
	font-family: 'Alegreya', serif;
}

.cabecera_modal{
    line-height: 1rem;
}

.page-link {
	color: #545353;
}

.active a {
	background-color: #545353 !important;
	border-color: #545353 !important;
}
 
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-item {
	
}

.carousel-control-next, .carousel-control-prev {
	width: unset;
}

.listado_enlace {
	color: unset !important;
	
}

.listado_caja:hover {
	}

.listado_lupa {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	right: 0;
	background-color: rgba(0, 0, 0, 0.3);
	padding-left: 50%;
	visibility: hidden;
	padding-top: 50%;
}


.listado_caja{
	height: 100%;
}

.listado_caja:hover .listado_lupa {
    visibility:visible;

}

.listado_relato {
	font-weight: bold;
	font-style: italic;
	padding: 10px 10px 20px;
    font-size: 1.2rem;
    min-height: 180px;
}

.listado_titulo {
	background-color: #e3e3e3;
	font-weight: bold;
	font-size: 1.8rem;
	padding: 5px;
	line-height: 1.8rem;
}

.listado_nombre {
	font-style: italic;
	font-size: 1.2rem;
	padding: 5px;
}

.listado_categoria {
	background-color: #b0b0b0;
	font-style: italic;
	color: #ffffff;
	font-size: 1.2rem;
	padding: 10px;
}

.listado_colegio {
	background-color: #e3e3e3;
	color: #515151;
	padding: 10px;
}

.listado_titulo_ganadores {
	font-weight: bold;
	font-size: 1.4rem;
	padding: 5px;
	line-height: 1.4rem;
}

/*------------------------------------
- COLOR relatos
------------------------------------*/
.alert-relatos {
    color: #742800;
    background-color: #ffd3bc;
    border-color: #ffc6a7;
}

.alert-relatos hr {
    border-top-color: #ffb58e;
}

.alert-relatos .alert-link {
    color: #411700;
}

.badge-relatos {
    color: #fff;
    background-color: #ef5400;
}

.badge-relatos[href]:hover, .badge-relatos[href]:focus {
    color: #fff;
    background-color: #bc4200;
}

.bg-relatos {
    background-color: #ef5400 !important;
}

a.bg-relatos:hover, a.bg-relatos:focus,
button.bg-relatos:hover,
button.bg-relatos:focus {
    background-color: #bc4200 !important;
}

.border-relatos {
    border-color: #ef5400 !important;
}

.btn-relatos {
    color: #fff;
    background-color: #ef5400;
    border-color: #ef5400;
}

.btn-relatos:hover {
    color: #fff;
    background-color: #cb4700;
    border-color: #bc4200;
}

.btn-relatos:focus, .btn-relatos.focus {
    box-shadow: 0 0 0 0.2rem rgba(239, 84, 0, 0.5);
}

.btn-relatos.disabled, .btn-relatos:disabled {
    color: #fff;
    background-color: #ef5400;
    border-color: #ef5400;
}

.btn-relatos:not(:disabled):not(.disabled):active, .btn-relatos:not(:disabled):not(.disabled).active, .show > .btn-relatos.dropdown-toggle {
    color: #fff;
    background-color: #bc4200;
    border-color: #ac3c00;
}

.btn-relatos:not(:disabled):not(.disabled):active:focus, .btn-relatos:not(:disabled):not(.disabled).active:focus, .show > .btn-relatos.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(239, 84, 0, 0.5);
}

.btn-outline-relatos {
    color: #ef5400;
    background-color: transparent;
    border-color: #ef5400;
}

.btn-outline-relatos:hover {
    color: #fff;
    background-color: #ef5400;
    border-color: #ef5400;
}

.btn-outline-relatos:focus, .btn-outline-relatos.focus {
    box-shadow: 0 0 0 0.2rem rgba(239, 84, 0, 0.5);
}

.btn-outline-relatos.disabled, .btn-outline-relatos:disabled {
    color: #ef5400;
    background-color: transparent;
}

.btn-outline-relatos:not(:disabled):not(.disabled):active, .btn-outline-relatos:not(:disabled):not(.disabled).active, .show > .btn-outline-relatos.dropdown-toggle {
    color: #fff;
    background-color: #ef5400;
    border-color: #ef5400;
}

.btn-outline-relatos:not(:disabled):not(.disabled):active:focus, .btn-outline-relatos:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-relatos.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(239, 84, 0, 0.5);
}

.list-group-item-relatos {
    color: #742800;
    background-color: #ffc6a7;
}

.list-group-item-relatos.list-group-item-action:hover, .list-group-item-relatos.list-group-item-action:focus {
    color: #742800;
    background-color: #ffb58e;
}

.list-group-item-relatos.list-group-item-action.active {
    color: #fff;
    background-color: #742800;
    border-color: #742800;
}

.table-relatos,
.table-relatos > th,
.table-relatos > td {
    background-color: #ffc6a7;
}

.table-hover .table-relatos:hover {
    background-color: #ffb58e;
}

.table-hover .table-relatos:hover > td,
.table-hover .table-relatos:hover > th {
    background-color: #ffb58e;
}

.text-relatos {
    color: #ef5400 !important;
}

a.text-relatos:hover, a.text-relatos:focus {
    color: #bc4200 !important;
}