/*
 * Custom CSS
 * theme-skin override
 */
 
 
 .listado-card .card-block .cat{
 	display: none;	
 }
 
 .listado-card .card-block .card-title{
 	font-size: 18px;
 }
 
 
/*** CALENDARIO *********************************************************************************************************************/

.calendar .datepicker table .day.active {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #EE1B22;
    border: 5px solid white;
    padding: 0;
}

.calendar {
    background-color: #fefefe;
    padding: 5px;
    border: 1px solid #efefef;
}

.pm-calendario .listado .title, .calendario .listado .title {
    margin-top: 24px;
}


.calendar thead{
	background-color: #51798E;
	color: white;
}

.calendar thead tr th{
	color: white;
	font-size: 21px !important;
	font-weight: bold;
}

.calendar .datepicker table .day.active,
.calendar .datepicker table .day:hover {
    color: #51798E;
    background: #DAD5CF;
	text-decoration: none;
}

.calendario .calendar{
	margin-bottom: 30px;
}
.calendario .calendar #sandbox-container{
	border-bottom: 2px solid #968776;
}
.calendario .listado{
	margin-top: 10px;
}
.calendario .listado .pmicon-stack{
	color: #467CBD;
}

/** LISTADO ICONOS CABECERA TEMA **********************************************************************************************************/

.listado-iconos-cabecera-tema .procedure-item {
	padding: 20px;
	text-align: center;
	background: #D0D0D0;
	border: 3px solid #51798E;
}
.listado-iconos-cabecera-tema .item {
	top: 25px;
}
.listado-iconos-cabecera-tema .procedure-item .fa,
.listado-iconos-cabecera-tema .procedure-item a{
	color: #51798E !important;
}
.category-page-header {
    margin-bottom: 0px;
}