.calendar { padding: 0em; color: orangered;/*nombre del mes*/ font-weight: 300; } .calendar-month-view { display: block; font-size: 2em; line-height:2em; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition:0.5s all; position:relative; text-align:center; } .calendar-month-view, .calendar-month-view * { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } .calendar-month-view-arrow { width: 15%; position: absolute; top: 0; color: transparent; cursor: pointer; } .calendar-month-view-arrow:hover { background: rgba(255, 255, 255, 0.25); } .calendar.spec-day .calendar-month-view-arrow { display: none; } [data-dir=left] { left:0; } [data-dir=right] { right: 0; } .letrasDay { display: block; height:50px; line-height:30px; text-align:center; } .letrasDay div { width: 14.28%; margin: 0 !important; padding:0 !important; position: relative; display: block; float:left; color: #000; border:solid #000; border-width:0 0 1px 0; overflow:hidden; font-size: 18px; text-align: right; } .calendar:hover .calendar-month-view-arrow { color: orangered; } .calendar-holder { width:100%; height: 187px; position: relative; overflow: hidden; } .calendar-grid { width:100%; height: 100%; position: absolute; top: 0; } .calendar.spec-day .calendar-grid { display: none; } .calendar-day { width: 14.28%; margin: 0 !important; padding:0 !important; height: 50px; position: relative; display: block; float:left; color: #000; border:0px; border-width:1px 0 0 1px; overflow:hidden } .calendar-day.have-events { cursor: pointer; } .calendar-day.other-month { color: lightgray; } .calendar .calendar-grid .calendar-day.this-day { background: #ffa165; } .calendar .calendar-grid .calendar-day.have-events:hover { background: #00838F; }/*color al cuadro del dia donde se encuentra el evento*/ .calendar .calendar-grid .other-month.have-events:hover { color: white; } .calendar-day { height: 16.7% !important; } .calendar-day .date-holder { font-size: 1.3em; position: absolute; right:5%; bottom:5%; } .calendar-day .event-notif-holder { height: 90%; left:5%; top:5%; position: absolute; width: 0.25em; } .calendar-day .event-notif { height: 0.5em; background: #FFF; /*color de los apostrofos*/ width: 100%; margin: 1px 0px; } .calendar-specific { height: 100%; position: absolute; top: 0; left: 0; display: none; color: white; /*color del texto --consulta del evento*/ padding: 1em; } .calendar.spec-day .calendar-specific { display: block; } .calendar-specific .specific-day { width: 30%; display: inline-block; padding-bottom: 1em; cursor: pointer; } .calendar-specific .specific-day:hover { background: #459C97;/*color del boton volver al calendario estando en el evento*/ } .specific-day-info[i=day] { font-size: 3em; text-align: center; } .specific-day-info[i=month] { font-size: 2em; line-height: 0.5em; text-align: center; } .calendar-specific .specific-day-scheme { display: inline-block; height: 100%; margin-left: 1em; overflow-y: scroll; text-align: left; } .specific-day-scheme .specific-day-scheme-event { padding: 0.5em; margin: 0.5em 0; } .specific-day-scheme .specific-day-scheme-event:first-child { margin: 0; } .specific-day-scheme .specific-day-scheme-event:last-child { margin-bottom: 0; } .calendar .specific-day-scheme-event h1 { margin: 0; font-size: 1.1em; line-height: 1; font-weight: 400; } .calendar .specific-day-scheme-event p[data-role=dur] { margin: 0; } .calendar .specific-day-scheme-event p[data-role=loc] { margin: 0; line-height: 1; }