#calendariCursos{margin-bottom: 50px; }
.tui-full-calendar-layout{}

.tui-full-calendar-month-dayname-item{background-color: #014477;}
.calendar-week-dayname-name{color: #eaeae5;}
.tui-full-calendar-month-dayname{ color: #eaeae5 !important; font-family: '800', Arial, Helvetica, sans-serif; text-transform: uppercase;}
.tui-full-calendar-holiday-sun span{color: #01599d;}

.move-today{background-color: #014477; color: #eaeae5; font-family: '600', Arial, Helvetica, sans-serif; text-transform: uppercase; margin-bottom: 20px;}
.move-prev, .move-next{background-color: #014477; color: #eaeae5;  margin-bottom: 20px;}

.render-range{font-family: '800', Arial, Helvetica, sans-serif; padding-top: 3px; font-size: 14px; color:#fff}

.tui-full-calendar-month-week-item .tui-full-calendar-today .tui-full-calendar-weekday-grid-date-decorator{background: #014477;}

.aliDreta{text-align: right; padding-right: 12px;}

.botoReservaCurs{	font-family: '800', Arial, Helvetica, sans-serif;  border: 2px solid #014477; background-color:#014477; display: inline-block; padding: 5px 20px; color: #EAEAE5; text-align: center; font-size: 14px; text-transform: uppercase; border-radius: 30px;-webkit-transition: background-color 300ms linear;    -moz-transition: background-color 300ms linear;    -o-transition: background-color 300ms linear;    -ms-transition: background-color 300ms linear;    transition: background-color 300ms linear; margin-top: 20px;}
.botoReservaCurs:hover{color: #fff !important; background-color: #eaeae5 !important;  color: #413e3e !important; border: 2px dotted #014477;-webkit-transition: background-color 300ms linear;    -moz-transition: background-color 300ms linear;    -o-transition: background-color 300ms linear;    -ms-transition: background-color 300ms linear;    transition: background-color 300ms linear;}
.botoReservaCurs button{background-color: transparent; border: 0;text-transform: uppercase; }

.tui-full-calendar-month {    height: 100%;    min-height: 500px; border:1px solid #ccc;margin-top:30px;-webkit-box-shadow: 10px 10px 0px -3px rgba(1,90,157,0.29);-moz-box-shadow: 10px 10px 0px -3px rgba(1,90,157,0.29);box-shadow: 10px 10px 0px -3px rgba(1,90,157,0.29);}

.tui-full-calendar-holiday-sun span {    color: #4d83ad;}

.titolLlistatCurs{font-family: '800', Arial, Helvetica, sans-serif; color: #413e3e; font-size: 20px; line-height: 24px;} 

.tui-full-calendar-floating-layer .tui-view-28{z-index: 10;}


@media (max-width: 1680px) {
	.cursData, .cursHores, .formador, .numPlaces, .cursPlaces{font-size: 15px;}	

}

@media (max-width: 1366px) {
	.cursData, .cursHores, .formador, .numPlaces, .cursPlaces{font-size: 14px;}	

}

@media (max-width: 1280px) {
	.cursData, .cursHores, .formador, .numPlaces, .cursPlaces{font-size: 12px;}	

}
@media (max-width: 1024px) {
	.calendar-week-dayname-name{font-size: 13px;}	
	.render-range{font-size: 20px;}

}

@media (max-width: 768px) {
	.calendar-week-dayname-name{font-size: 11px;}	
	.divCalendari{padding:  0;}
	.render-range{padding-top: 7px;}
	.unCurs{min-height: 850px;}

}


@media (max-width: 679px) {
	.render-range{font-size: 16px; padding-top: 7px;}
	.ajustPad0{padding: 0 !important;}
	.cursData, .cursHores, .formador, .numPlaces, .cursPlaces{font-size: 14px;}	

	
}


.fc .fc-toolbar.fc-header-toolbar {    margin-bottom: 6px!important;}