ul#filter.unstyled li{border-bottom:1px solid #dadada;padding:10px 0}.search-panel{background-color:#e7eff7}.search-toggle-btn{background:0 0;border:0;padding:0;font-weight:600;color:var(--bs-link-color);text-decoration:underline;cursor:pointer;font-size:1rem;text-decoration-thickness:1px;text-underline-offset:3px}.advanced-filters{overflow:hidden;transition:height .25s ease;height:0}.advanced-filters.collapsed{height:0}.courseContainer .accordion>div>span{text-transform:uppercase;font-size:14px;margin:0 10px 0 0}.courseContainer .accordion>div>span:last-of-type{border:none}.courseContainer span.topic{display:block;border-right:none!important}.courseContainer .accordion .classNumber,.courseContainer .accordion .session,.courseContainer .accordion .term{width:auto;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.courseContainer .accordion .session{width:auto}.course-info a.btn:before{font-weight:900}.course-info .btn-group-custom{display:block;margin:0 auto 15px;background:rgba(0,0,0,.13);padding:15px;border-radius:5px}.course-info .btn-group-custom .btn{width:100%;margin:0 auto 5px;max-width:350px;display:block}.course-page.btn-group{margin:25px 0}.course-page.btn-group.apply{float:none;background-color:#ececec;padding:1.5em;margin:10px 0 35px}.btn-auto-icon.register:before{content:'\f090'}.btn-auto-icon.textbook:before{content:'\f02e'}.btn-auto-icon.syllabus:before{content:'\f1c1'}.course-info strong{color:#0f3864}.course-page.btn-group a.btn-apply{max-width:300px;text-align:center;font-size:1em;padding:1em 0;float:none}.enrollmentTrigger-O.panel-heading{color:#fff;position:relative}span.enrollmentStatus-C:after{content:'CLOSED';font-weight:700}span.enrollmentStatus-O:after{content:'ENROLLING';font-weight:700}.badge.enrollmentStatus-O{background-color:var(--bs-success)}.badge.enrollmentStatus-C{background-color:var(--bs-danger)}.panel.classClassStatX span.enrollmentStatus-C:after,.panel.classClassStatX span.enrollmentStatus-O:after{content:'CANCELLED';font-weight:700}.AM12AM12,.enrollmentTrigger-C.btn-success,.fee-1,.fee-2,.panel.classClassStatX{display:none!important}.dayY{display:inline-block}.dayN{display:none}.classDays [class*=day]{display:block;text-align:center;font-size:12px}.classDays.NNNNNNN{display:none}.classDays table td{background-color:#fff}.dayIndicator{border-radius:10em;width:20px;height:20px;overflow:hidden;margin:0 auto}.dayIndicator.Y{background-color:#033764;color:#003764}.dayIndicator.N{background-color:#dadada;color:#dadada}.dayIndicator.N{background-color:#dadada;color:#dadada}.ui-autocomplete{max-height:250px;overflow-y:auto;overflow-x:hidden}.ui-menu-item:first-child{border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:5px}.panel .course-link{display:block;color:#fff;margin-top:1.25em;float:right}.panel .course-link:after{font-family:FontAwesome;content:"\f054";margin-left:.5em;margin-bottom:-2px;color:#0e4966;font-weight:900}.course-details{margin-top:1em}.course-details canvas{max-width:100%}.course-details .small-centered{text-align:center}.course-charts{text-align:center}.course-header{position:relative}.course-header .h1,.course-header h1{position:absolute;bottom:1em;left:0;background:#000;background:rgba(0,0,0,.6);color:#fff;margin:0;padding:.5em 1em;font-size:1.4em}.course-search-widget .button{margin-bottom:0}.directory-search-primary{width:100%;box-sizing:border-box;height:auto}.panel.directory .btn a{text-transform:uppercase;color:#737373;cursor:pointer;font-size:12px;margin-top:10px}.clear-search-btn{width:100%;text-align:center;padding:10px;background-color:silver;margin:0 auto 15px;border-radius:5px}#main-content .clear-search-btn{margin-bottom:15px}#sidebar-bs .clear-search-btn{margin-top:28px;margin-bottom:15px}.clear-search-btn a{color:#fff;width:100%;display:block}.oce-guestreg-cart-contents{background-color:#fff;padding:10px;margin:10px 0}table.directory-table{margin-bottom:0}table.directory-table:last-of-type{margin-bottom:50px}table.directory-table th{width:80px;padding-left:0;background-color:#fff;border-bottom:1px solid #dadada;color:initial;font-weight:400}table.directory-table td{background-color:#fff;border-bottom:1px solid #dadada;padding-left:0}table.directory-table td.degree{text-align:right}@media only screen and (max-width:600px){table.results thead{display:none}table.accordion tr,table.results tr{padding:15px;display:block}table.results td{width:100%;display:block;padding:0}}table.results td{vertical-align:middle;min-width:135px}table.results tr:hover{background-color:rgba(126,194,253,.25)}.onlineDirectory table.results td:nth-of-type(2)>a:before,table.results td:nth-of-type(3)>a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px;width:15px;color:#808285;font-size:12px;font-weight:900}.onlineDirectory table.results td:nth-of-type(2)>a:before{content:"\f095"}.onlineDirectory table.results td:nth-of-type(3)>a:before{content:"\f0e0"}.panel.course-search-widget div{position:relative}.course-search-widget div.reset{display:inline-block}span.clear{position:absolute;width:100%;left:0;z-index:1;cursor:pointer;height:40px;text-align:right;color:#fff;padding-right:10px;line-height:2.66rem;visibility:visible}span.clear i{pointer-events:none}span.clear+.select-container select{color:#fff;background:var(--bs-link-color)}span.clear+.select-container:after{content:''}span.clear.hide+.select-container select{color:var(--bs-body-color);background:var(--bs-body-bg)}.span.clear{visibility:visible;opacity:1}.span.clear.hide{visibility:hidden;opacity:0;transition:visibility 0s,opacity 3.5s linear}span.clear.hide+.select-container:after{content:""}#searchoptionsmobile .clear{padding-right:25px}