/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
body{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}textarea,input[type="text"],input[type="button"],a[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0;}.path-floormaps .banner-wrapper,.path-floormaps .hide-onscreen{display:none;}.path-floormaps .row{max-width:99%;}.path-floormaps .is-active > .accordion-title::before{content:"";}.path-floormaps .accordion-title::before{content:"Open";}.path-floormaps .big-corner-bottom{display:none;}.path-floormaps table tbody tr:nth-child(even){background-color:#fff;}.floormapsinfo .close-button span{display:none;visibility:hidden;}.floormapsinfo .close-button{background:#fff;width:40px;height:40px;}.floormapsinfo .close-button:after{content:'';height:40px;border-left:2px solid #000;position:absolute;transform:rotate(45deg);left:19px;}.floormapsinfo .close-button:before{content:'';height:40px;border-left:2px solid #000;position:absolute;transform:rotate(-45deg);left:19px;}.floormapsinfo .card{border:none !important;}.floormapsinfo .card img{width:100%;}#mapDiv .button-group{margin-bottom:-1px !important;}#mapDiv .filterdiv select{margin-bottom:-1px !important;height:auto;}.floorcontrol button{font-weight:bold;background-color:#cf4520;opacity:1;color:#fff;}.floorcontrol button:hover{background-color:#a6371a;}.floorcontrol button:disabled,.floorcontrol button[disabled]{background-color:#b9babe !important;color:#1c1c1c !important;opacity:1 !important;}svg{z-index:1;}.filter-option{text-transform:uppercase;}.controlgroup{margin-bottom:0;margin-top:0;padding-top:0;}.controlgroup .button{font-size:0.8rem;font-weight:bold;background-color:#CF4520;}.controlgroup .button:hover{background-color:#a6371a;}.mylines{fill:none;stroke:#333;stroke-miterlimit:10;stroke-width:5;}.roomno{font-size:20px;fill:#666;font-family:Helvetica-Bold,Helvetica;font-weight:700;}.studylearningcolor{fill:#66CCFF;}.icon-red{fill:#CF4520;}.icon-green{fill:#879b32;}.icon-blue{fill:#006699;}.icon-dark{fill:#169BD7;}.icon-static-style{fill:#2f4670;}.icon-static-style:hover{fill:#131c2d;}.static-icons g{cursor:help;}.static-icons use:hover{fill:#000000;}.stacks use{fill:#99CCFF;stroke:#2994ff;stroke-width:2;stroke-miterlimit:10;cursor:help;}.stacktips{fill:#006699;font-weight:bold;font-size:24px;}.icontips{fill:#2f4670;font-weight:bold;font-size:22px;z-index:2;}.stacklabel{fill:#000;font-weight:bold;font-size:14px;}.stackfont{font-family:'Helvetica';font-size:20px;fill:#666666;font-weight:700;}.toolbar li{list-style:none;display:inline-block;}#mapsvg{border:2px solid #666;}@media only screen and (max-width:767px){#mapsvg{height:100%;width:100%;}}@media only screen and (min-width:768px){#mapsvg{height:95%;}}.hide-first{display:none;visibility:hidden;}.map-layout{background-color:white!important;}#mapDiv:-webkit-full-screen{width:100%;height:100%;}.mapsvgwrapper{width:100%;height:100%;cursor:move;}#spaceCard{opacity:0;transition:1s;display:none;}#spaceCard.show{z-index:1006;padding:1rem;border:1px solid #cacaca;background-color:#fefefe;position:absolute;top:0;width:230px;right:0;overflow-y:auto;opacity:1;display:block;}#spaceCard h1{background:#2e2e9e;padding:0.3rem;margin-top:-0.5rem;font-weight:400;}#spaceCard p{margin-left:2rem;margin-right:2rem;}#spaceCard img{width:100%;}.d3tooltip{fill:#666;font-weight:bold;font-size:22px;}.dwspace{fill:#9c0;}.srspace{opacity:0;transition:all 0.5s;}.srspace:hover{opacity:1;}.spot-marker{fill-opacity:0.2;fill:#000;}.map-marker{fill:#cf4528;}.spacehl{fill:#6cf;opacity:0.5;}.map-label{font-size:1.5rem;font-weight:bold;text-shadow:2px 2px 5px #bbb;}.map-help{background:#eee;padding-top:1em;}.room-modal-container a{color:#226CB1;}.room-modal-container a:hover{color:#226CB1;text-decoration:underline;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
