.background-gradient-pseudo{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(30deg,#05458c 0%,#cddae6 100%)}@-webkit-keyframes animate-border{0%{background-position:0% 0%}100%{background-position:200% 0%}}@-moz-keyframes animate-border{0%{background-position:0% 0%}100%{background-position:200% 0%}}@-webkit-keyframes animate-border{0%{background-position:0% 0%}100%{background-position:200% 0%}}@keyframes transform-matrix-1{0%{transform:matrix(1,0,0,1,0,0)}100%{transform:matrix(1,0,0,.455,-526,55.5);width:calc(100% + 526px)}}@keyframes transform-matrix-2{0%{transform:matrix(1,0,0,1,0,0)}100%{transform:matrix(1,0,0,.506,-250,50.4);width:calc(100% + 250px)}}@keyframes transform-matrix-1-rotate{0%{transform:matrix(1,0,0,1,0,0)}100%{transform:matrix(1,0,0,.455,526,55.5);width:calc(100% + 526px)}}#calendar-listing{list-style:none;overflow:hidden;width:100%;margin-bottom:2%;display:flex;flex-wrap:wrap}#calendar-listing li{width:33.333%;float:left;overflow:hidden}@media only screen and (max-width:1280px){#calendar-listing li{width:50%}}@media only screen and (max-width:600px){#calendar-listing li{width:100%;float:left;overflow:hidden}}#calendar-listing table{background:#cddae6;border:10px solid #cddae6;border-collapse:collapse;margin:10px;width:calc(100% - 2 *  10px)}#calendar-listing table thead tr th,#calendar-listing table thead tr td{padding:6px;text-align:center}#calendar-listing table thead button{background:#fff0;border:none}#calendar-listing table thead button:focus{left:auto;position:relative;outline:1px dotted #333;outline-offset:-1px;text-decoration:underline;display:inline-block;padding:5px 10px}#calendar-listing table thead button:focus.screenreader{background:#fff;color:#333}#calendar-listing table tr{border-bottom:1px solid #fff}#calendar-listing table tr th,#calendar-listing table tr td{padding:0}#calendar-listing table tr th{border:none}#calendar-listing table tr td{border:none;text-align:center;width:10.5%}#calendar-listing table tr td>span{display:inline-block;padding:6px;width:100%}#calendar-listing table tr td>span.calDay{cursor:pointer;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in}#calendar-listing table tr td>span.calDay:hover{color:#698fba;background:#fff}#calendar-listing table tr td>span.calDay:hover:before{content:unset}#calendar-listing table tr td.weekOfMonth{font-weight:700}#calendar-listing table tr td.old span{text-decoration:line-through;cursor:not-allowed;opacity:.75}#calendar-listing table tr td.old span:hover{color:inherit!important;background:transparent!important}#calendar-listing table tr td.leadtime span{cursor:not-allowed;opacity:.75}#calendar-listing table tr td.leadtime span:hover{color:inherit!important}#calendar-listing table tr td.today>span{background:#fff;color:#698fba;border:1px solid #05458c}#calendar-listing table tr td.today.leadtime span{opacity:1}#calendar-listing table tr td.partly-blocked span{background:#d87987}#calendar-listing table tr td.fully-blocked span{background:#d87987}#calendar-listing table tr td.switch{overflow:hidden}#calendar-listing table tr td.switch>span{position:relative}#calendar-listing table tr td.switch>span:before{content:"";height:2px;width:150%;position:absolute;left:-25%;top:50%;background:#cddae6;transform:rotate(-45deg);z-index:1}#calendar-listing table tr td.switch>span>span{z-index:2;position:relative}.pendingbegin>span,.markablebegin>span{color:#05458c;text-shadow:none;background:#fff0;background:-moz-linear-gradient(-45deg,transparent 0%,transparent 50%,#f29619 50%,#f29619 100%);background:-webkit-linear-gradient(-45deg,transparent 0%,transparent 50%,#f29619 50%,#f29619 100%);background:linear-gradient(135deg,transparent 0%,transparent 50%,#f29619 50%,#f29619 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@color2',endColorstr='@color1',GradientType=1)}.pendingend>span,.markableend>span{color:#05458c;text-shadow:none;background:#f29619;background:-moz-linear-gradient(-45deg,#f29619 0%,#f29619 50%,transparent 50%,transparent 100%);background:-webkit-linear-gradient(-45deg,#f29619 0%,#f29619 50%,transparent 50%,transparent 100%);background:linear-gradient(135deg,#f29619 0%,#f29619 50%,transparent 50%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@color2',endColorstr='@color1',GradientType=1)}.pendingfull>span,.markablefull>span{background:#f29619;color:#05458c;text-shadow:none}.pendingpoint>span,.markablepoint>span{color:#05458c;text-shadow:none;background:#f29619;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMWQ4MmMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center,ellipse cover,#f29619 50%,#cddae6 66%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(50%,#f29619),color-stop(66%,#cddae6));background:-webkit-radial-gradient(center,ellipse cover,#f29619 50%,#cddae6 66%);background:-o-radial-gradient(center,ellipse cover,#f29619 50%,#cddae6 66%);background:-ms-radial-gradient(center,ellipse cover,#f29619 50%,#cddae6 66%);background:radial-gradient(ellipse at center,#f29619 50%,#cddae6 66%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29619',endColorstr='#cddae6',GradientType=1)}.blockbegin>span{color:#fff;text-shadow:none;background:#fff0;background:-moz-linear-gradient(-45deg,transparent 0%,transparent 50%,#05458c 50%,#05458c 100%);background:-webkit-linear-gradient(-45deg,transparent 0%,transparent 50%,#05458c 50%,#05458c 100%);background:linear-gradient(135deg,transparent 0%,transparent 50%,#05458c 50%,#05458c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@color2',endColorstr='@color1',GradientType=1)}.blockend>span{color:#fff;text-shadow:none;background:#05458c;background:-moz-linear-gradient(-45deg,#05458c 0%,#05458c 50%,transparent 50%,transparent 100%);background:-webkit-linear-gradient(-45deg,#05458c 0%,#05458c 50%,transparent 50%,transparent 100%);background:linear-gradient(135deg,#05458c 0%,#05458c 50%,transparent 50%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@color2',endColorstr='@color1',GradientType=1)}.blockfull>span{color:#fff;text-shadow:none;background:#05458c}.blockpoint>span{color:#fff;text-shadow:none;background:cyan}.blockend.pendingbegin>span,.blockend.markablebegin>span,.pendingfull.blockend>span{color:#fff;text-shadow:none;background:#05458c;background:-moz-linear-gradient(-45deg,#05458c 0%,#05458c 50%,#f29619 50%,#f29619 100%);background:-webkit-linear-gradient(-45deg,#05458c 0%,#05458c 50%,#f29619 50%,#f29619 100%);background:linear-gradient(135deg,#05458c 0%,#05458c 50%,#f29619 50%,#f29619 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@color2',endColorstr='@color1',GradientType=1)}.pendingend.blockbegin>span,.markableend.blockbegin>span,.pendingfull.blockbegin>span{color:#fff;text-shadow:none;background:#f29619;background:-moz-linear-gradient(-45deg,#f29619 0%,#f29619 50%,#05458c 50%,#05458c 100%);background:-webkit-linear-gradient(-45deg,#f29619 0%,#f29619 50%,#05458c 50%,#05458c 100%);background:linear-gradient(135deg,#f29619 0%,#f29619 50%,#05458c 50%,#05458c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@color2',endColorstr='@color1',GradientType=1)}.pendingfull.blockpoint>span,.markablefull.blockpoint>span{color:#05458c;text-shadow:none;background:purple}.calendar .click-paging{width:100%;position:relative;left:initial;right:initial;bottom:initial;overflow:hidden;background:#05458c;border:solid 1px #05458c;border-radius:initial;color:#fff;font-size:110%;font-weight:600;line-height:40px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.calendar .click-paging:hover{background:#f29619;border:solid 1px #f29619;color:#fff!important}.calendar .wrap.wrap-clicklist{padding:0}.calendar .wrap.wrap-clicklist .click-list.booking .click-paging{position:relative!important;right:auto;left:auto;width:100%;border-radius:unset;font-size:inherit}ul.info{display:flex;list-style:none;overflow:hidden;align-items:center}ul.info>li{padding-bottom:5px;overflow:hidden;text-align:center}ul.info>li.info-legend{width:56%}ul.info>li div#prevDate,ul.info>li div#nextDate{width:100%;height:auto;position:relative;top:auto;font-size:100%;text-align:left;transform:none}ul.info>li.info-prev{display:inline-block;margin-right:2%;order:-1;width:22%}ul.info>li.info-prev div#prevDate{text-align:left}ul.info>li.info-next{display:inline-block;margin-left:2%;width:22%}ul.info>li.info-next div#nextDate{text-align:right}ul.info>li .calLegend{list-style:none;overflow:hidden;display:inline-block;padding:0}ul.info>li .calLegend li{display:inline-block;line-height:40px}ul.info>li .calLegend li span.blocked,ul.info>li .calLegend li span.pending,ul.info>li .calLegend li span.empty,ul.info>li .calLegend li span.today{display:inline-block;width:20px;height:20px;margin-left:10px;vertical-align:middle}ul.info>li .calLegend li span.today{background:#fff!important;border:1px solid #05458c}ul.info>li .calLegend li span.blocked{background:#05458c}ul.info>li .calLegend li span.pending{background:#f29619}ul.info>li .calLegend li span.empty{background:#cddae6;border:solid 1px #ccc}@media only screen and (max-width:890px){ul.info{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:15px}ul.info>li{width:100%!important;margin:0!important}ul.info>li.info-legend{grid-area:1 / 1 / 2 / 3}ul.info>li.info-prev{grid-area:2 / 1 / 3 / 2}ul.info>li.info-next{grid-area:2 / 2 / 3 / 3}}.internCalendar{width:98%;margin:0 1%;overflow:hidden}.internCalendar ul.calLegend{padding:0 0 10px 0}.internCalendar ul#calendar-listing{margin:0;padding:0}.internCalendar ul#calendar-listing li{width:20%}@media only screen and (max-width:1500px){.internCalendar ul#calendar-listing li{width:25%}}@media only screen and (max-width:1200px){.internCalendar ul#calendar-listing li{width:33.333%}}@media only screen and (max-width:890px){.internCalendar ul#calendar-listing li{width:50%}}@media only screen and (max-width:500px){.internCalendar ul#calendar-listing li{width:100%}}