.Calender.custom-calender .calender-icon.icon-city_break{margin:0;padding:0}.custom-calender .table-scroll-wrapper div[class*="layout--"]{margin:0 3px !important}.custom-calender{padding:20px 0}.custom-calender .column{padding:0 !important;min-height:auto !important}.custom-calender a.prevmonth,.custom-calender a.nextmonth{width:266px;display:block;text-align:center;padding:5px 10px;border-radius:4px;font-size:22px;font-weight:500;margin-bottom:20px;color:#fff;position:relative;background:#0093d0}.custom-calender a.prevmonth:hover,.custom-calender a.nextmonth:hover{width:266px;display:block;text-align:center;padding:5px 10px;border-radius:4px;font-size:22px;font-weight:500;background:#0093d0;color:#fff;text-decoration:none}.custom-calender a.nextmonth{float:right}.custom-calender p.currentmonth{text-align:center;font-size:22px;font-weight:500;line-height:2px !important;top:-2px;position:relative}.custom-calender .clndrtable th{width:14.28%;border:1px solid #fff;padding:8px 5px;font-size:16px !important;min-width:auto !important}.custom-calender table,.custom-calender table tr{border:0}.custom-calender table{display:table;table-layout:fixed}.custom-calender td.empty-clndr{height:110px;background:#e6f0f7;border:3px #fff solid;vertical-align:top}.custom-calender td.blank-clndr{height:110px;background:#f4f4f4;border:3px #fff solid}.custom-calender td{position:relative;vertical-align:middle;padding:0}.custom-calender table th{border:3px #fff solid;padding-left:10px}.custom-calender .clndrbx-2{font-weight:bold;font-size:18px;padding:0;position:absolute;right:8px;top:8px}.custom-calender .filled-clndr{background:#e6f0f7 !important;color:#061b2b !important}.custom-calender .filled-clndr:hover{cursor:pointer;color:#fff !important;background:#061b2b !important}.custom-calender span.arrowbtn{width:20px;display:block;position:absolute;bottom:10px;right:10px}.custom-calender table tr td{position:relative}.custom-calender span.arrowbtn img{width:100%;height:100%}.custom-calender span.calender-icon{text-align:center !important;display:block;float:left;margin:20px 0 0 40px !important}.custom-calender span.calender-icon::before{content:' ';font-family:'FontAwesome',sans-serif;width:80px;height:80px;position:absolute;background-size:contain;background-repeat:no-repeat;background-image:url(/Assets/img/engineering-icon.svg);font-size:40px;text-align:center}.custom-calender td.empty-clndr:hover span.calender-icon::before{background-image:url(/Assets/img/engineering-icon-hover.svg)}.custom-calender .nextmonth span::after,.custom-calender .prevmonth span::before{content:'\e84d';font-family:'icons',sans-serif;font-size:16px;top:-1px;margin-left:15px;color:#fff;position:absolute}.custom-calender .nextmonth:hover span::after,.custom-calender .prevmonth:hover span::before{color:#fff}.custom-calender .prevmonth span::before{transform:rotate(180deg);display:inline-block;margin-left:0;margin-right:15px;left:15px;top:8px !important;padding-right:0}.custom-calender .clndr-active{background:#061b2b !important;color:#fff !important}.custom-calender .nextmonth span::after{top:8px !important;right:15px}.custom-calender span.sample-icon-1::before{background-image:url(/Assets/img/sample-icon.svg)}.custom-calender td.empty-clndr:hover span.sample-icon-1::before{background-image:url(/Assets/img/sample-icon-hover.svg)}.custom-calender span.sample-icon-2::before{background-image:url(/Assets/img/sample-icon-2.svg)}.custom-calender td.empty-clndr:hover span.sample-icon-2::before{background-image:url(/Assets/img/sample-icon-2-hover.svg)}.custom-calender span.city-breaks::before{background-image:url(/Assets/img/city-breaks.svg)}.custom-calender td.empty-clndr:hover span.city-breaks::before{background-image:url(/Assets/img/city-breaks-hover.svg)}.custom-calender .table-scroll-wrapper a.prevmonth,.custom-calender .table-scroll-wrapper a.nextmonth{margin-top:5px}.blank-calendar .calender-summary-event li{background:0 none !important;border:0;list-style:none;margin-bottom:0}.blank-calendar .clndr-event-lft{padding-left:12px !important;border-right:0;padding-right:12px !important}.blank-calendar .clndr-event-lft img{padding-top:0}.blank-calendar .clndr-event-rit{background:#e6f0f7;min-height:230px !important;padding-top:15px;border-top:3px #0092cc solid;padding-left:20px !important;padding-right:20px !important;position:relative}.blank-calendar .clnder-evnt-rite-date,.blank-calendar .clnder-evnt-name{font-size:18px;font-weight:500;padding-bottom:10px}.blank-calendar .clnder-evnt-rite-inner{padding-bottom:0}.blank-calendar .clndr-event-rit p,.blank-calendar .clndr-event-rit .nearest-station{line-height:20px;padding-bottom:10px}.blank-calendar .event-date,.blank-calendar .clndr-event-rit .nearest-station{font-weight:500}.blank-calendar .clndr-event-rit a{width:100%;right:0;padding-left:20px}.blank-calendar .calender-summary-event li .row{padding:12px 0}.blank-calendar span.calender-icon::before{width:70px;height:70px;margin:auto;left:50%;transform:translate(-50%,0)}.blank-calendar .calender-summary-event h3{padding-bottom:0}.blank-calendar .calender-summary-event .layout--4-8>.column:first-of-type{padding-left:0 !important}.prevmonth span::before{margin-right:10px;color:#fff;font-size:20px;content:"\f177";font-family:'FontAwesome',sans-serif;padding-right:10px;top:1px;position:relative}.nextmonth span::after{color:#fff;font-size:20px;content:"\f178";font-family:'FontAwesome',sans-serif;margin-left:10px;top:1px;position:relative;padding-left:10px}.container #AllAltercations h2{margin-left:0;font-size:18px;padding-top:0;margin-top:0 !important;padding-bottom:30px}#AllAltercations .clndrtask-dtl li{margin-bottom:5px !important}#AllAltercations .clndrtask-dtl li .accordion .accordion-header::after{content:'\e900';font-family:icons,sans-serif;font-weight:400;position:absolute;right:20px;top:50%;color:#061b2b;font-size:22px;line-height:1;margin-top:-11px}#AllAltercations .clndrtask-dtl li .accordion .accordion-header.open::after{transform:rotate(-180deg)}#AllAltercations .clndrtask-dtl li .accordion .accordion-header{background-color:transparent;padding:0 50px 0 0;position:relative;line-height:24px !important}#AllAltercations .clndrtask-dtl li .accordion{border:0 #0092cc solid;margin-bottom:0}#AllAltercations .clndrtask-dtl li .accordion .accordion-header.open,#AllAltercations .clndrtask-dtl li .accordion .accordion-content.open{border-color:#0092cb}#AllAltercations .clndrtask-dtl li .accordion .accordion-header.open{border:2px #0092cc solid}#AllAltercations .clndrtask-dtl li .accordion .accordion-header .content-wrap p{color:#061b2b;font-weight:400;line-height:1.5 !important}.calender-summary-event ul{padding-left:0}.clndr-event .layout--4-8 .column{display:block !important}.clndr-event-lft span{font-weight:500;font-size:20px;float:left;width:100%}.clndr-event-lft img{width:100%;clear:both;float:left;padding-top:10px}.clndr-event-lft{padding-left:40px !important;border-right:2px #000 solid;padding-right:30px !important}.clndr-event-lft-img{min-height:230px;position:relative;clear:both}.clndr-event-lft-img img{object-fit:cover;position:absolute;width:100%;height:100%}.clndr-event-rit{padding-left:30px !important;position:static}.clndr-event-rit a{position:absolute;padding-right:50px;font-weight:500;color:#0093d0;right:20px;bottom:15px}.clndr-event-rit a:after{content:'\e84d';font-family:'icons',sans-serif;position:absolute;right:20px}.clnder-evnt-rite-inner{padding-bottom:20px}.clnder-evnt-rite-inner h5{font-weight:500;font-size:20px;padding-bottom:0}.clnder-evnt-rite-inner p{margin:0;font-size:16px}.calender-summary .clndrtask-dtl li.engineering-odd{background:#f5f5f5}.calender-summary .clndrtask-dtl li.engineering-even{background:#e8f0f6}.calender-summary .clndrtask-dtl li{border-bottom:1px #ccc solid;background:#f5f5f5}.calender-summary .clndrtask-dtl .dtlbx-1{width:25%;float:left;text-align:center;padding:10px;box-sizing:border-box}.clndrtask-dtl .dtlbx-2{width:65%;float:right;padding:10px;box-sizing:border-box}.calender-summary ul{padding-left:0}.calender-summary li{list-style:none}.calender-summary li,.calender-summary li span,.calender-summary li p,.calender-summary li strong,.calender-summary li a{font-size:16px;margin:0 0 0 0 !important}.calender-pagination{padding:0;text-align:center;margin:40px 0 30px}.calender-pagination li{display:inline-block;margin:0 8px 0 0;font-size:1.4em;height:44px}.calender-pagination a,.calender-pagination .expandable-panel-link{display:inline-block;width:42px;height:42px;border-radius:50%;text-align:center;line-height:25px;text-decoration:none;background:rgba(199,218,231,0.4);color:#000;font-weight:500;font-size:14px;transition:all .4s}.calender-pagination a:hover,.calender-pagination .expandable-panel-link:hover{background:rgba(204,204,204,0.6);text-decoration:none !important}.calender-pagination a:hover polygon,.calender-pagination .expandable-panel-link:hover polygon{fill:#004965}.calender-pagination svg{position:relative;vertical-align:middle}.calender-pagination svg polygon{fill:#000}.calender-pagination .active a,.calender-pagination .active .expandable-panel-link{background:#000;color:white;cursor:default}.calender-pagination .arrow a,.calender-pagination .arrow .expandable-panel-link{background:rgba(199,218,231,0.4)}.calender-pagination .label-first,.calender-pagination .label-last{margin:0 10px 0 0;display:none;border:solid 1px #000;border-radius:4px}.calender-pagination .label-first a,.calender-pagination .label-first .expandable-panel-link,.calender-pagination .label-last a,.calender-pagination .label-last .expandable-panel-link{padding:0 18px;min-width:94.8px;border-radius:4px;color:#000;background:white;position:relative;font-weight:500}.calender-pagination .label-first a:hover,.calender-pagination .label-first .expandable-panel-link:hover,.calender-pagination .label-last a:hover,.calender-pagination .label-last .expandable-panel-link:hover{background:#ebf2f6 !important;transition:all .4s !important;text-decoration:none}.calender-pagination .label-first a:after,.calender-pagination .label-first .expandable-panel-link:after,.calender-pagination .label-last a:after,.calender-pagination .label-last .expandable-panel-link:after{right:auto;left:-20px}.calender-pagination .label-last{margin:0}.calender-pagination a{padding-top:10px !important;padding-bottom:10px !important;margin-top:0;margin-bottom:0;line-height:22px !important}#previous-calender-page a,#next-calender-page a{background:#fff;border-radius:5px;border:1px #000 solid;font-size:14px;min-height:40px !important;min-width:100px;text-align:center;font-weight:500}#previous-calender-page a:hover,#next-calender-page a:hover{background:#ebf2f6 !important;transition:all .4s !important}#next-calender a.page-link,#previous-calender a.page-link{position:relative;font-size:0;top:-5px}#next a.page-link,#previous a.page-link{position:relative;font-size:0;top:-5px}#previous-page a,#next-page a{background:#fff;border-radius:5px;border:1px #000 solid;font-size:14px;min-height:40px !important;min-width:100px;text-align:center;font-weight:500}#previous-page a:hover,#next-page a:hover{background:#ebf2f6 !important;transition:all .4s !important}.custom-calender table tr:first-of-type>th{text-align:center}@media(max-width:600px){#previous-page{display:none}#next-page{display:none}}@-moz-document url-prefix(){.custom-calender td.empty-clndr,.custom-calender td.blank-clndr{box-shadow:0 0 0 2px #fff;border:0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.calender-event-paging #next-calender a.page-link,.calender-event-paging #previous-calender a.page-link{top:-15px}.custom-calender td.empty-clndr,.custom-calender td.blank-clndr{box-shadow:0 0 0 1px #fff inset;border:0}.custom-calender td.empty-clndr{overflow:hidden}}@media only screen and (min-width:768px){.custom-calender .table-scroll-wrapper div[class*="layout--"]>.column{margin-bottom:1px !important}.calender-pagination .label-first,.calender-pagination .label-last{display:inline-block}}@media(max-width:1199px){.custom-calender span.calender-icon::before{font-size:60px}}@media(max-width:1024px){.custom-calender a.prevmonth,.custom-calender a.nextmonth,.custom-calender a.prevmonth:hover,.custom-calender a.nextmonth:hover{width:100% !important}.custom-calender table{margin-top:20px !important;display:none}.custom-calender td,.custom-calender th{padding:5px 10px}.custom-calender td.empty-clndr{height:90px}.custom-calender a.prevmonth,.custom-calender a.nextmonth{border-radius:4px !important;padding:15px 10px !important;font-size:20px !important;margin-bottom:0}.custom-calender .nextmonth span::after,.custom-calender .prevmonth span::before{font-size:15px;top:18px !important}.custom-calender,#AllAltercations{padding:0 12px}.blank-calendar .clndr-event-rit{min-height:260px !important}.blank-calendar .calender-summary-event h3{display:none}.currentmonth{font-size:20px !important;padding:25px 0}.clndr-event-lft-img{min-height:260px !important}.calender-summary h3{text-align:left !important}}@media(max-width:767px){.custom-calender{width:100%;margin:auto}.custom-calender calender-summary{display:block}.blank-calendar .clndr-event-lft,.blank-calendar .clndr-event-rite{width:100% !important}.blank-calendar .clndr-event-rit a{padding-bottom:15px;display:block;position:static;padding-left:0;padding-top:10px}.blank-calendar .clndr-event-rit{min-height:auto !important}.blank-calendar .calender-summary-event .layout--4-8>.column:first-of-type{padding-left:12px !important}.clndr-event-lft{margin-bottom:0 !important}.calender-summary .clndrtask-dtl .dtlbx-1,.calender-summary .clndrtask-dtl .dtlbx-2{width:100%;text-align:left}}@media(max-width:600px){#previous-calender-page{display:none}#next-calender-page{display:none}}@media(max-width:480px){.article-paging #next a.page-link,.article-paging #previous a.page-link{top:-5px !important;line-height:17px !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.article-paging #next a.page-link,.article-paging #previous a.page-link{top:-15px}}@media(max-width:480px){.calender-pagination li{margin-right:5px}.calender-pagination li a{width:35px !important;height:35px !important}.calender-pagination li.current-calender-page a{font-size:14px;line-height:17px !important}.calender-event-paging #next-calender a.page-link,.calender-event-paging #previous-calender a.page-link{top:-5px !important;line-height:17px !important}}