.catalog-wrapper{display:flex;flex-direction:row}.nimble-widget-catalog-content{flex:0 0 75%;padding:0 15px}.nimble-widget-catalog-content #departments-list .list ul{list-style-type:none;padding:0!important;margin:0!important}@media(min-width:992px){.nimble-widget-catalog-content #departments-list .list ul{column-count:3;column-rule-style:solid;column-rule-width:1px;break-inside:avoid-column;column-rule-color:#eee}}.nimble-widget-catalog-content #departments-list .list ul li{break-inside:avoid-column;list-style-type:none;margin:0;padding:0}.nimble-widget-catalog-content #departments-list .list ul li a,.nimble-widget-catalog-content #departments-list .list ul li a:visited{display:block;padding:15px 0 15px 5px;background-color:transparent;text-decoration:none}.nimble-widget-catalog-content #departments-list .list ul li a:active,.nimble-widget-catalog-content #departments-list .list ul li a:hover{background-color:#eee;text-decoration:none}.nimble-widget-catalog-content #departments-list .list ul li a:after{float:right;display:inline-block;font-family:Font Awesome\ 6 Free;font-weight:900;padding-right:15px;content:"";vertical-align:middle}.nimble-widget-catalog-content #programs-list .certificate-wrapper,.nimble-widget-catalog-content #programs-list .degree-wrapper,.nimble-widget-catalog-content #programs-list .diploma-wrapper{margin:0 0 25px;background-color:#eee;padding-bottom:25px;padding-top:25px}.nimble-widget-catalog-content #programs-list .certificate-wrapper h2,.nimble-widget-catalog-content #programs-list .degree-wrapper h2,.nimble-widget-catalog-content #programs-list .diploma-wrapper h2{margin-top:0}.nimble-widget-catalog-content #programs-list .certificate-wrapper p,.nimble-widget-catalog-content #programs-list .degree-wrapper p,.nimble-widget-catalog-content #programs-list .diploma-wrapper p{margin:0}.nimble-widget-catalog-content .program-code{display:none}.nimble-widget-catalog-content .program-notes h1,.nimble-widget-catalog-content .program-notes h2,.nimble-widget-catalog-content .program-notes h3,.nimble-widget-catalog-content .program-notes h4,.nimble-widget-catalog-content .program-notes h5,.nimble-widget-catalog-content .program-notes h6{font-size:125%;font-weight:700;text-transform:none;border:0;padding:0;margin:15px 0}.nimble-widget-catalog-content .program-notes p{margin:15px 0}.nimble-widget-catalog-content .program-notes ul{margin-top:20px;margin-bottom:20px}.nimble-widget-catalog-content .program-notes ul li{padding:0 0 6px}.nimble-widget-catalog-content .program-notes ul a,.nimble-widget-catalog-content .program-notes ul a:visited{text-decoration:underline}.nimble-widget-catalog-content .program-notes ul a:active,.nimble-widget-catalog-content .program-notes ul a:hover{text-decoration:none}.nimble-widget-catalog-content .program-notes ul ul{margin-top:0;margin-bottom:0}.nimble-widget-catalog-content .program-notes strong{font-size:105%}.nimble-widget-catalog-content .no-tabs{margin:15px 0}.nimble-widget-catalog-content h6{font-size:125%;font-weight:700;text-transform:none;border:0;padding:0;margin:8px 0}.nimble-widget-catalog-content h6.catalog-up-one-level{margin-top:30px}.nimble-widget-catalog-content .faculty-details{font-size:100%}.nimble-widget-catalog-content .faculty-details td{padding-top:15px;padding-bottom:15px}.nimble-widget-catalog-content .faculty-details tr:first-of-type td{border-top:0!important}.nimble-widget-catalog-content .faculty-details td.td-heading{font-weight:600;font-size:110%}.nimble-widget-catalog-content div{position:unset!important}.nimble-widget-catalog-content .locations{margin:15px 0}.nimble-widget-catalog-content .locations strong{font-size:125%}.nimble-widget-catalog-content .curriculum-heading{padding:8px 0;font-weight:700;margin:15px 0 0;font-size:125%}.nimble-widget-catalog-content .faculty-role{background-color:#eee;padding:2px;max-width:40%;border-radius:20px;margin:0 auto}.nimble-widget-catalog-content .accreditations{background-color:#eee;padding:15px;margin:15px 0}.nimble-widget-catalog-content .accreditations p{margin:5px 0}.nimble-widget-catalog-content .accreditations img{max-width:200px;height:auto!important;margin:15px}.nimble-widget-catalog-content .accreditations a,.nimble-widget-catalog-content .accreditations a:visited{text-decoration:underline}.nimble-widget-catalog-content .accreditations a:active,.nimble-widget-catalog-content .accreditations a:hover{text-decoration:none}.nimble-widget-catalog-content .btn-gainful-employment{margin:15px 0}.nimble-widget-catalog-content .nav-tabs{color:#333;font-weight:700}.nimble-widget-catalog-content .nav-tabs li a,.nimble-widget-catalog-content .nav-tabs li a:visited{color:#333}.nimble-widget-catalog-content .nav-tabs li a:active,.nimble-widget-catalog-content .nav-tabs li a:hover{background-color:#eee}.nimble-widget-catalog-content .tab-content{padding:15px;border:1px solid #ddd;border-top-color:transparent;margin-bottom:30px}.nimble-widget-catalog-content .table-programs .locations{margin:0!important}.nimble-widget-catalog-content .table-programs .locations .catalog-locations-heading{display:none}.nimble-widget-catalog-content .curriculum-table{border:0;margin-bottom:30px}.nimble-widget-catalog-content .curriculum-table th{border:0;background-color:#ddd}.nimble-widget-catalog-content .curriculum-table tr{border:0;vertical-align:center}.nimble-widget-catalog-content .curriculum-table td{border:0}.nimble-widget-catalog-content .curriculum-table .area-heading{width:90%}.nimble-widget-catalog-content .curriculum-table .course-code,.nimble-widget-catalog-content .curriculum-table .course-name{padding:5px;font-size:unset;font-weight:400}.nimble-widget-catalog-content .curriculum-table .course-code{display:inline-block;min-width:100px}.nimble-widget-catalog-content .curriculum-table .course-name{display:inline-block}.nimble-widget-catalog-content .curriculum-table .area-course-description{padding:7px 5px 0}.nimble-widget-catalog-content .curriculum-table .area-course-description p{margin:0 0 10px}.nimble-widget-catalog-content .curriculum-table .area-credits,.nimble-widget-catalog-content .curriculum-table .course-credits{text-align:center}.nimble-widget-catalog-content .curriculum-table .indent{padding-left:30px}.nimble-widget-catalog-content .curriculum-table tr:nth-child(odd){background-color:#eee}.nimble-widget-catalog-content #colleges-list .list .row{border-bottom:5px solid #eee;margin-bottom:15px}.nimble-widget-catalog-content #colleges-list .list .row:last-of-type{border-bottom:0!important}.nimble-widget-catalog-content #colleges-list .list h3{margin:30px 0}.nimble-widget-catalog-content #colleges-list .list ul{list-style-type:none;padding:15px 0!important;margin:0!important}@media(min-width:992px){.nimble-widget-catalog-content #colleges-list .list ul{column-count:2;break-inside:avoid-column}}.nimble-widget-catalog-content #colleges-list .list ul li{break-inside:avoid-column;list-style-type:none;margin:0;padding:0}.nimble-widget-catalog-content #colleges-list .list ul li a,.nimble-widget-catalog-content #colleges-list .list ul li a:visited{display:block;padding:15px 0 15px 5px;background-color:transparent;text-decoration:none}.nimble-widget-catalog-content #colleges-list .list ul li a:active,.nimble-widget-catalog-content #colleges-list .list ul li a:hover{background-color:#eee;text-decoration:none}.nimble-widget-catalog-content #colleges-list .list ul li a:after{float:right;display:inline-block;font-family:Font Awesome\ 6 Free;font-weight:900;padding-right:15px;content:"";vertical-align:middle}.nimble-widget-catalog-nav{flex:0 0 25%;padding:0 15px}@media(max-width:991px){.catalog-wrapper{flex-direction:column-reverse}.nimble-widget-catalog-content,.nimble-widget-catalog-nav{flex:0 0 100%}}.breadcrumb{display:none}.breadcrumb.catalog-breadcrumb{display:block}.nav-stacked.catalog-nav #catalog-nav-heading{font-size:medium;font-weight:700}.nav-stacked.catalog-nav li{margin:0}.nav-stacked.catalog-nav li a,.nav-stacked.catalog-nav li a:visited{font-weight:400;border:solid #ccc;border-width:1px 1px 0;padding:15px}.nav-stacked.catalog-nav li a.active,.nav-stacked.catalog-nav li a:active,.nav-stacked.catalog-nav li a:hover{background-color:#eee;font-weight:700}.nav-stacked.catalog-nav li a.active{border-left-width:5px}.nav-stacked.catalog-nav li:last-child a{border-bottom-width:1px}.nav-stacked.catalog-nav li:first-child a{border-top-width:0}.nav-stacked.catalog-nav li.dropdown-header{padding:20px 15px;background-color:#eee}.nav-stacked.catalog-nav li.dropdown-header h3{margin:0}.nav-stacked.catalog-nav .programs-list-link{display:none}.catalog-preface div{position:unset!important}.catalog-pagination{margin:40px 0 0}.catalog-disclaimer,.catalog-pagination{border-top:1px solid #ccc;padding:20px 0}.catalog-disclaimer{margin:20px 0 0;color:#666}.catalog-disclaimer strong{color:#333}.catalog-disclaimer div{position:unset!important}.catalog-disclaimer p{margin:10px 0}.catalog-search{margin-bottom:20px}.catalog-search .btn-primary{border-radius:0}.catalog-download-button{text-align:center}h6{font-size:medium;font-weight:700}h6 br{line-height:1.5}.catalog-program-about{font-size:medium;border:1px solid #ccc;margin:15px 0}.catalog-program-about .catalog-program-contact,.catalog-program-about .catalog-program-department,.catalog-program-about .catalog-program-related,.catalog-program-about .catalog-program-type{margin:15px 0}.catalog-program-about .catalog-program-contact div:first-child,.catalog-program-about .catalog-program-department div:first-child,.catalog-program-about .catalog-program-related div:first-child,.catalog-program-about .catalog-program-type div:first-child{color:#666;font-weight:600;text-align:right}.catalog-faculty-listing{min-height:275px;border:1px solid #ccc;text-align:center;padding:15px 0;margin:0 0 30px}.catalog-faculty-listing .catalog-faculty-listing-profilePhoto .img-thumbnail{object-fit:cover;padding:0;background-color:transparent;margin:0 auto 5px;display:block;border:0;border-radius:50%}.catalog-faculty-listing .catalog-faculty-listing-entireName{font-size:120%;display:block}.catalog-faculty-listing .catalog-faculty-listing-department{font-size:110%;display:block}.catalog-faculty-listing .catalog-faculty-listing-location{margin-top:15px;font-size:100%;color:#777;display:block}@media(max-width:767px){.catalog-search{margin-top:20px}}.catalog-nav-toggle{display:none;width:100%;padding:20px 15px;background-color:#eee;font-size:medium;font-weight:700;line-height:1.42857143;color:#777;white-space:nowrap;text-align:left;cursor:pointer}.catalog-nav-toggle h3{margin:0}@media(max-width:991px){.catalog-nav-toggle{display:block}#catalog-nav-heading{display:none}.catalog-nav{display:none;margin-bottom:20px}.catalog-nav.open{display:block}.catalog-nav li a{display:block;padding:10px;border-bottom:1px solid #eee}}