.calendar-view-table {
	--calendar-view-color-dark: rgb(1, 74, 129);
	border-radius: 15px 15px 0px 0px;
  overflow: hidden;
}
table.tabled__table .tabled__column--large {
	min-inline-size: 100%;
}
.calendar-view-month table.tabled__table th {
	color: #fff;
}
.pager__items {
	margin: 0;
	padding: 0;
}
.calendar-view-pager__reset a, .calendar-view-pager .pager__item > * {
	padding: 0px;
	font-size: 1rem;
	line-height: normal;
	color: #014a81;

}
.nav-eventos,
.form--inline.clearfix {
	display: flex;
}

.nav-eventos .nav-link.is-active {
	color: #fff;
	background-color: rgb(1, 74, 129);
}
.nav-eventos .nav-link {
	margin: 0;
}
.view-header {
	float: right;
}
.view-filters {
	float: left;
	width: 85%;
}
.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-tipo-de-evento-target-id.form-item-field-tipo-de-evento-target-id.form-no-label {
	width: 100%;
}
.form-submit {
	background-color: #014a81;
}
.nav-eventos {
	margin: 1em 0em;
}
.calendar-list {
	display: inline-block;
}
.contenido.flex-container {
	display: flex;
	border-bottom: 2px solid #b0c7d8;
  margin-top: 1rem;
}
.fecha {
	width: 8%;
	display: table-cell;
}
.evento {
	padding: 0.5rem;
	display: table
}
span.dia {
	font-size: 3em;
	font-weight: bold;
	color: #314c74;
	width: 100%;
	display: block;
	text-align: center;
}
span.mes {
	font-size: 1.5em;
	font-weight: bold;
	color: #314c74;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: -1em;
}
.evento .img-fluid {
	width: 25%;
	float: right;
}
.js-pager__items.pager {
	display: block;
	text-align: center;
	margin: 0.5rem;
}
.h-l {
	margin-bottom: 1em;
	font-weight: bold;
	color: #314c74;
	display: block;
	margin-top: -1em;
}
.row-calendar-list {
	position: relative;
	display: block;
	border-bottom: 2px solid #b0c7d8;
	padding: 1em 0;
}
.row-calendar-list .contenido {
	display: table;
}
.view-content {
	display: inline-block;
	width: 100%;
}