
form#filters{
	margin-bottom: 2em;
}
.filter-group{
	margin-bottom: 1rem;
}
.filter-group.search label{
	font-size: 1.2em;
	font-weight: 600;
}
.filter-group legend{
	font-size: 1.2em;
	font-weight: 600;
}
#container-buscador{
	align-content: flex-start;
}
#container-buscador .fail-message{
	display: none;
}	
#container-buscador .list-icons, #container-buscador .list-icons li{
	margin-bottom: 0;
}	
#container-buscador .card{
	height: 100%;
}	
#container-buscador .card-title{
	color: black;
	text-decoration-color: #1BCDA9;
	font-weight: 600;
	font-size: 1em;
	letter-spacing: 0;
}
#container-buscador .card-title:focus{
	color: #1BCDA9;
	text-decoration: underline;
}	
#container-buscador .mix{
	margin-bottom: 0.5em;
}
.form-switch {
	display: flex;
	padding-left: 0em;
	padding-right: 0.5em;
}
.form-switch .form-check-input {
	min-width: 2.5em;
	height: 1.4em;
	margin-left: 0em;
	margin-right: 0.5em;
}
.form-switch .form-check-input:checked {
	background-color: #0B8068;
}
.checkbox-group {
	margin-top: 1em;
	display: flex;
	flex-wrap: wrap;
}
#container-buscador .card:before{
	position: absolute;
	font-family: 'FontAwesome';
	font-size: 2.2em;
	bottom: .5em;
	right: .5em;
	opacity:.2;
	color:#0B8068;
}
.filter-group .icon-legend{
	opacity:.8;
	color:#0B8068;
}

#container-buscador .presencial .card:before { 
	content: "\f0c0"; 
}
#container-buscador .presencial.semipresencial .card:before { 
	content: '\f0c0  \e594'; 
}
#container-buscador .semipresencial .card:before { 
	content: "\e594"; 
}
#container-buscador .semipresencial.virtual .card:before { 
	content: "\e594  \f390"; 
}
#container-buscador .virtual .card:before { 
	content: "\f390"; 
}
#container-buscador .abierto .card:before { 
	content: "\f07c"; 
}
#container-buscador .cerrado .card:before { 
	content: "\e185"; 
}

@media (max-width: 450px) {
	#container-buscador .card:before{
		font-size: 2em;
	}
}

.own-title-important{

	font-size: 1.2em;
	font-weight: 600;
	margin-bottom: 0;
}