@import url(https://fonts.googleapis.com/css?family=Fira+Sans:100,100i,200,300,400,400i,500,600,700,800,900&display=swap);html.ios{--ion-default-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Roboto",sans-serif}html.md{--ion-default-font:"Roboto","Helvetica Neue",sans-serif}html{--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card .ion-page>ion-header>ion-toolbar:first-of-type{padding-top:0}html.ios ion-modal .ion-page{border-radius:inherit}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#3880ff)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,56,128,255)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-primary-shade,#3171e0)!important;--ion-color-tint:var(--ion-color-primary-tint,#4c8dff)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#3dc2ff)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,61,194,255)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#36abe0)!important;--ion-color-tint:var(--ion-color-secondary-tint,#50c8ff)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#5260ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,82,96,255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#4854e0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#6370ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd36f)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45,211,111)!important;--ion-color-contrast:var(--ion-color-success-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-success-shade,#28ba62)!important;--ion-color-tint:var(--ion-color-success-tint,#42d77d)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255,196,9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#eb445a)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,235,68,90)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-danger-shade,#cf3c4f)!important;--ion-color-tint:var(--ion-color-danger-tint,#ed576b)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244,245,248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#92949c)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,146,148,156)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-medium-shade,#808289)!important;--ion-color-tint:var(--ion-color-medium-tint,#9d9fa6)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34,36,40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;overflow:hidden;z-index:0}.split-pane-visible>.ion-page.split-pane-main{position:relative}.ion-page-hidden,[hidden],ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-menu-controller,ion-modal-controller,ion-nav-controller,ion-picker-controller,ion-popover-controller,ion-route,ion-route-redirect,ion-router,ion-select-option,ion-toast-controller{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top: 20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top: constant(safe-area-inset-top)){html{--ion-safe-area-top:constant(safe-area-inset-top);--ion-safe-area-bottom:constant(safe-area-inset-bottom);--ion-safe-area-left:constant(safe-area-inset-left);--ion-safe-area-right:constant(safe-area-inset-right)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top:env(safe-area-inset-top);--ion-safe-area-bottom:env(safe-area-inset-bottom);--ion-safe-area-left:env(safe-area-inset-left);--ion-safe-area-right:env(safe-area-inset-right)}}ion-card-header.ion-color .ion-inherit-color,ion-card.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-push,.md .menu-content-reveal{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-input input::-webkit-date-and-time-value{text-align:start}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%;border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,label,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::-moz-placeholder{padding-left:2px}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}.ion-tappable,[tappable],[tappable] div,[tappable] ion-icon,[tappable] ion-label,[tappable] span,a,a div,a ion-icon,a ion-label,a span,button,button div,button ion-icon,button ion-label,button span,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{border:0;border-radius:0;font-family:inherit;font-style:inherit;font-feature-settings:inherit;font-variant:inherit;line-height:1;text-transform:none;-webkit-appearance:button}[tappable],button{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;max-width:100%;height:100%;max-height:100%;text-rendering:optimizeLegibility;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html{font-family:Open Sans,sans-serif;font-family:var(--ion-font-family)}a{background-color:transparent;color:#3880ff;color:var(--ion-color-primary,#3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:26px}h2{margin-top:18px;font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}small,sub,sup{font-size:75%}sub,sup{position:relative;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-down,.ion-hide-up{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}.ion-no-padding{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding:0}.ion-padding{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding:16px;padding:var(--ion-padding,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-padding{padding-left:unset;padding-right:unset;padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px)}}.ion-padding-top{--padding-top:var(--ion-padding,16px);padding-top:16px;padding-top:var(--ion-padding,16px)}.ion-padding-start{--padding-start:var(--ion-padding,16px);padding-left:16px;padding-left:var(--ion-padding,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-padding-start{padding-left:unset;padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}}.ion-padding-end{--padding-end:var(--ion-padding,16px);padding-right:16px;padding-right:var(--ion-padding,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-padding-end{padding-right:unset;padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px)}}.ion-padding-bottom{--padding-bottom:var(--ion-padding,16px)}.ion-padding-bottom,.ion-padding-vertical{padding-bottom:16px;padding-bottom:var(--ion-padding,16px)}.ion-padding-vertical{--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding-top:16px;padding-top:var(--ion-padding,16px)}.ion-padding-horizontal{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);padding-left:16px;padding-left:var(--ion-padding,16px);padding-right:16px;padding-right:var(--ion-padding,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-padding-horizontal{padding-left:unset;padding-right:unset;padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px)}}.ion-no-margin{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin:0}.ion-margin{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin:16px;margin:var(--ion-margin,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-margin{margin-left:unset;margin-right:unset;margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px)}}.ion-margin-top{--margin-top:var(--ion-margin,16px);margin-top:16px;margin-top:var(--ion-margin,16px)}.ion-margin-start{--margin-start:var(--ion-margin,16px);margin-left:16px;margin-left:var(--ion-margin,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-margin-start{margin-left:unset;margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px)}}.ion-margin-end{--margin-end:var(--ion-margin,16px);margin-right:16px;margin-right:var(--ion-margin,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-margin-end{margin-right:unset;margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px)}}.ion-margin-bottom{--margin-bottom:var(--ion-margin,16px)}.ion-margin-bottom,.ion-margin-vertical{margin-bottom:16px;margin-bottom:var(--ion-margin,16px)}.ion-margin-vertical{--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin-top:16px;margin-top:var(--ion-margin,16px)}.ion-margin-horizontal{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);margin-left:16px;margin-left:var(--ion-margin,16px);margin-right:16px;margin-right:var(--ion-margin,16px)}@supports (margin-inline-start: 0) or (-webkit-margin-start: 0){.ion-margin-horizontal{margin-left:unset;margin-right:unset;margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px)}}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start,[dir=rtl] .ion-float-start{float:right!important}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end,[dir=rtl] .ion-float-end{float:left!important}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start,[dir=rtl] .ion-float-sm-start{float:right!important}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end,[dir=rtl] .ion-float-sm-end{float:left!important}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start,[dir=rtl] .ion-float-md-start{float:right!important}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end,[dir=rtl] .ion-float-md-end{float:left!important}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start,[dir=rtl] .ion-float-lg-start{float:right!important}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end,[dir=rtl] .ion-float-lg-end{float:left!important}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start,[dir=rtl] .ion-float-xl-start{float:right!important}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end,[dir=rtl] .ion-float-xl-end{float:left!important}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}:root{--ion-item-border-color:#dde3eb;--ion-color-white-background:#fff;--ion-text-blue-color:#438bee;--color-toolbar-background:#fff}[data-theme=bwh]{--default-app-blue-color:#1f70a9;--ion-text-blue-color:#1f70a9;--ion-font-family:"SF",sans-serif}.parkingModal .mobileModals{background:#fff;background:var(--color-toolbar-background)}.category-icon .filter-text{color:#438bee;color:var(--ion-text-blue-color)}ion-toolbar{--background:var(--color-toolbar-background);color:var(--color-toolbar-text)}.top-filters{background:#fff;background:var(--color-toolbar-background)}mobile-home-header ion-menu .menuBar ion-item{--border-color:var(--ion-item-border-color)}ion-item.active div.other-details{background-color:var(--ion-color-white)}.expand-campus-list-dropdown{width:30px;display:block;height:30px;border-radius:30px;background:url(/assets/icon/closeCampusListDropdown.svg) center 12px/15px 15px no-repeat #fff;position:relative;z-index:9;margin-left:200px;margin-right:200px;margin-top:60px;cursor:pointer}.disableCampus{--background:#e6ebf1}body.dark{--ion-color-primary:#fff;--item-dark-background-color:#000;--item-background-color:#121212;--item-background-light-color:#2e2e2e;--item-background-lightest-color:#c2c2c2;--item-text-color:#fff;--ion-text-blue-color:#fff;--ion-background-color-rgb:18,18,18;--ion-text-color:#fff;--ion-text-color-rgb:255,255,255;--ion-border-color:#222;--ion-color-step-50:#1e1e1e;--ion-color-step-100:#2a2a2a;--ion-color-step-150:#363636;--ion-color-step-200:#414141;--ion-color-step-250:#4d4d4d;--ion-color-step-300:#595959;--ion-color-step-350:#656565;--ion-color-step-850:#fff;--ion-item-border-color:#2f2f2f;--color-toolbar-background:#121212;--color-toolbar-text:#fff;--ion-item-background:#121212;--ion-background-color:#121212;--ion-color-white-background:#121212;--spinner-color:#fff;--ion-primary-color:#fff}body.dark .desktop .map-controls,body.dark .desktop .map-controls.active-floor,body.dark .kiosk_landscape .map-controls,body.dark .kiosk_landscape .map-controls.active-floor{filter:invert(1)}body.dark .event-list ion-item{--border-color:#2e2e2e!important;--min-height:60px}body.dark ion-segment-button[aria-selected=true] ion-label{background:#414040!important;color:#fff!important;border:1px solid #afafaf}body.dark .qrcodeContainer{filter:invert(1)}body.dark .print-container,body.dark .print-container .bgBox,body.dark app-print{background:var(--ion-background-color);color:#fff}body.dark .directionBox,body.dark .listGoogleData,body.dark .print-block .heightForMap,body.dark .print-block core-map{border:1px solid #363636}body.dark .print-page-header{background:rgba(62,62,62,.5)}body.dark .googleSearch-container ion-item{--border-color:#363636!important}body.dark .goBackPrintPage,body.dark .map-controls{filter:invert(1)}body.dark .directionBox,body.dark .listGoogleData{color:#fff}body.dark .eulaDiv{background-color:var(--ion-background-color)!important}body.dark .eulaDiv .eulaFooter{border-top:1px solid #363636!important;background:var(--ion-background-color)!important}body.dark .eulaDiv .descriptionText{color:#fff!important}body.dark .eluaClientLogo .hline-bottom{border-bottom:.5px solid #363636!important}body.dark .checkboxTextAlignment{color:#fff!important}body.dark app-root .overlayWebHelpBg app-help-view .swiper-container{background:transparent!important;border-left:none!important}body.dark app-help-view .skipTutorial .textColor{background:var(--ion-background-color);color:#fff!important}body.dark app-help-view .iconBtns .backIcon,body.dark app-help-view .iconBtns .forwardIcon{filter:grayscale(1)}body.dark .eluaClientLogo .crossIcon,body.dark .privacyContainer .privacyCross{color:#ccc!important}body.dark .desktop .filter-category,body.dark .desktop .lib-source-destination .right-container ion-item,body.dark .kiosk_landscape .filter-category,body.dark .kiosk_landscape .lib-source-destination .right-container ion-item{--background:transparent!important;background:transparent!important}body.dark .desktop mobile-quick-filter .top-filters.expand,body.dark .kiosk_landscape mobile-quick-filter .top-filters.expand{border-top:1px solid #393939;margin-top:4px;border-radius:0}body.dark .kiosk_landscape .filter-category,body.dark .kiosk_portrait .filter-category{background:#121212!important}body.dark .kiosk_landscape .search-input-filter ion-input,body.dark .kiosk_portrait .search-input-filter ion-input{--color:var(--ion-background-color)!important}body.dark .kiosk_landscape .lib-source-destination-toggle .toggle-button-container .toggle-header-button,body.dark .kiosk_portrait .lib-source-destination-toggle .toggle-button-container .toggle-header-button{display:none}body.dark ion-segment-button{background:transparent!important;--indicator-color:#7b7b7b!important}body.dark .kiosk_landscape .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime{height:auto;top:-34px;padding:10px 0 10px 10px!important}body.dark .kiosk_portrait .divStyle .estimatedTravelTime{height:65px!important}body.dark .PrintMessage,body.dark .direction-print-alert,body.dark .kiosk_portrait mobile-quick-filter .top-filters,body.dark .timeout-container,body.dark app-print-message{background-color:var(--ion-background-color)!important;background:var(--ion-background-color)!important}body.dark .kiosk_landscape .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .Rideshare,body.dark .kiosk_landscape .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .Walking,body.dark .kiosk_portrait .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .Rideshare,body.dark .kiosk_portrait .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .Walking{filter:invert(1)}body.dark .gps-container,body.dark .kiosk_landscape mobile-quick-filter .top-filters,body.dark .kiosk_portrait mobile-quick-filter .top-filters{background:var(--ion-background-color)!important}body.dark .gps-container .gps-close-button{color:#ccc}body.dark app-root+.hg-theme-default{background-color:#2e2e2e;border:1px solid #515151;box-shadow:inset 0 0 5px #121212}body.dark app-root+.hg-theme-default .hg-button{background:#121212;border:1px solid #6b6b6b;color:#fff}body.dark .direction-print-alert .closeDirectionPopup,body.dark .gps-container h2,body.dark .gps-container h3,body.dark .gps-container p{color:#ccc!important}body.dark .kiosk_portrait core-home-header .app-header-logo .hamburger-menu{background:#121212 url(/assets/mobile/bars-white.svg) no-repeat 24px 9px!important}body.dark .PrintMessage h2{color:#fff!important}body.dark app-kiosk-home .splash-screen-logo{background:var(--ion-background-color)!important}body.dark .direction-print-alert ion-button{--background:#2e2e2e!important;--color:#fff!important;--border-color:#ccc!important}body.dark .desktop .lib-source-destination .reverse-button-container .reverse-direction{filter:none!important}body.dark .desktop .sidebar-panel,body.dark .kiosk_landscape .sidebar-panel,body.dark .kiosk_portrait .sidebar-panel{background:var(--ion-background-color)!important}body.dark .kiosk_landscape .inMobileSearchFilter,body.dark .kiosk_portrait .inMobileSearchFilter{display:none}body.dark .event-calendar,body.dark .privacyContainer,body.dark button.days-btn p,body.dark ion-calendar{background:var(--item-background-color)!important;color:var(--item-text-color)!important}body.dark .days-btn.last-month-day p,body.dark .days-btn.next-month-day p{color:#818181!important}body.dark .days-btn.today,body.dark .days-btn.today p{color:#fff!important;border-radius:50%;background:#438bee!important}body.dark .month-packer-item button{color:#818181!important}body.dark mobile-session-list .row-div{color:var(--item-text-color)}body.dark .almostThereScreen .saveNotes,body.dark .almostThereScreen h2,body.dark .composite-incidents span.composite-incidents-name,body.dark .month-packer-item.this-month button{color:#fff!important}body.dark .days-btn.on-selected,body.dark .days-btn.on-selected p{background:#fff!important;border-radius:50%;color:var(--item-background-color)!important}body.dark .campus-list-container ion-item.active,body.dark .campus-list-container ion-item:hover,body.dark .campus-list-container ion-item[name=active]{--background:var(--item-background-light-color)!important}body.dark ion-toolbar{--background:var(--item-background-color)!important}body.dark .hamburger-menu{color:#fff;background:var(--item-background-color) url(/assets/mobile/bars-white.svg) no-repeat 10px center;background-size:15px 15px}body.dark .accordionStepsLoader,body.dark .app-header-logo{background-color:var(--item-background-color)!important}body.dark .lib-source-destination .reverse-button-container .reverse-direction{filter:brightness(50)}body.dark .expand-campus-list-dropdown{filter:invert(1);width:30px;display:block;height:30px;border-radius:30px;position:relative;z-index:9;margin-left:200px;margin-right:200px;margin-top:60px;cursor:pointer}body.dark .disableCampus{--background:#444}body.dark .stepsAccordion .viewMap{background:#2e2e2e;color:#2196f3;border:1px solid #2196f3;filter:none}body.dark .turn-by-turn-header{border:none!important}body.dark .red-btn{background-color:#2e2e2e!important;color:#f95f5d;position:relative;border:1px solid #f95f5d}body.dark .settings-container ion-item{--border-color:#2f2f2f}body.dark .center-alert-message,body.dark .floor-name,body.dark .remaining-time{background-color:rgba(0,0,0,.45)!important;border:1px solid #00000010!important}body.dark .center-alert-message p,body.dark .floor-name p,body.dark .remaining-time p,body.dark .toast-modals .toast-close{color:#fff!important}body.dark .center-alert-message .prompt-icon{filter:none}body.dark .border-steps{background:#565656}body.dark lib-direction-swiper-nav .stepOverView .custom-link,body.dark lib-direction-swiper-nav .stepOverView .dropdown-menu li a.enabled,body.dark lib-direction-swiper-nav .stepOverView .highlightColor{color:#318cf3!important}body.dark lib-direction-swiper-nav .stepOverView .dropdown-menu:before{background:url(/assets/icon/facelift/dropDownArrowBlack.svg) no-repeat 95% 100%;bottom:1px;opacity:1}body.dark lib-direction-swiper-nav .stepOverView .dropdown-menu .heading,body.dark lib-direction-swiper-nav .stepOverView .dropdown-menu li{background:rgba(0,0,0,.9);color:var(--item-text-color)!important}body.dark lib-direction-swiper-nav .stepOverView .travelTime,body.dark lib-direction-swiper-nav .stepOverView .viewControl{color:var(--item-text-color)!important}body.dark .swiper-container{border-left:1px solid #4d4d4d}body.dark lib-direction-swiper-nav .stepOverView{background:#121212;background:linear-gradient(180deg,#121212,#121212 33%,#121212 56%,#2e2e2e)}body.dark .menuBar .menu-icon{background:#535353!important}body.dark .mobileModalsContainer ion-checkbox,body.dark ion-checkbox{--background-checked:#4d4d4d!important}body.dark .parkingModal .suggestion-box{color:var(--item-dark-background-color)}body.dark .lib-source-destination-toggle ion-item{--color:var(--item-text-color)!important}body.dark .event-list,body.dark .lib-source-destination .left-icons-container .spacer-bottom,body.dark .lib-source-destination .left-icons-container .spacer-top,body.dark .lib-source-destination-toggle,body.dark .lib-source-destination-toggle .left-icons-container .spacer-top,body.dark .mobileModals,body.dark .mobileModalsContainerPermission,body.dark .notification-list,body.dark .simulator-list,body.dark .swiper-container,body.dark ion-modal.youAlmostThere .modal-wrapper,body.dark lib-events,body.dark lib-search{background:var(--item-background-color)!important;background-color:var(--item-background-color)!important}body.dark .destination-selection,body.dark .destination-selection a.destination-cancel,body.dark .mapLegends span.legendText,body.dark .mobileModals,body.dark .mobileModals h2,body.dark .mobileModals h3,body.dark .mobileModals p,body.dark .mobileModalsContainerPermission h2,body.dark .mobileModalsContainerPermission ion-item.auto-height p,body.dark .no-notification-message{color:var(--item-text-color)!important}body.dark .navigationModals .turn-by-turn-header{background:var(--item-background-light-color)!important;color:var(--item-text-color)!important}body.dark .lib-source-destination{background-color:var(--item-background-color)!important}body.dark .parkingModal .mobileModalsContainer h3,body.dark .parkingModal .mobileModalsContainer ion-item.dayNight ion-label{color:var(--item-text-color)!important;--color:var(--item-text-color)}body.dark .campus-list-container,body.dark .endPin,body.dark .parkingModal .mobileModalsContainer span.day,body.dark .parkingModal .mobileModalsContainer span.night,body.dark .startPin{background-color:var(--item-background-color)!important}body.dark .mapLegends,body.dark .mobileModalsContainer,body.dark .navigationModals,body.dark .toast-modals-white,body.dark lib-parking .parking-container,body.dark mobile-pass-new-host-to-app,body.dark mobile-settings-view .settings-list .settings-container{background:var(--item-background-color)}body.dark .campus-list-container ion-label strong,body.dark .campus-list-container p,body.dark .details p,body.dark .details strong,body.dark .directionContent,body.dark .mapLegends h3,body.dark .mapLegends ion-icon.close-settings,body.dark .mobileModalsContainer,body.dark .mobileModalsContainer h3,body.dark .navigationModals h3,body.dark .navigationModals ion-icon.close-settings,body.dark b.heading{color:var(--item-text-color)!important}body.dark .backButton{background:var(--item-background-light-color);color:var(--item-text-color)}body.dark .campus-list-container .campus-heading,body.dark .destination-search-container ion-item.header-label,body.dark .directory-header,body.dark .event-list ion-item.header-label,body.dark .googleSearch-container .header,body.dark .googleSearch-container .header .Matching-text,body.dark .inMobileSearchFilter,body.dark ion-item.header-label ion-label h3,body.dark lib-parking h3.header-label{--background:var(--item-background-light-color)!important;background:var(--item-background-light-color)!important;color:var(--item-text-color)!important}body.dark .search-input-filter .close-icon{color:var(--item-background-color)!important}body.dark .stepsAccordion ion-list.stepGroup.enabled ion-item.enabled{--background:#121212 url(/assets/icon/facelift/pathhighlight.svg) no-repeat 98% center/7px auto!important;background-position:98%;background-size:7px auto}body.dark .clearField,body.dark .clearInputHome{color:var(--item-background-light-color)!important;background:var(--item-background-lightest-color)!important}body.dark .loading-events .text,body.dark .menuBar .menu-text,body.dark ion-item .accordion a,body.dark ion-label h3.directionStepsHeading{color:var(--item-text-color)!important}body.dark .destination-search-container ion-item.header-label,body.dark .directory-header,body.dark .event-list ion-item.header-label,body.dark .googleSearch-container .header,body.dark .stepsAccordion ion-list.stepGroup ion-item,body.dark .stepsAccordion ul li,body.dark lib-parking h3.header-label{border-bottom:1px solid #2f2f2f!important}body.dark .stepsAccordion .stepGroup.enabled ion-item.enabled{--background:#121212 url(/assets/icon/facelift/pathhighlight.svg) no-repeat 98% center/7px auto!important;background-position:98%;background-size:7px auto}body.dark .back-button-session,body.dark .lib-source-destination .back-container .back-btn,body.dark .lib-source-destination-toggle .back-container .back-btn{background:url(/assets/mobile/back-to-homepage-white.svg) no-repeat 50%!important;background-size:25px 25px!important}body.dark suggestion-box{color:#000}body.dark .lib-source-destination-toggle ion-item{--color:#fff!important}body.dark .directionIconImage img[src="assets/icon/direction-icons/start-Dot.svg"],body.dark .swiper-slide img[src="assets/icon/direction-icons/start-Dot.svg"]{border:1px solid #909090!important;border-radius:50%;filter:invert(1)}body.dark .event-list,body.dark .lib-source-destination .left-icons-container .spacer-bottom,body.dark .lib-source-destination .left-icons-container .spacer-top,body.dark .lib-source-destination-toggle,body.dark .lib-source-destination-toggle .left-icons-container .spacer-top,body.dark .mobileModals,body.dark .notification-list,body.dark .simulator-list,body.dark lib-events,body.dark lib-search{background:#121212!important;background-color:#121212!important}body.dark .destination-selection,body.dark .destination-selection a.destination-cancel,body.dark .mapLegends span.legendText,body.dark .mobileModals,body.dark .mobileModalsContainerPermission h2,body.dark .mobileModalsContainerPermission ion-item.auto-height p,body.dark .no-notification-message{color:#fff!important}body.dark .navigationModals .turn-by-turn-header{background:#2e2e2e!important;color:#fff!important}body.dark .mobileModals h2,body.dark .mobileModals h3,body.dark .mobileModals p{color:#fff!important}body.dark .lib-source-destination{background-color:#121212!important}body.dark .parkingModal .mobileModalsContainer h3,body.dark .parkingModal .mobileModalsContainer ion-item.dayNight ion-label{color:#fff!important;--color:#fff}body.dark .turn-by-turn-header{background:var(--item-background-light-color)!important;color:var(--item-text-color)!important;border:1px solid #ccc;border-right:none;border-left:none}body.dark .settings-container ion-item.clear-cache{--border-color:var(--item-background-color)!important}body.dark .event-list .no-events .no-events-message,body.dark .settings-container ion-item.clear-cache .cache-container p{color:#ccc!important}body.dark .mobileModals.center-modals{padding-top:10px;border:1px solid #494949!important}body.dark .mobileModalsContainer{padding:10px 10px 0}body.dark .parkingModal .mobileModalsContainer ion-label{color:var(--item-text-color)!important}body.dark .campus-list-container,body.dark .endPin,body.dark .parkingModal .mobileModalsContainer span.day,body.dark .parkingModal .mobileModalsContainer span.night,body.dark .startPin{background-color:#fff!important;background-color:var(--color-toolbar-background)!important}body.dark .mapLegends,body.dark .mobileModalsContainer,body.dark .navigationModals,body.dark .toast-modals-white,body.dark lib-parking .parking-container,body.dark mobile-pass-new-host-to-app,body.dark mobile-settings-view .settings-list .settings-container{background:#fff;background:var(--color-toolbar-background)}body.dark .navigationModals .endPin,body.dark .navigationModals .startPin{background-color:#fff!important;background-color:var(--color-toolbar-background)!important}body.dark .recentDate{color:#ccc!important}body.dark .event-calendar .date-select,body.dark .event-list .skipHelp,body.dark .popup-button.cancel-btn{border:1px solid #cccccc79!important;background-color:#2e2e2e!important;color:#fff!important}body.dark .event-list ion-item.header-label{margin-top:-1px!important}body.dark .event-header,body.dark .notification-header,body.dark .settings-header,body.dark .simulator-header{background-color:#2e2e2e!important;border-bottom:1px solid #cccccc49}body.dark .dropdown-menu a[name=enabled]{background:url(/assets/icon/facelift/checkLight.svg) no-repeat 96%;background-size:10px 10px}body.dark .dropdown-menu li>a:hover{background-color:#0961a7!important}body.dark h3[name=PARKING]{background:url(/assets/icon/facelift/stepsParkingIconLight.svg) no-repeat 5px;background-size:25px!important;min-height:25px}body.dark .category-icon .filter-icon.rideshare-category{background:#5d5d5d url(/assets/mobile/MOT/rideshareIconActive.svg) no-repeat 50%;background-size:35px 35px!important}body.dark .category-icon .filter-icon.walking-category{background:#5d5d5d url(/assets/mobile/MOT/walkerIconActive.svg) no-repeat 50%;background-size:35px 35px!important}body.dark .category-icon .filter-icon.driving-category{background:#5d5d5d url(/assets/mobile/MOT/finalWheelActive.svg) no-repeat 50%;background-size:35px 35px!important}body.dark .category-icon .filter-icon.transit-category{background:#5d5d5d url(/assets/mobile/MOT/transitIconActive.svg) no-repeat 50%;background-size:35px 35px!important}body.dark .category-icon .filter-icon.saved-category{background:#5d5d5d url(/assets/mobile/savedIconWhite.svg) no-repeat 50%;background-size:30px 30px}body.dark .category-icon .filter-icon.top-category{background:#5d5d5d url(/assets/mobile/topIconWhite.svg) no-repeat 50%;background-size:30px 30px}body.dark .category-icon .filter-icon.recent-category{background:#5d5d5d url(/assets/mobile/recentsIconWhite.svg) no-repeat 20px 10px;background-size:20px 20px}body.dark .category-icon .filter-icon.directory-category{background:#5d5d5d url(/assets/mobile/directoryIconWhite.svg) no-repeat 50%;background-size:30px 30px}body.dark .category-icon.active .filter-icon,body.dark .category-icon:hover .filter-icon{background-color:var(#488aff)}body.dark .preview-icon{filter:grayscale(1)}body.dark .details-text{color:#30d158!important}body.dark .campus-list-container ion-label strong,body.dark .campus-list-container p,body.dark .details p,body.dark .details strong,body.dark .directionContent,body.dark .mapLegends h3,body.dark .mapLegends ion-icon.close-settings,body.dark .mobileModalsContainer,body.dark .mobileModalsContainer h3,body.dark .navigationModals h3,body.dark .navigationModals ion-icon.close-settings,body.dark b.heading{color:#fff!important}body.dark .backButton{background:#2e2e2e;color:#fff}body.dark .campus-list-container .campus-heading,body.dark .destination-search-container ion-item.header-label,body.dark .directory-header,body.dark .event-list ion-item.header-label,body.dark .googleSearch-container .header,body.dark .googleSearch-container .header .Matching-text,body.dark .inMobileSearchFilter,body.dark ion-item.header-label ion-label h3,body.dark lib-parking h3.header-label{--background:#2e2e2e!important;background:#2e2e2e!important;color:#fff!important}body.dark .destination-search-container ion-item.header-label,body.dark .directory-header,body.dark .event-list ion-item.header-label,body.dark .googleSearch-container .header,body.dark .stepsAccordion ion-list.stepGroup ion-item,body.dark lib-parking h3.header-label.stepsAccordion ul li{border-bottom:1px solid #2f2f2f!important}body.dark .search-input-filter .close-icon{color:#fff!important;color:var(--color-toolbar-background)!important}body.dark .loader{background:transparent url(/assets/mobile/locating-loader-white.svg) no-repeat 50%}body.dark .estimatedTravelTime .heading,body.dark .search-input-filter .search-icon{color:#ccc!important}body.dark .estimatedTravelTime .heading .greenColor,body.dark .estimatedTravelTime .heading span.Driving,body.dark .estimatedTravelTime .heading span.RideShare,body.dark .estimatedTravelTime .heading span.Walking{filter:invert(1)}body.dark h3[name=DRIVING]{background:url(/assets/icon/facelift/drivingIconWhite.svg) no-repeat 5px}body.dark ion-toolbar{--background:var(--ion-text-color)}body.dark .loading-events .text,body.dark .menuBar .menu-text,body.dark ion-item .accordion a,body.dark ion-label h3.directionStepsHeading{color:#fff!important}body.dark .accordion,body.dark .loader-div,body.dark .stepsAccordion ul.enabled li.enabled,body.dark ion-item.active div.other-details{background-color:var(--ion-item-background)!important;color:var(--ion-text-color)!important}body.dark .divStyle .estimatedTravelTime{background:var(--ion-item-background)!important;border-bottom:1px solid #2f2f2f;height:49px}body.dark .menu-list .menu-item{--color:var(--ion-text-color);--border-color:var(--ion-item-border-color)}body.dark .menu-list .menu-item ion-label{--color:var(--ion-text-color)}body.dark .clearField,body.dark .clearInputHome{color:#3d3d3d!important;background:#c2c2c2!important}body.dark .destination-container ion-item,body.dark .destination-search-container ion-item,body.dark .menu-list .menu-item,body.dark ion-row.searchGoogleRow ion-item,body.dark lib-parking .parking-container ion-item,body.dark mobile-home-header ion-menu .menuBar ion-item{--border-color:var(--ion-item-border-color)!important}body.dark .mapLegends .legends ul li{border-bottom:1px solid #565656!important}body.dark .lib-source-destination .current-location-row .current-location{border-color:#121212!important}body.dark span.blue-label{color:#64baff!important}body.dark .directory-container,body.dark .top-filters{background:#fff;background:var(--color-toolbar-background)}body.dark .destination-selection a.destination-cancel,body.dark .search-input-filter .close-icon{color:#000}body.dark .menu-list ion-label .menu-arrow,body.dark .viewMap{filter:grayscale(1)}body.dark .search-input-filter ion-input{border-bottom:1.5px solid #dadada!important;--color:var(--ion-text-blue-color)}body.dark .lib-source-destination ion-item.item-has-value ion-input{border-bottom:1px solid #dadada!important}body.dark .parkingModal .mobileModals{background:#fff;background:var(--color-toolbar-background)}body.dark .ios body{--ion-background-color:#121212;--ion-background-color-rgb:18,18,18;--ion-text-color:#fff;--ion-text-color-rgb:255,255,255;--ion-border-color:#222;--ion-color-step-50:#1e1e1e;--ion-color-step-100:#2a2a2a;--ion-color-step-150:#363636;--ion-color-step-200:#414141;--ion-color-step-250:#4d4d4d;--ion-color-step-300:#595959;--ion-color-step-350:#656565;--ion-color-step-850:#fff;--color-toolbar-background:#ff0;--color-toolbar-text:#fff;--ion-item-background:#000;--ion-background-color:#000}@media (prefers-color-scheme: dark){.event-list ion-item{--border-color:#2e2e2e!important;--min-height:60px}ion-segment-button[aria-selected=true] ion-label{background:#414040!important;color:#fff!important;border:1px solid #afafaf}.desktop .map-controls,.desktop .map-controls.active-floor,.kiosk_landscape .map-controls,.kiosk_landscape .map-controls.active-floor,.qrcodeContainer{filter:invert(1)}.print-container,.print-container .bgBox,app-print{background:var(--ion-background-color);color:#fff}.directionBox,.listGoogleData,.print-block .heightForMap,.print-block core-map{border:1px solid #363636}.print-page-header{background:rgba(62,62,62,.5)}.goBackPrintPage,.map-controls{filter:invert(1)}.directionBox,.listGoogleData{color:#fff}lib-google .googleSearch-container ion-item{--border-color:#363636}.eulaDiv{background-color:var(--ion-background-color)!important}.eulaDiv .eulaFooter{border-top:1px solid #363636!important;background:var(--ion-background-color)!important}.eulaDiv .descriptionText{color:#fff!important}.eluaClientLogo .hline-bottom{border-bottom:.5px solid #363636!important}.checkboxTextAlignment{color:#fff!important}app-root .overlayWebHelpBg app-help-view .swiper-container{background:transparent!important;border-left:none!important}app-help-view .skipTutorial .textColor{background:var(--ion-background-color);color:#fff}app-help-view .iconBtns .backIcon,app-help-view .iconBtns .forwardIcon{filter:grayscale(1)}.eluaClientLogo .crossIcon,.privacyContainer .privacyCross{color:#ccc!important}.desktop .filter-category,.desktop .lib-source-destination .right-container ion-item,.kiosk_landscape .filter-category,.kiosk_landscape .lib-source-destination .right-container ion-item{--background:transparent!important;background:transparent!important}.desktop mobile-quick-filter .top-filters.expand,.kiosk_landscape mobile-quick-filter .top-filters.expand{border-top:1px solid #393939;margin-top:4px;border-radius:0}.kiosk_landscape .filter-category,.kiosk_portrait .filter-category{background:#121212!important}.kiosk_landscape .search-input-filter ion-input,.kiosk_portrait .search-input-filter ion-input{--color:var(--ion-background-color)!important}.kiosk_landscape .lib-source-destination-toggle .toggle-button-container .toggle-header-button,.kiosk_portrait .lib-source-destination-toggle .toggle-button-container .toggle-header-button{display:none}ion-segment-button{background:transparent!important;--indicator-color:#7b7b7b!important}.kiosk_landscape .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime{height:79px!important;top:-30px!important;padding:10px 0 10px 10px!important}.kiosk_portrait .divStyle .estimatedTravelTime{height:65px!important}.PrintMessage,.direction-print-alert,.kiosk_portrait mobile-quick-filter .top-filters,.timeout-container,app-print-message{background-color:var(--ion-background-color)!important;background:var(--ion-background-color)!important}.kiosk_landscape .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .Rideshare,.kiosk_landscape .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .Walking,.kiosk_portrait .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .Rideshare,.kiosk_portrait .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .Walking{filter:invert(1)}.gps-container,.kiosk_landscape mobile-quick-filter .top-filters,.kiosk_portrait mobile-quick-filter .top-filters{background:var(--ion-background-color)!important}.gps-container .gps-close-button{color:#ccc}body app-root+.hg-theme-default{background-color:#2e2e2e;border:1px solid #515151;box-shadow:inset 0 0 5px #121212}body app-root+.hg-theme-default .hg-button{background:#121212;border:1px solid #6b6b6b;color:#fff}.direction-print-alert .closeDirectionPopup,.gps-container h2,.gps-container h3,.gps-container p{color:#ccc!important}.kiosk_portrait core-home-header .app-header-logo .hamburger-menu{background:#121212 url(/assets/mobile/bars-white.svg) no-repeat 24px 9px!important}.PrintMessage h2{color:#fff!important}app-kiosk-home .splash-screen-logo{background:var(--ion-background-color)!important}.direction-print-alert ion-button{--background:#2e2e2e!important;--color:#fff!important;--border-color:#ccc!important}.desktop .lib-source-destination .reverse-button-container .reverse-direction{filter:none!important}.desktop .sidebar-panel,.kiosk_landscape .sidebar-panel,.kiosk_portrait .sidebar-panel{background:var(--ion-background-color)!important}.kiosk_landscape .inMobileSearchFilter,.kiosk_portrait .inMobileSearchFilter{display:none}ion-menu .menuBar .menu-text{color:#fff!important}.md body{--ion-text-blue-color:#fff;--ion-background-color-rgb:18,18,18;--ion-text-color:#fff;--ion-text-color-rgb:255,255,255;--ion-border-color:#222;--ion-color-step-50:#1e1e1e;--ion-color-step-100:#2a2a2a;--ion-color-step-150:#363636;--ion-color-step-200:#414141;--ion-color-step-250:#4d4d4d;--ion-color-step-300:#595959;--ion-color-step-350:#656565;--ion-color-step-850:#fff;--ion-item-border-color:#2f2f2f;--color-toolbar-background:#121212;--color-toolbar-text:#fff;--ion-item-background:#121212;--ion-background-color:#121212;--ion-color-white-background:#121212;--spinner-color:#fff;--ion-color-primary:#fff;--item-dark-background-color:#000;--item-background-color:#121212;--item-background-light-color:#2e2e2e;--item-background-lightest-color:#c2c2c2;--item-text-color:#fff}.md body .event-calendar,.md body .privacyContainer,.md body button.days-btn p,.md body ion-calendar{background:var(--item-background-color)!important;color:var(--item-text-color)!important}.md body .days-btn.last-month-day p,.md body .days-btn.next-month-day p{color:#818181!important}.md body .days-btn.today,.md body .days-btn.today p{color:#fff!important;border-radius:50%;background:#438bee!important}.md body .month-packer-item button{color:#818181!important}.md body mobile-session-list .row-div{color:var(--item-text-color)}.md body .almostThereScreen .saveNotes,.md body .almostThereScreen h2,.md body .composite-incidents span.composite-incidents-name,.md body .month-packer-item.this-month button{color:#fff!important}.md body .days-btn.on-selected,.md body .days-btn.on-selected p{background:#fff!important;border-radius:50%;color:var(--item-background-color)!important}.md body .campus-list-container ion-item.active,.md body .campus-list-container ion-item:hover,.md body .campus-list-container ion-item[name=active]{--background:var(--item-background-light-color)!important}.md body ion-toolbar{--background:var(--item-background-color)!important}.md body .hamburger-menu{color:#fff;background:var(--item-background-color) url(/assets/mobile/bars-white.svg) no-repeat 10px center;background-size:15px 15px}.md body .accordionStepsLoader,.md body .app-header-logo{background-color:var(--item-background-color)!important}.md body .lib-source-destination .reverse-button-container .reverse-direction{filter:brightness(50)}.md body .disableCampus{--background:#444}.md body .expand-campus-list-dropdown{filter:invert(1);width:30px;display:block;height:30px;border-radius:30px;position:relative;z-index:9;margin-left:200px;margin-right:200px;margin-top:60px;cursor:pointer}.md body .stepsAccordion .viewMap{background:#2e2e2e;color:#2196f3;border:1px solid #2196f3;filter:none}.md body .turn-by-turn-header{border:none!important}.md body .red-btn{background-color:#2e2e2e!important;color:#f95f5d;position:relative;border:1px solid #f95f5d}.md body .settings-container ion-item{--border-color:#2f2f2f}.md body .center-alert-message,.md body .floor-name,.md body .remaining-time{background-color:rgba(0,0,0,.45)!important;border:1px solid #00000010!important}.md body .center-alert-message p,.md body .floor-name p,.md body .remaining-time p,.md body .toast-modals .toast-close{color:#fff!important}.md body .center-alert-message .prompt-icon{filter:none}.md body .border-steps{background:#565656}.md body lib-direction-swiper-nav .stepOverView .custom-link,.md body lib-direction-swiper-nav .stepOverView .dropdown-menu li a.enabled,.md body lib-direction-swiper-nav .stepOverView .highlightColor{color:#318cf3!important}.md body lib-direction-swiper-nav .stepOverView .dropdown-menu:before{background:url(/assets/icon/facelift/dropDownArrowBlack.svg) no-repeat 95% 100%;bottom:1px;opacity:1}.md body lib-direction-swiper-nav .stepOverView .dropdown-menu .heading,.md body lib-direction-swiper-nav .stepOverView .dropdown-menu li{background:rgba(0,0,0,.9);color:var(--item-text-color)!important}.md body lib-direction-swiper-nav .stepOverView .travelTime,.md body lib-direction-swiper-nav .stepOverView .viewControl{color:var(--item-text-color)!important}.md body .swiper-container{border-left:1px solid #4d4d4d}.md body lib-direction-swiper-nav .stepOverView{background:#121212;background:linear-gradient(180deg,#121212,#121212 33%,#121212 56%,#2e2e2e)}.md body .menuBar .menu-icon{background:#535353!important}.md body .mobileModalsContainer ion-checkbox,.md body ion-checkbox{--background-checked:#4d4d4d!important}.md body .parkingModal .suggestion-box{color:var(--item-dark-background-color)}.md body .lib-source-destination-toggle ion-item{--color:var(--item-text-color)!important}.md body .estimatedTravelTime .Walking{background:url(/assets/icon/facelift/walkerIcon.svg) no-repeat 0 0!important}.md body .directionIconImage img[src="assets/icon/direction-icons/start-Dot.svg"],.md body .swiper-slide img[src="assets/icon/direction-icons/start-Dot.svg"]{border:1px solid #909090!important;border-radius:50%;filter:invert(1)}.md body .event-list,.md body .lib-source-destination .left-icons-container .spacer-bottom,.md body .lib-source-destination .left-icons-container .spacer-top,.md body .lib-source-destination-toggle,.md body .lib-source-destination-toggle .left-icons-container .spacer-top,.md body .mobileModals,.md body .mobileModalsContainerPermission,.md body .notification-list,.md body .simulator-list,.md body .swiper-container,.md body ion-modal.youAlmostThere .modal-wrapper,.md body lib-events,.md body lib-search{background:var(--item-background-color)!important;background-color:var(--item-background-color)!important}.md body .destination-selection,.md body .destination-selection a.destination-cancel,.md body .mapLegends span.legendText,.md body .mobileModals,.md body .mobileModals h2,.md body .mobileModals h3,.md body .mobileModals p,.md body .mobileModalsContainerPermission h2,.md body .mobileModalsContainerPermission ion-item.auto-height p,.md body .no-notification-message{color:var(--item-text-color)!important}.md body .navigationModals .turn-by-turn-header{background:var(--item-background-light-color)!important;color:var(--item-text-color)!important}.md body .lib-source-destination{background-color:var(--item-background-color)!important}.md body .parkingModal .mobileModalsContainer h3,.md body .parkingModal .mobileModalsContainer ion-item.dayNight ion-label{color:var(--item-text-color)!important;--color:var(--item-text-color)}.md body .turn-by-turn-header{background:var(--item-background-light-color)!important;color:var(--item-text-color)!important;border:1px solid #ccc;border-right:none;border-left:none}.md body .settings-container .ion-item.clear-cache{--border-color:var(--item-background-color)!important}.md body .mobileModals.center-modals{padding-top:10px;border:1px solid #494949!important}.md body .parkingModal .mobileModalsContainer ion-label{color:var(--item-text-color)!important}.md body .mobileModalsContainer{padding:10px 10px 0}.md body .campus-list-container,.md body .endPin,.md body .parkingModal .mobileModalsContainer span.day,.md body .parkingModal .mobileModalsContainer span.night,.md body .startPin{background-color:var(--item-background-color)!important}.md body .mapLegends,.md body .mobileModalsContainer,.md body .navigationModals,.md body .toast-modals-white,.md body lib-parking .parking-container,.md body mobile-pass-new-host-to-app,.md body mobile-settings-view .settings-list .settings-container{background:var(--item-background-color)}.md body .navigationModals .endPin,.md body .navigationModals .startPin{background-color:#fff!important;background-color:var(--color-toolbar-background)!important}.md body .recentDate{color:#ccc!important}.md body .event-calendar .date-select,.md body .event-list .skipHelp,.md body .popup-button.cancel-btn{border:1px solid #cccccc79!important;background-color:#2e2e2e!important;color:#fff!important}.md body .event-list ion-item.header-label{margin-top:-1px!important}.md body .event-header,.md body .notification-header,.md body .settings-header,.md body .simulator-header{background-color:#2e2e2e!important;border-bottom:1px solid #cccccc49}.md body .dropdown-menu a[name=enabled]{background:url(/assets/icon/facelift/checkLight.svg) no-repeat 96%;background-size:10px 10px}.md body .dropdown-menu li>a:hover{background-color:#0961a7!important}.md body h3[name=PARKING]{background:url(/assets/icon/facelift/stepsParkingIconLight.svg) no-repeat 5px;background-size:25px!important;min-height:25px}.md body .category-icon .filter-icon.rideshare-category{background:#5d5d5d url(/assets/mobile/MOT/rideshareIconActive.svg) no-repeat 50%;background-size:35px 35px!important}.md body .category-icon .filter-icon.walking-category{background:#5d5d5d url(/assets/mobile/MOT/walkerIconActive.svg) no-repeat 50%;background-size:35px 35px!important}.md body .category-icon .filter-icon.driving-category{background:#5d5d5d url(/assets/mobile/MOT/finalWheelActive.svg) no-repeat 50%;background-size:35px 35px!important}.md body .category-icon .filter-icon.transit-category{background:#5d5d5d url(/assets/mobile/MOT/transitIconActive.svg) no-repeat 50%;background-size:35px 35px!important}.md body .category-icon .filter-icon.saved-category{background:#5d5d5d url(/assets/mobile/savedIconWhite.svg) no-repeat 50%;background-size:30px 30px}.md body .category-icon .filter-icon.top-category{background:#5d5d5d url(/assets/mobile/topIconWhite.svg) no-repeat 50%;background-size:30px 30px}.md body .category-icon .filter-icon.recent-category{background:#5d5d5d url(/assets/mobile/recentsIconWhite.svg) no-repeat 20px 10px;background-size:20px 20px}.md body .category-icon .filter-icon.directory-category{background:#5d5d5d url(/assets/mobile/directoryIconWhite.svg) no-repeat 50%;background-size:30px 30px}.md body .category-icon.active .filter-icon,.md body .category-icon:hover .filter-icon{background-color:var(#488aff)}.md body .preview-icon{filter:grayscale(1)}.md body .details-text{color:#30d158!important}.md body .campus-list-container ion-label strong,.md body .campus-list-container p,.md body .details p,.md body .details strong,.md body .directionContent,.md body .mapLegends h3,.md body .mapLegends ion-icon.close-settings,.md body .mobileModalsContainer,.md body .mobileModalsContainer h3,.md body .navigationModals h3,.md body .navigationModals ion-icon.close-settings,.md body b.heading{color:var(--item-text-color)!important}.md body .backButton{background:var(--item-background-light-color);color:var(--item-text-color)}.md body .campus-list-container .campus-heading,.md body .destination-search-container ion-item.header-label,.md body .directory-header,.md body .event-list ion-item.header-label,.md body .googleSearch-container .header,.md body .googleSearch-container .header .Matching-text,.md body .inMobileSearchFilter,.md body ion-item.header-label ion-label h3,.md body lib-parking h3.header-label{--background:var(--item-background-light-color)!important;background:var(--item-background-light-color)!important;color:var(--item-text-color)!important}.md body .destination-search-container ion-item.header-label,.md body .directory-header,.md body .event-list ion-item.header-label,.md body .googleSearch-container .header,.md body .stepsAccordion ion-list.stepGroup ion-item,.md body .stepsAccordion ul li,.md body lib-parking h3.header-label{border-bottom:1px solid #2f2f2f!important}.md body .search-input-filter .close-icon{color:var(--item-background-color)!important}.md body .loader{background:transparent url(/assets/mobile/locating-loader-white.svg) no-repeat 50%}.md body .estimatedTravelTime .heading,.md body .search-input-filter .search-icon{color:#ccc!important}.md body .estimatedTravelTime .heading .greenColor,.md body .estimatedTravelTime .heading span.Driving,.md body .estimatedTravelTime .heading span.RideShare,.md body .estimatedTravelTime .heading span.Walking{filter:invert(1)}.md body h3[name=DRIVING]{background:url(/assets/icon/facelift/drivingIconWhite.svg) no-repeat 5px}.md body ion-toolbar{--background:var(--ion-text-color)}.md body .loading-events .text,.md body .menuBar .menu-text,.md body ion-item .accordion a,.md body ion-label h3.directionStepsHeading{color:var(--item-text-color)!important}.md body .accordion,.md body .loader-div,.md body .stepsAccordion ul.enabled li.enabled,.md body ion-item.active div.other-details{background-color:var(--ion-item-background)!important;color:var(--ion-text-color)!important}.md body .stepsAccordion .stepGroup.enabled ion-item.enabled{--background:#121212 url(/assets/icon/facelift/pathhighlight.svg) no-repeat 98% center/7px auto!important;background-position:98%;background-size:7px auto}.md body .back-button-session,.md body .lib-source-destination .back-container .back-btn,.md body .lib-source-destination-toggle .back-container .back-btn{background:url(/assets/mobile/back-to-homepage-white.svg) no-repeat 50%!important;background-size:25px 25px!important}.md body .divStyle .estimatedTravelTime{background:var(--ion-item-background)!important;border-bottom:1px solid #2f2f2f;height:49px}.md body .menu-list .menu-item{--color:var(--ion-text-color);--border-color:var(--ion-item-border-color)}.md body .menu-list .menu-item ion-label{--color:var(--ion-text-color)}.md body .clearField,.md body .clearInputHome{color:var(--item-background-light-color)!important;background:var(--item-background-lightest-color)!important}.md body .destination-container ion-item,.md body .destination-search-container ion-item,.md body .menu-list .menu-item,.md body ion-row.searchGoogleRow ion-item,.md body lib-parking .parking-container ion-item,.md body mobile-home-header ion-menu .menuBar ion-item{--border-color:var(--ion-item-border-color)!important}.md body .mapLegends .legends ul li{border-bottom:1px solid #565656!important}.md body .lib-source-destination .current-location-row .current-location{border-color:#121212!important}.md body span.blue-label{color:#64baff!important}.md body .directory-container,.md body .top-filters{background:#fff;background:var(--color-toolbar-background)}.md body .menu-list ion-label .menu-arrow,.md body .viewMap{filter:grayscale(1)}.md body .search-input-filter ion-input{border-bottom:1.5px solid #dadada!important;--color:var(--ion-text-blue-color)}.md body .lib-source-destination ion-item.item-has-value ion-input{border-bottom:1px solid #dadada!important}.md body .parkingModal .mobileModals{background:#fff;background:var(--color-toolbar-background)}.ios body{--ion-text-blue-color:#fff;--ion-background-color-rgb:18,18,18;--ion-text-color:#fff;--ion-text-color-rgb:255,255,255;--ion-border-color:#222;--ion-color-step-50:#1e1e1e;--ion-color-step-100:#2a2a2a;--ion-color-step-150:#363636;--ion-color-step-200:#414141;--ion-color-step-250:#4d4d4d;--ion-color-step-300:#595959;--ion-color-step-350:#656565;--ion-color-step-850:#fff;--ion-item-border-color:#2f2f2f;--color-toolbar-background:#121212;--color-toolbar-text:#fff;--ion-item-background:#121212;--ion-background-color:#121212;--ion-color-white-background:#121212;--spinner-color:#fff;--ion-color-primary:#fff;--item-dark-background-color:#000;--item-background-color:#121212;--item-background-light-color:#2e2e2e;--item-background-lightest-color:#c2c2c2;--item-text-color:#fff}.ios body .event-calendar,.ios body .privacyContainer,.ios body button.days-btn p,.ios body ion-calendar{background:var(--item-background-color)!important;color:var(--item-text-color)!important}.ios body .days-btn.last-month-day p,.ios body .days-btn.next-month-day p{color:#818181!important}.ios body .days-btn.today,.ios body .days-btn.today p{color:#fff!important;border-radius:50%;background:#438bee!important}.ios body .month-packer-item button{color:#818181!important}.ios body mobile-session-list .row-div{color:var(--item-text-color)}.ios body .almostThereScreen .saveNotes,.ios body .almostThereScreen h2,.ios body .composite-incidents span.composite-incidents-name,.ios body .month-packer-item.this-month button{color:#fff!important}.ios body .days-btn.on-selected,.ios body .days-btn.on-selected p{background:#fff!important;border-radius:50%;color:var(--item-background-color)!important}.ios body .campus-list-container ion-item.active,.ios body .campus-list-container ion-item:hover,.ios body .campus-list-container ion-item[name=active]{--background:var(--item-background-light-color)!important}.ios body ion-toolbar{--background:var(--item-background-color)!important}.ios body .hamburger-menu{color:#fff;background:var(--item-background-color) url(/assets/mobile/bars-white.svg) no-repeat 10px center;background-size:15px 15px}.ios body .accordionStepsLoader,.ios body .app-header-logo{background-color:var(--item-background-color)!important}.ios body .lib-source-destination .reverse-button-container .reverse-direction{filter:brightness(50)}.ios body .disableCampus{--background:#444}.ios body .expand-campus-list-dropdown{filter:invert(1);width:30px;display:block;height:30px;border-radius:30px;position:relative;z-index:9;margin-left:200px;margin-right:200px;margin-top:60px;cursor:pointer}.ios body .stepsAccordion .viewMap{background:#2e2e2e;color:#2196f3;border:1px solid #2196f3;filter:none}.ios body .turn-by-turn-header{border:none!important}.ios body .red-btn{background-color:#2e2e2e!important;color:#f95f5d;position:relative;border:1px solid #f95f5d}.ios body .settings-container ion-item{--border-color:#2f2f2f}.ios body .center-alert-message,.ios body .floor-name,.ios body .remaining-time{background-color:rgba(0,0,0,.45)!important;border:1px solid #00000010!important}.ios body .center-alert-message p,.ios body .floor-name p,.ios body .remaining-time p,.ios body .toast-modals .toast-close{color:#fff!important}.ios body .center-alert-message .prompt-icon{filter:none}.ios body .border-steps{background:#565656}.ios body lib-direction-swiper-nav .stepOverView .custom-link,.ios body lib-direction-swiper-nav .stepOverView .dropdown-menu li a.enabled,.ios body lib-direction-swiper-nav .stepOverView .highlightColor{color:#318cf3!important}.ios body lib-direction-swiper-nav .stepOverView .dropdown-menu:before{background:url(/assets/icon/facelift/dropDownArrowBlack.svg) no-repeat 95% 100%;bottom:1px;opacity:1}.ios body lib-direction-swiper-nav .stepOverView .dropdown-menu .heading,.ios body lib-direction-swiper-nav .stepOverView .dropdown-menu li{background:rgba(0,0,0,.9);color:var(--item-text-color)!important}.ios body lib-direction-swiper-nav .stepOverView .travelTime,.ios body lib-direction-swiper-nav .stepOverView .viewControl{color:var(--item-text-color)!important}.ios body .swiper-container{border-left:1px solid #4d4d4d}.ios body lib-direction-swiper-nav .stepOverView{background:#121212;background:linear-gradient(180deg,#121212,#121212 33%,#121212 56%,#2e2e2e)}.ios body .menuBar .menu-icon{background:#535353!important}.ios body .mobileModalsContainer ion-checkbox,.ios body ion-checkbox{--background-checked:#4d4d4d!important}.ios body .parkingModal .suggestion-box{color:var(--item-dark-background-color)}.ios body .lib-source-destination-toggle ion-item{--color:var(--item-text-color)!important}.ios body .estimatedTravelTime .Walking{background:url(/assets/icon/facelift/walkerIcon.svg) no-repeat 0 0!important}.ios body .directionIconImage img[src="assets/icon/direction-icons/start-Dot.svg"],.ios body .swiper-slide img[src="assets/icon/direction-icons/start-Dot.svg"]{border:1px solid #909090!important;border-radius:50%;filter:invert(1)}.ios body .event-list,.ios body .lib-source-destination .left-icons-container .spacer-bottom,.ios body .lib-source-destination .left-icons-container .spacer-top,.ios body .lib-source-destination-toggle,.ios body .lib-source-destination-toggle .left-icons-container .spacer-top,.ios body .mobileModals,.ios body .mobileModalsContainerPermission,.ios body .notification-list,.ios body .simulator-list,.ios body .swiper-container,.ios body ion-modal.youAlmostThere .modal-wrapper,.ios body lib-events,.ios body lib-search{background:var(--item-background-color)!important;background-color:var(--item-background-color)!important}.ios body .destination-selection,.ios body .destination-selection a.destination-cancel,.ios body .mapLegends span.legendText,.ios body .mobileModals,.ios body .mobileModals h2,.ios body .mobileModals h3,.ios body .mobileModals p,.ios body .mobileModalsContainerPermission h2,.ios body .mobileModalsContainerPermission ion-item.auto-height p,.ios body .no-notification-message{color:var(--item-text-color)!important}.ios body .navigationModals .turn-by-turn-header{background:var(--item-background-light-color)!important;color:var(--item-text-color)!important}.ios body .lib-source-destination{background-color:var(--item-background-color)!important}.ios body .parkingModal .mobileModalsContainer h3,.ios body .parkingModal .mobileModalsContainer ion-item.dayNight ion-label{color:var(--item-text-color)!important;--color:var(--item-text-color)}.ios body .turn-by-turn-header{background:var(--item-background-light-color)!important;color:var(--item-text-color)!important;border:1px solid #ccc;border-right:none;border-left:none}.ios body .settings-container ion-item.clear-cache{--border-color:var(--item-background-color)!important}.ios body .event-list .no-events .no-events-message,.ios body .settings-container ion-item.clear-cache .cache-container p{color:#ccc!important}.ios body .mobileModals.center-modals{padding-top:10px;border:1px solid #494949!important}.ios body .parkingModal .mobileModalsContainer ion-label{color:var(--item-text-color)!important}.ios body .mobileModalsContainer{padding:10px 10px 0}.ios body .campus-list-container,.ios body .endPin,.ios body .parkingModal .mobileModalsContainer span.day,.ios body .parkingModal .mobileModalsContainer span.night,.ios body .startPin{background-color:var(--item-background-color)!important}.ios body .mapLegends,.ios body .mobileModalsContainer,.ios body .navigationModals,.ios body .toast-modals-white,.ios body lib-parking .parking-container,.ios body mobile-pass-new-host-to-app,.ios body mobile-settings-view .settings-list .settings-container{background:var(--item-background-color)}.ios body .navigationModals .endPin,.ios body .navigationModals .startPin{background-color:#fff!important;background-color:var(--color-toolbar-background)!important}.ios body .recentDate{color:#ccc!important}.ios body .event-calendar .date-select,.ios body .event-list .skipHelp,.ios body .popup-button.cancel-btn{border:1px solid #cccccc79!important;background-color:#2e2e2e!important;color:#fff!important}.ios body .event-list ion-item.header-label{margin-top:-1px!important}.ios body .event-header,.ios body .notification-header,.ios body .settings-header,.ios body .simulator-header{background-color:#2e2e2e!important;border-bottom:1px solid #cccccc49}.ios body .dropdown-menu a[name=enabled]{background:url(/assets/icon/facelift/checkLight.svg) no-repeat 96%;background-size:10px 10px}.ios body .dropdown-menu li>a:hover{background-color:#0961a7!important}.ios body h3[name=PARKING]{background:url(/assets/icon/facelift/stepsParkingIconLight.svg) no-repeat 5px;background-size:25px!important;min-height:25px}.ios body .category-icon .filter-icon.rideshare-category{background:#5d5d5d url(/assets/mobile/MOT/rideshareIconActive.svg) no-repeat 50%;background-size:35px 35px!important}.ios body .category-icon .filter-icon.walking-category{background:#5d5d5d url(/assets/mobile/MOT/walkerIconActive.svg) no-repeat 50%;background-size:35px 35px!important}.ios body .category-icon .filter-icon.driving-category{background:#5d5d5d url(/assets/mobile/MOT/finalWheelActive.svg) no-repeat 50%;background-size:35px 35px!important}.ios body .category-icon .filter-icon.transit-category{background:#5d5d5d url(/assets/mobile/MOT/transitIconActive.svg) no-repeat 50%;background-size:35px 35px!important}.ios body .category-icon .filter-icon.saved-category{background:#5d5d5d url(/assets/mobile/savedIconWhite.svg) no-repeat 50%;background-size:30px 30px}.ios body .category-icon .filter-icon.top-category{background:#5d5d5d url(/assets/mobile/topIconWhite.svg) no-repeat 50%;background-size:30px 30px}.ios body .category-icon .filter-icon.recent-category{background:#5d5d5d url(/assets/mobile/recentsIconWhite.svg) no-repeat 20px 10px;background-size:20px 20px}.ios body .category-icon .filter-icon.directory-category{background:#5d5d5d url(/assets/mobile/directoryIconWhite.svg) no-repeat 50%;background-size:30px 30px}.ios body .category-icon.active .filter-icon,.ios body .category-icon:hover .filter-icon{background-color:var(#488aff)}.ios body .preview-icon{filter:grayscale(1)}.ios body .details-text{color:#30d158!important}.ios body .campus-list-container ion-label strong,.ios body .campus-list-container p,.ios body .details p,.ios body .details strong,.ios body .directionContent,.ios body .mapLegends h3,.ios body .mapLegends ion-icon.close-settings,.ios body .mobileModalsContainer,.ios body .mobileModalsContainer h3,.ios body .navigationModals h3,.ios body .navigationModals ion-icon.close-settings,.ios body b.heading{color:var(--item-text-color)!important}.ios body .backButton{background:var(--item-background-light-color);color:var(--item-text-color)}.ios body .campus-list-container .campus-heading,.ios body .destination-search-container ion-item.header-label,.ios body .directory-header,.ios body .event-list ion-item.header-label,.ios body .googleSearch-container .header,.ios body .googleSearch-container .header .Matching-text,.ios body .inMobileSearchFilter,.ios body ion-item.header-label ion-label h3,.ios body lib-parking h3.header-label{--background:var(--item-background-light-color)!important;background:var(--item-background-light-color)!important;color:var(--item-text-color)!important}.ios body .destination-search-container ion-item.header-label,.ios body .directory-header,.ios body .event-list ion-item.header-label,.ios body .googleSearch-container .header,.ios body .stepsAccordion ion-list.stepGroup ion-item,.ios body .stepsAccordion ul li,.ios body lib-parking h3.header-label{border-bottom:1px solid #2f2f2f!important}.ios body .search-input-filter .close-icon{color:var(--item-background-color)!important}.ios body .loader{background:transparent url(/assets/mobile/locating-loader-white.svg) no-repeat 50%}.ios body .estimatedTravelTime .heading,.ios body .search-input-filter .search-icon{color:#ccc!important}.ios body .estimatedTravelTime .heading .greenColor,.ios body .estimatedTravelTime .heading span.Driving,.ios body .estimatedTravelTime .heading span.RideShare,.ios body .estimatedTravelTime .heading span.Walking{filter:invert(1)}.ios body h3[name=DRIVING]{background:url(/assets/icon/facelift/drivingIconWhite.svg) no-repeat 5px}.ios body ion-toolbar{--background:var(--ion-text-color)}.ios body .loading-events .text,.ios body .menuBar .menu-text,.ios body ion-item .accordion a,.ios body ion-label h3.directionStepsHeading{color:var(--item-text-color)!important}.ios body .accordion,.ios body .loader-div,.ios body .stepsAccordion ul.enabled li.enabled,.ios body ion-item.active div.other-details{background-color:var(--ion-item-background)!important;color:var(--ion-text-color)!important}.ios body .stepsAccordion .stepGroup.enabled ion-item.enabled{--background:#121212 url(/assets/icon/facelift/pathhighlight.svg) no-repeat 98% center/7px auto!important;background-position:98%;background-size:7px auto}.ios body .back-button-session,.ios body .lib-source-destination .back-container .back-btn,.ios body .lib-source-destination-toggle .back-container .back-btn{background:url(/assets/mobile/back-to-homepage-white.svg) no-repeat 50%!important;background-size:25px 25px!important}.ios body .divStyle .estimatedTravelTime{background:var(--ion-item-background)!important;border-bottom:1px solid #2f2f2f;height:49px}.ios body .menu-list .menu-item{--color:var(--ion-text-color);--border-color:var(--ion-item-border-color)}.ios body .menu-list .menu-item ion-label{--color:var(--ion-text-color)}.ios body .clearField,.ios body .clearInputHome{color:var(--item-background-light-color)!important;background:var(--item-background-lightest-color)!important}.ios body .destination-container ion-item,.ios body .destination-search-container ion-item,.ios body .menu-list .menu-item,.ios body ion-row.searchGoogleRow ion-item,.ios body lib-parking .parking-container ion-item,.ios body mobile-home-header ion-menu .menuBar ion-item{--border-color:var(--ion-item-border-color)!important}.ios body .mapLegends .legends ul li{border-bottom:1px solid #565656!important}.ios body .lib-source-destination .current-location-row .current-location{border-color:#121212!important}.ios body span.blue-label{color:#64baff!important}.ios body .directory-container,.ios body .top-filters{background:#fff;background:var(--color-toolbar-background)}.ios body .menu-list ion-label .menu-arrow,.ios body .viewMap{filter:grayscale(1)}.ios body .search-input-filter ion-input{border-bottom:1.5px solid #dadada!important;--color:var(--ion-text-blue-color)}.ios body .lib-source-destination ion-item.item-has-value ion-input{border-bottom:1px solid #dadada!important}.ios body .parkingModal .mobileModals{background:#fff;background:var(--color-toolbar-background)}}:root{--ion-font-family:"Open Sans",sans-serif;--ion-color-primary:#3880ff;--ion-color-primary-rgb:56,128,255;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#3171e0;--ion-color-primary-tint:#4c8dff;--ion-color-secondary:#0cd1e8;--ion-color-secondary-rgb:12,209,232;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#0bb8cc;--ion-color-secondary-tint:#24d6ea;--ion-color-tertiary:#7044ff;--ion-color-tertiary-rgb:112,68,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#633ce0;--ion-color-tertiary-tint:#7e57ff;--ion-color-success:#10dc60;--ion-color-success-rgb:16,220,96;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#0ec254;--ion-color-success-tint:#28e070;--ion-color-warning:#ffce00;--ion-color-warning-rgb:255,206,0;--ion-color-warning-contrast:#fff;--ion-color-warning-contrast-rgb:255,255,255;--ion-color-warning-shade:#e0b500;--ion-color-warning-tint:#ffd31a;--ion-color-danger:#f04141;--ion-color-danger-rgb:245,61,61;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#d33939;--ion-color-danger-tint:#f25454;--ion-color-dark:#222428;--ion-color-dark-rgb:34,34,34;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium:#989aa2;--ion-color-medium-rgb:152,154,162;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#86888f;--ion-color-medium-tint:#a2a4ab;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,244,244;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9}core-multi-campus-list-view .asList{position:absolute!important;z-index:10!important;top:80px!important}core-multi-campus-list-view .asList .campus-list-container{height:400px;margin:5px 0;width:395px}.print-message h2{color:#000;font-size:25px;line-height:35px;font-weight:500;margin-bottom:50px;margin-top:60px;padding:0 25px;text-align:center}.print-message .closeDirectionPopup{font-size:50px;position:absolute;right:20px;top:20px}.print-message ion-button{--border-radius:30px;min-height:45px;margin:0 10px;font-size:19px}.print-message app-print-message{width:80%;height:300px;top:180px;background:#fff;border-radius:20px;padding:20px;margin-left:10%;box-shadow:2px 2px 50px #888}.print-message ion-backdrop{background-color:hsla(0,0%,100%,.5)}.flipIcon{width:45px;height:52px}.flipIcon,.flipIconForHomepage{transition-duration:.1s;transition-property:transform;display:block!important}.flipIconForHomepage{transform:scale(3)}.popup-button-wrapper{text-align:center}.popup-button{outline:none;font-size:16px;font-weight:700}.preview-icon{background:#fff url(/assets/mobile/previewIcon.svg) no-repeat 15px!important;margin-right:10px!important;background-size:20px 20px!important;padding-left:40px!important}.modal-wrapper{--background:transparent;--box-shadow:none}.loader{background:url(/assets/mobile/locating-loader.svg) no-repeat 50%;width:35px;height:35px;margin-right:10px;margin-bottom:-11px;display:inline-block}.white-end-pin{background:#438bee url(/assets/mobile/endWhite.svg) no-repeat 15px;margin-right:10px;color:#fff;background-size:20px 20px;padding-left:40px!important}.navigation-modals{background:#c8c8c8;position:absolute;width:100%;height:100%}.small-modal{min-height:150px!important;padding-top:45px!important}.centerText,.centerText h3{text-align:center}.centerText h3{padding:0 0 15px!important;border-bottom:none!important}button{outline:none;font-size:16px;font-weight:600}.popup-button.cancel-btn{background:#fff;color:#438bee}.popup-button.submit-btn{background:#438bee;color:#fff}.popup-button.red-btn{background:#fff;color:#f95f5d}.popup-button{border-radius:24px;padding:10px 20px;margin:5px;box-shadow:0 0 9px 0 rgba(51,51,51,.25)}.show-modal{animation:slide-bottom-navigation .8s ease-out both}.hide-modal{animation:slide-hide-navigation 1.2s ease-out both}.show-modal-center{animation:slide-center .8s ease-out both}.hide-modal-center{animation:slide-center-hide 1.2s ease-out both}.button-wrapper-campus{position:relative;text-align:center;right:20px!important}.navigationModals{background:#fff;border-radius:10px;width:100%;height:auto;position:absolute;left:0;bottom:0;top:auto;z-index:9;box-shadow:0 0 9px 0 rgba(51,51,51,.25);border-bottom-left-radius:0;border-bottom-right-radius:0;padding:20px 0}.navigationModals .close-settings{font-size:35px;position:absolute;right:20px;top:10px}.navigationModals ion-item{--padding-start:20px;--padding-end:20px;--border-color:#dde3eb}.navigationModals ion-item.location-based-notification,.navigationModals ion-item:last-child{--border-color:transparent}.navigationModals h3{font-size:22px;font-weight:600;color:#080808;margin:0;padding:0 0 10px 20px;border-bottom:1px solid #dde3eb}.navigationModals .settings-control,.navigationModals .settings-label{width:50%;float:left;font-size:15px}.navigationModals .small{width:30%}.navigationModals .wide{width:70%}.navigationModals .startPin{width:15px;height:15px;margin-right:10px}.navigationModals .endPin,.navigationModals .startPin{background:#fff url(/assets/mobile/end-black.svg) no-repeat 0;background-size:100% 100%}.navigationModals .endPin{width:20px;height:20px;margin-left:10px}.navigationModals ion-range{--knob-size:24px;padding-right:0}.navigationModals .float-right{text-align:right}.navigationModals .turn-by-turn-header{background:#e9f8f8;color:#666;font-size:17px;height:40px;line-height:40px;padding-left:20px}.navigationModals .button-clear-cache{height:40px;width:auto;padding:0 12px;border-radius:24px;background:transparent;border:1px solid #f96562;color:#f96562;font-size:16px;font-weight:600;outline:none}.mobileModals h3{font-weight:700}.mobileModals .icon+h3{margin-top:25px}.mobileModals img[src="/assets/mobile/destinationWhite.svg"]{width:55px!important;margin-top:-3px}.mobileModals img[src="/assets/mobile/whiteDownArrow.svg"]{width:50px!important;transform:rotate(180deg);margin-top:-2px}.mobileModals img[src="/assets/mobile/issueEncountered.svg"]{width:50px!important;margin-top:-7px}.mobileModals .popup-button{font-size:17px!important;font-weight:600}.with-current-location .menu-list{height:calc(100vh - 290px)}.simulator-header{width:100%;height:90px;background-color:#438bee;line-height:90px;text-align:center;padding:0 20px;color:#fff;font-size:20px;z-index:99}.simulator-list{padding:0;width:100%;height:calc(100vh - 90px);background-color:#fff;color:#000;overflow-y:auto}.cancel-simulator{float:right;font-size:13px;line-height:90px;text-decoration:underline}lib-bottom-sheet .popup-button-wrapper button[disabled]{opacity:.45;cursor:not-allowed}.loader-div{background-color:#fff;padding:20px;text-align:center}.mobileModalsPermision{background:#fff;border-radius:10px;width:90%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 9px 0 rgba(51,51,51,.25)}body{overflow:hidden;display:block;top:0;left:0;position:fixed;width:100%;margin-top:env(safe-area-inset-top);margin-bottom:constant(safe-area-inset-bottom);height:calc(100% - constant(safe-area-inset-bottom)- constant(safe-area-inset-top));height:calc(100% - env(safe-area-inset-bottom) - env(safe-area-inset-top))}ion-router-outlet{position:relative}*{-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.back-button-to-campus{background:url(/assets/mobile/back-to-company-arrow.svg) no-repeat}.QRcode-btn,.back-button-to-campus{width:20px;height:20px;float:right;margin-right:15px;cursor:pointer}.QRcode-btn{background:url(/assets/mobile/emailicon.svg) no-repeat}mobile-pass-new-host-to-app{background:#fff;position:absolute!important;top:80px!important;padding:25px 20px 0;width:100%;box-sizing:border-box}mobile-settings-view{position:relative}mobile-settings-view .settings-list .settings-container{height:auto;max-height:100%;min-height:100%}.gm-svpc,.gmnoprint{display:none}ion-header ion-toolbar:first-child{padding-top:0}mobile-settings-view{position:absolute;display:block;width:100%;z-index:9}pwa-toast{z-index:99999}.toast{width:100%!important;height:60px}mobile-you-almost-there-screen{position:relative!important;contain:content!important}ion-modal.youAlmostThere .modal-wrapper{width:80%;background:#fff;border-radius:10px;min-height:200px;height:auto}img[src="/assets/mobile/proceedToIcon.svg"],lib-bottom-sheet img[src="/assets/mobile/MappedArea.svg"]{width:100%!important;height:100%!important}.plt-android .lib-source-destination ion-item.current-location-row .clearField{right:21px!important;top:11px!important}.plt-android .lib-source-destination .clearField{right:10px!important}app-root[data-header=normal-header] .center-alert-message,app-root[data-header=normal-header] .floor-name,app-root[data-header=normal-header] .remaining-time{top:125px}.back-button-session{float:left;width:35px;cursor:pointer;height:35px;border-radius:25px;background-origin:padding-box;background:url(/assets/mobile/back-to-homepage.svg) no-repeat 50%;background-size:25px 25px;vertical-align:middle;margin:6px 0 0 5px;outline:none}@media screen and (min-width: 200px) and (max-width: 768px){.sidebar{z-index:unset;background:none}}.sidebar-panel{display:none}.mobileModals{background:#fff}.desktop.parking mobile-quick-filter .top-filters.expand{animation:none;top:240px}.desktop.parking lib-direction-body .stepsAccordion{max-height:calc(100vh - 300px)!important;height:calc(100vh - 300px)!important;min-height:calc(100vh - 300px)!important}.desktop .darkModeControl{font-size:15px!important;font-family:Fira Sans}.desktop .expand-search-container{height:unset!important}.desktop .normal-search-container,.desktop .show-google-container{height:unset!important;max-height:unset!important}.desktop core-directory .directory-container .directory-header .backButton,.kiosk_landscape core-directory .directory-container .directory-header .backButton{position:absolute;top:3px;left:0;margin-top:0}.desktop .headingTravel,.kiosk_landscape .headingTravel{margin-right:10px;max-width:100px;margin-left:20px}.desktop .estimatedTravelTime .Driving,.desktop .estimatedTravelTime .RideShare,.desktop .estimatedTravelTime .Transit,.desktop .estimatedTravelTime .Walking,.kiosk_landscape .estimatedTravelTime .Driving,.kiosk_landscape .estimatedTravelTime .RideShare,.kiosk_landscape .estimatedTravelTime .Transit,.kiosk_landscape .estimatedTravelTime .Walking{max-width:89px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop .top-filters.warning,.kiosk_landscape .top-filters.warning{top:260px!important}.desktop #menuId .language-control ion-label,.kiosk_landscape #menuId .language-control ion-label{padding-left:45px}.desktop core-multi-campus-list-view,.kiosk_landscape core-multi-campus-list-view{width:430px;position:absolute;z-index:8!important;left:0}.desktop .lib-source-destination .left-icons-container .parking-icon,.kiosk_landscape .lib-source-destination .left-icons-container .parking-icon{--background:transparent url(/assets/mobile/arrivalPointBlue.svg) no-repeat center center!important;background-size:20px 20px}.desktop lib-events .event-calendar button.days-btn p,.kiosk_landscape lib-events .event-calendar button.days-btn p{margin:0;font-size:15px}.desktop lib-events .event-calendar .date-select,.desktop lib-events .event-calendar .days .on-selected p,.kiosk_landscape lib-events .event-calendar .date-select,.kiosk_landscape lib-events .event-calendar .days .on-selected p{font-size:15px}.desktop lib-event-list .event-list .no-events .no-events-message,.kiosk_landscape lib-event-list .event-list .no-events .no-events-message{margin-top:-35%;font-size:14px}.desktop lib-event-list .event-list .no-events,.kiosk_landscape lib-event-list .event-list .no-events{background-size:25% 25%}.desktop .lib-source-destination .left-icons-container .destination-icon,.kiosk_landscape .lib-source-destination .left-icons-container .destination-icon{--background:transparent url(/assets/mobile/endWhite.svg) no-repeat center center!important;background-size:20px 20px}.desktop .overlayWebHelpBg,.kiosk_landscape .overlayWebHelpBg{position:fixed;background-color:hsla(0,0%,100%,.5);top:0;left:0;width:100%;height:100%;opacity:1;z-index:9999999999}.desktop lib-parking h3.header-label,.kiosk_landscape lib-parking h3.header-label{font-size:15px}.desktop lib-destination-list .destination-container,.kiosk_landscape lib-destination-list .destination-container{height:100%}.desktop .directory-container lib-search,.kiosk_landscape .directory-container lib-search{height:calc(100vh - 293px)}.desktop .map-controls .web-icon,.kiosk_landscape .map-controls .web-icon{display:inline-block!important}.desktop .currentlocation-button,.kiosk_landscape .currentlocation-button{background-color:#2461b5!important}.desktop .directory-container lib-directory-list .current-location ion-item,.kiosk_landscape .directory-container lib-directory-list .current-location ion-item{--min-height:40px}.desktop .mobile-specific,.desktop ion-item.mobile,.kiosk_landscape .mobile-specific,.kiosk_landscape ion-item.mobile{display:none}.desktop .map-floor-name,.kiosk_landscape .map-floor-name{width:147px;float:left;display:block!important;margin:17px 0 0 15px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:capitalize;font-weight:600;font-family:Fira Sans!important}.desktop mobile-side-panel .map-controls.expandSettings,.kiosk_landscape mobile-side-panel .map-controls.expandSettings{max-height:55px!important}.desktop .map-controls .save-location,.kiosk_landscape .map-controls .save-location{display:none}.desktop .map-controls.no-floor,.kiosk_landscape .map-controls.no-floor{min-width:330px!important;width:330px}.desktop .map-controls.no-floor .map-floor-name,.kiosk_landscape .map-controls.no-floor .map-floor-name{display:none!important}.desktop .map-controls,.desktop .map-controls.active-floor,.kiosk_landscape .map-controls,.kiosk_landscape .map-controls.active-floor{text-align:right!important;position:absolute;width:auto;min-width:500px;left:50%;box-shadow:1px 1px 7px 1px #00000050!important;transform:translate(-50%);right:auto;bottom:30px!important;background:hsla(0,0%,100%,.75)!important;animation:none!important}.desktop .map-controls-container,.kiosk_landscape .map-controls-container{width:calc(100% - 430px);margin-left:430px;height:80px;position:absolute;bottom:0}.desktop .map-controls .map-control-icon,.kiosk_landscape .map-controls .map-control-icon{margin:5px!important}.desktop mobile-home lib-multicampus,.kiosk_landscape mobile-home lib-multicampus{width:430px!important;height:calc(100vh - 110px);overflow-y:auto}.desktop mobile-home lib-multicampus .campus-list-container .campusdata,.kiosk_landscape mobile-home lib-multicampus .campus-list-container .campusdata{height:100%!important}.desktop .mobile-specific,.kiosk_landscape .mobile-specific{display:none}.desktop body,.kiosk_landscape body{font-size:14px!important}.desktop .top-filters core-directory .directory-container lib-directory-list .current-location ion-item ion-label,.kiosk_landscape .top-filters core-directory .directory-container lib-directory-list .current-location ion-item ion-label{font-size:15px;font-family:Fira sans}.desktop ion-menu,.kiosk_landscape ion-menu{width:430px}.desktop .top-filters core-directory .directory-container ion-list .locationMarkerBg,.kiosk_landscape .top-filters core-directory .directory-container ion-list .locationMarkerBg{background-size:14px 14px;width:20px;height:20px}.desktop .top-filters core-directory .directory-container .destination-container ion-item,.desktop .top-filters core-directory .directory-container .destination-search-container ion-item,.desktop .top-filters core-directory .directory-container lib-menu-list .menu-list .menu-item,.kiosk_landscape .top-filters core-directory .directory-container .destination-container ion-item,.kiosk_landscape .top-filters core-directory .directory-container .destination-search-container ion-item,.kiosk_landscape .top-filters core-directory .directory-container lib-menu-list .menu-list .menu-item{--min-height:40px}.desktop .top-filters core-directory .directory-container lib-directory-list lib-menu-list .menu-list ion-item ion-label .menu-arrow,.kiosk_landscape .top-filters core-directory .directory-container lib-directory-list lib-menu-list .menu-list ion-item ion-label .menu-arrow{width:20px;height:20px;border-radius:25px}.desktop .menuBar ion-item,.kiosk_landscape .menuBar ion-item{--min-height:50px!important}.desktop .cache-container p,.desktop .calendar-btn,.desktop .destination-container ion-item ion-label,.desktop .details-text,.desktop .directionContent,.desktop .event-header,.desktop .event-list .textlabel,.desktop .indexColumn,.desktop .language-control ion-label,.desktop .lib-source-destination ion-item ion-input,.desktop .lib-source-destination ion-item.item-has-value ion-input,.desktop .mapLegends span.legendText,.desktop .menu-list .menu-label,.desktop .mobileModals,.desktop .settings-label,.desktop .skipHelp,.desktop ion-item a,.kiosk_landscape .cache-container p,.kiosk_landscape .calendar-btn,.kiosk_landscape .destination-container ion-item ion-label,.kiosk_landscape .details-text,.kiosk_landscape .directionContent,.kiosk_landscape .event-header,.kiosk_landscape .event-list .textlabel,.kiosk_landscape .indexColumn,.kiosk_landscape .language-control ion-label,.kiosk_landscape .lib-source-destination ion-item ion-input,.kiosk_landscape .lib-source-destination ion-item.item-has-value ion-input,.kiosk_landscape .mapLegends span.legendText,.kiosk_landscape .menu-list .menu-label,.kiosk_landscape .mobileModals,.kiosk_landscape .settings-label,.kiosk_landscape .skipHelp,.kiosk_landscape ion-item a{font-size:14px!important;font-family:Fira Sans}.desktop .button-clear-cache,.desktop .notification-list .no-notification .no-notification-message,.desktop .turn-by-turn-header,.kiosk_landscape .button-clear-cache,.kiosk_landscape .notification-list .no-notification .no-notification-message,.kiosk_landscape .turn-by-turn-header{font-size:15px!important;font-family:Fira Sans}.desktop notification-list .no-notification .no-notification-message,.kiosk_landscape notification-list .no-notification .no-notification-message{margin-top:-35%}.desktop .notification-list .no-notification,.kiosk_landscape .notification-list .no-notification{background-size:20% 20%}.desktop button.map-settings,.desktop button.map-share,.kiosk_landscape button.map-settings,.kiosk_landscape button.map-share{display:none}.desktop .navigationModals,.kiosk_landscape .navigationModals{margin:20px;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important;max-width:500px;left:50%!important;top:50%!important;bottom:auto;transform:translate(-50%,-50%);z-index:999999}.desktop .mapLegends .legends ul,.kiosk_landscape .mapLegends .legends ul{max-height:315px!important;min-height:100%}.desktop .navigationModals.mapLegends,.kiosk_landscape .navigationModals.mapLegends{min-height:400px;max-height:400px}.desktop .lib-source-destination .reverse-button-container .reverse-direction,.kiosk_landscape .lib-source-destination .reverse-button-container .reverse-direction{background-color:#fff!important}.desktop .map-controls,.kiosk_landscape .map-controls{height:auto!important}.desktop .calendar-btn,.kiosk_landscape .calendar-btn{position:absolute}.desktop .bottom-modals,.kiosk_landscape .bottom-modals{max-height:400px}.desktop .hamburger-menu,.desktop .headerTextContainer,.desktop .mapLegends h3,.desktop .notification-header,.desktop .settings-header,.desktop lib-events lib-event-list ion-segment-button,.kiosk_landscape .hamburger-menu,.kiosk_landscape .headerTextContainer,.kiosk_landscape .mapLegends h3,.kiosk_landscape .notification-header,.kiosk_landscape .settings-header,.kiosk_landscape lib-events lib-event-list ion-segment-button{font-family:Fira Sans}.desktop .parkingModal .mobileModalsContainer ion-label,.desktop .stepTitle,.kiosk_landscape .parkingModal .mobileModalsContainer ion-label,.kiosk_landscape .stepTitle{font-size:15px!important;font-weight:300!important}.desktop .mapLegends .legends ul li,.kiosk_landscape .mapLegends .legends ul li{padding:7px 0!important}.desktop .mapLegends span.legendIcon,.kiosk_landscape .mapLegends span.legendIcon{zoom:1!important}.desktop .directionStepsHeading .directionHeadingText,.kiosk_landscape .directionStepsHeading .directionHeadingText{font-size:16px!important}.desktop .stepsAccordion ion-list.stepGroup ion-item,.desktop .stepsAccordion ul li,.kiosk_landscape .stepsAccordion ion-list.stepGroup ion-item,.kiosk_landscape .stepsAccordion ul li{--min-height:35px}.desktop .directionIconImage .directionIcon,.kiosk_landscape .directionIconImage .directionIcon{margin-top:-1px!important;max-width:20px!important}.desktop .Matching-text,.desktop .directory-header h3,.desktop ion-item.header-label ion-label h3,.kiosk_landscape .Matching-text,.kiosk_landscape .directory-header h3,.kiosk_landscape ion-item.header-label ion-label h3{font-family:Fira Sans;font-size:15px!important;font-weight:500}.desktop .lib-source-destination .clearField,.kiosk_landscape .lib-source-destination .clearField{right:22px!important}.desktop .lib-source-destination ion-item.current-location-row .clearField,.kiosk_landscape .lib-source-destination ion-item.current-location-row .clearField{right:23px!important;top:11px!important}.desktop .modal-wrapper,.kiosk_landscape .modal-wrapper{--backdrop-opacity:0.4}.desktop mobile-locating .bottom-modals,.kiosk_landscape mobile-locating .bottom-modals{top:127px!important;bottom:auto!important}.desktop .search-input-filter ion-input,.kiosk_landscape .search-input-filter ion-input{border-bottom:none!important;padding-left:30px!important;background:#fff;box-shadow:inset 0 0 5px #a9aaab;border-radius:20px;font-size:14px;font-family:Fira Sans;height:35px}.desktop .lib-source-destination,.kiosk_landscape .lib-source-destination{background-color:#2196f3!important;top:81px!important;position:absolute;box-shadow:none!important;animation:none!important}.desktop .spacer-bottom,.desktop .spacer-top,.kiosk_landscape .spacer-bottom,.kiosk_landscape .spacer-top{background:#2196f3!important}.desktop .lib-source-destination .right-container ion-item,.kiosk_landscape .lib-source-destination .right-container ion-item{--background:#2196f3}.desktop .lib-source-destination ion-item.item-has-value #Parking-Label,.desktop .lib-source-destination ion-item.item-has-value ion-input,.kiosk_landscape .lib-source-destination ion-item.item-has-value #Parking-Label,.kiosk_landscape .lib-source-destination ion-item.item-has-value ion-input{background:hsla(0,0%,100%,.15);color:#fff;border-radius:15px;height:35px;--padding-bottom:8px!important;--padding-start:10px!important;border:1px solid #ffffff60;border-bottom:1px solid #ffffff60!important}.desktop .lib-source-destination ion-item ion-input,.kiosk_landscape .lib-source-destination ion-item ion-input{background:hsla(0,0%,100%,.07);border-radius:15px;height:35px;--padding-bottom:8px!important;border:1px solid #ffffff20;border-bottom:1px solid #ffffff20!important;--padding-start:10px!important;--color:#fff}.desktop .lib-source-destination ion-item,.kiosk_landscape .lib-source-destination ion-item{width:100%!important}.desktop .lib-source-destination ion-item.item-has-value ion-input.current-location,.kiosk_landscape .lib-source-destination ion-item.item-has-value ion-input.current-location{border-bottom:none!important;--padding-top:8px!important;border:none}.desktop .details strong,.desktop ion-item.active span.indexColumn,.kiosk_landscape .details strong,.kiosk_landscape ion-item.active span.indexColumn{font-family:Fira Sans;font-size:14px!important;font-weight:500}.desktop .details p,.desktop .mapitButton,.desktop .menuBar .menu-text,.desktop .parkingModal .mobileModalsContainer ion-label,.desktop .viewMap,.desktop span.blue-label,.kiosk_landscape .details p,.kiosk_landscape .mapitButton,.kiosk_landscape .menuBar .menu-text,.kiosk_landscape .parkingModal .mobileModalsContainer ion-label,.kiosk_landscape .viewMap,.kiosk_landscape span.blue-label{font-family:Fira Sans;font-size:14px!important}.desktop .filter-category,.kiosk_landscape .filter-category{background:#2196f3;text-align:center}.desktop .category-icon .filter-icon,.kiosk_landscape .category-icon .filter-icon{background-color:#fff}.desktop span.blue-label,.kiosk_landscape span.blue-label{margin:-5px 0 5px!important}.desktop .drop-right-arrow,.kiosk_landscape .drop-right-arrow{font-size:25px!important}.desktop .calendar-btn,.kiosk_landscape .calendar-btn{position:absolute!important}.desktop .search-input-filter .search-icon,.kiosk_landscape .search-input-filter .search-icon{top:10px!important;margin-left:8px!important;z-index:9}.desktop .category-icon .filter-text,.desktop .collapse-text,.desktop .details-text,.kiosk_landscape .category-icon .filter-text,.kiosk_landscape .collapse-text,.kiosk_landscape .details-text{font-size:13px!important;font-family:Fira Sans}.desktop .search-input-filter .close-icon,.kiosk_landscape .search-input-filter .close-icon{right:28px!important;top:6px!important}.desktop .sidebar,.kiosk_landscape .sidebar{height:100vh;width:100%;position:relative}.desktop .inMobileSearchFilter,.desktop .search-input-filter,.kiosk_landscape .inMobileSearchFilter,.kiosk_landscape .search-input-filter{width:430px!important;float:left;margin-top:10px;position:relative}.desktop .close-preview-btn,.desktop .destination-selection,.desktop .more,.kiosk_landscape .close-preview-btn,.kiosk_landscape .destination-selection,.kiosk_landscape .more{display:none!important}.desktop .floor-name,.kiosk_landscape .floor-name{right:0;top:10px!important;left:auto!important}.desktop .mobileModals,.kiosk_landscape .mobileModals{max-width:500px;background:#fff}.desktop .bottom-modals,.desktop .mobile-preview,.kiosk_landscape .bottom-modals,.kiosk_landscape .mobile-preview{width:430px!important}.desktop lib-source-destination-toggle,.kiosk_landscape lib-source-destination-toggle{display:none}.desktop body app-root lib-source-destination-header div lib-source-destination,.desktop body app-root lib-source-destination-header div lib-source-destination[hidden],.desktop lib-direction-list[hidden],.kiosk_landscape body app-root lib-source-destination-header div lib-source-destination,.kiosk_landscape body app-root lib-source-destination-header div lib-source-destination[hidden],.kiosk_landscape lib-direction-list[hidden]{display:block!important}.desktop .close-direction,.desktop lib-direction-swiper,.kiosk_landscape .close-direction,.kiosk_landscape lib-direction-swiper{display:none!important}.desktop .stepsAccordion,.kiosk_landscape .stepsAccordion{max-height:calc(100vh - 250px)!important;height:calc(100vh - 250px)!important;min-height:calc(100vh - 250px)!important}.desktop .modal-wrapper,.desktop .sc-ion-modal-md-h:first-of-type,.kiosk_landscape .modal-wrapper,.kiosk_landscape .sc-ion-modal-md-h:first-of-type{box-shadow:none!important}.desktop .lib-source-destination,.desktop .lib-source-destination-toggle,.desktop .simulator-view,.desktop .toast-modals-white,.desktop lib-events,.desktop mobile-notification,.desktop mobile-settings-view,.kiosk_landscape .lib-source-destination,.kiosk_landscape .lib-source-destination-toggle,.kiosk_landscape .simulator-view,.kiosk_landscape .toast-modals-white,.kiosk_landscape lib-events,.kiosk_landscape mobile-notification,.kiosk_landscape mobile-settings-view{width:430px!important;float:left}.desktop .sidebar-panel,.kiosk_landscape .sidebar-panel{width:430px;height:100vh;left:0;top:0;z-index:1;position:absolute;box-shadow:5px 5px 10px rgba(0,0,0,.25);display:block;background:#fff}.desktop #mapId,.kiosk_landscape #mapId{width:100%!important;right:0}.desktop .directory-container lib-parking .parking-container,.kiosk_landscape .directory-container lib-parking .parking-container{height:100%}.desktop core-directory .directory-container,.kiosk_landscape core-directory .directory-container{width:430px;float:left;top:92px;height:calc(100vh - 330px);z-index:2;position:absolute}.desktop .app-header-logo,.kiosk_landscape .app-header-logo{width:430px!important;z-index:5!important;position:relative}.desktop lib-menu-list .menu-list,.kiosk_landscape lib-menu-list .menu-list{height:100%}.desktop lib-menu-list.with-current-location .menu-list,.kiosk_landscape lib-menu-list.with-current-location .menu-list{height:calc(100% - 60px)}.desktop .map-controls,.kiosk_landscape .map-controls{bottom:55px!important;min-height:50px}.desktop .lib-source-destination .back-container .back-btn,.kiosk_landscape .lib-source-destination .back-container .back-btn{filter:invert(1)}.desktop .lib-source-destination .current-location-row .current-location,.kiosk_landscape .lib-source-destination .current-location-row .current-location{background:0 0/17px 17px #004c88}.desktop mobile-quick-filter .top-filters.expand,.kiosk_landscape mobile-quick-filter .top-filters.expand{animation:none;top:200px}.desktop .top-filters,.kiosk_landscape .top-filters{position:absolute;height:auto;z-index:5;width:100%;box-sizing:border-box;bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;padding:0 0 10px;box-shadow:0 -3px 5px -3px rgba(0,0,0,.1)}.desktop mobile-quick-filter .top-filters,.kiosk_landscape mobile-quick-filter .top-filters{top:245px;width:430px;box-shadow:none}.desktop .top-filters.expand .directory-container,.kiosk_landscape .top-filters.expand .directory-container{position:static}.desktop .leaflet-control-zoom,.kiosk_landscape .leaflet-control-zoom{display:none}.desktop app-root[data-parking=parkingDisabled] .stepsAccordion,.kiosk_landscape app-root[data-parking=parkingDisabled] .stepsAccordion{max-height:calc(100vh - 251px)!important;height:calc(100vh - 251px)!important;min-height:calc(100vh - 251px)!important}.desktop .category-icon,.kiosk_landscape .category-icon{display:inline-block;width:20%;margin:10px .5%;text-align:center}.desktop .category-icon .filter-icon,.kiosk_landscape .category-icon .filter-icon{width:50px;height:50px;border-radius:50px;display:block;margin:auto;box-shadow:0 0 9px 0 rgba(51,51,51,.25)}.desktop .category-icon .filter-text,.kiosk_landscape .category-icon .filter-text{color:#fff;font-size:13px;margin-top:5px;display:inline-block}.desktop .top-category,.kiosk_landscape .top-category{background:url(/assets/mobile/topIcon.svg) no-repeat 50%;background-size:30px 30px}.desktop .active .top-category,.desktop .top-category:hover,.kiosk_landscape .active .top-category,.kiosk_landscape .top-category:hover{background:url(/assets/mobile/topIconWhite.svg) no-repeat 50%;background-size:30px 30px}.desktop .saved-category,.kiosk_landscape .saved-category{background:url(/assets/mobile/savedIcon.svg) no-repeat 50%;background-size:30px 30px}.desktop .active .saved-category,.desktop .saved-category:hover,.kiosk_landscape .active .saved-category,.kiosk_landscape .saved-category:hover{background:url(/assets/mobile/savedIconWhite.svg) no-repeat 50%;background-size:30px 30px}.desktop .recent-category,.kiosk_landscape .recent-category{background:url(/assets/mobile/recentsIcon.svg) no-repeat 20px 10px;background-size:20px 20px}.desktop .active .recent-category,.desktop .recent-category:hover,.kiosk_landscape .active .recent-category,.kiosk_landscape .recent-category:hover{background:url(/assets/mobile/recentsIconWhite.svg) no-repeat 20px 10px;background-size:20px 20px}.desktop .directory-category,.kiosk_landscape .directory-category{background:url(/assets/mobile/directoryIcon.svg) no-repeat 50%;background-size:30px 30px}.desktop .active .directory-category,.desktop .directory-category:hover,.kiosk_landscape .active .directory-category,.kiosk_landscape .directory-category:hover{background:url(/assets/mobile/directoryIconWhite.svg) no-repeat 50%;background-size:30px 30px}.desktop .driving-category,.kiosk_landscape .driving-category{background:url(/assets/mobile/MOT/finalWheel.svg) no-repeat 50%;background-size:35px 35px!important}.desktop .transit-category,.kiosk_landscape .transit-category{background:url(/assets/mobile/MOT/transitWhite.svg) no-repeat 50%;background-size:35px 35px!important}.desktop .walking-category,.kiosk_landscape .walking-category{background:url(/assets/mobile/MOT/walkerIcon.svg) no-repeat 50%;background-size:35px 35px!important}.desktop .rideshare-category,.kiosk_landscape .rideshare-category{background:url(/assets/mobile/MOT/rideshareIcon.svg) no-repeat 50%;background-size:35px 35px!important}.desktop .active .driving-category,.kiosk_landscape .active .driving-category{background:url(/assets/mobile/MOT/finalWheelActive.svg) no-repeat 50%}.desktop .active .transit-category,.kiosk_landscape .active .transit-category{background:url(/assets/mobile/MOT/transitIconActive.svg) no-repeat 50%}.desktop .active .walking-category,.kiosk_landscape .active .walking-category{background:url(/assets/mobile/MOT/walkerIconActive.svg) no-repeat 50%}.desktop .active .rideshare-category,.kiosk_landscape .active .rideshare-category{background:url(/assets/mobile/MOT/rideshareIconActive.svg) no-repeat 50%}.desktop .category-icon.active .filter-text,.kiosk_landscape .category-icon.active .filter-text{font-weight:700}.desktop .category-icon.active .filter-icon,.desktop .category-icon:hover .filter-icon,.kiosk_landscape .category-icon.active .filter-icon,.kiosk_landscape .category-icon:hover .filter-icon{width:50px;height:50px;border-radius:50px;background-color:#2461b5!important;display:block;margin:auto;box-shadow:0 0 9px 0 rgba(51,51,51,.25)}.desktop .QRCode .modal-wrapper,.kiosk_landscape .QRCode .modal-wrapper{width:100%;height:100%}.desktop .QRCode,.kiosk_landscape .QRCode{width:150px;height:150px;position:absolute;top:0;right:0!important;left:auto}.desktop .QRCode .bshadow img,.kiosk_landscape .QRCode .bshadow img{position:absolute;top:0;right:0;width:100px;height:100px;border:1px solid #ccc}.desktop .QRCode ion-backdrop,.kiosk_landscape .QRCode ion-backdrop{display:none}.desktop mobile-print,.kiosk_landscape mobile-print{width:100%;height:100vh;position:absolute;z-index:1222;background-color:#fff;top:0}app-print{width:100%;height:100%;position:fixed;background:#fff;z-index:99;top:0;margin-top:0;padding-top:10px}.print-block core-map{width:97%;border:1px solid #ccc;display:block;margin-left:1.45%}.print-block .heightForMap{width:100%!important;height:550px!important;margin:-1px auto;overflow:hidden;display:block;border:1px solid #ccc;position:relative!important}@media print{app-print{display:block;height:auto;overflow:visible;position:relative;margin-top:-25px;padding-top:25px}body{display:block;overflow:visible!important;overflow:initial!important;position:static!important;overflow-x:hidden!important}.fabContainer,.mapContainer{display:none!important}}.keyboard{position:fixed;left:0;bottom:0;width:100%;padding:5px 0;background:#488aff;box-shadow:0 0 50px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:bottom .4s;z-index:3}.use-keyboard-input{position:absolute;top:130px;left:420px;height:150px;width:500px;font-size:20px}.keyboard--hidden{bottom:-100%}.keyboard__keys{text-align:center}.keyboard__key{height:45px;width:6%;max-width:90px;margin:3px;border-radius:4px;border:none;background:hsla(0,0%,100%,.2);color:#fff;font-size:1.05rem;outline:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;padding:0;-webkit-tap-highlight-color:transparent;position:relative}.keyboard__key:active{background:hsla(0,0%,100%,.12)}.keyboard__key--wide{width:12%}.keyboard__key--extra-wide{width:36%;max-width:500px}.keyboard__key--activatable:after{content:"";top:10px;right:10px;position:absolute;width:8px;height:8px;background:rgba(0,0,0,.4);border-radius:50%}.keyboard__key--active:after{background:#08ff00}.keyboard__key--dark{background:rgba(0,0,0,.25)}h1{text-align:center}.kiosk_portrait core-navigation-header{display:none!important}.kiosk_portrait .darkModeControl{display:block!important;font-size:25px}.kiosk_portrait .eulaDiv .descriptionText,.kiosk_portrait .privacyContainer .descriptionText{font-size:18px!important}.kiosk_portrait lib-parking .parking-container ion-item ion-label{font-size:25px}.kiosk_portrait .mobile-preview{background:#fff!important}.kiosk_portrait .search-input-filter{min-height:90px}.kiosk_portrait .googleSearch-container .header{height:55px!important;padding:15px 0 5px 15px!important}.kiosk_portrait .googleSearch-container .header .Matching-text{font-size:26px!important;font-family:Open Sans,Arial,Helvetica,sans-serif!important}.kiosk_portrait .destination-search-container{max-height:220px}.kiosk_portrait ion-item .accordion a{font-size:25px}.kiosk_portrait .drop-right-arrow{font-size:45px!important;top:-2px!important}.kiosk_portrait .searchGoogleRow .locationMarkerBg{top:6px!important;left:3px!important;transform:scale(1.25)}.kiosk_portrait .monthEvent{height:calc(100vh - 235px)!important}.kiosk_portrait lib-parking h3.header-label{font-size:26px;min-height:60px;padding-top:18px}.kiosk_portrait .mobileModalsContainer ion-checkbox{width:25px;height:25px}.kiosk_portrait .category-icon{margin-top:0!important;max-width:270px!important;width:270px!important;text-overflow:ellipsis;white-space:nowrap}.kiosk_portrait .category-icon .filter-icon{display:inline-block!important}.kiosk_portrait .category-icon .filter-text{line-height:65px!important;margin-left:10px;font-size:24px!important}.kiosk_portrait .mobileModalsContainer h3{font-size:26px!important}.kiosk_portrait .mobileModalsContainer ion-item.dayNight{height:80px!important;font-size:22px!important}.kiosk_portrait .suggestion-box{font-size:22px}.kiosk_portrait .mobileModalsContainer ion-label span{font-size:17px!important;margin-top:8px}.kiosk_portrait .top-filters .search-input-filter .search-icon{font-size:29px!important;position:absolute;top:32px!important;left:40px;color:#438bee;z-index:9}.kiosk_portrait .toDestination{display:block!important}.kiosk_portrait .lib-source-destination-toggle{width:100%!important;z-index:4!important;top:49.5%!important;background:#2196f3!important;animation:none!important}.kiosk_portrait .lib-source-destination-toggle .back-container{float:right;right:37px;left:auto;position:absolute}.kiosk_portrait .lib-source-destination-toggle .left-icons-container .destination-icon{--background:transparent url(/assets/mobile/endWhite.svg) no-repeat center center!important;background-size:20px 20px;transform:scale(1.5)}.kiosk_portrait .lib-source-destination-toggle .left-icons-container .spacer-top{display:none!important}.kiosk_portrait .lib-source-destination-toggle .left-icons-container{background:none!important}.kiosk_portrait .lib-source-destination-toggle .right-container .source-destination-label{font-size:26px;font-weight:600;color:#fff}.kiosk_portrait .lib-source-destination-toggle .back-container .back-btn{width:40px;cursor:pointer;height:40px;background:url(/assets/mobile/whiteCross.svg) no-repeat 50%!important;transform:scale(1.75)}.kiosk_portrait lib-events lib-event-list ion-segment-button{font-size:22px;min-height:60px}.kiosk_portrait lib-events lib-event-list ion-segment-button ion-label{padding:12px 65px!important;border-radius:50px!important}.kiosk_portrait #menuId ion-item.language-control{display:none}.kiosk_portrait .menuBar ion-item.kiosk,.kiosk_portrait .menuBar ion-item.language-control{display:block}.kiosk_portrait .mapLegends .legends-modal-close-button{font-size:50px}.kiosk_portrait .mapLegends .legends ul li{padding:10px 0!important}.kiosk_portrait .mapLegends .legends .legend-slide span.legendIcon{transform:scale(1.35)!important;margin-left:10px}.kiosk_portrait .mapLegends .legends .legend-slide span.legendText{font-size:25px;line-height:40px}.kiosk_portrait .navigationModals{margin:20px;border-radius:20px!important;min-height:500px;max-width:600px;left:50%!important;top:50%!important;bottom:auto;transform:translate(-50%,-50%);z-index:999999}.kiosk_portrait .mapLegends h3{font-size:25px!important}.kiosk_portrait .mapLegends .legends ul{max-height:420px!important;min-height:85%}.kiosk_portrait core-qrcode .qrcodeContainer{bottom:51%}.kiosk_portrait .splash-screen-logo img{margin-top:13%;min-width:400px}.kiosk_portrait .stepsAccordion{padding-left:20px!important}.kiosk_portrait .stepGroup ion-item .directionIconImage .directionIcon{max-width:25px!important}.kiosk_portrait .stepGroup ion-item .directionContent{margin-left:45px}.kiosk_portrait button.map-settings,.kiosk_portrait button.map-share{display:none}.kiosk_portrait .stepsAccordion{max-height:43.5vh!important;height:43.5vh!important;min-height:43.5vh!important}.kiosk_portrait .close-direction{display:none}.kiosk_portrait .heightForMap{height:55vh!important}.kiosk_portrait core-home-header .app-header-logo{height:120px;z-index:9;position:absolute}.kiosk_portrait core-home-header .app-header-logo .client-logo{max-height:auto;margin-top:5px}.kiosk_portrait .client-logo img.logo,.kiosk_portrait core-home-header .app-header-logo .client-logo img.inactive-logo{max-height:95px!important;height:95px;max-width:300px!important}.kiosk_portrait mobile-quick-filter .top-filters{background:#2196f3;top:50%;z-index:3;border-top-left-radius:20px;border-top-right-radius:20px}.kiosk_portrait mobile-quick-filter .top-filters.expand{top:50%;animation:none!important}.kiosk_portrait .inMobileSearchFilter{height:auto!important}.kiosk_portrait lib-direction lib-direction-body .stepsAccordion .stepGroup .directionContent{font-size:25px}.kiosk_portrait lib-direction lib-direction-body .stepsAccordion .directionStepsHeading,.kiosk_portrait lib-direction lib-direction-body .stepsAccordion .directionStepsHeading .headerTextContainer .directionHeadingText{font-size:26px}.kiosk_portrait lib-direction lib-direction-body .stepsAccordion .directionStepsHeading .headerTextContainer .stepTitle{font-size:22px}.kiosk_portrait lib-direction-swiper{display:none}.kiosk_portrait lib-direction lib-direction-body .stepsAccordion .viewMap{font-size:20px;border-radius:30px;padding:5px 20px;max-width:250px}.kiosk_portrait .estimatedTravelTime .Driving,.kiosk_portrait .estimatedTravelTime .Rideshare,.kiosk_portrait .estimatedTravelTime .Walking{margin-left:30px!important;transform:translateY(-9px) scale(1.45)!important}.kiosk_portrait .estimatedTravelTime .print_icon{transform:scale(1.5);right:30px!important;top:6px}.kiosk_portrait .estimatedTravelTime .email_icon{transform:scale(1.5);right:90px!important;top:6px}.kiosk_portrait .calendar-btn{font-size:22px;bottom:30px;font-weight:500}.kiosk_portrait .menuBar .menu-text{margin-top:0}.kiosk_portrait .more{display:none!important}.kiosk_portrait lib-direction lib-direction-head .estimatedTravelTime{top:-27px;height:60px;font-size:25px;background-color:#fff;border-top:1px solid #cccccc60}.kiosk_portrait lib-direction lib-direction-head .estimatedTravelTime .headingTravel{font-size:22px}.kiosk_portrait mobile-home mobile-quick-filter .top-filters .search-input-filter ion-input{background:hsla(0,0%,100%,.95);color:#000;border-radius:45px;margin-top:22px;height:50px;--padding-bottom:8px!important;--padding-start:30px!important;border:1px solid #ffffff60;font-size:25px;font-family:Open Sans,sans-serif!important;border-bottom:1px solid #ffffff60!important;width:95%;margin-left:2.5%;margin-bottom:15px}.kiosk_portrait mobile-home mobile-quick-filter .top-filters .search-input-filter .close-icon{font-size:34px!important;right:35px;top:30px}.kiosk_portrait mobile-home mobile-quick-filter .top-filters .category-icon .filter-icon,.kiosk_portrait mobile-home mobile-quick-filter .top-filters .category-icon.active .filter-icon,.kiosk_portrait mobile-home mobile-quick-filter .top-filters .category-icon:hover .filter-icon{width:65px;height:65px;border-radius:65px;background-size:50px 50px}.kiosk_portrait mobile-home mobile-quick-filter .top-filters .category-icon.active .filter-icon,.kiosk_portrait mobile-home mobile-quick-filter .top-filters .category-icon:hover .filter-icon{background-color:#1549a5}.kiosk_portrait mobile-home mobile-quick-filter .top-filters .category-icon .filter-text{font-size:18px;margin-top:15px;color:#fff}.kiosk_portrait core-directory .directory-container{top:95px;height:calc(50vh - 95px)}.kiosk_portrait core-directory .directory-container ion-list.current-location{display:none}.kiosk_portrait core-directory .directory-container .directory-header{font-size:26px;height:60px}.kiosk_portrait core-directory .directory-container .directory-header .clearInputHome{width:35px;height:35px;top:13px}.kiosk_portrait core-directory .directory-container .directory-header h3{margin:15px 0;font-size:26px;font-weight:600}.kiosk_portrait core-directory .directory-container .directory-header .menu-header{height:auto}.kiosk_portrait core-directory .directory-container .menu-list .menu-item{--min-height:70px}.kiosk_portrait core-directory .directory-container .menu-list ion-label{font-size:25px}.kiosk_portrait core-directory .directory-container .directory-header .backButton{padding:5px 3px 0 6px;height:3.4rem;font-size:30px}.kiosk_portrait core-directory .directory-container .directory-header .menu-header{margin-left:30px}.kiosk_portrait core-directory .directory-container lib-menu-list .menu-list .menu-item ion-label .menu-arrow{background-size:20px 20px;width:40px;height:40px;border-radius:40px}.kiosk_portrait .event-list .indexColumn,.kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label{font-size:25px!important;margin-top:15px!important;margin-bottom:15px!important;padding-left:50px!important}.kiosk_portrait .event-list .indexColumn{padding-left:0!important}.kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label .locationMarkerBg{width:35px;height:35px;background:#f96562 url(/assets/icon/facelift/destinationPin.svg) no-repeat 6px 5px;background-size:22px 22px;position:absolute;top:18px;left:0;border-radius:35px}.kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label span.next-arrow,.kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label span.prev-arrow{font-size:25px}.kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label .drop-right-arrow{font-size:45px}.kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label .details-text,.kiosk_portrait ion-item ion-label .details-text{font-size:22px;margin-top:-5px}.kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label .details{font-size:25px;margin:5px 0}.kiosk_portrait .destination-search-container ion-item ion-label .details p,.kiosk_portrait .destination-search-container ion-item ion-label .details strong,.kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label .details p,.kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label .details strong{float:left;white-space:normal;font-size:25px;color:#444;line-height:32px}.kiosk_portrait ion-item span.next-arrow,.kiosk_portrait ion-item span.prev-arrow{font-size:25px}.kiosk_portrait .destination-search-container ion-item ion-label{padding-left:55px!important}.kiosk_portrait .destination-search-container ion-item ion-label .locationMarkerBg{transform:scale(1.5);margin-left:7px;margin-top:5px}.kiosk_portrait .buttonContainer .mapitButton{--background:#7cb441;font-size:20px;--border-radius:30px}.kiosk_portrait .lib-source-destination{z-index:2!important}.kiosk_portrait .cache-container p,.kiosk_portrait .calendar-btn,.kiosk_portrait .closeVideo .close-text,.kiosk_portrait .closeVideo ion-icon,.kiosk_portrait .destination-container ion-item ion-label,.kiosk_portrait .details-text,.kiosk_portrait .directionContent,.kiosk_portrait .event-header,.kiosk_portrait .event-list .textlabel,.kiosk_portrait .indexColumn,.kiosk_portrait .lib-source-destination ion-item ion-input,.kiosk_portrait .lib-source-destination ion-item.item-has-value ion-input,.kiosk_portrait .mapLegends span.legendText,.kiosk_portrait .menu-list .menu-label,.kiosk_portrait .mobileModals,.kiosk_portrait .settings-label,.kiosk_portrait .skipHelp,.kiosk_portrait ion-item a,.kiosk_portrait lib-events lib-event-list ion-segment-button,.kiosk_portrait mobile-home mobile-quick-filter .top-filters .category-icon .filter-text{font-family:Open Sans,sans-serif!important}.kiosk_portrait .map-controls .web-icon{display:inline-block!important}.kiosk_portrait .mobile-specific,.kiosk_portrait ion-item.mobile{display:none}.kiosk_portrait .map-floor-name{position:absolute;left:20px;top:12px;width:265px;font-size:22px;text-align:left;display:block!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:capitalize;font-weight:600;font-family:Open Sans,sans-serif!important}.kiosk_portrait mobile-side-panel .map-controls.expandSettings{max-height:55px!important}.kiosk_portrait .map-controls .save-location{display:none}.kiosk_portrait .map-controls.no-floor{min-width:330px;height:55px}.kiosk_portrait .map-controls,.kiosk_portrait .map-controls.active-floor{min-width:620px;text-align:right!important;position:absolute;left:50%;transform:scale(1) translate(-50%);-ms-transform:scale(1) translate(-50%);-webkit-transform:scale(1) translate(-50%);right:auto;box-shadow:1px 1px 7px 1px #00000050!important;bottom:250px!important;background:hsla(0,0%,100%,.75)!important;animation:none!important;height:55px}.kiosk_portrait .map-controls-container{width:100%;height:80px;position:absolute;z-index:2;bottom:calc(50vh - 230px)}.kiosk_portrait .map-controls .map-control-icon{margin:5px!important}.kiosk_portrait mobile-home ion-menu .menuBar ion-item{--min-height:75px}.kiosk_portrait mobile-home ion-menu .menuBar .menu-text{font-size:25px!important}.kiosk_portrait core-home-header .app-header-logo .hamburger-menu{width:140px;border-radius:30px;font-size:18px;height:40px;margin-top:10px;background-size:17px 17px!important;background:#fff url(/assets/mobile/bars.svg) no-repeat 24px 9px}.kiosk_portrait lib-direction-list{display:block!important}.kiosk_portrait .event-list .details p,.kiosk_portrait .event-list .details strong{font-size:25px!important;line-height:37px!important;margin:5px 0}.kiosk_portrait mobile-events-page lib-events lib-event-list .event-list .swipe-help .swipe-left-help{left:5%;top:35%;width:35%}.kiosk_portrait mobile-events-page lib-events lib-event-list .event-list .swipe-help .textlabel{position:absolute;bottom:-60%}.kiosk_portrait mobile-events-page lib-events lib-event-list .event-list .skipHelp{position:absolute;top:calc(50% + 250px)!important}.kiosk_portrait mobile-events-page lib-events lib-event-list .event-list .swipe-help .swipe-right-help{right:5%;width:35%;top:35%}.kiosk_portrait mobile-events-page lib-events lib-event-list .event-list .skipHelp{font-size:25px!important;border-radius:25px!important}.kiosk_portrait mobile-events-page lib-events lib-event-list .event-list .drop-right-arrow{transform:scale(1.5);margin-top:10px;margin-right:5px}.kiosk_portrait mobile-events-page lib-events lib-event-list .event-list ion-item.header-label{height:65px!important}.kiosk_portrait mobile-events-page lib-events lib-event-list .event-list ion-item.header-label ion-label h3{font-size:25px!important;line-height:50px!important;font-weight:600;height:65px!important}.kiosk_portrait mobile-events-page lib-events lib-event-list .event-header .cancel-text{font-size:20px}.kiosk_portrait .event-header .header-text{font-size:26px!important}.kiosk_portrait mobile-events-page lib-events lib-event-list .event-list .locationMarkerBg{width:35px!important;height:35px!important;top:23px!important}.kiosk_portrait .event-list .collapse-text,.kiosk_portrait .event-list .details-text{font-size:22px!important;margin:-5px 0 10px!important}.kiosk_portrait .mapitButton{font-size:20px!important;--border-radius:30px;margin:15px 0 10px;max-height:40px}.kiosk_portrait .event-list ion-item ion-label{padding-left:50px!important}.kiosk_portrait .event-header .cancel-text{font-size:20px!important}.kiosk_portrait .top-filters core-directory .directory-container lib-search lib-directory-search .destination-search-container ion-item.header-label{--min-height:60px;height:60px}.kiosk_portrait .top-filters core-directory .directory-container lib-search lib-directory-search .destination-search-container ion-item.header-label ion-label h3{font-size:26px;line-height:40px;font-weight:600}.kiosk_portrait .destination-search-container .indexColumn,.kiosk_portrait span.blue-label{font-size:25px}.kiosk_portrait .top-filters core-directory .directory-container lib-search lib-directory-search .destination-search-container ion-item .drop-right-arrow{margin-top:10px;font-size:45px}.kiosk_landscape core-navigation-header{display:none!important}.kiosk_landscape .darkModeControl{display:block!important;font-size:25px}.kiosk_landscape .eulaDiv .descriptionText,.kiosk_landscape .privacyContainer .descriptionText{font-size:18px!important}.kiosk_landscape .estimatedTravelTime .Driving,.kiosk_landscape .estimatedTravelTime .RideShare,.kiosk_landscape .estimatedTravelTime .Transit,.kiosk_landscape .estimatedTravelTime .Walking{max-width:195px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-size:25px 25px!important;margin-left:30px!important;background-position:0!important;padding:0 0 0 32px!important}.kiosk_landscape .googleSearch-container .header{height:55px!important;padding:15px 0 5px 15px!important}.kiosk_landscape .googleSearch-container .header .Matching-text{font-size:26px!important;font-family:Open Sans,Arial,Helvetica,sans-serif!important}.kiosk_landscape .monthEvent{height:calc(100vh - 235px)!important}.kiosk_landscape lib-parking h3.header-label{font-size:26px;min-height:60px;padding-top:18px}.kiosk_landscape .mobileModalsContainer ion-checkbox{width:25px;height:25px}.kiosk_landscape .category-icon{margin-top:19px!important;max-width:270px!important;width:270px!important;text-overflow:ellipsis;white-space:nowrap}.kiosk_landscape .category-icon .filter-icon{display:inline-block!important}.kiosk_landscape .category-icon .filter-text{line-height:45px;margin-left:10px;font-size:24px!important}.kiosk_landscape .mobileModalsContainer h3{font-size:26px!important}.kiosk_landscape .mobileModalsContainer ion-item.dayNight{height:80px!important;font-size:22px!important}.kiosk_landscape .suggestion-box{font-size:22px}.kiosk_landscape .mobileModalsContainer ion-label span{font-size:17px!important;margin-top:8px}.kiosk_landscape .nextMonth,.kiosk_landscape .prevMonth{font-size:24px;min-height:55px}.kiosk_landscape .monthEvent .nextArrow,.kiosk_landscape .monthEvent .prevArrow{font-size:26px}.kiosk_landscape .toDestination{display:block!important}.kiosk_landscape lib-events lib-event-list ion-segment-button{font-size:22px;min-height:60px}.kiosk_landscape lib-events lib-event-list ion-segment-button ion-label{padding:12px 65px!important;border-radius:50px!important}.kiosk_landscape #menuId ion-item.language-control,.kiosk_landscape lib-google{display:none}.kiosk_landscape .top-filters app-filter-search .search-input-filter .close-icon{top:10px!important;font-size:30px!important;right:35px!important}.kiosk_landscape mobile-events-page lib-events{width:50%!important}.kiosk_landscape .mapLegends .legends .legend-slide span.legendIcon{transform:scale(1.35)!important;margin-left:10px}.kiosk_landscape .mapLegends .legends .legend-slide span.legendText{font-size:25px;line-height:40px}.kiosk_landscape .menuBar ion-item.kiosk,.kiosk_landscape .menuBar ion-item.language-control{display:block}.kiosk_landscape .clearInputHome{font-size:35px;width:35px!important;height:35px!important;top:12px!important}.kiosk_landscape .directory-container lib-search{height:calc(100vh - 180px)!important}.kiosk_landscape .map-controls.active-floor{min-width:500px!important;width:auto!important}.kiosk_landscape .hamburger-menu{transform:scale(1.5);right:45px!important;top:37px!important}.kiosk_landscape .map-controls,.kiosk_landscape .map-controls.active-floor{transform:scale(1) translate(-50%)!important}.kiosk_landscape core-home-header .app-header-logo .client-logo img.inactive-logo,.kiosk_landscape core-home-header .app-header-logo .client-logo img.logo{max-height:85px;min-height:85px;float:left;max-width:300px}.kiosk_landscape core-home-header .app-header-logo{height:100px}.kiosk_landscape core-directory .directory-container .directory-header .backButton{position:absolute;top:3px;left:0;margin-top:0;padding:2px 3px 0 6px;height:3.4rem;font-size:32px}.kiosk_landscape .lib-source-destination,.kiosk_landscape .lib-source-destination-toggle{width:50%!important;z-index:4!important;top:101px!important;background:#2196f3!important;animation:none!important}.kiosk_landscape .lib-source-destination-toggle ion-item{font-size:26px!important;color:#fff}.kiosk_landscape .lib-source-destination-toggle .back-container .back-btn{width:40px;cursor:pointer;height:40px;background:url(/assets/mobile/whiteCross.svg) no-repeat 50%!important;transform:scale(1.75)}.kiosk_landscape .lib-source-destination-toggle .back-container{width:40px!important;float:right;position:absolute;right:19px}.kiosk_landscape .lib-source-destination-toggle .left-icons-container .destination-icon{--background:transparent url(/assets/mobile/endWhite.svg) no-repeat center center!important;background-size:20px 20px;transform:scale(1.25)}.kiosk_landscape .top-filters core-directory .directory-container lib-search lib-directory-search .destination-search-container ion-item.header-label{--min-height:60px;height:60px}.kiosk_landscape .top-filters core-directory .directory-container lib-search lib-directory-search .destination-search-container ion-item.header-label ion-label h3{font-size:26px!important;font-weight:600;height:60px}.kiosk_landscape .destination-search-container .indexColumn,.kiosk_landscape span.blue-label{font-size:25px!important}.kiosk_landscape mobile-events-page lib-events lib-event-list .event-list .locationMarkerBg{width:35px!important;height:35px!important;top:12px!important}.kiosk_landscape .event-list ion-item ion-label{padding-left:50px!important}.kiosk_landscape mobile-events-page lib-events lib-event-list .event-list .swipe-help .swipe-left-help{left:5%;top:35%;width:35%}.kiosk_landscape mobile-events-page lib-events lib-event-list .event-list .swipe-help .textlabel{position:absolute;bottom:-95%}.kiosk_landscape mobile-events-page lib-events lib-event-list .event-list .skipHelp{position:absolute;top:calc(50% + 250px)!important}.kiosk_landscape mobile-events-page lib-events lib-event-list .event-list .swipe-help .swipe-right-help{right:5%;width:35%;top:35%}.kiosk_landscape lib-event-list .event-list .details p,.kiosk_landscape lib-event-list .event-list .details strong{font-size:25px!important;margin:5px 0}.kiosk_landscape lib-event-list .event-list ion-item.header-label{height:60px!important}.kiosk_landscape lib-event-list .event-list ion-item.header-label ion-label h3{font-size:26px!important;line-height:50px!important;font-weight:600;height:65px!important}.kiosk_landscape .event-header .cancel-text{font-size:20px!important}.kiosk_landscape .event-header .header-text{font-size:35px!important}.kiosk_landscape intro-video #avatarGreetingVideoContainer{left:34.5%!important;top:22%}.kiosk_landscape intro-video #avatarGreetingVideoContainer .closeVideo{left:45%;top:80%}.kiosk_landscape button.map-settings,.kiosk_landscape button.map-share{display:none}.kiosk_landscape .top-filters core-directory .directory-container{height:calc(100vh - 240px);position:absolute!important;top:85px!important}.kiosk_landscape .app-header-logo,.kiosk_landscape .sidebar-panel,.kiosk_landscape mobile-quick-filter .top-filters{width:50%!important}.kiosk_landscape mobile-quick-filter .top-filters{background:#2196f3;top:100px!important;border-top-left-radius:0;border-top-right-radius:0}.kiosk_landscape .destination-container ion-item{--min-height:75px!important}.kiosk_landscape .collapse-text,.kiosk_landscape .details-text{font-size:23px!important;margin:-5px 0 3px!important}.kiosk_landscape .stepsAccordion{max-height:calc(100vh - 250px)!important;height:calc(100vh - 250px)!important;min-height:calc(100vh - 250px)!important;padding-left:20px!important}.kiosk_landscape .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime{height:auto;top:-50px;padding:0 0 10px 10px;position:relative;box-shadow:0 8px 2px -6px rgba(0,0,0,.15);background:#fbfbfb url(/assets/icon/facelift/stepHeaderbg.png) repeat-x 0 100%;overflow:hidden}.kiosk_landscape .details p,.kiosk_landscape .details strong{line-height:35px!important}.kiosk_landscape core-fab-panel .map-controls-container{width:50%;margin-left:50%}.kiosk_landscape mobile-home app-direction-steps .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .email_icon{height:40px;width:40px;margin-top:10px;right:70px;border-radius:40px}.kiosk_landscape mobile-home app-direction-steps .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .email_icon .emailIcon{background:url(/assets/mobile/qrcode-icon.svg) no-repeat 50%;background-size:25px 25px!important;width:40px!important;height:40px!important}.kiosk_landscape mobile-home app-direction-steps .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .print_icon{height:40px;width:40px;margin-top:10px;border-radius:40px}.kiosk_landscape mobile-home app-direction-steps .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .print_icon .printIcon{background:url(/assets/icon/facelift/printIcon.svg) no-repeat 3px 2px;background-size:85% 85%!important;width:40px!important;height:40px!important;display:block}.kiosk_landscape mobile-home app-direction-steps .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .heading{font-size:24px}.kiosk_landscape mobile-home app-direction-steps .mobile-preview lib-direction lib-direction-list lib-direction-body .directionStepsHeading .directionHeadingText{font-size:28px!important;text-transform:capitalize}.kiosk_landscape mobile-home app-direction-steps .mobile-preview lib-direction lib-direction-list lib-direction-body .directionStepsHeading .stepTitle{font-size:22px!important;font-weight:300!important}.kiosk_landscape ion-list.stepGroup ion-item{padding-top:10px!important;padding-bottom:10px!important}.kiosk_landscape mobile-home app-direction-steps .mobile-preview lib-direction lib-direction-list lib-direction-body .stepsAccordion .directionStepsHeading .viewMap{padding:4px 15px;font-weight:500;font-size:20px!important;max-width:250px}.kiosk_landscape .mobile-preview lib-direction lib-direction-list lib-direction-head .estimatedTravelTime .Walking{background-size:28px 28px!important;display:inline-block;background:url(/assets/icon/facelift/walkerBlackTime.svg) no-repeat 0 0;padding:0 0 0 36px}.kiosk_landscape .mobile-preview{width:50%!important;top:5vh;position:relative!important}.kiosk_landscape .drop-right-arrow{font-size:45px!important;top:-2px!important}.kiosk_landscape .searchGoogleRow .locationMarkerBg{top:6px!important;left:3px!important;transform:scale(1.25)}.kiosk_landscape .mapitButton{font-size:20px!important;--border-radius:33px;max-height:40px;margin:15px 0 10px}.kiosk_landscape ion-item.active div.other-details{margin-top:5px!important}.kiosk_landscape ion-menu{width:50%!important}.kiosk_landscape .cache-container p,.kiosk_landscape .calendar-btn,.kiosk_landscape .destination-container ion-item ion-label,.kiosk_landscape .details p,.kiosk_landscape .details strong,.kiosk_landscape .directionContent,.kiosk_landscape .event-header,.kiosk_landscape .event-list .textlabel,.kiosk_landscape .lib-source-destination ion-item ion-input,.kiosk_landscape .lib-source-destination ion-item.item-has-value ion-input,.kiosk_landscape .mapLegends span.legendText,.kiosk_landscape .mobileModals,.kiosk_landscape .settings-label,.kiosk_landscape .skipHelp,.kiosk_landscape ion-item a,.kiosk_landscape ion-item.active span.indexColumn{font-size:25px!important;font-family:Open Sans,sans-serif!important}.kiosk_landscape .menuBar ion-item{--min-height:75px!important}.kiosk_landscape .menuBar .menu-text{font-size:25px!important}.kiosk_landscape .cache-container p,.kiosk_landscape .calendar-btn,.kiosk_landscape .destination-container ion-item ion-label,.kiosk_landscape .details-text,.kiosk_landscape .directionContent,.kiosk_landscape .directory-header h3,.kiosk_landscape .event-header,.kiosk_landscape .event-list .textlabel,.kiosk_landscape .indexColumn,.kiosk_landscape .lib-source-destination ion-item ion-input,.kiosk_landscape .lib-source-destination ion-item.item-has-value ion-input,.kiosk_landscape .mapLegends span.legendText,.kiosk_landscape .mapitButton,.kiosk_landscape .menu-list .menu-label,.kiosk_landscape .menuBar .menu-text,.kiosk_landscape .mobileModals,.kiosk_landscape .search-input-filter ion-input,.kiosk_landscape .settings-label,.kiosk_landscape .skipHelp,.kiosk_landscape .top-filters core-directory .directory-container lib-search lib-directory-search .destination-search-container ion-item.header-label ion-label h3,.kiosk_landscape intro-video #avatarGreetingVideoContainer .closeVideo,.kiosk_landscape ion-item a,.kiosk_landscape lib-event-list .event-list ion-item.header-label ion-label h3,.kiosk_landscape lib-events lib-event-list ion-segment-button{font-family:Open Sans,sans-serif!important}.kiosk_landscape .inMobileSearchFilter{height:auto}.kiosk_landscape .directory-header h3,.kiosk_landscape .top-filters core-directory .directory-container lib-search lib-directory-search .destination-search-container ion-item.header-label ion-label h3{font-weight:600!important;line-height:41px}.kiosk_landscape .stepGroup ion-item .directionIconImage .directionIcon{max-width:26px!important}.kiosk_landscape .stepGroup ion-item .directionContent{margin-left:45px}.kiosk_landscape .details strong{font-weight:700!important}.kiosk_landscape .top-filters core-directory .directory-container ion-list .locationMarkerBg{width:30px;height:30px;background-size:23px 23px}.kiosk_landscape .details strong,.kiosk_landscape .indexColumn,.kiosk_landscape details p,.kiosk_landscape ion-item.active span.indexColum{font-size:25px!important}.kiosk_landscape lib-menu-list .menu-list ion-label .menu-arrow{width:40px!important;height:40px!important;background-size:16px 16px!important}.kiosk_landscape .search-input-filter,.kiosk_landscape core-directory .directory-container{width:100%!important}.kiosk_landscape .search-input-filter{margin-top:20px!important;min-height:90px}.kiosk_landscape .search-input-filter ion-input{border-bottom:none!important;border-radius:30px;font-size:25px;height:50px;--padding-start:30px;width:95%;margin-left:2.5%}.kiosk_landscape .directory-header{height:60px!important}.kiosk_landscape .directory-header h3{font-size:26px!important;margin:11px 0 15px!important}.kiosk_landscape .directory-header h3 .menu-header{height:auto}.kiosk_landscape .menu-list .menu-label{font-size:25px!important}.kiosk_landscape .menu-list .menu-item{--min-height:70px!important}.kiosk_landscape .directory-header .menu-header{margin-left:30px}.kiosk_landscape .search-input-filter .search-icon{font-size:28px!important;left:30px}.kiosk_landscape .mapContainer{width:50%!important;height:100%!important;left:50%!important}.kiosk_landscape .lib-source-destination .left-icons-container .parking-icon{--background:transparent url(/assets/mobile/arrivalPointBlue.svg) no-repeat center center!important;background-size:20px 20px}.kiosk_landscape lib-events .event-calendar button.days-btn p{margin:0;font-size:30px}.kiosk_landscape lib-events .event-calendar .date-select,.kiosk_landscape lib-events .event-calendar .days .on-selected p{font-size:30px}.kiosk_landscape lib-event-list .event-list .no-events .no-events-message{margin-top:-35%;font-size:30px}.kiosk_landscape lib-event-list .event-list .no-events{background-size:25% 25%}app-kiosk-home{z-index:5;display:block;position:absolute;height:100%;width:100%}core-qrcode .qrcodeContainer{width:120px;height:170px;position:fixed;right:0;bottom:30px;transform:none;border-radius:0;box-shadow:0 0 5px 3px #525252dd;background:red!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top-left-radius:10px;border-bottom-left-radius:10px;z-index:3}.qrcodeContainer .crossIcon,.qrcodeContainer .qrApp,.qrcodeContainer h3{display:none}.qrcodeContainer .qrDirection p{font-size:12px;padding-left:10px;margin-left:0;padding-right:10px;margin-right:0;width:110px;padding-bottom:0;margin-bottom:0;max-height:55px}.bolder{font-weight:700;margin-right:5px}core-qrcode .qrcodeContainer .qrDirection{border:none;margin-left:10px}core-qrcode .qrcodeContainer .qrcode{width:100px;height:100px}span.destinations-icon{display:block;width:48px;height:48px;display:inline-block;vertical-align:middle;margin-top:-8px}span.destinations-icon.icon-cafe{background-position:0 0}span.destinations-icon.icon-information{background-position:-57px 0}span.destinations-icon.icon-weddingchapel{background-position:-114px 0}span.destinations-icon.icon-creditunion{background-position:-171px 0}span.destinations-icon.icon-lactation{background-position:-228px 0}span.destinations-icon.icon-busstand{background-position:-285px 0}span.destinations-icon.icon-cyclestand{background-position:-342px 0}span.destinations-icon.icon-restrooms{background-position:-399px 0}.qrcodeContainer{border-radius:3px;animation:highlight 1s ease-in}core-qrcode .qrcodeContainer .qrDirection{background:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;padding-left:10px;margin-left:0;height:170px}core-qrcode .qrcodeContainer .qrDirection p{color:#000;line-height:14px}.qrcodeContainer{--border-width:3px;color:#fff}.qrcodeContainer:after{position:absolute;content:"";top:calc(-1 * var(--border-width));left:calc(-1 * var(--border-width));z-index:-1;width:calc(100% + var(--border-width) * 2);height:calc(100% + var(--border-width) * 2);background:linear-gradient(60deg,#5f86f2,#a65ff2,#f25fd0,#f25f61,#f2cb5f,#abf25f,#5ff281,#5ff2f0);background-size:300% 300%;background-position:0 50%;border-bottom-left-radius:10px;border-top-left-radius:10px;animation:moveGradient 2.5s infinite alternate}@keyframes moveGradient{50%{background-position:100% 50%}}.fly-out .qrcodeContainer{border-radius:3px;animation:highlightReverse 1s ease-out}@media screen and (min-width: 300px) and (max-width: 768px){.estimatedTravelTime .email_icon{display:none}core-qrcode .qrcodeContainer{bottom:135px;transform:scale(.75);right:-15px;display:none}@keyframes highlight{0%{background:hsla(0,0%,100%,.4);right:-200px}to{right:-15px;background:hsla(0,0%,100%,.8)}}@keyframes highlightReverse{to{background:hsla(0,0%,100%,.4);right:-200px}0%{right:-15px;background:hsla(0,0%,100%,.8)}}}@media screen and (min-height: 1080px) and (min-width: 1920px){.simple-keyboard{width:50%}}@media (min-width: 280px) and (max-width: 768px){.search-input-filter{margin:0 20px}}html[direction=rtl]{direction:rtl}html[direction=rtl] .action-sheet-wrapper{right:0;left:auto}html[direction=rtl] .action-sheet-container{left:auto!important;right:0}html[direction=rtl] .button-wrapper-campus{position:relative;text-align:center;left:20px!important}html[direction=rtl] .campus-list-container ion-label{padding-right:30px!important}html[direction=rtl] .campus-list-container .locationMarkerBg{right:15px!important}html[direction=rtl] .campus-list-container .campus-heading{padding-right:16px!important}html[direction=rtl] lib-directory-label .directory-header .back-button-to-campus{float:left;margin-left:15px}html[direction=rtl] core-multi-campus-list-view{right:0}html[direction=rtl] .directionBox .header-txt{float:right}html[direction=rtl] .directionBox .from-to-icon{display:inline-block;margin-left:20px;float:right}html[direction=rtl] .desktop core-directory .directory-container .directory-header .backButton{position:absolute;top:3px;left:0;margin-top:0;padding:22px 3px 0 6px;height:3.4rem;font-size:32px}html[direction=rtl] .desktop lib-parking h3.header-label{padding:10px 15px 5px 0}html[direction=rtl] .desktop .app-header-logo,html[direction=rtl] .desktop .inMobileSearchFilter,html[direction=rtl] .desktop .lib-source-destination,html[direction=rtl] .desktop .sidebar-panel,html[direction=rtl] .desktop ion-menu,html[direction=rtl] .desktop mobile-quick-filter .top-filters{right:0;left:auto}html[direction=rtl] .desktop .mapContainer{width:calc(100% - 430px);float:left!important;right:430px;left:auto!important}html[direction=rtl] .desktop .sidebar-panel{box-shadow:6px 5px 5px 10px rgba(0,0,0,.25)}html[direction=rtl] .desktop .mobile-preview{right:0}html[direction=rtl] .desktop .destination-container ion-item ion-label,html[direction=rtl] .desktop .directory-header,html[direction=rtl] .desktop .filter-category,html[direction=rtl] .desktop .lib-source-destination ion-item.item-has-value ion-input,html[direction=rtl] .desktop .menu-list ion-label,html[direction=rtl] .desktop .menuBar ion-item,html[direction=rtl] .desktop .stepsAccordion ion-item{direction:rtl}html[direction=rtl] .desktop .app-header-logo ion-title,html[direction=rtl] .desktop .client-logo img.inactive-logo,html[direction=rtl] .desktop .client-logo img.logo,html[direction=rtl] .desktop .details p,html[direction=rtl] .desktop .details strong,html[direction=rtl] .desktop .hamburger-menu,html[direction=rtl] .desktop .menuBar .menu-icon .details strong,html[direction=rtl] .desktop lib-parking .details p,html[direction=rtl] .desktop lib-parking .details strong{float:right!important}html[direction=rtl] .desktop .menuBar .menu-icon{text-align:right;margin-left:15px;float:right}html[direction=rtl] .desktop .menu-list ion-label .menu-arrow{float:left!important;transform:rotate(90deg)!important}html[direction=rtl] .desktop .directory-header h3{padding-right:40px;padding-left:0}html[direction=rtl] .desktop .mapLegends .legends-modal-close-button{left:20px;right:auto!important}html[direction=rtl] .desktop .mapLegends span.legendText{padding:0 1em 0 0!important}html[direction=rtl] .desktop .map-controls .map-control-icon{float:left}html[direction=rtl] .desktop .clearInputHome,html[direction=rtl] .desktop .hamburger-menu{left:15px;right:auto}html[direction=rtl] .desktop .close-hamburger-menu{left:20px;top:5px;right:auto}html[direction=rtl] .desktop .destination-container ion-item ion-label{padding-right:40px;padding-left:0}html[direction=rtl] .desktop .destination-search-container ion-item ion-label,html[direction=rtl] .desktop lib-parking .parking-container ion-item ion-label{padding-right:40px;direction:rtl}html[direction=rtl] .desktop .locationMarkerBg,html[direction=rtl] .desktop .searchGoogleRow .locationMarkerBg{right:0;left:auto}html[direction=rtl] .desktop .searchGoogleRow ion-item .accordion a{text-align:right;padding-right:40px;padding-left:0}html[direction=rtl] .desktop .drop-right-arrow{left:15px;right:auto!important;transform:rotate(-180deg)}html[direction=rtl] .desktop .event-list ion-item ion-label{padding-right:40px;padding-left:0!important}html[direction=rtl] .desktop .searchGoogleRow .drop-right-arrow{left:0;right:auto}html[direction=rtl] .desktop .backButton{float:right;right:0;top:0;transform:rotate(-180deg);height:auto;left:auto!important}html[direction=rtl] .desktop .directionIconImage{float:right;right:0}html[direction=rtl] .desktop .directionContent{float:right;padding:1px 0 0 15px;margin-right:35px;margin-left:0}html[direction=rtl] .desktop .viewMap{float:left;top:50%;left:5px;right:auto}html[direction=rtl] .desktop .directionStepsHeading{padding:0 45px 0 0}html[direction=rtl] .desktop ion-label h3.directionStepsHeading{background-position:100%}html[direction=rtl] .desktop .map-controls-container{margin-right:430px;margin-left:0}html[direction=rtl] .desktop .stepsAccordion ion-list.stepGroup.enabled ion-item.enabled{--background:url(/assets/icon/facelift/pathhighlight.svg) no-repeat 0px center/7px auto!important}html[direction=rtl] .desktop .menuBar .menu-text{text-align:right}html[direction=rtl] .desktop lib-events{position:absolute;right:0}html[direction=rtl] .desktop .lib-source-destination .left-icons-container{margin-right:15px;float:right}html[direction=rtl] .desktop .lib-source-destination .right-container{float:right;height:auto}html[direction=rtl] .desktop .lib-source-destination .reverse-button-container.without-parking{float:right}html[direction=rtl] .desktop .descriptionText{margin-left:20px;margin-right:0!important;direction:rtl;text-align:right!important;padding:0 25px!important}html[direction=rtl] .desktop .checkboxAlign,html[direction=rtl] .desktop .checkboxTextAlignment{float:right}html[direction=rtl] .desktop .checkboxTerms{text-align:right}html[direction=rtl] .desktop .eluaClientLogo .appLogo{text-align:right;padding-right:20px}html[direction=rtl] .desktop .map-floor-name{float:right;margin:17px 15px 0 10px;text-align:right}html[direction=rtl] .desktop .privacyContainer .descriptionText{direction:revert}html[direction=rtl] .desktop .eluaClientLogo .crossIcon,html[direction=rtl] .desktop .privacyContainer .privacyCross{left:15px;right:auto}html[direction=rtl] .desktop .estimatedTravelTime .email_icon{left:55px}html[direction=rtl] .desktop .estimatedTravelTime .print_icon{left:15px}html[direction=rtl] .desktop .lib-source-destination .clearField{left:22px!important;right:auto!important}html[direction=rtl] .desktop .lib-source-destination ion-item ion-input{--padding-end:40px}html[direction=rtl] .desktop core-qrcode .qrcodeContainer{left:0;right:auto;border-radius:20px!important;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}html[direction=rtl] .desktop core-qrcode .qrcodeContainer .qrDirection{width:120px}html[direction=rtl] .desktop .qrcodeContainer:after,html[direction=rtl] .desktop core-qrcode .qrcodeContainer .qrDirection{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}html[direction=rtl] .mobile{direction:rtl}html[direction=rtl] .mobile .lib-source-destination ion-item ion-input{font-size:15px;line-height:26px}html[direction=rtl] .mobile .client-logo img.inactive-logo,html[direction=rtl] .mobile .client-logo img.logo{float:right!important}html[direction=rtl] .mobile .parkingModal .mobileModalsContainer ion-item.dayNight{height:60px;--height:60px;min-height:60px!important}html[direction=rtl] .mobile .lib-source-destination .right-container ion-item.current-location-row .clearField,html[direction=rtl] .mobile .plt-android .lib-source-destination .right-container ion-item.current-location-row .clearField{left:21px!important;top:11px!important;right:auto!important}html[direction=rtl] .mobile .lib-source-destination .current-location-row .current-location{margin-left:0!important}html[direction=rtl] .mobile .swiper-wrapper .textStyle.elipsis{padding-left:5px!important;padding-right:10px;text-align:right!important}html[direction=rtl] .mobile .swiper-slide img{margin-right:5px;margin-left:0!important}html[direction=rtl] .mobile .parkingModal .mobileModalsContainer ion-list ion-item ion-label{min-height:45px}html[direction=rtl] .mobile .parkingModal .mobileModalsContainer.clear-cache ion-list ion-item ion-label{min-height:20px}html[direction=rtl] .mobile .destination-container ion-item ion-label,html[direction=rtl] .mobile lib-parking .parking-container ion-item ion-label{padding-right:40px;padding-left:0!important}html[direction=rtl] .mobile .drop-right-arrow{left:15px;right:auto!important}html[direction=rtl] .mobile .locationMarkerBg{right:0;left:auto!important}html[direction=rtl] .mobile .menu-list ion-item ion-label .menu-arrow{float:left!important;transform:rotate(90deg)!important}html[direction=rtl] .mobile .drop-right-arrow{transform:rotate(-180deg)}html[direction=rtl] .mobile .accordion{text-align:right!important}html[direction=rtl] .mobile .Matching-text{float:right!important}html[direction=rtl] .mobile .google-img{float:right!important;padding:2px 5px 0 0!important}html[direction=rtl] .mobile .googleSearch-container .header{padding:7px 15px 5px 0!important}html[direction=rtl] .mobile .googleSearch-container .accordion a{padding-left:0!important;padding-right:40px}html[direction=rtl] .mobile .googleSearch-container .accordion .drop-right-arrow{left:5px!important}html[direction=rtl] .mobile .search-input-filter .close-icon{left:20px;right:auto!important}html[direction=rtl] .mobile .directory-container .directory-header h3{padding-right:15px;padding-left:0}html[direction=rtl] .mobile .directory-container .directory-header .clearInputHome{left:15px;right:auto}html[direction=rtl] .mobile .directory-container .directory-header h3 .backButton{float:right;left:auto!important;right:0;top:0!important;transform:rotate(180deg)}html[direction=rtl] .mobile .directory-container .directory-header h3 .menu-header{margin-left:0;margin-right:25px}html[direction=rtl] .mobile .directory-container .directory-header h3 .no-margin{margin-right:0!important}html[direction=rtl] .mobile ion-item ion-label .other-details .details p,html[direction=rtl] .mobile ion-item ion-label .other-details .details strong{float:right}html[direction=rtl] .mobile mobile-parking-time .parkingModal .mobileModalsContainer ion-list{direction:rtl}html[direction=rtl] .mobile lib-parking h3.header-label{padding:10px 15px 5px 0!important}html[direction=rtl] .mobile lib-source-destination-header lib-source-destination .lib-source-destination .left-icons-container{margin-right:15px;float:right!important;margin-left:0!important}html[direction=rtl] .mobile lib-source-destination-header lib-source-destination .lib-source-destination .reverse-button-container,html[direction=rtl] .mobile lib-source-destination-header lib-source-destination .lib-source-destination .right-container,html[direction=rtl] .mobile lib-source-destination-header lib-source-destination-toggle .lib-source-destination-toggle .left-icons-container,html[direction=rtl] .mobile lib-source-destination-header lib-source-destination-toggle .lib-source-destination-toggle .right-container{float:right!important}html[direction=rtl] .mobile lib-source-destination-header lib-source-destination .lib-source-destination .current-location-row .current-location{margin-right:15px;margin-left:0}html[direction=rtl] .mobile lib-source-destination-header lib-source-destination .lib-source-destination .clearField{left:5px;right:auto!important}html[direction=rtl] .mobile lib-source-destination-header lib-source-destination .lib-source-destination ion-item.current-location-row .clearField{left:30px!important}html[direction=rtl] .mobile lib-source-destination-header lib-source-destination .lib-source-destination .reverse-button-container .reverse-direction{margin-right:5px;margin-left:0!important}html[direction=rtl] .mobile lib-source-destination-header lib-source-destination-toggle .lib-source-destination-toggle .left-icons-container{margin-right:15px;margin-left:0!important}html[direction=rtl] .mobile .menuBar .menu-icon{margin-left:15px;float:right;margin-right:0!important}html[direction=rtl] .mobile .menuBar a .menu-text{text-align:right}html[direction=rtl] .mobile .close-hamburger-menu{left:20px;right:auto!important}html[direction=rtl] .mobile .lib-source-destination .clearField{left:5px;right:auto!important}html[direction=rtl] .mobile .lib-source-destination .right-container{float:right}html[direction=rtl] .mobile .app-header-logo ion-title{float:right!important;right:0}html[direction=rtl] .mobile .hamburger-menu{float:left;left:15px;right:auto!important}html[direction=rtl] .mobile .float-right{text-align:left!important}html[direction=rtl] .mobile .lib-source-destination .reverse-button-container{margin-left:5px}html[direction=rtl] .mobile .lib-source-destination .left-icons-container{float:right;margin-right:15px;margin-left:0}html[direction=rtl] .mobile ion-modal{direction:rtl}html[direction=rtl] .mobile ion-range{padding-left:0}html[direction=rtl] .mobile ion-range .endPin{margin-left:0}html[direction=rtl] .mobile ion-modal .float-right{text-align:left!important}html[direction=rtl] .mobile .navigationModals .close-settings{left:20px;right:auto!important}html[direction=rtl] .mobile .navigationModals h3{padding:0 20px 10px 0!important;margin-top:-10px!important}html[direction=rtl] .mobile .turn-by-turn-header{padding-right:20px;padding-left:0!important}html[direction=rtl] .mobile .mapLegends span.legendText{padding:0 1em 0 0!important}html[direction=rtl] .mobile .top-filters .search-input-filter ion-input{padding-right:20px!important;padding-left:0!important}html[direction=rtl] .mobile .destination-search-container ion-item ion-label{padding-left:0!important;padding-right:40px}html[direction=rtl] .mobile .googleSearch-container{direction:rtl}html[direction=rtl] .mobile .directory-container .destination-search-container .header-label ion-label,html[direction=rtl] .mobile .parkingModal .mobileModalsContainer ion-item.dayNight ion-label{padding-left:0!important;padding-right:15px}html[direction=rtl] .mobile .parkingModal .suggestion-box{background:#f2f7eb url(/assets/mobile/warningIcon.svg) 95% no-repeat!important;padding:5px 50px 5px 40px!important}html[direction=rtl] .mobile .accordionStepsLoader{right:0;left:auto!important}html[direction=rtl] .mobile .direction-swiper .swiper-button-next{left:0!important;right:auto!important;transform:rotate(180deg)}html[direction=rtl] .mobile .lastSlideDestination{left:0;right:auto!important}html[direction=rtl] .mobile .directionStepsHeading .viewMap{left:5px;right:auto!important;float:left!important}html[direction=rtl] .mobile .directionStepsHeading{padding:0 40px 0 0!important;margin-right:5px;background-position:100%!important}html[direction=rtl] .mobile .directionIconImage{float:right!important;right:0!important;text-align:right}html[direction=rtl] .mobile .directionContent{padding:1px 0 0 15px!important;margin-right:35px;margin-left:0!important}html[direction=rtl] .mobile .stepsAccordion ion-list.stepGroup.enabled ion-item.enabled{--background:url(/assets/icon/facelift/pathhighlight.svg) no-repeat 2% center/7px auto!important;background-position:2%!important}html[direction=rtl] .mobile .loader{margin-left:10px;margin-right:0!important}html[direction=rtl] .mobile .stepOverView{padding:0 20px 0 0!important;left:auto!important;right:5%}html[direction=rtl] .mobile .viewControl .viewLabel{margin-left:5px;margin-right:0!important}html[direction=rtl] .mobile .close-direction{right:10px;left:auto!important}html[direction=rtl] .mobile .popup-button ion-icon{right:9px;left:auto!important}html[direction=rtl] .mobile .popup-button ion-icon+span{margin-right:20px;margin-left:0!important}html[direction=rtl] .mobile .custom-link{padding:0 20px 0 0!important;width:100%!important}html[direction=rtl] .mobile .viewControl .dropdown{background-position:100%!important}html[direction=rtl] .mobile .preview-icon{background-position:90%!important;padding-right:40px!important}html[direction=rtl] .mobile .toast-modals-white .popup-button.route-details{background-position:90%!important;background-size:25px 25px;padding-right:35px!important}html[direction=rtl] .mobile .white-end-pin{padding-right:40px!important;background-position:90%!important}html[direction=rtl] .mobile .dropdown-menu .heading{padding:10px 15px 10px 0!important}html[direction=rtl] .mobile .back-container{float:right!important}html[direction=rtl] .mobile .back-container .backBtn{transform:rotate(180deg);margin-right:5px}html[direction=rtl] .mobile .event-list ion-item ion-label{padding-right:40px;padding-left:0}html[direction=rtl] .mobile .event-list .details p,html[direction=rtl] .mobile .event-list .details strong{float:right!important}html[direction=rtl] .mobile turn-prompts .center-alert-message{direction:rtl}html[direction=rtl] .mobile turn-prompts .center-alert-message .prompt-icon{float:right!important;margin-left:15px!important;margin-right:0}html[direction=rtl] .mobile turn-prompts .center-alert-message .prompt-text{direction:rtl;padding-right:0;text-align:right;float:right!important}html[direction=rtl] .mobile turn-prompts .center-alert-message .toast-close{left:20px;right:auto!important}html[direction=rtl] .mobile mobile-floor-end-arrival lib-bottom-sheet .directionContent{margin-right:10px}html[direction=rtl] .mobile .lib-source-destination .back-container{float:right}html[direction=rtl] .mobile .action-sheet-button.enabled{color:#3880ff!important;background:url(/assets/mobile/icon-tick.svg) no-repeat 5% 10px!important;background-size:30px 30px!important}html[direction=rtl] .mobile .back-button-to-campus{float:left!important;margin-left:15px;margin-right:0!important}html[direction=rtl] .mobile .campus-list-container ion-label{padding-right:30px!important;padding-left:0}html[direction=rtl] .mobile .campus-list-container .locationMarkerBg{left:auto!important;right:15px}html[direction=rtl] .mobile .showlang{position:absolute;left:32px!important;text-align:left}html[direction=rtl] .mobile .campus-list-container .campus-heading{padding-right:16px!important;padding-left:0}html[direction=rtl] .kiosk_portrait lib-parking h3.header-label{padding-right:20px}html[direction=rtl] .kiosk_portrait lib-parking .parking-container ion-item ion-label{padding-right:40px;padding-left:0}html[direction=rtl] .kiosk_portrait .top-filters core-directory .directory-container ion-list .locationMarkerBg{right:0!important;left:auto}html[direction=rtl] .kiosk_portrait .details strong{float:right}html[direction=rtl] .kiosk_portrait .category-icon .filter-text{margin-right:10px;margin-left:0}html[direction=rtl] .kiosk_portrait .top-filters .search-input-filter .search-icon{right:40px}html[direction=rtl] .kiosk_portrait mobile-home mobile-quick-filter .top-filters .search-input-filter ion-input{--padding-start:50px!important}html[direction=rtl] .kiosk_portrait .toDestination{display:block;margin-left:20px!important}html[direction=rtl] .kiosk_portrait .lib-source-destination-toggle .back-container{float:left;left:37px;position:absolute;right:auto}html[direction=rtl] .kiosk_portrait .lib-source-destination-toggle .left-icons-container{width:20px;margin-right:25px;float:right}html[direction=rtl] .kiosk_portrait .lib-source-destination-toggle .right-container{float:right;max-width:85%}html[direction=rtl] .kiosk_portrait lib-google{display:none}html[direction=rtl] .kiosk_portrait .menu-list .menu-label{margin-right:20px}html[direction=rtl] .kiosk_portrait core-directory .directory-container .directory-header .backButton{padding:5px 6px 0 3px;right:0;left:auto}html[direction=rtl] .kiosk_portrait core-directory .directory-container .directory-header .menu-header{margin-right:40px;margin-left:0}html[direction=rtl] .kiosk_portrait core-directory .directory-container .directory-header .clearInputHome{left:15px;right:auto}html[direction=rtl] .kiosk_portrait .event-list .indexColumn,html[direction=rtl] .kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label{padding-right:50px!important}html[direction=rtl] .kiosk_portrait .drop-right-arrow,html[direction=rtl] .kiosk_portrait .event-list .drop-right-arrow{right:auto;left:15px;transform:rotate(-180deg)}html[direction=rtl] .kiosk_portrait .event-list .locationMarkerBg{right:0;left:auto}html[direction=rtl] .kiosk_portrait .event-list ion-item ion-label{padding-right:50px}html[direction=rtl] .kiosk_portrait .event-list .indexColumn{padding-right:0!important}html[direction=rtl] .kiosk_portrait .event-list .details p,html[direction=rtl] .kiosk_portrait .event-list .details strong{float:right!important}html[direction=rtl] .kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label .locationMarkerBg{left:auto;right:0}html[direction=rtl] .kiosk_portrait .destination-search-container ion-item ion-label .details p,html[direction=rtl] .kiosk_portrait .destination-search-container ion-item ion-label .details strong,html[direction=rtl] .kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label .details p,html[direction=rtl] .kiosk_portrait core-directory .directory-container lib-destination-list .destination-container ion-item ion-label .details strong{float:right}html[direction=rtl] .kiosk_portrait lib-direction lib-direction-body .stepsAccordion .viewMap{float:left;left:5px;right:auto}html[direction=rtl] .kiosk_portrait ion-label h3.directionStepsHeading{padding:0 55px 0 0;background-position:98.5%}html[direction=rtl] .kiosk_portrait lib-direction lib-direction-head .estimatedTravelTime .headingTravel{margin-right:0;margin-left:20px}html[direction=rtl] .kiosk_portrait .stepGroup ion-item .directionContent{margin-right:45px}html[direction=rtl] .kiosk_portrait .directionIconImage{float:right;right:15px;left:auto}html[direction=rtl] .kiosk_portrait .stepsAccordion ion-list.stepGroup.enabled ion-item.enabled{--background:url(/assets/icon/facelift/pathhighlight.svg) no-repeat 0px center/7px auto!important;background-position:1%!important}html[direction=rtl] .kiosk_portrait .destination-search-container ion-item ion-label{padding-right:55px!important}html[direction=rtl] .kiosk_portrait core-directory .directory-container lib-menu-list .menu-list .menu-item ion-label .menu-arrow{float:left;transform:rotate(90deg)}html[direction=rtl] .kiosk_portrait .destination-search-container ion-item ion-label .locationMarkerBg{float:right;left:auto;right:7px}html[direction=rtl] .kiosk_portrait mobile-home mobile-quick-filter .top-filters .search-input-filter ion-input{margin-right:2.5%;margin-left:0}html[direction=rtl] .kiosk_portrait mobile-home mobile-quick-filter .top-filters .search-input-filter .close-icon{left:35px;right:auto}html[direction=rtl] .kiosk_portrait .menuBar .menu-icon{margin-left:15px}html[direction=rtl] .kiosk_portrait .app-header-logo ion-title{text-align:right;float:right;left:auto}html[direction=rtl] .kiosk_portrait .hamburger-menu{left:45px!important;right:auto!important}html[direction=rtl] .kiosk_portrait core-home-header .app-header-logo .client-logo img.logo{float:right}html[direction=rtl] .kiosk_portrait .hamburger ion-toolbar ion-title{float:right;min-width:100%}html[direction=rtl] .kiosk_portrait .hamburger ion-toolbar ion-title .client-logo{float:right}html[direction=rtl] .kiosk_portrait .hamburger ion-toolbar ion-title .close-hamburger-menu{left:20px;right:auto}html[direction=rtl] .kiosk_portrait .mapLegends .legends-modal-close-button{left:20px;right:auto;transform:scale(1.25)!important}html[direction=rtl] .kiosk_portrait .mapLegends .legends .legend-slide span.legendIcon{margin-right:10px;margin-left:0}html[direction=rtl] .kiosk_portrait .mapLegends span.legendText{padding:0 1em 0 0}html[direction=rtl] .kiosk_portrait .mapLegends h3{padding:0 20px 10px 0}html[direction=rtl] .kiosk_portrait .event-list .skipHelp{top:calc(50% + 250px)}html[direction=rtl] .kiosk_portrait core-qrcode .qrcodeContainer{left:0;right:auto;border-radius:20px!important;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}html[direction=rtl] .kiosk_portrait core-qrcode .qrcodeContainer .qrDirection{width:120px}html[direction=rtl] .kiosk_portrait .qrcodeContainer:after,html[direction=rtl] .kiosk_portrait core-qrcode .qrcodeContainer .qrDirection{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}html[direction=rtl] .kiosk_portrait .qrcode img{margin-right:10px}html[direction=rtl] .kiosk_landscape .lib-source-destination{display:none}html[direction=rtl] .kiosk_landscape .nodirection-popup{transform:translate(-50%,100%)}html[direction=rtl] .kiosk_landscape lib-parking h3.header-label{padding-right:20px}html[direction=rtl] .kiosk_landscape lib-parking .parking-container ion-item ion-label{padding-right:40px;padding-left:0}html[direction=rtl] .kiosk_landscape .top-filters core-directory .directory-container ion-list .locationMarkerBg{right:0!important;left:auto}html[direction=rtl] .kiosk_landscape .details strong{float:right}html[direction=rtl] .kiosk_landscape .category-icon .filter-text{margin-right:10px;margin-left:0}html[direction=rtl] .kiosk_landscape .toDestination{display:block;margin-left:20px!important}html[direction=rtl] .kiosk_landscape .lib-source-destination-toggle .back-container{float:left;left:37px;position:absolute;right:auto}html[direction=rtl] .kiosk_landscape .lib-source-destination-toggle .left-icons-container{width:20px;margin-right:25px;float:right}html[direction=rtl] .kiosk_landscape .lib-source-destination-toggle .right-container{float:right;max-width:85%}html[direction=rtl] .kiosk_landscape .event-list .skipHelp{top:calc(50% + 250px)}html[direction=rtl] .kiosk_landscape .mapContainer{left:0!important}html[direction=rtl] .kiosk_landscape .sidebar-panel{right:0}html[direction=rtl] .kiosk_landscape .mapLegends .legends-modal-close-button{left:20px;right:auto;transform:scale(1.25)!important}html[direction=rtl] .kiosk_landscape .mapLegends h3{padding:0 20px 10px 0}html[direction=rtl] .kiosk_landscape .mapLegends .legends .legend-slide span.legendIcon{margin-right:10px;margin-left:0}html[direction=rtl] .kiosk_landscape .mapLegends span.legendText{padding:0 1em 0 0}html[direction=rtl] .kiosk_landscape lib-google{display:none}html[direction=rtl] .kiosk_landscape .menu-list .menu-label{margin-right:20px}html[direction=rtl] .kiosk_landscape core-directory .directory-container .directory-header .backButton{padding:5px 6px 0 3px;right:0;left:auto}html[direction=rtl] .kiosk_landscape core-directory .directory-container .directory-header .menu-header{margin-right:40px;margin-left:0}html[direction=rtl] .kiosk_landscape core-directory .directory-container .directory-header .clearInputHome{left:15px;right:auto}html[direction=rtl] .kiosk_landscape .event-list .indexColumn,html[direction=rtl] .kiosk_landscape core-directory .directory-container lib-destination-list .destination-container ion-item ion-label{padding-right:50px!important}html[direction=rtl] .kiosk_landscape .drop-right-arrow,html[direction=rtl] .kiosk_landscape .event-list .drop-right-arrow{right:auto;left:15px;transform:rotate(-180deg)}html[direction=rtl] .kiosk_landscape .event-list .locationMarkerBg{right:0;left:auto}html[direction=rtl] .kiosk_landscape .event-list ion-item ion-label{padding-right:50px}html[direction=rtl] .kiosk_landscape .event-list .indexColumn{padding-right:0!important}html[direction=rtl] .kiosk_landscape .event-list .details p,html[direction=rtl] .kiosk_landscape .event-list .details strong{float:right!important}html[direction=rtl] .kiosk_landscape core-directory .directory-container lib-destination-list .destination-container ion-item ion-label .locationMarkerBg{left:auto;right:0}html[direction=rtl] .kiosk_landscape .destination-search-container ion-item ion-label .details p,html[direction=rtl] .kiosk_landscape .destination-search-container ion-item ion-label .details strong,html[direction=rtl] .kiosk_landscape core-directory .directory-container lib-destination-list .destination-container ion-item ion-label .details p,html[direction=rtl] .kiosk_landscape core-directory .directory-container lib-destination-list .destination-container ion-item ion-label .details strong{float:right}html[direction=rtl] .kiosk_landscape lib-direction lib-direction-body .stepsAccordion .viewMap{float:left;left:5px;right:auto}html[direction=rtl] .kiosk_landscape ion-label h3.directionStepsHeading{padding:0 55px 0 0;background-position:98.5%}html[direction=rtl] .kiosk_landscape lib-direction lib-direction-head .estimatedTravelTime .headingTravel{margin-right:0;margin-left:20px}html[direction=rtl] .kiosk_landscape .stepGroup ion-item .directionContent{margin-right:45px}html[direction=rtl] .kiosk_landscape .directionIconImage{float:right;right:15px;left:auto}html[direction=rtl] .kiosk_landscape .stepsAccordion ion-list.stepGroup.enabled ion-item.enabled{--background:url(/assets/icon/facelift/pathhighlight.svg) no-repeat 0px center/7px auto!important;background-position:1%!important}html[direction=rtl] .kiosk_landscape .destination-search-container ion-item ion-label{padding-right:55px!important}html[direction=rtl] .kiosk_landscape core-directory .directory-container lib-menu-list .menu-list .menu-item ion-label .menu-arrow{float:left;transform:rotate(90deg)}html[direction=rtl] .kiosk_landscape .destination-search-container ion-item ion-label .locationMarkerBg{float:right;left:auto;right:7px}html[direction=rtl] .kiosk_landscape mobile-home mobile-quick-filter .top-filters .search-input-filter ion-input{margin-right:2.5%;margin-left:0;padding-right:20px!important;padding-left:0!important}html[direction=rtl] .kiosk_landscape mobile-home mobile-quick-filter .top-filters .search-input-filter .close-icon{right:auto}html[direction=rtl] .kiosk_landscape .menuBar .menu-icon{margin-left:15px}html[direction=rtl] .kiosk_landscape mobile-events-page lib-events{right:0}html[direction=rtl] .kiosk_landscape core-fab-panel .map-controls-container{margin-right:50%}html[direction=rtl] .kiosk_landscape .sidebar-panel{box-shadow:5px 5px 5px 10px rgba(0,0,0,.15)}html[direction=rtl] .kiosk_landscape mobile-home mobile-quick-filter .top-filters .search-input-filter .close-icon{left:35px;right:auto!important}html[direction=rtl] .kiosk_landscape .search-input-filter .search-icon{right:30px;left:auto}html[direction=rtl] .kiosk_landscape .lib-source-destination-toggle{right:0;left:auto}html[direction=rtl] .kiosk_landscape .app-header-logo ion-title{text-align:right;float:right;left:auto}html[direction=rtl] .kiosk_landscape .hamburger-menu{left:45px!important;right:auto!important}html[direction=rtl] .kiosk_landscape core-home-header .app-header-logo .client-logo img.logo{float:right}html[direction=rtl] .kiosk_landscape .hamburger ion-toolbar ion-title{float:right;min-width:100%}html[direction=rtl] .kiosk_landscape .hamburger ion-toolbar ion-title .client-logo{float:right}html[direction=rtl] .kiosk_landscape .hamburger ion-toolbar ion-title .close-hamburger-menu{left:20px;right:auto}html[direction=rtl] .kiosk_landscape core-qrcode .qrcodeContainer{left:0;right:auto;border-radius:20px!important;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}html[direction=rtl] .kiosk_landscape core-qrcode .qrcodeContainer .qrDirection{width:120px}html[direction=rtl] .kiosk_landscape .qrcodeContainer:after,html[direction=rtl] .kiosk_landscape core-qrcode .qrcodeContainer .qrDirection{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}html[direction=rtl] .kiosk_landscape .qrcode img{margin-right:10px}@keyframes highlight{0%{background:hsla(0,0%,100%,.4);left:-200px}to{left:0;background:hsla(0,0%,100%,.8)}}@keyframes highlightReverse{to{background:hsla(0,0%,100%,.4);left:-200px}0%{right:0;background:hsla(0,0%,100%,.8)}}@media (orientation: landscape){html[direction=rtl] .simple-keyboard{right:0;left:auto}.simple-keyboard{width:50%!important}}.action-sheet-wrapper{margin:0!important}.action-sheet-container{position:absolute;margin:0;left:0;width:430px}.mobile .msettings{display:none}.simple-keyboard ul{text-align:center}.simple-keyboard input{width:100%;height:100px;padding:20px;font-size:20px;border:none;box-sizing:border-box}.simple-keyboard{position:absolute;font-size:20px;left:0;bottom:0;background:#000;box-shadow:0 0 50px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}body .hg-theme-default{background-color:#d6ecfa;font-family:Open Sans,Arial,Helvetica,sans-serif;border:1px solid #badcf2;padding:10px 20px!important;box-shadow:none;box-shadow:inset 0 0 5px #9eb6ce}body .hg-theme-default .hg-button{background:#2196f3;border:1px solid #fff;height:48px;color:#fff}.mobile core-fab-panel .map-controls-container .expandWebSettings{height:115px!important}.mobile core-fab-panel .map-controls-container .expandWebSettings.native{height:175px!important}.mobile.campus-list-container{width:80%;margin:0 5%}.desktop ion-item.kiosk,.desktop ion-item.mobile,.kiosk_landscape ion-item.mobile,.kiosk_landscape ion-item.web,.kiosk_portrait ion-item.mobile,.kiosk_portrait ion-item.web,.mobile ion-item.kiosk{display:none}.kiosk_landscape core-qrcode .qrcodeContainer,.kiosk_portrait core-qrcode .qrcodeContainer{width:140px;height:190px}.kiosk_landscape core-qrcode .qrcodeContainer .qrDirection,.kiosk_portrait core-qrcode .qrcodeContainer .qrDirection{height:190px}.kiosk_landscape core-qrcode .qrcodeContainer .qrcode,.kiosk_portrait core-qrcode .qrcodeContainer .qrcode{width:125px}@media screen and (min-width: 769px){lib-direction-head .estimatedTravelTime .heading .headingTravel{max-width:86px;margin-right:10px}}.kiosk_portrait .print-block .heightForMap{height:550px!important}.kiosk_landscape .noresult-found,.kiosk_portrait .noresult-found{font-size:25px!important}.desktop .noresult-found,.kiosk_landscape .noresult-found,.kiosk_portrait .noresult-found{text-align:center;background:#fff;padding:10px;color:red;margin:15px 30px;border-radius:10px;border:1px solid red}.desktop .noresult-found{font-size:14px!important}html[direction=rtl] .mobile .directory-container .directory-header h3 .backButton{top:-2px!important}.mobile .normal-search-container,.mobile .show-google-container{height:unset!important;max-height:unset!important}.mobile[direction=ltr] .app-header-logo,html[direction=ltr] .desktop[direction=ltr] .app-header-logo{left:0;right:auto}.mobile[direction=ltr] .lib-source-destination,.mobile[direction=ltr] .navigationModals.mapLegends,.mobile[direction=ltr] core-qrcode .qrcodeContainer .qrDirection,.mobile[direction=ltr] ion-action-sheet,.mobile[direction=ltr] ion-menu ion-item,html[direction=ltr] .desktop[direction=ltr] .lib-source-destination,html[direction=ltr] .desktop[direction=ltr] .navigationModals.mapLegends,html[direction=ltr] .desktop[direction=ltr] core-qrcode .qrcodeContainer .qrDirection,html[direction=ltr] .desktop[direction=ltr] ion-action-sheet,html[direction=ltr] .desktop[direction=ltr] ion-menu ion-item{direction:ltr}.mobile[direction=ltr] .inMobileSearchFilter,.mobile[direction=ltr] .mobile-preview,.mobile[direction=ltr] .print-container,.mobile[direction=ltr] mobile-quick-filter .top-filters.expand,html[direction=ltr] .desktop[direction=ltr] .inMobileSearchFilter,html[direction=ltr] .desktop[direction=ltr] .mobile-preview,html[direction=ltr] .desktop[direction=ltr] .print-container,html[direction=ltr] .desktop[direction=ltr] mobile-quick-filter .top-filters.expand{left:0;direction:ltr}.mobile[direction=ltr] .search-input-filter,html[direction=ltr] ion-action-sheet{direction:ltr}.mobile[direction=ltr] .lib-source-destination-toggle[_ngcontent-rfm-c192] .right-container{float:left}.mobile[direction=ltr] .heading.optionHeader{text-align:left}.mobile[direction=ltr] .estimatedTravelTime{padding:0 0 10px 50px}.mobile[direction=ltr] .lib-source-destination-toggle .right-container .source-destination-label{direction:ltr}html[direction=ltr] .desktop[direction=ltr] ion-menu{left:0;right:auto}html[direction=rtl] .desktop[direction=rtl] .googleSearch-container .header{padding:7px 40px 5px 0;text-align:right}html[direction=rtl] .desktop[direction=rtl] .googleSearch-container .header .Matching-text{float:right}html[direction=rtl] .desktop[direction=rtl] .googleSearch-container .header .google-img{float:right;padding:2px 5px 0 0}html[direction=rtl] .desktop[direction=rtl] .directory-header h3{padding-right:15px}.mobile[direction=rtl] .googleSearch-container ion-item ion-label,html[direction=rtl] .desktop[direction=rtl] .googleSearch-container ion-item ion-label{padding-right:40px}
/*!
 * 
 *   simple-keyboard v3.8.25
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px rgba(0,0,0,.3);box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:rgba(5,25,70,.53);color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:rgba(0,0,0,.03);cursor:pointer}li.hg-candidate-box-list-item:active{background:rgba(0,0,0,.1)}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}