.address-label{margin-top:-80px}.address-label,.school-label{font-family:VIC,Avenir,Helvetica,Arial,sans-serif;text-align:center;background:#fff;max-width:150px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);border-radius:3px;padding:.5em}.school-label{pointer-events:none}#FeatureInfo th[data-v-3cf686d7]{text-align:right}.image[data-v-3cf686d7]{width:100%}.relative[data-v-4904d42d]{position:relative}label[data-v-4904d42d]{display:block;margin-bottom:.5em}input[data-v-4904d42d]{margin:0}button.autocomplete-icon-close[data-v-4904d42d]{margin:0;padding:10px 10px;border-radius:3px;border:1px solid grey;top:10px;right:5px}span.geocoder-icon-search{display:none}.autocomplete-icon-close{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;position:absolute;top:56px;right:22px;border:none}.active{font-weight:700}.autosuggest__input{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:unset!important;border:1px solid grey;border-radius:3px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;width:100%;background-color:#fff;margin:0;color:rgba(0,0,0,.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.autosuggest__input:focus,.autosuggest__results{-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.autosuggest__results{margin-top:1px;width:100%;text-align:left;border:none;border-top:none;max-height:400px;overflow-y:auto;border-radius:0 0 3px 3px}.autosuggest__results ul{padding:0;margin:0;list-style:none}.autosuggest__results .autosuggest__results_item{cursor:pointer;background-color:#fff;padding:5px 10px;font-size:12px;border-bottom:1px solid rgba(0,0,0,.1)}.autosuggest__results .autosuggest__results_item:last-child{border-bottom:none}.autosuggest__results .autosuggest__results_item-highlighted.autosuggest__results_item,.autosuggest__results .autosuggest__results_item:hover{background-color:#eee}.autosuggest__results .autosuggest__results_item abbr{opacity:.8;font-size:10px;display:block;font-family:sans-serif}.campus-type{color:#555;font-size:10px}.campus-name{font-style:italic;font-size:10px}.v-autocomplete .v-autocomplete-input-group{border-radius:3px;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.v-autocomplete .v-autocomplete-input-group .v-autocomplete-input{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:unset!important;border:1px solid grey;border-radius:3px;padding:10px;font-size:16px;width:100%;background-color:#fff;height:40px;margin:0;color:rgba(0,0,0,.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-autocomplete .v-autocomplete-list{margin-top:1px;width:100%;text-align:left;border:none;border-top:none;max-height:400px;overflow-y:auto;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.v-autocomplete .v-autocomplete-list .v-autocomplete-list-item{cursor:pointer;background-color:#fff;padding:5px 10px;font-size:12px;border-bottom:1px solid rgba(0,0,0,.1)}.v-autocomplete .v-autocomplete-list .v-autocomplete-list-item:last-child{border-bottom:none}.v-autocomplete .v-autocomplete-list .v-autocomplete-list-item:hover{background-color:#eee}.v-autocomplete .v-autocomplete-list .v-autocomplete-list-item abbr{opacity:.8;font-size:10px;display:block;font-family:sans-serif}h2[data-v-8a564b24]{text-align:center;margin-top:0;font-size:16px;padding-bottom:.5em;border-bottom:1px solid hsla(0,0%,50.2%,.43)}.container[data-v-8a564b24]{background:#e8effc;padding:1em;border-radius:3px;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 1px 0 grey;box-shadow:0 0 0 2px rgba(0,0,0,.1),0 0 1px 0 grey;border:4px solid hsla(0,0%,50.2%,0);-webkit-transition:border .2s ease;transition:border .2s ease}.selected[data-v-8a564b24]{border:4px solid #0f388a}.show-btn[data-v-8a564b24]{background-color:#195de6;color:#e8effc;font-weight:500;border-radius:4px;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;text-decoration:none}.show-btn[data-v-8a564b24]:hover{background-color:#154bb6}.school-info th[data-v-8a564b24]{text-align:left;width:38%}.school-info td[data-v-8a564b24]{padding-left:.5em;color:#555;font-weight:400}@media print{.school-info[data-v-8a564b24]{border-top:none}}.address[data-v-8a564b24]{color:#555;text-align:left}.fade-enter-active[data-v-8a564b24],.fade-leave-active[data-v-8a564b24]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-8a564b24],.fade-leave-to[data-v-8a564b24]{opacity:0}.maplink[data-v-8a564b24]{text-align:center;cursor:pointer;color:#00e;text-decoration:underline;padding:1em;font-size:14px}table[data-v-8a564b24]{width:100%;font-size:14px;line-height:1}th[data-v-8a564b24]{vertical-align:top}td[data-v-8a564b24],th[data-v-8a564b24]{padding-top:1em;line-height:1.4}.specialisation_desc[data-v-8a564b24],tr:first-child td[data-v-8a564b24],tr:first-child th[data-v-8a564b24]{padding-top:0}.specialisation_desc div[data-v-8a564b24]{line-height:1;background:#f6f9fe;border-radius:6px;padding:.25em .5em;-webkit-box-shadow:2px 2px 3px 3px hsla(0,0%,70%,.5);box-shadow:2px 2px 3px 3px hsla(0,0%,70%,.5)}.loading[data-v-07820eec],.results[data-v-07820eec]{-webkit-animation:fadeIn-data-v-07820eec .3s ease;animation:fadeIn-data-v-07820eec .3s ease}@-webkit-keyframes fadeIn-data-v-07820eec{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-07820eec{0%{opacity:0}to{opacity:1}}body,html{height:100vh;width:100%;margin:0;padding:0}@font-face{font-family:VIC;src:url(../fonts/VIC-SemiBold.9cfb9d2e.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:VIC;src:url(../fonts/VIC-Regular.45e159bb.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:VIC;src:url(../fonts/VIC-Light.6315b9b0.otf) format("opentype");font-weight:100}#app{font-family:VIC,Avenir,Helvetica,Arial,sans-serif;font-weight:400}#sidebar{min-width:200px;width:100%}#results-button{display:none}@media screen and (min-width:768px){#sidebar{width:400px}}@media screen and (max-width:767px){#sidebar.collapseSidebar{display:none}#results-button.show{display:block;position:absolute;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333}#results-button.show:hover{background:#bacff7;color:#000}#results-button{text-decoration:none}}