/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
div.paragraph--type--multiview{display:flex;flex-wrap:wrap;gap:2rem;}div.paragraph--type--multiview > div.views-element-container{flex:1;flex-basis:35%;}div.paragraph--type--multiview > div.views-element-container div.view-announcements-view{padding:20px;background-color:#e21833;color:white;}div.paragraph--type--multiview > div.views-element-container div.view-announcements-view a{text-decoration:underline;color:white;}div.view-announcements-view{height:100%;}
.form-select{padding-top:0px;padding-bottom:0px;}.chosen-container.form-select{padding:0px;background-image:none;}.views-exposed-form .button,.views-exposed-form .form-select,.views-exposed-form .form-text{height:auto;}.views-exposed-form{align-items:flex-start;margin-bottom:10px;padding-bottom:0;}.views-exposed-form .form-item{margin-bottom:10px;}.views-exposed-form .form-actions{margin-bottom:10px;}.chosen-container-multi .chosen-choices{border:none;background-image:none;}.chosen-container-multi .chosen-choices li.search-choice{background-image:none;font-size:10pt;}.views-exposed-form .form-actions{margin-top:34px;}.views-exposed-form .form-actions .btn{padding-top:4px;padding-bottom:4px;}
.site-header__nav > ul > li{font-size:1.1rem}div .site-header__bar{min-height:4.8rem;flex-wrap:wrap;}div .site-header__bar:nth-child(2){border-bottom:1pt lightgray solid;align-items:flex-end;padding-bottom:0.5rem;}
@media (min-width:1024px){.max-bound .site-header__nav div.utility-menu__nav{display:none;visibility:hidden;}}.max-bound .site-header__nav div.utility-menu__nav{background-color:rgb(102,102,102);}.max-bound .site-header__nav div.utility-menu__nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1px;}.max-bound .site-header__nav div.utility-menu__nav li{flex:1;background-color:#4a4a4a;text-align:center;flex-basis:49%;padding:1.75rem 1.125rem 1.875rem;}div .utility-menu{background-color:rgb(69,69,69);display:none;visibility:hidden;}@media (min-width:1024px){div .utility-menu{display:block;visibility:visible;}}.utility-menu ul{background:hsla(0,0%,95%,.5);background-color:var(--grayDark);box-sizing:border-box;justify-content:flex-end;align-items:center;display:flex;height:100%;margin:0 auto;padding:0 4rem;max-width:1440px;width:100%;}.utility-menu a{padding:5px 15px;font-size:15px;font-weight:600;transition:color .5s,background-color .5s;color:var(--white);}.utility-menu a:hover{background-color:#fff;color:#000;transition:color .5s,background-color .5s;transition-property:color,background-color;transition-duration:0.5s,0.5s;transition-timing-function:ease,ease;transition-delay:0s,0s;}
.quicklinks ul{display:flex;justify-content:space-evenly;flex-wrap:wrap;}.quicklinks li{margin:10px}.quicklinks .field-content{height:100%;}.quicklinks .views-field{height:100%;}.quicklinks a{height:100%;display:flex;flex-direction:column;}.quicklinks a:hover > div{color:#951022;}.quicklinks a:hover > img{filter:invert(10%) sepia(89%) saturate(3500%) hue-rotate(340deg);}.quicklinks img{flex:1;width:120px;min-width:120px;margin-bottom:10px;margin-left:auto;margin-right:auto;}.quicklinks div{color:#404245;font-size:13pt;line-height:1.64286;font-weight:bolder;text-align:center;font-family:Source Sans Pro,sans-serif;}
div .poplinks_menu{width:100%;flex:1;}.poplinks_menu ul{display:flex;justify-content:end;}.poplinks_menu li{font-size:larger;display:inherit;margin-right:1rem;}
.acad-cal table{width:100%;margin-bottom:1rem;}.acad-cal caption{font-size:24pt;margin-bottom:1rem;border-bottom:4pt solid rgb(226,24,51);caption-side:top;}.acad-cal td{font-size:14pt;}.acad-cal td:nth-of-type(1){width:15%;}.acad-cal td:nth-of-type(2){width:21%;}.acad-cal .grouping{font-family:arial;}.acad-cal .grouping-title{font-size:24pt;border-bottom:4pt solid rgb(226,24,51);}.acad-cal .grouping-content{display:table;width:100%;border-collapse:collapse;font-size:12pt;}.acad-cal .grouping-content .item-list{display:table-row;border-bottom:solid 2px #d8d8d8;}.acad-cal .grouping-content .item-list:last-child{border-bottom:0;}.acad-cal .grouping-content .item-list h3{display:table-cell;width:30%;padding-top:14px;padding-bottom:14px;}@media(min-width:950px){.acad-cal .grouping-content .item-list h3 div{display:inline-block;width:50%;}}.acad-cal .grouping-content .item-list h3 div time{font-weight:normal;font-size:14pt;}.acad-cal .grouping-content .item-list ul{display:table-cell;width:70%;padding-top:14px;padding-bottom:14px;}.acad-cal .grouping-content .item-list li{display:flex;gap:1rem;margin-bottom:14px;}.acad-cal .grouping-content .item-list li:nth-child(even){background-color:whitesmoke;}.acad-cal .grouping-content .item-list li div:first-of-type{flex-basis:30%;}.acad-cal .grouping-content .item-list li div:last-of-type{flex-basis:70%;}.acad-cal .grouping-content .item-list li:last-child{margin-bottom:0px;}@media print{.path--academic-calendar-view header{display:none;}.path--academic-calendar-view footer{display:none;}.acad-cal .view-filters{display:none;}.acad-cal div{font-size:12pt;}.acad-cal li{list-style-type:none;}div.view-content div.grouping div.grouping-content div.item-list h3 div time{font-size:12pt;}}div.paragraph.paragraph--type--multiview div.views-element-container div.acad-cal.view.view-upcoming-dates div.view-content div.grouping div.grouping-content div.item-list h3 div{width:4rem;}.acad-cal.view-upcoming-dates .item-list h3>div{display:block;background-color:#e21833;padding:.25rem;width:4rem;}.acad-cal.view-upcoming-dates .item-list h3>div>h4{text-align:center;color:white;margin:0;background-color:#e21833;text-transform:uppercase;font-family:arial;line-height:normal;}.acad-cal.view-upcoming-dates .item-list h3>div>h4>time{font-size:10pt;font-weight:bold;display:block;}.acad-cal.view-upcoming-dates .item-list h3>div>h5{text-align:center;margin:0;background-color:white;line-height:normal;}.acad-cal.view-upcoming-dates .item-list h3>div>h5{font-size:24pt;}.acad-cal.view-upcoming-dates > div{border-bottom:4pt solid rgb(226,24,51);}.acad-cal.view-upcoming-dates > div:last-child{border-bottom:0;}.acad-cal.view-upcoming-dates > div > div{display:flex;border-bottom:solid 2px #d8d8d8;padding-top:14pt;gap:10px;}.acad-cal.view-upcoming-dates > div > div:last-child{border-bottom:0;}.acad-cal.view-upcoming-dates > div > div >h3{flex:1;}.acad-cal.view-upcoming-dates > div > div >ul{flex:5;}.acad-cal.view-upcoming-dates > div > div >ul >li{display:flex;gap:10px;margin-bottom:14pt;}.acad-cal.view-upcoming-dates > div > div >ul >li>div.views-field-field-academic-terms{flex:1;}.acad-cal.view-upcoming-dates > div > div >ul >li>div.views-field-nothing{flex:3;}
