.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media screen and (max-width: 47.9375em){.ui-dialog.bkr-course-details-modal{width:100% !important;left:unset !important}}.ui-dialog.bkr-course-details-modal .ui-widget-header{border:unset}@media screen and (max-width: 47.9375em){.ui-dialog.bkr-course-details-modal .ui-widget-content{padding:1rem !important}}#course-browser #course-browser-table_wrapper{font-size:.875rem;font-family:"Euclid Circular A",Helvetica,Arial,sans-serif;padding-bottom:.9375rem}#course-browser #course-browser-table_wrapper #course-browser-table_info{font-family:"Euclid Circular A",Helvetica,Arial,sans-serif}@media screen and (max-width: 47.9375em){#course-browser #course-browser-table_wrapper #course-browser-table thead{display:table-header-group}}#course-browser #course-browser-table_wrapper #course-browser-table thead tr th{padding:.25rem;text-align:center}#course-browser #course-browser-table_wrapper #course-browser-table thead tr th .dt-column-title{font-size:.875rem;color:#fdc20d;white-space:nowrap}@media screen and (max-width: 47.9375em){#course-browser #course-browser-table_wrapper #course-browser-table tbody tr{display:table-row;margin-bottom:unset}}#course-browser #course-browser-table_wrapper #course-browser-table tbody tr th,#course-browser #course-browser-table_wrapper #course-browser-table tbody tr td{font-size:.875rem;word-break:normal}@media screen and (max-width: 47.9375em){#course-browser #course-browser-table_wrapper #course-browser-table tbody tr th,#course-browser #course-browser-table_wrapper #course-browser-table tbody tr td{display:table-cell;width:unset}}#course-browser #course-browser-table_wrapper #course-browser-table tbody tr th a,#course-browser #course-browser-table_wrapper #course-browser-table tbody tr td a{font-size:.875rem}#course-browser #course-browser-table_wrapper #course-browser-table tbody tr th.col__viewDetails{white-space:nowrap;padding-top:.75rem}#course-browser #course-browser-table_wrapper #course-browser-table tbody tr td{text-align:center}#course-browser #course-browser-table_wrapper #course-browser-table .col__section{text-align:left}#course-browser #course-browser-table_wrapper #course-browser-table .col__responsive{padding:8px 0}#course-browser #course-browser-table_wrapper #course-browser-table td.dtr-control.arrow-right::before{border-right:10px solid #122048;margin-right:10px}#course-browser #course-browser-table_wrapper #course-browser-table tr.dtr-expanded td.dtr-control.arrow-right::before{border-top:10px solid #122048;border-right:5px solid rgba(0,0,0,0)}#course-browser #course-browser-table_wrapper #course-browser-table.component__resp-table tbody tr td span{display:table-cell;word-break:normal;padding:0 .625rem}#course-browser #course-browser-table_wrapper #course-browser-table.component__resp-table tbody tr td span.dtr-title{text-align:left;white-space:nowrap}#course-browser #course-browser-table_wrapper #course-browser-table.component__resp-table tbody tr td span.dtr-data{width:100%;text-align:right}#course-browser #course-browser-table_wrapper div.dt-paging .dt-paging-button.current{background:-webkit-gradient(linear, left top, left bottom, from(rgba(154, 198, 199, 0.75)), to(#9ac6c7));background:linear-gradient(to bottom, rgba(154, 198, 199, 0.75) 0%, #9ac6c7 100%)}#course-browser #course-browser-table_wrapper div.dt-paging .dt-paging-button:hover{background:-webkit-gradient(linear, left top, left bottom, from(rgba(55, 71, 86, 0.75)), to(#374756));background:linear-gradient(to bottom, rgba(55, 71, 86, 0.75) 0%, #374756 100%)}#course-browser #course-browser-filters{margin-bottom:.9375rem}#course-browser #course-browser-filters div.search-panes-section div.dtsp-title,#course-browser #course-browser-filters div.search-panes-section button.dtsp-clearAll{font-family:"Euclid Circular A Bold",Helvetica,Arial,sans-serif;font-size:.875rem;padding:.0625rem}#course-browser #course-browser-filters div.search-panes-section button.dtsp-clearAll:not(.dtsp-disabledButton){color:#122048;-webkit-text-decoration-line:underline;text-decoration-line:underline}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dtsp-topRow{background-color:#122048;border:unset;border-radius:unset}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dtsp-topRow div.dtsp-searchCont{padding:.5rem 1rem}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dtsp-topRow div.dtsp-searchCont input{padding:unset;line-height:1.5rem}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dtsp-topRow div.dtsp-searchCont input::-webkit-input-placeholder{color:#fdc20d;font-family:"Euclid Circular A",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;margin:0 0 .9375rem;text-rendering:optimizeLegibility}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dtsp-topRow div.dtsp-searchCont input::-moz-placeholder{color:#fdc20d;font-family:"Euclid Circular A",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;margin:0 0 .9375rem;text-rendering:optimizeLegibility}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dtsp-topRow div.dtsp-searchCont input:-ms-input-placeholder{color:#fdc20d;font-family:"Euclid Circular A",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;margin:0 0 .9375rem;text-rendering:optimizeLegibility}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dtsp-topRow div.dtsp-searchCont input::-ms-input-placeholder{color:#fdc20d;font-family:"Euclid Circular A",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;margin:0 0 .9375rem;text-rendering:optimizeLegibility}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dtsp-topRow div.dtsp-searchCont input::placeholder{color:#fdc20d;font-family:"Euclid Circular A",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;margin:0 0 .9375rem;text-rendering:optimizeLegibility}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dt-container{border:unset;padding:.5rem .5rem 0}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dt-container tr.selected td{-webkit-box-shadow:unset;box-shadow:unset;color:inherit;font-family:"Euclid Circular A Bold",Helvetica,Arial,sans-serif}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dt-container td{border-top:unset;border-bottom:1px solid #2c2d34}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dt-container td span{font-size:1rem}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dt-container td span.dtsp-pill{background-color:rgba(153,181,195,.75)}#course-browser #course-browser-filters div.search-panes-section div.dtsp-searchPanes div.dt-container td input[type=checkbox]{top:0;accent-color:#9ac6c7;height:1.125rem;width:1.125rem;margin:0 .625rem .125rem 0;vertical-align:middle}#course-browser #course-browser-filters div.select-lists-section div.category{padding:.5rem 1rem}#course-browser #course-browser-filters div.select-lists-section div.category p{color:#fdc20d;padding:unset}#course-browser #course-browser-filters div.select-lists-section div.select-lists-placeholder{margin-top:.25rem}#course-browser #course-browser-filters div.select-lists-section div.select-lists-placeholder div.select-list{margin-top:.5rem}#course-browser #course-browser-filters div.select-lists-section div.select-lists-placeholder div.select-list label{font-family:"Euclid Circular A",Helvetica,Arial,sans-serif;font-size:1rem;padding:.5rem 1rem 0}#course-browser #course-browser-filters div.select-lists-section div.select-lists-placeholder div.select-list select{font-family:"Euclid Circular A",Helvetica,Arial,sans-serif;width:100%;margin-top:.25rem;border:1px solid #d9d7d7;border-radius:.1875rem}#course-details h2{margin:1rem 0}#course-details .course-details-label{font-family:"Euclid Circular A Bold",Helvetica,Arial,sans-serif;color:#122048;text-align:right}#course-details #schedule-details{display:grid;grid-template-columns:-webkit-max-content auto -webkit-max-content auto;grid-template-columns:max-content auto max-content auto;gap:1rem}@media screen and (max-width: 47.9375em){#course-details #schedule-details{grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}}#course-details #location-details{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;gap:1rem}#course-details #class-details table thead{background-color:unset}@media screen and (max-width: 47.9375em){#course-details #class-details table thead{display:table-header-group}}#course-details #class-details table thead tr th{white-space:nowrap;color:#122048;font-family:"Euclid Circular A Bold",Helvetica,Arial,sans-serif;font-size:.875rem;padding:.5rem .625rem}@media screen and (max-width: 47.9375em){#course-details #class-details table thead tr th{white-space:unset;word-break:normal}}@media screen and (max-width: 47.9375em){#course-details #class-details table tbody tr{display:table-row}}#course-details #class-details table tbody tr th,#course-details #class-details table tbody tr td{font-family:"Euclid Circular A",Helvetica,Arial,sans-serif;font-size:.875rem;padding:.5rem .625rem}@media screen and (max-width: 47.9375em){#course-details #class-details table tbody tr th,#course-details #class-details table tbody tr td{display:table-cell;width:unset}}