.campus-details-container[data-v-426bd68a]{display:-webkit-box;display:-ms-flexbox;display:flex}.campus-details-container .provider-logo[data-v-426bd68a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campus-details-container .provider-logo img[data-v-426bd68a]{width:100%}.campus-details-container .campus-detail[data-v-426bd68a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campus-details-container .campus-detail .provider-name[data-v-426bd68a]{text-align:center;font-size:.8rem;color:var(--styleGuide4);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.course-count[data-v-426bd68a]{font-size:.8rem;font-weight:700;color:var(--styleGuide4)}.icon.icon-gsp-university[data-v-426bd68a]{color:var(--blue)!important}.provider-link[data-v-426bd68a]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-campus-enter[data-v-16231316],.select-campus-leave-to[data-v-16231316]{-webkit-transform:translate(-100%);transform:translate(-100%)}.select-campus-enter-active[data-v-16231316],.select-campus-leave-active[data-v-16231316]{-webkit-transition:.5s;transition:.5s}.course-list-container[data-v-16231316]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5;background:var(--white);padding-left:10px;max-height:100%;overflow:hidden}.course-list-container .provider-logo-container[data-v-16231316]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px 10px 0}.course-list-container .provider-logo-container .provider-logo[data-v-16231316]{max-height:100px;max-width:100%}.course-list-container .campus-name[data-v-16231316],.course-list-container .provider-name[data-v-16231316]{text-align:center;margin-bottom:.2rem}.course-list-container .provider-name[data-v-16231316]{color:var(--styleGuide4)!important;font-weight:450}.course-list-container .campus-name[data-v-16231316]{color:var(--styleGuide1)!important;font-weight:400}.course-list-container .provider-rank-container[data-v-16231316]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--styleGuide2);font-size:.9rem}.course-list-container .provider-rank-container .rank-label[data-v-16231316]{margin-left:3px}.course-list-container .courses-container[data-v-16231316]{max-height:100%;overflow-y:auto}.course-list-container .courses-container .course-detail-container[data-v-16231316]{color:var(--styleGuide1);border:1px solid var(--styleGuide1);border-color:rgba(0,0,0,.1);border-left:10px solid;border-radius:.3rem;padding:.4rem}.course-list-container .courses-container .course-detail-container .row-1[data-v-16231316]{display:-webkit-box;display:-ms-flexbox;display:flex}.course-list-container .courses-container .course-detail-container .row-1 .name[data-v-16231316]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--styleGuide2);font-size:.9rem;font-weight:400}.course-list-container .courses-container .course-detail-container .row-1 .view-course[data-v-16231316]{margin-top:-7px;padding:3px;color:var(--styleGuide4)!important;font-size:1.3rem;cursor:pointer}.course-list-container .courses-container .course-detail-container .row-2[data-v-16231316]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem}.course-list-container .courses-container .course-detail-container .row-2 .annual-fee[data-v-16231316],.course-list-container .courses-container .course-detail-container .row-2 .course-fee[data-v-16231316]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-list-container .courses-container .course-detail-container .row-2 .course-duration[data-v-16231316]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.campuses-map-container[data-v-79876628]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.gmaps-container[data-v-79876628]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:2;-ms-flex:2;flex:2}.gmaps-container[data-v-79876628] .map-popup.map-popup-force-z-index{z-index:1}.gmaps-container[data-v-79876628] .map-popup.selected-popup .provider-name{color:var(--styleGuide2)!important}.gmaps-container[data-v-79876628] .map-popup.selected-popup .course-count{color:var(--styleGuide2)}.gmaps-container[data-v-79876628] .map-popup.other-institution-popup .provider-name{color:var(--blue)!important}.gmaps-container[data-v-79876628] .map-popup .gmaps-popup-bubble-anchor{color:var(--white)!important}.gmaps-container[data-v-79876628] .map-popup .gmaps-popup-bubble-anchor:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid;border-top-color:var(--styleGuide4)!important;content:"";height:0;left:0;position:absolute;top:-3px;width:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.gmaps-container[data-v-79876628] .map-popup .gmaps-popup-bubble-anchor:after{top:-3px!important;border-top-color:var(--white)!important;border-left:4px solid transparent;border-right:4px solid transparent}.gmaps-container[data-v-79876628] .map-popup .gmaps-popup-bubble{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--white)!important;border-radius:1rem;border:var(--styleGuide4) solid 2px;max-height:70px!important;min-width:25px!important;overflow:hidden!important;-webkit-box-shadow:none!important;box-shadow:none!important}.gmaps-container[data-v-79876628] .map-popup.selected-popup .gmaps-popup-bubble{border:var(--styleGuide2) solid 2px}.gmaps-container[data-v-79876628] .map-popup.selected-popup .gmaps-popup-bubble-anchor:before{border-top-color:var(--styleGuide2)!important}.gmaps-container[data-v-79876628] .map-popup.other-institution-popup .gmaps-popup-bubble{border:var(--blue) solid 2px}.gmaps-container[data-v-79876628] .map-popup.other-institution-popup .gmaps-popup-bubble-anchor:before{border-top-color:var(--blue)!important}.action-button-container[data-v-79876628]{position:absolute;top:10px;right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:10}.action-button-container .btn[data-v-79876628]{margin-right:10px}.card-view-button[data-v-79876628],.search-this-area-button[data-v-79876628]{height:40px;background:var(--white)!important;color:var(--styleGuide4)!important;border:none!important;border-radius:2px;-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);font-size:1.5rem;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.search-this-area-button[data-v-79876628]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-this-area-button .icon-gsp-university[data-v-79876628]{margin-top:3px;padding-right:5px}.search-this-area-button .search-text[data-v-79876628]{font-size:16px;text-shadow:.3px 0 0}.card-view-button .icon-gsp-cards[data-v-79876628]{margin-top:-2px;margin-left:-2px;font-size:1.8rem}