@charset "UTF-8";div#calendarmenu{display:table;width:100%;border:0 none transparent;border-collapse:collapse;margin:-5px 0 0 0}div#calendarmenu>div{display:table-row}div#calendarmenu>div>div{display:table-cell;vertical-align:top}div#calendarmenu>div:first-child>div:nth-child(2n+1){width:10%;padding-top:9px;white-space:nowrap}div#calendarmenu>div>div:first-child{width:10%;padding-right:20px}div#calendarmenu>div>div:nth-child(2){text-align:center}div#calendarmenu>div>div:last-child{padding-left:20px;padding-bottom:0;text-align:right}div#calendarmenu2{text-align:right}div#calendarmenu2 a{color:#212529;text-decoration-color:transparent}div#calendarmenu2 a:hover{color:#6a8db3;text-decoration-color:#6a8db3}a#link2mybookings{background-repeat:no-repeat;background-position:0 center;background-image:url(/assets/img/ico36-takeoff-my.png);background-size:18px 18px;display:inline-block;padding-left:23px;min-height:18px}input.datepickerintitle[type=text]{border:1px solid transparent;cursor:pointer;position:relative;z-index:180}input.datepickerintitle[type=text]:hover{border-color:#e6e6e6}div#calendarmenu .onedate input#datepicker[type=text]{width:100%;text-align:center;font-size:24px;line-height:1.6}#datepicker-container{text-align:center}#datepicker-center{display:inline-block;margin:0 auto}div#calendarmenu .onedatesmall input.datepickerintitle[type=text],div#calendarmenu .twodates input.datepickerintitle[type=text]{max-width:calc(40% - 10px)}div#calendarmenu .twodates input#datepicker[type=text]{text-align:right}div#calendarmenu .onemonthyear{padding-top:6px;padding-bottom:8px}div#calendarmenu .onemonthyear select{font-size:24px;border:1px solid transparent;padding:0 5px 0 5px;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none}div#calendarmenu .onemonthyear select::-ms-expand{display:none}div#calendarmenu .onemonthyear select:hover{border-color:#e6e6e6}div#calendarmenu .onemonthyear select#cal_month{text-align:right;direction:rtl}div#calendarmenu .onemonthyear select#cal_month option{text-align:right;direction:rtl}#cal_day,#cal_list,#cal_monthview,#cal_prev,#cal_prevview,#cal_week,#cal_yearview{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none transparent}#cal_day,#cal_list,#cal_log,#cal_monthview,#cal_next,#cal_nextview,#cal_week{border-top-left-radius:0;border-bottom-left-radius:0}.pave #cal_nextview,.pave #cal_prevview,.pave div#calendarmenu a#cal_next,.pave div#calendarmenu a#cal_prev,.pave div#calendarmenu input#cal_next[type=button],.pave div#calendarmenu input#cal_prev[type=button]{font-size:26px;line-height:1;padding-top:0;padding-bottom:2px;vertical-align:bottom}.pave #cal_nextview{padding-top:2px;padding-bottom:0}#cal_mainview,#cal_nextview,#cal_prevview{display:none}h1#calendarpagetitle{margin:10px 0 0 0;font-weight:400;font-size:24px;text-align:center}h1#calendarpagetitle span.dates,h1#calendarpagetitle span.fromto,h1#calendarpagetitle span.range,h1#calendarpagetitle span.title{display:inline-block;vertical-align:top}h1#calendarpagetitle span.fromto{text-align:right}h1#calendarpagetitle input[type=text]{padding:1px 5px;line-height:1}#calendarrenewalarea{border-left:3px solid orange;border-right:3px solid orange;background-color:#fef0cb;padding:2px 10px 2px 10px;margin:3px 0 0 0;overflow:auto;max-height:100px}#memberbookinglist #calendarrenewalarea,#memberflightloglist #calendarrenewalarea{margin-top:10px}#memberbookinglist .pave #calendarrenewalarea li,#memberbookinglist .pave #calendarrenewalarea p,#memberflightloglist .pave #calendarrenewalarea li,#memberflightloglist .pave #calendarrenewalarea p{font-size:12px}#calendarrenewalarea p{font-weight:700}#calendarrenewalarea ul{padding:0}#calendarrenewalarea li{list-style-type:none;padding:0}#calendarrenewalarea li:before{content:' ';width:20px;display:inline-block;text-align:center;text-shadow:1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff}#calendarrenewalarea li.arenewal:before{content:'!';color:red;font-weight:700}#calendarrenewalarea li.anevent:before{content:'🍾'}#calendaroptions{font-size:10px;margin:0;width:100%;overflow-x:hidden}#calendaroptions>p{font-size:10px;font-weight:700;padding:0 0 2px 2px;color:#2870be}#calendaroptions>div{background-color:#d9ecff;border-left:1px dotted #6a8db3;box-sizing:content-box;width:100%;max-width:100%;white-space:nowrap}#calendaroptions div.calendaroptionscells{overflow-x:auto;display:block;box-sizing:content-box;white-space:nowrap}#calendaroptions div.calendaroptionscells>div>div{display:inline-block;height:60px;padding:3px 10px 3px 10px;margin:0;border-right:1px dotted #6a8db3;border-radius:0;text-align:center;vertical-align:middle;padding:3px 10px 3px 10px}#calendaroptions div.calendaroptionscells #menu_cancelled,#calendaroptions div.calendaroptionscells #menu_waitlisted{line-height:16px;vertical-align:middle}#calendaroptions div.calendaroptionscells #menu_export select{margin-bottom:8px}#calendaroptions span.calendar_opttitle{display:block;margin:0 0 2px 0}#calendaroptions span.calendar_opttitle{display:block;margin:0 0 2px 0}#calendaroptions span.calendar_opttitle2{display:block;margin:5px 0 0 0}#calendaroptions select{padding:0;font-size:10px;max-width:100px}#calendaroptions input[type=number],#calendaroptions input[type=text]{font-size:10px;max-width:120px;padding:1px 1px 1px 3px}#calendaroptions input[type=checkbox],#calendaroptions input[type=checkbox]+label{vertical-align:middle}#select_hiddencols{color:grey}#select_hiddencols .selectlabel{color:#aaa}#select_hiddencols option:not(.selectlabel){color:#212529}.pave div#calendaroptions a.likeabutton.tiny,.pave div#calendaroptions input.tiny[type=button],.pave div#calendaroptions input.tiny[type=submit]{padding:2px 4px 3px 4px;font-size:10px;border-radius:2px;line-height:1;font-weight:400}input#btn_hiddencols{vertical-align:bottom}.pave div#calendaroptions input#btn_newbooking[type=button]{padding:0 7px 0 26px;min-height:30px;background:url(/assets/img/cursor-plus.png) no-repeat 5px center,linear-gradient(#fff,#e6e6e6) no-repeat 0 0;font-weight:700}.pave div#calendaroptions input#btn_newbooking[type=button]:hover{background:url(/assets/img/cursor-plus.png) no-repeat 5px center;background-color:#e6e6e6;font-weight:700}#menu_colorder.on{background:repeating-linear-gradient(-45deg,#ffff4f,#ffff4f 10px,#d9ecff 10px,#d9ecff 20px)}#menu_colorder.submitting>:not(.waitonsubmitting):not(.calendar_opttitle){display:none!important}#menu_colorder .waitonsubmitting{margin:0;width:20px;height:20px;background-size:20px 20px}table.monthtable{width:100%;border:0 none transparent;border-collapse:collapse;margin-bottom:10px}table.monthtable th{font-weight:400;text-align:center;font-size:8px;color:#666}table.monthtable th>span.initial{display:none}table.monthtable th:first-child{width:2%}table.monthtable th:not(:first-child){width:14%;border-bottom:1px solid #ccc}table.monthtable td:not(:first-child){border-bottom:1px solid #ccc;border-left:1px solid #ccc;position:relative;height:20px;line-height:20px}table.monthtable td:last-child{border-right:1px solid #ccc}table.monthtable a.l2d{display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:50;background-color:rgba(255,255,255,0)}table.monthtable a.l2d:hover{background-color:rgba(255,255,255,.5)}#tablekeys span.bookedday,table.monthtable a.l2d{text-align:center;color:#212529;text-decoration:none;text-decoration-color:transparent;text-shadow:1px 1px #fff,-1px -1px #fff,-1px 1px #fff,1px -1px #fff;font-weight:700}#tablekeys span.bookedday.yours,table.monthtable td.yours a.l2d{color:#005cbf;text-decoration:underline;text-decoration-color:#005cbf}table.monthtable div.bookedday{position:absolute;z-index:10;box-sizing:border-box}table.monthtable div.bookedday{top:0;bottom:0}table.monthtable td.today div.today{position:absolute;z-index:11;top:-1px;left:-1px;right:-1px;bottom:-1px;background-color:#fff;box-shadow:0 0 5px #182029}table.monthtable td.today div.bookedday{z-index:12}.bothaircraftinstructor table.monthtable div.bookedday{width:50%}.singleaircraftinstructor table.monthtable div.bookedday{width:100%}table.monthtable div.bookedday.aircraft{left:0}table.monthtable div.bookedday.instructor{right:0}span.bookedday.occupancy0,table.monthtable div.bookedday.occupancy0{background-color:#eee}span.bookedday.occupancy1,table.monthtable div.bookedday.occupancy1{background-color:#55c363}span.bookedday.occupancy2,table.monthtable div.bookedday.occupancy2{background-color:#f0c558}span.bookedday.occupancy3,table.monthtable div.bookedday.occupancy3{background-color:#ee6161}span.bookedday.occupancy4,table.monthtable div.bookedday.occupancy4{background-color:grey}#tablekeys span.l2w,table.monthtable a.l2w{display:block;width:6px;height:12px;overflow:hidden;text-indent:20px;margin-right:2px;background:linear-gradient(45deg,#6a8db3 50%,transparent 50%),linear-gradient(135deg,#6a8db3 50%,transparent 50%);background-position:0 0,0 6px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}table.monthtable a.l2w:hover{opacity:.5}#tablekeys span.daywithrenewal,table.monthtable span.daywithrenewal{position:absolute;top:2px;left:2px;z-index:20;line-height:1;color:red;font-weight:700;text-shadow:1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff}div#onemonthcontainer table.monthtable span.daywithrenewal{top:6px;left:10%;font-size:20px}#tablekeys span.daywithevt,table.monthtable span.daywithevt{position:absolute;bottom:1px;right:1px;z-index:20;line-height:1;color:#00f;font-size:11px;text-shadow:1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff}div#onemonthcontainer table.monthtable span.daywithevt{bottom:3px;right:5%;font-size:22px}#tablekeys{margin:50px 0 0 0}#tablekeys h3{font-weight:400;font-size:14px;padding:0;margin:0}#tablekeys p{padding:0;margin:3px 0 0 0;font-size:12px}#tablekeys.forbookings p{vertical-align:middle;line-height:28px}#tablekeys span.bookedday,#tablekeys span.onebooking{display:inline-block;position:relative;border:1px solid #ccc}#tablekeys span.bookedday.aircraft{width:15px;border-right:0 none transparent}#tablekeys span.bookedday.instructor{width:15px;border-left:0 none transparent}#tablekeys span.bookedday.both{width:30px}#tablekeys span.onekey{display:inline-block;border:1px solid transparent;width:30px}#tablekeys span.onekey>span.l2w{margin-left:auto;margin-right:auto}#tablekeys span.onebooking,#tablekeys span.onebookingbg{display:inline-block;box-sizing:border-box;width:40px;height:28px}#tablekeys span.onebooking{border-radius:5px}#tablekeys span.onebooking.provisional{background-size:64px 32px;background-position:4px -3px!important}#tablekeys span.onebookingbg.maintenance{background-image:linear-gradient(135deg,#f7bc5b 3%,transparent 3%,transparent 47%,#f7bc5b 47%,#f7bc5b 53%,transparent 53%,transparent 97%,#f7bc5b 97%);background-size:16px 16px;background-repeat:repeat}#tablescrollablecontainer0{display:block;width:100%;max-width:1066px}@media (min-width:1140.01px){#tablescrollablecontainer0{max-width:1066px}}@media (min-width:767.01px) and (max-width:1140px){#tablescrollablecontainer0{max-width:calc(100vw - 75px)}#tablescrollablecontainer0.weekview{max-width:calc(100vw - 42px)}}@media (max-width:767px){#tablescrollablecontainer0{max-width:calc(100vw - 42px)}#tablescrollablecontainer0.weekview{max-width:calc(100vw - 20px)}}table#calendartable,table#tablescrollablecontainer_table{width:100%;margin:14px 0 0 0;border-collapse:separate;border-spacing:0;border:0 none transparent;border-bottom:1px solid #ddd;line-height:14px}#tablescrollablecontainer table#calendartable tr:not(.tableheadrow),#tablescrollablecontainer table#tablescrollablecontainer_table tr:not(.tableheadrow){line-height:2px}#tablescrollablecontainer.timeslotdur255 table#calendartable tr:not(.tableheadrow),#tablescrollablecontainer.timeslotdur255 table#tablescrollablecontainer_table tr:not(.tableheadrow){line-height:40px}table#calendartable td,table#calendartable th,table#tablescrollablecontainer_table td,table#tablescrollablecontainer_table th{border-left:1px solid #ddd;font-weight:400;font-size:12px;padding:1px 5px 1px 5px;position:relative;box-sizing:border-box}@media (max-width:767px){table#calendartable td,table#calendartable th,table#tablescrollablecontainer_table td,table#tablescrollablecontainer_table th{padding-left:2px;padding-right:2px;width:8px}}table#calendartable tr:not(.row_samehour) th.col_aircraft,table#calendartable tr:not(.row_samehour) th.col_instructor{border-top:0 none transparent}#calendartable tr.tableheadrow.dragndrop{background-color:#ffffa7}#calendartable tr.tableheadrow.dragndrop th.ui-draggable{cursor:move;background:repeating-linear-gradient(-45deg,#ffff4f,#ffff4f 10px,#fff 10px,#fff 20px)}#calendartable tr.tableheadrow.dragndrop th.ui-draggable a{display:none}#calendartable tr.tableheadrow.dragndrop th.moving{border:1px solid #666}a.canbookallday,table#calendartable.canbook td{cursor:url(/assets/img/cursor-plus.png) 8 8,default}table#calendartable tr.row_samehour th,table#calendartable tr.row_samehour.timeslotstarts:not(:first-child):not(:nth-child(2)) td:not(.closedhour),table#calendartable tr.row_samehour:not(:first-child):not(:nth-child(2)) td.timeslotstarts:not(.closedhour),table#tablescrollablecontainer_table tr.row_samehour td.timeslotstarts:not(.closedhour),table#tablescrollablecontainer_table tr.row_samehour th,table#tablescrollablecontainer_table tr.row_samehour.timeslotstarts td:not(.closedhour){border-top:1px dotted #ddd}table#calendartable tr:not(.row_samehour):first-child th,table#tablescrollablecontainer_table tr:not(.row_samehour) th{border-top:1px solid #ddd}table#calendartable tr:not(.row_samehour).timeslotstarts:not(:first-child):not(:nth-child(2)) td,table#calendartable tr:not(.row_samehour):not(:first-child):not(:nth-child(2)) td.timeslotstarts,table#tablescrollablecontainer_table tr:not(.row_samehour) td.timeslotstarts,table#tablescrollablecontainer_table tr:not(.row_samehour).timeslotstarts td{border-top:1px dotted #ddd}table#calendartable tr.row_samehour.timeslotstarts td.closedhour{border-top:1px dotted #ddd}table#calendartable tr:not(:first-child):not(:nth-child(2)) td,table#tablescrollablecontainer_table tr:not(:first-child) td{border-top:1px solid transparent}table#calendartable td:last-child,table#calendartable th:last-child,table#tablescrollablecontainer_table td,table#tablescrollablecontainer_table th{border-right:1px solid #ddd}table#tablescrollablecontainer_table #tablescrollable_scrolltoleft{border-left:0 none transparent;border-top:1px solid #ddd;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAACgCAQAAACiLlTYAAAA5UlEQVR4Ae3BMS8ccBgH4Oc4gkWli6FdWCSIVmogkWvP0oawiDCxSEgXTTRU5E7O74P3Czh/q+R9HqWUUkoppZTydpM2XRla1zBj152I+OEV834ZiIgnP3WNsejYSET80zdnjGUXIiJubOl60YQNv0VEXFrR8aJpO/6KiGenPhlj0nePImJg34JXHIiIez0zGvoi4smhj5q++iMinp35rKFjzbWIiEsrOhqWnIuIuPFNV8OiEyMRca9nVsOCA0MRMbDvg4Y5ex5ExMiRKQ1Ttt2KiL43mPDFtaFVpZRSSimllPK+/QcV6TNYkjU6DAAAAABJRU5ErkJggg==);padding:8px}#tablescrollable_scrolltoright{position:absolute;z-index:120;right:0;top:20px;bottom:16px;background-color:#fff;border:1px solid #ddd;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAACgCAQAAACiLlTYAAAA2ElEQVR4Ae3BvyvEcRwH4IdLXUpuk8Gg/FgUYbAgTBj9KCkSg0EsdGW4q/P6w62Wr49Z7+dRSimllFJKKT+dGLu3bsof3IiINzt6GmZd+BIRQwf6GgbOjUTEyJmBhr5DQxExcWVRQ8+2VxERD1Y0rXkUEfFiy7SGRdcmIuLDjqaBM2MRsathyY0vEbGh05R1TyIinq3o0LPtTUTEnWUd+vYNRcTElQUd5p0aiYixcwMdFlyaiIhPx2Z1mHMrIuLdnhm/uBURLzZNazgydmdVKaWUUkoppfxv3/FuM07Fv1eTAAAAAElFTkSuQmCC)}body.fullscreen #tablescrollable_scrolltoright{bottom:16px}#tablescrollable_scrolltoleft,#tablescrollable_scrolltoright{box-sizing:border-box;width:18px;max-width:18px;overflow:hidden!important;text-indent:30px;cursor:pointer;background-repeat:repeat-y;background-position:center top;background-size:8px 80px}#tablescrollable_scrolltoleft:hover,#tablescrollable_scrolltoright:hover{background-color:#339f4f}table#calendartable td,table#calendartable th,table#tablescrollablecontainer_table td,table#tablescrollablecontainer_table th{font-weight:400}table.week#calendartable td:nth-child(2n+3),table.week#calendartable th.col_instructor{border-left-style:dotted}div#tablescrollablecontainer.timeslotdur255 table#tablescrollablecontainer_table td,div#tablescrollablecontainer.timeslotdur255 table#tablescrollablecontainer_table th{overflow:hidden}table tr.hour0,table tr.hour10,table tr.hour12,table tr.hour14,table tr.hour16,table tr.hour18,table tr.hour2,table tr.hour20,table tr.hour22,table tr.hour4,table tr.hour6,table tr.hour8{background-color:#f0f7ff}#tablescrollablecontainer.timeslotdur255 table tr.hour0 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour1 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour10 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour11 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour2 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour3 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour4 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour5 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour6 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour7 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour8 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour9 td:not(.closedhour){background-color:#ebf5ff}#tablescrollablecontainer.timeslotdur255 table tr.hour12 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour13 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour14 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour15 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour16 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour17 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour18 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour19 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour20 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour21 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour22 td:not(.closedhour),#tablescrollablecontainer.timeslotdur255 table tr.hour23 td:not(.closedhour){background-color:#fff}#tablekeys span.onebookingbg.closed,table tr td.closedhour{background-color:#ededf0;border-top:1px solid #ededf0!important}table tr.hour0 td.closedhour,table tr.hour10 td.closedhour,table tr.hour12 td.closedhour,table tr.hour14 td.closedhour,table tr.hour16 td.closedhour,table tr.hour18 td.closedhour,table tr.hour2 td.closedhour,table tr.hour20 td.closedhour,table tr.hour22 td.closedhour,table tr.hour4 td.closedhour,table tr.hour6 td.closedhour,table tr.hour8 td.closedhour{background-color:#e2e2e9;border-top:1px solid #e2e2e9!important}table.week tr td.timeslotstarts:not(.closedhour){border-top:1px dotted #ddd!important}#tablekeys span.onebookingbg.night,table td.night{background-image:linear-gradient(135deg,#191970 6%,transparent 6%,transparent 44%,#191970 44%,#191970 56%,transparent 56%,transparent 94%,#191970 94%);background-size:3px 3px;background-repeat:repeat;background-attachment:unset;background-clip:border-box}.col_hidder,.col_thlink{font-size:11px}.col_hidder{display:block}.col_hidder:before,.col_thlink:before{content:'[';margin-right:2px}.col_hidder:after,.col_thlink:after{content:']';margin-left:2px}#tablescrollablecontainer td.timecell div.heightsetter{position:relative}#tablescrollablecontainer.timeslotdur255 td.timecell div.heightsetter>span{position:absolute;top:calc(50% - 20px);left:0}#tablescrollablecontainer:not(.timeslotdur255) td.timecell div.heightsetter>span{position:absolute;top:-10px;line-height:14px}#tablescrollablecontainer .minute{font-size:60%}td div.mainbooking,td div.pendingbooking{position:absolute;top:1px;border-radius:5px;text-align:center;padding:0;z-index:99;cursor:zoom-in}td div.mainbooking{background-color:#2870be;color:#fff;left:1%;overflow:hidden}#tablekeys span.onebooking.main.provisional,td div.mainbooking.provisional{text-shadow:-1px -1px #2870be,-1px 1px #2870be,1px 1px #2870be,1px -1px #2870be;background-image:url(/assets/img/bg-provisional.png);background-repeat:repeat;background-position:-8px -6px}td div.maintenancebooking{position:absolute;top:0;left:0;width:100%;z-index:98;border-radius:0;background-image:linear-gradient(135deg,#f7bc5b 3%,transparent 3%,transparent 47%,#f7bc5b 47%,#f7bc5b 53%,transparent 53%,transparent 97%,#f7bc5b 97%);background-size:16px 16px;background-repeat:repeat;text-align:center;text-shadow:1px 1px #fff,-1px -1px #fff,-1px 1px #fff,1px -1px #fff;color:#c60;cursor:zoom-in}td div.pendingbooking{background-color:#fa4545;right:1%}#tablekeys span.onebooking.pending.provisional,td div.pendingbooking.provisional{text-shadow:-1px -1px #fa4545,-1px 1px #fa4545,1px 1px #fa4545,1px -1px #fa4545;background-image:url(/assets/img/bg-provisionalw.png);background-repeat:repeat;background-position:-8px -6px}table.waitlistable td div.mainbooking{width:85%}table.waitlistable td div.pendingbooking{width:12%}table.waitlistable.narrowcols td div.mainbooking,table.waitlistable.narrowcols td div.pendingbooking{width:47%}@media (max-width :767px){table.waitlistable td div.mainbooking,table.waitlistable td div.pendingbooking{width:47%}}table.notwaitlistable td div.mainbooking{width:98%}table.notwaitlistable td div.pendingbooking{display:none}#tablekeys span.onebooking.main:not(.yours),td div.mainbooking:not(.yours){background-color:#7ea9d8}#tablekeys span.onebooking.pending,td div.pendingbooking:not(.yours){background-color:#fc8f8f}td div.mainbooking.conflict{background-image:linear-gradient(135deg,rgba(255,102,102,.9) 3%,transparent 3%,transparent 47%,rgba(255,102,102,.9) 47%,rgba(255,102,102,.9) 53%,transparent 53%,transparent 97%,rgba(255,102,102,.9) 97%);background-size:16px 16px;background-repeat:repeat}td div.pendingbooking.conflict{background-image:linear-gradient(135deg,rgba(255,255,255,.6) 3%,transparent 3%,transparent 47%,rgba(255,255,255,.6) 47%,rgba(255,255,255,.6) 53%,transparent 53%,transparent 97%,rgba(255,255,255,.6) 97%);background-size:16px 16px;background-repeat:repeat}td div.mainbooking>div,td div.pendingbooking>div{position:relative;height:100%;z-index:100}td div.mainbooking,td div.maintenancebooking,td div.pendingbooking{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:space-between;align-items:center}td div.mainbooking>span,td div.maintenancebooking>span,td div.pendingbooking>span{display:flex;background-color:inherit}td div.mainbooking.provisional>span,td div.pendingbooking.provisional>span{background-color:transparent}td div.mainbooking span.bookeddate{align-items:center;flex:0 0;padding:3px 5px 0 5px;font-size:8px;line-height:1;min-height:8px}td div.mainbooking.durshort span.bookeddate{display:none!important}td div.mainbooking span.altresource,td div.mainbooking span.booker{line-height:1;text-align:center;padding:0 5px 0 5px}td div.mainbooking span.booker{align-items:center;flex:3 1}td div.mainbooking span.booker>span{display:block}td div.mainbooking span.comment,td div.maintenancebooking span.comment{text-align:center;font-size:9px;font-style:italic;overflow:hidden;align-items:flex-start;flex:1 0;line-height:1.4;padding:0 2px 0 2px}td div.mainbooking span.comment{background-color:inherit}td div.mainbooking.timeslot15.durslots2 span.booker,td div.mainbooking.timeslot255.durslots1 span.booker,td div.mainbooking.timeslot30.durslots2 span.booker,td div.mainbooking.timeslot60.durslots1 span.booker{top:4px;bottom:auto;-ms-transform:none;-webkit-transform:none;transform:none}td div.mainbooking span.altresource{font-size:8px}td div.mainbooking.timeslot15.durslots1 span.altresource,td div.mainbooking.timeslot30.durslots1 span.altresource{display:none}td div.mainbooking.timeslot15.durslots2 span.altresource,td div.mainbooking.timeslot255.durslots1 span.altresource,td div.mainbooking.timeslot30.durslots2 span.altresource,td div.mainbooking.timeslot60.durslots1 span.altresource{top:auto;bottom:3px;-ms-transform:none;-webkit-transform:none;transform:none}div.maintenancebooking span{line-height:1.9}td div.mainbooking div.overmaintenance,td div.pendingbooking div.overmaintenance{position:absolute;z-index:110;left:0;width:100%;border:0 none transparent;background-image:linear-gradient(135deg,#f7bc5b 3%,transparent 3%,transparent 47%,#f7bc5b 47%,#f7bc5b 53%,transparent 53%,transparent 97%,#f7bc5b 97%);background-size:16px 16px;background-repeat:repeat;opacity:.3}table.narrowcols .maintenancebooking>span,table.narrowcols td div.mainbooking span{display:none}table.withclosedhour div.copyonopened{display:none}td div.mainbooking.copyonopened,td div.pendingbooking.copyonopened{top:0;border-top-left-radius:0;border-top-right-radius:0}tr.closedhour.hiddable{display:none}hr.currenttimeline{position:absolute;z-index:121;box-sizing:border-box;left:0;right:0;height:1px;border-top:1px solid red;border-left:0 none transparent;border-right:0 none transparent;border-bottom:0 none transparent;margin:0;padding:0}hr.currenttimeline.dotted{border-top-style:none;border-top-color:transparent}body.flash_latealert div.lateondeparture{-webkit-animation:blink-late-departure 5s infinite;-moz-animation:blink-late-departure 5s infinite;-o-animation:blink-late-departure 5s infinite;animation:blink-late-departure 5s infinite}@-webkit-keyframes blink-late-departure{15%,2%{background-color:orange}}body.flash_latealert div.lateondeparture.severelylate{-webkit-animation:blink-late-departure-severely 1s infinite;-moz-animation:blink-late-departure-severely 1s infinite;-o-animation:blink-late-departure-severely 1s infinite;animation:blink-late-departure-severely 1s infinite}@-webkit-keyframes blink-late-departure-severely{0%,30%{background-color:orange}}body.flash_latealert div.lateonarrival{-webkit-animation:blink-late-arrival 5s infinite;-moz-animation:blink-late-arrival 5s infinite;-o-animation:blink-late-arrival 5s infinite;animation:blink-late-arrival 5s infinite}@-webkit-keyframes blink-late-arrival{15%,2%{background-color:red}}body.flash_latealert div.lateonarrival.severelylate{-webkit-animation:blink-late-arrival-severely 1s infinite;-moz-animation:blink-late-arrival-severely 1s infinite;-o-animation:blink-late-arrival-severely 1s infinite;animation:blink-late-arrival-severely 1s infinite}@-webkit-keyframes blink-late-arrival-severely{0%,30%{background-color:red}}#cal_booking_form,#cal_booking_form h4,#cal_booking_form input,#cal_booking_form p,#cal_booking_form select,#cal_booking_form textarea{font-size:12px}#cal_booking_form{position:absolute;z-index:200;border-radius:5px;padding:5px;color:#fff;border:1px solid #fff;box-sizing:border-box;transition:background .5s}#cal_booking_form.initdefault,#cal_booking_form.initmain,#tablekeys span.onebooking.main.yours{background-color:#2870be}#cal_booking_form.initwaitlist{background-color:#fa4545}#cal_booking_form.initmaintenance{background-color:#f90}#cal_booking_form.initcancelled{background-color:#999}#cal_booking_form.nowmain:not(.initmaintenance):not(.initcancelled){background-color:#2870be!important}#cal_booking_form.nowwaitlist:not(.initmaintenance):not(.initcancelled){background-color:#fa4545!important}#cal_booking_form.nowmaintenance{background-color:#f90!important}#cal_booking_form span.bookingid{font-weight:400;font-size:80%}#cal_booking_form a:not(.likeabutton):not(#cal_booking_close){color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.3)}#cal_booking_form div.diverrormsg a{color:#000!important;text-decoration-color:currentcolor!important}#cal_booking_form div.diverrormsg a:hover{text-decoration:none!important}#cal_booking_form a:not(.likeabutton):not(#cal_booking_close):hover{text-decoration-color:#fff}#cal_booking_form a.help16{background-image:url(/assets/img/ico32-help-white.png)}a#cal_booking_close,a.cal_postit_hide{font-family:Neuropol,Verdana,'Arial Rounded MT Bold',Raleway,Arial,Helvetica,Sans-Serif;display:block;float:right;overflow:hidden;width:30px;height:18px;text-align:center;vertical-align:middle;margin:-5px -5px 0 5px;border-radius:0 5px 0 0;text-decoration:none;border-left:1px solid transparent;border-bottom:1px solid transparent}a#cal_booking_close{color:#fff}a.cal_postit_hide{color:grey;background-color:rgba(255,255,255,.5)}a#cal_booking_close:hover,a.cal_postit_hide:hover{background-color:#e81123;border-color:#fff}a.cal_postit_hide:hover{color:#fff}#cal_booking_form h4{padding:0 0 2px 0;margin:0;font-weight:700}#cal_booking_form p{margin:0;padding:0}#cal_booking_form h4+p,#cal_booking_form p+p{margin-top:10px}#cal_booking_form select{padding-top:2px;padding-bottom:3px;box-sizing:border-box;height:23.5px;border-radius:0}#cal_booking_form select.time:not(.showhiddens) option.hidden{display:none}#cal_booking_form a.link2cards{display:inline-bloc;padding:0 3px 0 3px;font-weight:700;opacity:.5;text-decoration:none;transition:opacity .2s}#cal_booking_form a.link2cards:hover,#cal_booking_form p.link2cardcontainer:hover a.link2cards{opacity:1}#cal_booking_form p.link2cardcontainer{cursor:pointer}#cal_booking_form span.popupref{position:relative}#cal_booking_form span.popupref>span.apopup{position:absolute;z-index:900;top:calc(100% + 2px);right:-2px;background-color:#fff;border:1px solid #000;color:#000;opacity:.95}#cal_booking_form span.popupref>span.apopup>:not(.toparrow){display:block;color:inherit!important;white-space:nowrap;margin:4px 2px 4px 2px;padding:0 2px 0 2px;text-align:right;text-decoration:none!important;text-decoration-color:transparent!important}#cal_booking_form span.popupref>span.apopup>a:hover{background-color:rgba(106,141,179,.5)}#cal_booking_form span.popupref>span.apopup>span.tip,.divmenu3>span.tip{color:#999;font-style:italic;font-size:8px;margin-bottom:2px}#cal_booking_form span.popupref .mytoparrow{position:absolute;z-index:901;top:-8px;right:-5px;width:16px;height:10px;background:linear-gradient(135deg,transparent 50%,#fff 50%),linear-gradient(45deg,#fff 50%,transparent 50%);background-position:0 0,6px 0;background-size:6px 6px,6px 6px;background-repeat:no-repeat}#cal_booking_form p:not(.refreshingtimeoptions) a.showalltimes{display:inline-block;width:18px;height:22px;text-indent:30px;overflow:hidden;line-height:24px;vertical-align:bottom;background:url(/assets/img/ico64-showhide-white.png) no-repeat top left;background-size:18px 18px}#cal_booking_form p.refreshingtimeoptions a.showalltimes,#cal_booking_form p.refreshingtimeoptions select.time{display:none}#cal_booking_form p span.waitonsubmitting{width:18px;height:18px;background-size:18px 18px;margin:0 0 2px 20px}#cal_booking_form p.refreshingtimeoptions span.waitonsubmitting{display:inline-block}#cal_booking_form p.bottomcambridge{border-top:3px double rgba(255,255,255,.3);padding-top:10px;margin-top:10px}#cal_booking_form input.airclog[type=button],#cal_booking_form input.delete[type=button],#cal_booking_form input.delete[type=submit],#cal_booking_form input.intents[type=button],#cal_booking_form input.save[type=button],#cal_booking_form input.save[type=submit],a.likeabutton.airclog{height:26px;line-height:24px;border:1px solid #fff;padding:0 10px 0 34px;background-position:5px center}#cal_booking_form input.airclog[type=button],a.likeabutton.airclog{padding-left:38px}#cal_booking_form input.intents[type=button]{padding-left:27px}#cal_booking_form input.airclog:not(:hover)[type=button],#cal_booking_form input.delete:not(:hover)[type=button],#cal_booking_form input.delete:not(:hover)[type=submit],#cal_booking_form input.intents:not(:hover)[type=button],#cal_booking_form input.save:not(:hover)[type=button],#cal_booking_form input.save:not(:hover)[type=submit],a.likeabutton.airclog:not(:hover){background-color:transparent}input.icononly.copy[type=button],input.icononly.copy[type=submit]{width:23px;background-image:url(/assets/img/ico52-copy.png);background-size:23px 26px}input.icononly.export[type=button],input.icononly.export[type=submit]{width:26px;background-image:url(/assets/img/ico52-export-cal.png);background-size:26px 26px}#cal_booking_form p.submitting{max-height:26px!important;overflow-y:hidden}#cal_booking_form span.waitonsubmitting{width:25px;height:25px;background-size:25px 25px}.exportcontainer,.selectcontainer{position:relative}.exportcontainer{display:inline-block}.exportmenu,.selectmenu{position:absolute;z-index:2000;bottom:-1px;margin:0;padding:0;border:1px solid #6a8db3;background-color:#fff}.exportcontainer.menuonright .exportmenu{left:30px}.exportcontainer.menuonleft .exportmenu{right:30px;text-align:right}.selectpositioner{display:inline-block}.menuonbottom .selectmenu{left:0;top:100%;bottom:auto;height:auto}#cal_booking_form .exportmenu>a:not(.likeabutton):not(#cal_booking_close),.exportmenu>a,.selectmenu>a,.selectmenu>span,table.borderbgalt th .exportmenu>a{display:block;white-space:nowrap;margin:2px;padding:3px;color:#000;text-decoration:none}#cal_booking_form .exportmenu>a:not(.likeabutton):not(#cal_booking_close):hover,.exportmenu>a:hover,.selectmenu>a:hover,table.borderbgalt th .exportmenu>a:hover{background-color:#6a8db3;color:#fff}#cal_booking_form .forconflict{padding:5px;background-color:#ff0;color:#000;background-image:linear-gradient(135deg,#f7bc5b 3%,transparent 3%,transparent 47%,#f7bc5b 47%,#f7bc5b 53%,transparent 53%,transparent 97%,#f7bc5b 97%);background-size:16px 16px;background-repeat:repeat;text-align:center;margin:0 25px 10px 0;text-shadow:1px 1px #ff0,-1px -1px #ff0,-1px 1px #ff0,1px -1px #ff0;font-weight:700}#cal_booking_form .forconflict.fgrouphours,#cal_booking_form .forconflict.instrhours{background-image:linear-gradient(135deg,#aaa 6%,transparent 6%,transparent 44%,#aaa 44%,#f7bc5b 56%,transparent 56%,transparent 94%,#aaa 94%)}#cal_booking_movearea,#cal_booking_movearea>div,#cal_booking_movearea>div>div{box-sizing:border-box;border:0 none transparent;margin:0;padding:0;vertical-align:top}#cal_booking_movearea{margin-top:10px}#cal_booking_movearea>div>div{transition:margin-left .5s;position:relative}#cal_booking_movearea>div>div:not(:first-child){padding-bottom:40px}#cal_booking_movearea>div>div:not(:first-child) p.bottomcambridge{position:absolute;bottom:0;left:0;right:0}#cal_booking_form #b_repeat_dow{display:block}#cal_booking_form #b_repeat_dow span.adow{display:inline-block;border-radius:20px;min-width:18px;min-height:18px;line-height:18px;text-align:center;margin-right:5px;background-color:transparent;border:1px solid rgba(255,255,255,.3);cursor:pointer}#cal_booking_form #b_repeat_dow span.adow:last-child{margin-right:0}#cal_booking_form #b_repeat_dow span.adow:hover{background-color:rgba(255,255,255,.2)}#cal_booking_form #b_repeat_dow span.adow.selected{background-color:#fff;border:1px solid #fff;color:#2870be}#cal_booking_form #b_repeat_dow span.selected.adow:hover{background-color:rgba(255,255,255,.9)}a.airclog.arrow{padding-right:24px;background-image:url(/assets/img/ico36-logbook-white.png);background-repeat:no-repeat;background-size:19px 12px;background-position:right center}span.airclog{padding-left:24px;background-image:url(/assets/img/ico36-logbook-black.png);background-repeat:no-repeat;background-size:19px 12px;background-position:left center}.bookdivdet .lateonarrival,.bookdivdet .lateondeparture{display:none}body.flash_latealert .bookdivdet .lateonarrival,body.flash_latealert .bookdivdet .lateondeparture{display:block;padding:2px;margin:3px 0 3px 0}table#bookinglist{width:100%;margin-top:14px}table#bookinglist td,table#bookinglist th{font-size:12px}table#bookinglist td{cursor:pointer}table#bookinglist tr:hover>td{background-color:rgba(255,255,0,.4)}table#bookinglist a.btnnav,table#bookinglist th.pagenav a{display:inline-block;margin:0 7px 0 3px;font-size:20px;line-height:20px;color:#fff;text-decoration:none;text-decoration-color:transparent}table#bookinglist a.btnnav{margin:0 10px 0 10px}table#bookinglist a.btnnav+a.btnnav{margin-left:0}table#bookinglist a.btnnav:hover:not(.disabled),table#bookinglist th.pagenav a:hover{opacity:.3}table#bookinglist a.btnnav.disabled{color:#000;opacity:.2;cursor:default}table#bookinglist th.pagenav input[type=button]{font-weight:400;margin:2px 0 2px 0}table#bookinglist th.pagination{text-align:right}table#bookinglist th.pagination select{font-size:12px}table#bookinglist tr.maintenance{background-image:linear-gradient(135deg,#ffb642 3%,transparent 3%,transparent 47%,#ffb642 47%,#ffb642 53%,transparent 53%,transparent 97%,#ffb642 97%);background-size:16px 16px;background-repeat:repeat;text-shadow:1px 1px #fff,-1px -1px #fff,-1px 1px #fff,1px -1px #fff}table#bookinglist tr.conflict{background-image:linear-gradient(135deg,#f66 3%,transparent 3%,transparent 47%,#f66 47%,#f66 53%,transparent 53%,transparent 97%,#f66 97%)!important;background-size:16px 16px;background-repeat:repeat;text-shadow:1px 1px #fff,-1px -1px #fff,-1px 1px #fff,1px -1px #fff}table#bookinglist tr.conflict.fgrouphours,table#bookinglist tr.conflict.instrhours{background-image:linear-gradient(135deg,#aaa 3%,transparent 3%,transparent 47%,#aaa 47%,#aaa 53%,transparent 53%,transparent 97%,#aaa 97%)!important}table#bookinglist tr.cancelled{background-image:linear-gradient(135deg,#ccc 10%,transparent 10%,transparent 40%,#ccc 40%,#ccc 60%,transparent 60%,transparent 90%,#ccc 90%);background-size:5px 5px;background-repeat:repeat;text-shadow:1px 1px #fff,-1px -1px #fff,-1px 1px #fff,1px -1px #fff}table#bookinglist tr.cancelled.zoomed td{background-color:#999;text-shadow:none;color:#fff}table#bookinglist tr.mainbooking.zoomed td{background-color:#2870be;text-shadow:none;color:#fff}table#bookinglist tr.pendingbooking.zoomed td{background-color:#fa4545;text-shadow:none;color:#fff}table#bookinglist tr.maintenancebooking.zoomed td{background-color:#f90;text-shadow:none;color:#fff}#monthscontainer{vertical-align:top;margin:4px}#monthscontainer>div{display:inline-block;vertical-align:top;box-sizing:border-box;width:25%;min-width:200px;border:10px solid transparent;border-bottom-width:30px}div.onemonth h3{font-weight:400;text-align:center}div.onemonth h3 a,table#calendartable th a.col_title{color:#212529;text-decoration:underline;text-decoration-color:transparent}div.onemonth h3 a:hover,table#calendartable th a.col_title:hover{color:#6a8db3;text-decoration-color:#6a8db3}div.onemonth p.p_bookallday{padding-top:0;padding-left:10px}div.onemonth p.p_bookallday>select{font-size:11px;opacity:.8;color:#666;padding:1px}div.onemonth p.p_bookallday>select:active{opacity:1}div.onemonth p.p_bookallday>select>option{font-size:14px;color:#000}div#onemonthcontainer{margin-top:14px}div#onemonthcontainer h3{display:none}div#onemonthcontainer td,div#onemonthcontainer th{border-width:2px;border-color:#e0e0e0}div#onemonthcontainer th{font-size:12px}div#onemonthcontainer td{font-size:14px;height:50px;line-height:50px;font-size:16px}div#onemonthcontainer table.monthtable td.today div.today{top:-2px;left:-2px;right:-2px;bottom:-2px;box-shadow:0 0 5px #000}div#onemonthcontainer table.monthtable a.l2w{width:10px;height:20px;background-position:0 0,0 10px;background-size:10px 10px,10px 10px;background-repeat:no-repeat}div#mainbody.singlepave.withpostit>div>div{position:relative;z-index:0}div#mainbody.singlepave.withpostit .pave,div#mainbody.singlepave.withpostit .pave.introjs-fixParent{position:relative;z-index:100}div#mainbody.singlepave.withpostit .postit{border:0 none transparent;border-radius:2px;background-color:#fef0cb;box-shadow:0 0 12px -3px #999;padding:5px;position:absolute;z-index:-1;width:300px;min-height:320px;transform:rotate(3deg);transition:right .5s;font-size:12px}div#mainbody.singlepave.withpostit{transition:margin .5s}div#mainbody.singlepave.withpostit.hiddenpostit .postit{cursor:pointer}@media (min-width:1790.01px){div#mainbody.singlepave.withpostit .postit{top:100px;right:-320px}div#mainbody.singlepave.withpostit.hiddenpostit .postit{right:-30px}}@media (min-width:1480.01px) and (max-width:1790px){div#mainbody.singlepave.withpostit{margin-right:340px}div#mainbody.singlepave.withpostit .postit{top:100px;right:-320px}div#mainbody.singlepave.withpostit.hiddenpostit{margin-right:calc(50% - 560px)}div#mainbody.singlepave.withpostit.hiddenpostit .postit{right:-30px}}@media (min-width:1200.01px) and (max-width:1480px){div#mainbody.singlepave.withpostit{margin-left:0}div#mainbody.singlepave.withpostit .postit{top:100px;z-index:110;right:calc(1150px - 100vw)}div#mainbody.singlepave.withpostit.hiddenpostit{margin-left:calc(50% - 560px)}div#mainbody.singlepave.withpostit.hiddenpostit .postit{z-index:-1;right:-30px}}@media (max-width:1200px){div#mainbody.singlepave.withpostit .pave{margin-top:30px}div#mainbody.singlepave.withpostit .postit{top:0;right:20px;z-index:110}div#mainbody.singlepave.withpostit.hiddenpostit .postit{z-index:-1}}a.cal_postit_hide{transition:opacity .5s}.hiddenpostit a.cal_postit_hide,.hiddenpostit a.cal_postit_hide:hover{background-color:transparent;border:0 none transparent;opacity:0}div#mainbody.singlepave.withpostit .postit h3{margin:0 0 5px 0}div#mainbody.singlepave.withpostit .postit p{line-height:1.3;margin:0 0 10px 0}div#mainbody.singlepave.withpostit .postit p.tocontinue{margin-bottom:3px}div#mainbody.singlepave.withpostit .postit p+h3{margin-top:20px}#cal_booking_form #cal_booking_notifarea>p.mtop:not(.firstvisible){margin-top:20px}#cal_booking_form #cal_booking_notifarea>p.firstvisible{margin-top:0}#for193_notes{min-height:80px}@media (max-width :990px){#bookinglist .autohidecol{display:none}#bookinglist td.notes,#bookinglist th.notes{border-right:2px solid #6a8db3}}@media (max-width :900px){div#calendarmenu>div>div:first-child{padding-right:5px}div#calendarmenu>div>div:last-child{padding-left:5px}}@media (max-width :840px){div#calendarmenu>div>div:first-child>span:first-child{display:block;padding-bottom:7px}div#calendarmenu>div>div:first-child>span:first-child>input{width:50%}div#calendarmenu>div>div:last-child>span:first-child{display:block;padding-bottom:7px}#cal_day{border-radius:0 4px 4px 0}#cal_list{border-radius:4px 0 0 4px}}@media (max-width :767px){#cal_day,#cal_monthview,#cal_week,#cal_yearview{display:none}#cal_mainview,#cal_nextview,#cal_prevview{display:inline-block}#cal_nextview,#cal_prevview{width:50%;box-sizing:border-box}.mainbooking .altresource>span:not(:first-letter){visibility:hidden}td div.mainbooking span.altresource>span{display:none}}@media (max-width :580px){div#calendarmenu .onedate{padding-top:7px}div#calendarmenu .onedate input#datepicker[type=text]{font-size:18px}.likeabutton.gray,a.gray,div#calendarmenu input.gray[type=button],div#calendarmenu input.gray[type=submit]{font-size:12px;padding:5px}div#calendarmenu .onemonthyear select#cal_month{width:100%;text-align:center;text-align-last:center;direction:ltr}div#calendarmenu .onemonthyear select#cal_month option{text-align:center;direction:ltr}table.monthtable th>span.full{display:none}table.monthtable th>span.initial{display:inline}}@media (max-width :440px){#callisttitlecell1 h1#calendarpagetitle{display:none}div#calendarmenu #callisttitlecell1{padding-top:7px}div#calendarmenu #callisttitlecell1 input.datepickerintitle[type=text]{width:100%;max-width:none;text-align:center;font-size:18px}div#calendarmenu #callisttitlecell1 .separator{display:none}}