div.calendar a { color: @colorMain; } div.calendar a.prev:before { border-color: transparent #666 transparent transparent; } [dir='rtl'] div.calendar a.prev:before { border-color: transparent transparent transparent #666; } .origen_destino_vuelo:before { border-color: transparent transparent transparent @colorMain; } div.calendar a.next:before { border-color: transparent transparent transparent #666; } [dir='rtl'] div.calendar a.next:before { border-color: transparent #666 transparent transparent; } /* Forzamos tamaño de fuente para evitar que el calendario salga pequeño 24/XI/2015 FMC FS#20660 */ div.calendar * { font-size: 50px; } div.calendar div.days > a { color: #333 !important; } div.calendar div.days > a:hover, div.calendar div.days > a:focus { border: 1px solid @colorMain; } div.calendar div.days > .selected { background-color: @colorMain; border: 1px solid @colorMain; color: #fff !important; } div.calendar div.days > .selected-days { background-color: fade(@colorMain, 20%); border: 1px solid fade(@colorMain, 20%); color: #656565 !important; } div.calendar div.days > .day-in { background-color: @colorMain; border: 1px solid @colorMain; color: #fff !important; } div.calendar div.days > .day-out { background-color: @colorMain; border: 1px solid @colorMain; color: #fff !important; } .calendar_switcher .gregorian, .calendar_switcher .local { color: @colorMain; } @media (max-width: 767px) { .external { div.calendar { position: unset; } div.calendar > div{ top:50px!important; /* Para que funcione bien en iframes en ssm */ height: 55%; z-index: 2; } } }