.transition{transition:all 300ms ease-in-out}.button{font-size:18px;font-weight:600;line-height:18px;text-align:center;letter-spacing:.1125px;padding:20px;text-decoration:none;background:white;transition:all 300ms ease-in-out}.button:hover{background:#13294b;color:white}.arrow-link{position:relative;color:#13294b;font-size:23px;font-weight:700;line-height:28px;display:block;padding:10px 0;border-bottom:1px solid #0032a0;text-decoration:none;transition:all 300ms ease-in-out}.arrow-link:after{content:'';background-image:url(../../images/chevron-right-dark.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto;position:absolute;top:50%;transform:translateY(-50%);right:0;width:24px;height:24px;display:block;transition:all 300ms ease-in-out}.arrow-link:hover{border-bottom-color:#1f74db;color:#1f74db}.arrow-link:hover:after{background-image:url(../../images/chevron-right.png);background-size:17px auto}.campus-directory{position:relative}.campus-directory .inner{margin:auto;background:transparent;margin-top:-50px;padding-top:30px;padding-bottom:40px;position:relative;z-index:1}@media only screen and (min-width: 992px){.campus-directory .inner{margin-top:-84px;padding-top:40px;padding-bottom:76px}}.campus-directory .inner:before{-webkit-clip-path:polygon(0 50px, 87px 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 50px, 87px 0, 100% 0, 100% 100%, 0% 100%);background:White;position:absolute;left:0;right:0;top:0;bottom:0;content:'';z-index:0}@media only screen and (min-width: 992px){.campus-directory .inner:before{-webkit-clip-path:polygon(0 84px, 145px 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 84px, 145px 0, 100% 0, 100% 100%, 0% 100%)}}.campus-directory .directory-filters{max-width:1030px;margin:auto;position:relative;z-index:2}.campus-directory #directory-results{background:White;width:100%}.campus-directory h2{font-weight:700;text-align:center;text-transform:uppercase;line-height:36px;font-size:16px;margin-bottom:0;padding-bottom:40px;position:relative;z-index:2}@media only screen and (min-width: 992px){.campus-directory h2{letter-spacing:1.483333px;line-height:40px;font-size:20px}}.campus-directory .no-results{font-family:"nocturne-serif";text-align:center;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-1px;display:block;clear:both;position:relative;z-index:0}@media only screen and (min-width: 992px){.campus-directory .no-results{padding:60px 0}}.campus-directory .no-results .try-again{font-weight:400;font-family:"proxima-nova";font-size:14px}.campus-directory .no-results .clear-form{display:inline-block}.campus-directory .form-actions{text-align:left}.campus-directory .clear-form{color:#13294b;font-size:14px;line-height:17px;letter-spacing:.0875px;padding-right:20px;position:relative;text-decoration:none;font-family:"proxima-nova";font-weight:400;display:block;display:none;text-align:center;margin-bottom:10px}@media only screen and (min-width: 992px){.campus-directory .clear-form{text-align:left;margin-bottom:0}}.campus-directory .clear-form:after{content:'';width:16px;height:16px;background-image:url(../../images/dark-minus.png);background-repeat:no-repeat;background-size:100% auto;background-position:center center;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:all 300ms ease-in-out}.campus-directory .clear-form:hover{color:#13294b;text-decoration:none}.campus-directory .clear-form:hover:after{background-image:url(../../images/dark-plus.png);transform:translateY(-50%) rotate(-45deg)}.campus-directory .collapse{display:none;visibility:hidden;transition:none;position:relative}.campus-directory .collapse.show{display:block;visibility:visible;height:auto;transition:none;position:relative}.campus-directory .collapsing{transition:none;height:auto;position:relative;display:none}.campus-directory .drop-title a{color:white;font-size:13px;font-weight:600;line-height:16px;letter-spacing:.08125px;background:#0032a0;border-bottom-left-radius:25px;display:block;padding:13px 25px 13px 18px;position:relative;text-decoration:none;margin-bottom:10px;width:100%;text-align:left;overflow:hidden;line-height:1.5;transition:all 300ms ease-in-out}@media only screen and (min-width: 992px){.campus-directory .drop-title a{margin-bottom:0;width:230px}}.campus-directory .drop-title a:after{content:'';width:16px;height:16px;background-image:url(../../images/chevron-right.png);background-repeat:no-repeat;background-size:100% auto;background-position:center center;position:absolute;display:block;right:14px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:all 300ms ease-in-out}.campus-directory .drop-title a:hover{background:#0032a0}.campus-directory .drop-title a:hover:after{background-image:url(../../images/chevron-right-dark.png)}.campus-directory .drop-title a.collapsed{background:#13294b}.campus-directory .drop-title a.collapsed:after{background-image:url(../../images/chevron-right-light.png);transform:translateY(-50%) rotate(90deg)}.campus-directory .term-list{margin:0;overflow:hidden;padding:18px 10px 0 10px;box-shadow:0 42px 39px -15px rgba(0,0,0,0.5);display:block;position:absolute;width:100%;background:white;z-index:99}@media only screen and (min-width: 992px){.campus-directory .term-list{width:236px}}.campus-directory .term-list li{list-style:none;margin:0;padding:0}.campus-directory .term-list li a{color:#13294b;font-size:16px;font-weight:600;line-height:20px;border-bottom:1px solid #1f74db;padding:10px 18px;display:inline-block;text-decoration:none;margin-bottom:10px;transition:color 300ms ease-in-out;text-align:left;width:100%}.campus-directory .term-list li a:hover{color:#0032a0}.campus-directory .term-list li a.active{color:#1f74db}.campus-directory .term-list li:last-child a{border:none}.campus-directory .form-text{color:#13294b;font-family:"proxima-nova";font-size:17px;font-weight:300;letter-spacing:-0.35416666px;padding:0 15px;border:2px solid #13294b;width:100%;margin-bottom:18px;margin-top:0;height:45px;line-height:45px}@media only screen and (min-width: 992px){.campus-directory .form-text{margin-bottom:0;max-width:540px;margin-right:7.5px}}.campus-directory .collase-wrap{margin-bottom:18px}@media only screen and (min-width: 992px){.campus-directory .collase-wrap{margin-bottom:0;margin:0 7.5px}}.campus-directory .js-form-type-select{display:none;visibility:hidden}.campus-directory .form-submit{background:#9bcbeb;border-bottom-left-radius:25px;color:#13294b;border:none;font-size:18px;font-weight:600;line-height:18px;text-align:center;letter-spacing:.1125px;padding:18px;width:100%;margin-top:30px}@media only screen and (min-width: 992px){.campus-directory .form-submit{max-width:227px;margin-top:26px;margin-right:14px}}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:url(../../images/ajax-spinner.gif)}.ajax-progress-fullscreen{width:200px !important;height:200px !important;padding:0 !important;opacity:1 !important;border-radius:0 !important;background-color:transparent !important;background-image:url(../../images/ajax-spinner.gif) !important;background-size:100% auto !important;background-repeat:no-repeat !important;background-position:center center !important;left:50% !important;top:50% !important;transform:translateY(-50%) translateX(-50%) !important}.discover-header{font-size:10.5px;font-weight:800;line-height:13px;text-transform:uppercase;letter-spacing:1.5px;color:#0032a0;margin-top:40px;margin-bottom:15px;padding:0 25px}@media only screen and (min-width: 992px){.discover-header{margin-top:96px}}.pager{margin-top:40px;margin-left:25px;padding-bottom:35px}