span.highlight{background-color:#ff0}#courses-additional-info,#courses-additional-info div{display:none}.cp-loading{background:#f5f5f5;bottom:0;color:#1b365d;font-size:1.2em;height:100%;left:0;padding:3em 0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:10}.cp-loading p{animation:fade-in-out 1s ease-in-out infinite alternate}.cp-loading span{animation:blink 1.4s infinite both;opacity:0}.cp-loading span:nth-child(2){animation-delay:.2s}.cp-loading span:nth-child(3){animation-delay:.4s}button:focus{outline:none!important}.course-index_courses .mean-bar,.programs-index_programs .mean-bar{display:none!important}#listings-main-content,#listings-main-content-awards{background:#f5f5f5;display:none;position:relative}#listings-main-content .page,#listings-main-content-awards .page{max-width:70em}#listings-main-content .fa,#listings-main-content-awards .fa{font-size:1em}.cp-listing-container{background:#f5f5f5;padding:50px 0 60px;transition:all .3s ease}@media (min-width:59em){.cp-listing-container{padding:60px 0}}@media (min-width:70em){.cp-listing-container{padding:60px 0 60px 325px}}#cp-type{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);float:right;height:50px;position:relative;transition:all .3s ease;width:100%;z-index:10000}@media (min-width:70em){#cp-type{height:60px;padding-left:325px;z-index:999}}#cp-type ul{border-top:1px solid #d0d1d3;display:block;margin:0;padding:0;text-align:center}@media (min-width:70em){#cp-type ul{margin-left:0}}#cp-type ul li{display:inline-block;height:auto;margin:0;padding:0}#cp-type ul li:before{display:none}#cp-type ul li a{display:block;font-size:.85em;line-height:50px;margin:0 5px;padding:0 10px;position:relative;text-align:center;text-decoration:none}@media (min-width:30em){#cp-type ul li a{margin:0 20px;padding:0 10px;text-align:left}}@media (min-width:70em){#cp-type ul li a{font-size:1em;line-height:60px}}#cp-type ul li a .icon{display:none;height:25px;margin:-2px 5px 0 0;vertical-align:middle;width:25px}@media (min-width:30em){#cp-type ul li a .icon{display:inline-block}}@media (min-width:70em){#cp-type ul li a .icon{height:35px;width:35px}}#cp-type ul li a:active,#cp-type ul li a:focus,#cp-type ul li a:hover{background:#f2f2f2;outline:0}#cp-type ul li a.active{background:#f2f2f2}#cp-type ul li a.active:before{background:#f15a22;bottom:0;content:"";display:block;height:5px;left:0;opacity:1;position:absolute;width:100%}.fail-message{display:none;padding:40px 0;text-align:center;width:100%}.fail-message .program-reset{color:#1b365d;cursor:pointer;text-decoration:underline}.fail-message .program-reset:hover{color:#f15a22}.success-message{display:none;font-size:1em;padding:0 10px;text-align:left;width:100%}@media (min-width:59em){.success-message{font-size:1em;text-align:center}}.success-message h2{font-size:1.2em;line-height:1.5em;margin:0 0 10px}@media (min-width:59em){.success-message h2{font-size:1.4em;margin:0 0 30px}}.cp-listing-top{margin-top:2em}@media (min-width:44em){.cp-listing-top{margin-top:4em}}.cp-listing-top h1{display:none}.cp-listing-top #desc-graduate,.cp-listing-top #desc-undergraduate{color:#39414e;display:none;font-size:1em;line-height:1.6em}.cp-listing-top #desc-graduate span,.cp-listing-top #desc-undergraduate span{display:none}@media (min-width:44em){.cp-listing-top #desc-graduate span,.cp-listing-top #desc-undergraduate span{display:inline}}@media (min-width:59em){#cp-listing{padding-left:1em;padding-right:1em}}#cp-listing #cp-results{align-content:flex-start;display:flex;flex-flow:row wrap;height:100%!important;margin-left:-10px;margin-right:-10px;min-height:60px;padding:0 0 20px;position:relative}#cp-listing #cp-results:after{clear:both;content:"";display:block;height:0;visibility:hidden}#cp-listing #cp-results .msg{margin:.625em .625em 2.5em}#cp-listing #cp-results .msg .fa{font-size:1.4em}#cp-listing #cp-results .mask{bottom:0;display:none;height:100%;left:0;position:absolute;right:0;text-align:center;top:0;z-index:99}#cp-listing #cp-results hr{margin:0 10px;padding:0;width:100%}#cp-listing #cp-results .cta-with-image{left:10px;width:calc(100% - 20px)}#cp-listing #cp-results .accordion-content,#cp-listing #cp-results .accordion-trigger{background:none;box-shadow:none;margin-bottom:0;margin-top:0;width:100%}#cp-listing #cp-results .accordion-content{align-content:flex-start;background:#f5f5f5;display:flex;flex-flow:row wrap;position:relative}#cp-listing #cp-results .accordion-content:before{background:#d0d1d3;bottom:0;content:"";height:1px;left:10px;position:absolute;right:10px}#cp-listing #cp-results .accordion-trigger{background:#f5f5f5;border:0;border-bottom:1px solid #d0d1d3;color:#1b365d;display:none;font-size:1em;font-weight:400;margin-bottom:.05em;padding:0}@media (min-width:44em){#cp-listing #cp-results .accordion-trigger{font-size:1.2em}}#cp-listing #cp-results .accordion-trigger.hasResults{display:block!important}#cp-listing #cp-results .accordion-trigger.noResults{display:none!important}#cp-listing #cp-results .accordion-trigger .course-count{background:#f2f2f2;border:1px solid #d0d1d3;border-radius:3px;color:#1b365d;font-size:.6em;left:auto;line-height:1em;margin-top:-11px;padding:3px 8px;position:absolute;right:15px;text-align:center;top:50%}@media (min-width:44em){#cp-listing #cp-results .accordion-trigger .course-count{font-size:.7em;margin-top:-16px;padding:5px 10px}}#cp-listing #cp-results .accordion-trigger .course-count strong{font-weight:400}#cp-listing #cp-results .accordion-trigger .course-count span{display:none}@media (min-width:44em){#cp-listing #cp-results .accordion-trigger .course-count span{display:inline}}#cp-listing #cp-results .accordion-trigger button{background:transparent;border:0;display:block;padding:15px 50px 15px 35px;position:relative;text-align:left;width:100%}@media (min-width:44em){#cp-listing #cp-results .accordion-trigger button{padding:15px 120px 15px 35px}}#cp-listing #cp-results .accordion-trigger button.active{background:#384c7b;box-shadow:none;color:#fff;margin-top:-1px}#cp-listing #cp-results .accordion-trigger button.active span.fa-chevron-right{display:none}#cp-listing #cp-results .accordion-trigger button.active span.fa-chevron-down{display:inline-block}#cp-listing #cp-results .accordion-trigger button:active,#cp-listing #cp-results .accordion-trigger button:focus{background:#1b365d;color:#fff}#cp-listing #cp-results .accordion-trigger button:active .fa,#cp-listing #cp-results .accordion-trigger button:focus .fa{color:#fff}#cp-listing #cp-results .accordion-trigger button .fa{color:#f15a22;font-size:.8em;left:15px;margin-right:5px;margin-top:-6px;position:absolute;top:50%}#cp-listing #cp-results .accordion-trigger button .fa.fa-chevron-right{display:inline-block}#cp-listing #cp-results .accordion-trigger button .fa.fa-chevron-down{display:none;left:14px;margin-top:-7px}.view-switcher-wrap{padding:0 5px 15px;text-align:right;width:100%}.view-switcher-wrap+hr{display:none}.view-switcher-wrap .view-switcher{background:none;border:0;color:#264d85;font-size:.95em;margin:0 10px;padding:0;position:relative}.view-switcher-wrap .view-switcher:active,.view-switcher-wrap .view-switcher:focus,.view-switcher-wrap .view-switcher:hover{background:none;color:#1b365d}.view-switcher-wrap .view-switcher.active{color:#1b365d;font-weight:600}.view-switcher-wrap .view-switcher.active:active,.view-switcher-wrap .view-switcher.active:focus,.view-switcher-wrap .view-switcher.active:hover{color:#1b365d}.view-switcher-wrap .sep{background:#c3c4c7;display:inline-block;height:13px;margin-bottom:-1px;width:1px}.view-switcher-wrap #grid-view,.view-switcher-wrap #list-view,.view-switcher-wrap .sep{display:none}@media (min-width:59em){.view-switcher-wrap #grid-view,.view-switcher-wrap #list-view,.view-switcher-wrap .sep{display:inline-block}}#cp-listing{opacity:1;transition-duration:1s;transition-property:opacity}#cp-listing header{float:none!important;margin:0 0 1.5em}@media (min-width:44em){#cp-listing header{margin:0 0 2em}}#cp-listing header h1{color:#f15a22;line-height:1.1em;margin:0}.badge{background:#f2f2f2;border-radius:5px;display:inline-block;font-size:.7em;font-weight:400;line-height:1em;padding:3px 4px;position:absolute;right:0;text-align:center;top:6px;width:23px}#filter-sidebar{background:#fff;border-top:0;bottom:0;height:100%;left:0;margin-top:-1px;top:0;transition:all .1s ease;z-index:9}@media (min-width:70em){#filter-sidebar{border:0;box-shadow:0 0 20px rgba(0,0,0,.15);display:block;margin-top:0;position:absolute!important;top:0;width:325px;z-index:999}}#filter-sidebar .scrollable{height:100%;overflow-x:hidden;overflow:auto}@media (min-width:70em){#filter-sidebar .scrollable{height:calc(100% - 105px)}}#filter-sidebar>.filter-inner{background:#fff;position:relative;visibility:visible}#filter-sidebar #filter-toggle{background:#e1470e;border:0;color:#fff;display:none;float:left;font-size:1.2em;height:60px;position:absolute;right:0;text-align:center;top:0;transform:translateX(100%);width:60px;z-index:9}@media (min-width:59em){#filter-sidebar #filter-toggle{display:inline-block}}#filter-sidebar #filter-toggle .fa{position:relative;top:-2px}#filter-sidebar #filter-toggle .fa-times{display:none}#filter-sidebar #filter-toggle .fa-sliders{display:inline-block}#filter-sidebar #filter-toggle .fa-arrow-left,#filter-sidebar #filter-toggle:active .fa-sliders,#filter-sidebar #filter-toggle:active .fa-times,#filter-sidebar #filter-toggle:focus .fa-sliders,#filter-sidebar #filter-toggle:focus .fa-times,#filter-sidebar #filter-toggle:hover .fa-sliders,#filter-sidebar #filter-toggle:hover .fa-times{display:none}#filter-sidebar #filter-toggle:active .fa-arrow-left,#filter-sidebar #filter-toggle:focus .fa-arrow-left,#filter-sidebar #filter-toggle:hover .fa-arrow-left{display:inline-block;top:0;transform:rotate(-180deg)}#filter-sidebar .filter-utility{border-bottom:1px solid #d0d1d3;margin:0;padding:10px 20px}#filter-sidebar .filter-utility button{background:none;border:0;color:#1b365d;display:inline-block;float:right;font-size:1em;font-size:.9em;margin:0 0 0 12px;padding:0;position:relative}#filter-sidebar .filter-utility button:active,#filter-sidebar .filter-utility button:focus,#filter-sidebar .filter-utility button:hover{color:#f15a22}#filter-sidebar .filter-utility button i{margin-right:5px}#filter-sidebar hr{background:#d0d1d3;border:0;height:1px;margin:1.2em 0 1.875em;padding:0}#filter-sidebar hr.white{background:#fff}#filter-sidebar hr.white:first-of-type{margin:10px 0}#filter-sidebar .btn{border-radius:0;margin-top:0}#filter-sidebar .filter-tabs{border:1px solid #d0d1d3;border-bottom:0;list-style:none;margin:0;padding:0}#filter-sidebar .filter-tabs li{background:none;clear:none;float:left;padding:0;text-align:center;width:50%}#filter-sidebar .filter-tabs li a{background:#f2f2f2;display:block;font-size:.9em;padding:15px 5px;position:relative;text-decoration:none}#filter-sidebar .filter-tabs li.active a{background:#1b365d;color:#fff;margin-top:-1px}#filter-sidebar .filter-tabs li.active a:before{background:#1b365d;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:100%;z-index:9}.skiptoresults{display:block;height:0;margin-bottom:15px;margin-top:-10px;overflow:hidden;padding:0 10px;text-align:center;transform:scale(.1);transition:all .3s ease;width:100%}.skiptoresults:focus{height:auto;outline:0;overflow:visible;transform:scale(1)}.filter-help{border:1px solid #d0d1d3;display:none;font-size:.9em;margin:25px 25px 15px;padding:20px;position:relative}.filter-help svg.icon{height:20px;left:20px;margin-top:21px;position:absolute;top:0;width:20px}.filter-help p{font-size:.9em;line-height:1.6em;margin:0}#controls,.controls{margin:1.5em 0}@media (min-width:70em){#controls,.controls{margin:2.1875em 0}}#controls [class^=icon-],.controls [class^=icon-]{font-size:1.3em;left:15px;position:absolute;top:50%}#controls .search-wrap,.controls .search-wrap{position:relative}@media (min-width:59em){#controls .search-wrap,.controls .search-wrap{padding:0}}#controls .search-wrap label,.controls .search-wrap label{display:block;margin:0 0 15px;text-align:center}@media (min-width:59em){#controls .search-wrap label,.controls .search-wrap label{display:none}}#controls .search-wrap input,.controls .search-wrap input{border:1px solid #d0d1d3;border-radius:3px;color:#39414e;font-size:.9em;font-weight:300;height:60px;padding:0 100px 0 3.2rem;width:100%}#controls .search-wrap input::placeholder,.controls .search-wrap input::placeholder{color:#000}@media (min-width:44em){#controls .search-wrap input,.controls .search-wrap input{padding-right:9.375em}}@media (min-width:59em){#controls .search-wrap input,.controls .search-wrap input{font-size:1.1em}}#controls .search-wrap input:active,#controls .search-wrap input:focus,.controls .search-wrap input:active,.controls .search-wrap input:focus{border:1px solid #1b365d;outline:none}#controls .search-wrap #submit-search,#controls .search-wrap .submit-search,.controls .search-wrap #submit-search,.controls .search-wrap .submit-search{align-items:center;background-color:#384c7b;border-bottom-left-radius:0;border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:3px;color:#fff;display:flex;font-size:.8em;height:60px;margin-top:0;padding:.9em 1.5em;position:absolute;right:0;top:0}@media (min-width:44em){#controls .search-wrap #submit-search,#controls .search-wrap .submit-search,.controls .search-wrap #submit-search,.controls .search-wrap .submit-search{font-size:1rem;padding:.9em 2.5em}}#controls .search-wrap #submit-search:active,#controls .search-wrap #submit-search:focus,#controls .search-wrap #submit-search:hover,#controls .search-wrap .submit-search:active,#controls .search-wrap .submit-search:focus,#controls .search-wrap .submit-search:hover,.controls .search-wrap #submit-search:active,.controls .search-wrap #submit-search:focus,.controls .search-wrap #submit-search:hover,.controls .search-wrap .submit-search:active,.controls .search-wrap .submit-search:focus,.controls .search-wrap .submit-search:hover{background-color:#1b365d}#controls .search-wrap .fa-search,.controls .search-wrap .fa-search{bottom:auto;color:#bbbbbe;display:block!important;font-size:1.2em;left:0;margin-top:-11px;padding-left:1em;position:absolute;right:auto;top:50%}#desc-graduate,#desc-undergraduate{margin:0 0 2em}#additional-info .grad p,#additional-info .undergrad p{margin-bottom:0}@media (min-width:70em){#additional-info .grad p,#additional-info .undergrad p{margin-bottom:1rem}}@media (max-width:69.9em){#filter-sidebar{bottom:auto!important;display:none;height:auto;left:50%;margin-left:-160px;margin-top:-209px;padding-top:0!important;top:50%!important;width:320px;z-index:9999999999}#filter-sidebar:before{background:rgba(0,0,0,.5);content:"";display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:0}#filter-sidebar #filter-scroll{height:275px}#filter-sidebar.visible,#filter-sidebar.visible.at-botom,#filter-sidebar.visible.at-top{display:block;position:fixed!important}#filter-sidebar.visible.at-botom:before,#filter-sidebar.visible.at-top:before,#filter-sidebar.visible:before{display:block}}.panel-title{background:#d13f0a;color:#fff;font-size:1.25em;height:50px;line-height:50px;margin:0;padding:0 20px;position:relative}@media (min-width:70em){.panel-title{color:#fff;height:60px;line-height:60px;padding:0 25px}}.panel-title .mobile-panel-close{background:#eb4a0f;color:#fff;cursor:pointer;display:block;font-size:1.1em;height:50px;padding:16px 18px;position:absolute;right:0;top:0;z-index:9}@media (min-width:70em){.panel-title .mobile-panel-close{display:none}}.btn.btn-refine{align-items:center;background:#d13f0a;border:0;border-radius:0!important;color:#fff;display:flex;float:left;font-size:1em;height:100%;justify-content:center;left:0;padding:0;top:0;width:60px}.btn.btn-refine span{margin:0;vertical-align:baseline}@media (min-width:70em){.btn.btn-refine{display:none!important}}.btn.btn-refine .fa-sliders{font-size:1.2em;margin-right:0;top:-.05em}.btn-search{border-left:1px solid #d0d1d3;right:0}.btn-show{background:#f2f2f2;border:0;border-radius:3px;border-top:1px solid #d0d1d3;color:#1b365d;display:block!important;padding:1em;text-align:right;width:100%}.btn-show:active,.btn-show:focus,.btn-show:hover{background:#e0e0e0}@media (min-width:70em){.btn-show{display:none!important}}#cp-filters{background:#fff}#cp-filters.grad .button-group .undergraduate,#cp-filters.undergrad .button-group .graduate{display:none!important}.filter-wrap{border-top:0;position:relative}.filter-wrap h2,.filter-wrap h3,.filter-wrap h4{color:#59667a;font-size:1em;font-weight:700;margin:0 0 15px;text-transform:uppercase}.filter-wrap ul{padding:0}.filter-wrap ul li{cursor:pointer;list-style:none}.filter-wrap button{background:none;border:0;clear:none;color:#1b365d;cursor:pointer;display:block;float:none;line-height:1.7em;margin:0;padding:0;text-align:left;width:100%}.filter-wrap button:active,.filter-wrap button:focus,.filter-wrap button:hover{background:none;border:0;color:#f15a22}.filter-wrap button small{font-size:.8em}.filter-wrap [class^=filter-col-]{font-size:.9em;padding:0 25px}.filter-wrap [class^=filter-col-] button{font-size:1em;padding:2px 35px 2px 0}.filter-wrap [class^=filter-col-] .scroll-wrapper:before{bottom:-15px;content:"";display:block;height:20px;position:absolute;width:100%;z-index:9}.filter-wrap [class^=filter-col-] .scrollable{max-height:100%;overflow:auto;padding-right:20px}@media (min-width:70em){.filter-wrap [class^=filter-col-] .scrollable{max-height:210px}}.filter-wrap [class^=filter-col-] .scrollable .scroll-element.scroll-y{opacity:1!important}.filter-wrap [class^=filter-col-] .scrollable .scroll-x{display:none}.filter-wrap [class^=filter-col-] .force-hidden{display:none!important}.filter-wrap .filter-col-icons{padding-top:1em}.filter-wrap .filter-col-icons a,.filter-wrap .filter-col-icons button{border-bottom:1px solid #d0d1d3;color:#1b365d;display:block;margin:0!important;padding:5px 15px;position:relative}.filter-wrap .filter-col-icons a.is-checked,.filter-wrap .filter-col-icons button.is-checked{background:#f2f2f2;font-weight:600}.filter-wrap .filter-col-icons a.is-checked:before,.filter-wrap .filter-col-icons button.is-checked:before{background:#1b365d;content:"";height:100%;height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:4px}.filter-wrap .filter-col-icons a:active,.filter-wrap .filter-col-icons a:focus,.filter-wrap .filter-col-icons a:hover,.filter-wrap .filter-col-icons button:active,.filter-wrap .filter-col-icons button:focus,.filter-wrap .filter-col-icons button:hover{background:#f2f2f2}.filter-wrap .filter-col-icons a strong,.filter-wrap .filter-col-icons button strong{font-weight:400;position:relative;top:2px}.filter-wrap .filter-col-icons a:last-child,.filter-wrap .filter-col-icons button:last-child{border-bottom:0}.filter-wrap .filter-col-icons a .icon,.filter-wrap .filter-col-icons button .icon{height:40px;margin-right:2px;vertical-align:middle;width:40px}.filter-wrap .filter-col-icons a{text-decoration:none}.filter-wrap .filter-col-icons .icon-list{border:1px solid #d0d1d3}.filter-wrap .filter-col-toggle{display:block}.filter-wrap .filter-col-toggle button{background:#e8ecef;display:inline-block;font-size:.9em;margin-right:2px;padding:5px 15px;width:auto}.filter-wrap .filter-col-toggle button.is-checked,.filter-wrap .filter-col-toggle button:active,.filter-wrap .filter-col-toggle button:focus,.filter-wrap .filter-col-toggle button:hover{background:#1b365d;color:#fff}.filter-wrap .filter-col-toggle .button-group#button-group-start button{padding:5px 0;text-align:center;width:45px}.filter-wrap .filter-col-toggle .button-group button span{padding-left:0}.filter-wrap .filter-col-toggle .button-group button span:after,.filter-wrap .filter-col-toggle .button-group button span:before{display:none!important}.filter-wrap .button-group .all-btn{display:block!important}.filter-wrap .button-group button{margin-bottom:5px;position:relative}.filter-wrap .button-group button:focus{outline:0}.filter-wrap .button-group button:hover span:before{background:#1b365d;border:2px solid #1b365d}.filter-wrap .button-group button>span{display:block;padding-left:24px}.filter-wrap .button-group button>span:before{border:2px solid gray;border-radius:50%;content:"";display:inline-block;height:12px;left:0;margin-top:6px;position:absolute;width:12px}.filter-wrap .button-group button.is-checked{font-weight:600}.filter-wrap .button-group button.is-checked span:before{background:#1b365d;border:2px solid #1b365d}.filter-wrap .button-group button.is-checked span:after{display:inline-block}.filter-wrap .button-group button:active span:before,.filter-wrap .button-group button:focus span:before,.filter-wrap .button-group button:hover span:before{background:#1b365d;border:2px solid #1b365d}.filter-wrap .button-group button.hasResults{display:block!important}.filter-wrap .button-group button.noResults{display:none!important}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".new"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".new"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".new"]:hover span:before{background:#79c14c;border:2px solid #79c14c}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".new"] span:before{border:2px solid #79c14c}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".new"].is-checked span:before{background:#79c14c}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1001"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1001"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1001"]:hover span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area6"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area6"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area6"]:hover span:before{background:#981d97;border:2px solid #981d97}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1001"] span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area6"] span:before{border:2px solid #981d97}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1001"].is-checked span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area6"].is-checked span:before{background:#981d97}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1"]:hover span:before{background:#b256b1;border:2px solid #b256b1}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1"] span:before{border:2px solid #b256b1}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1"].is-checked span:before{background:#b256b1}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area2"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area2"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area2"]:hover span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area7"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area7"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area7"]:hover span:before{background:#7a94a2;border:2px solid #7a94a2}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area2"] span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area7"] span:before{border:2px solid #7a94a2}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area2"].is-checked span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area7"].is-checked span:before{background:#7a94a2}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area3"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area3"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area3"]:hover span:before{background:#4c0f4c;border:2px solid #4c0f4c}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area3"] span:before{border:2px solid #4c0f4c}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area3"].is-checked span:before{background:#4c0f4c}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1000"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1000"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1000"]:hover span:before{background:#af272f;border:2px solid #af272f}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1000"] span:before{border:2px solid #af272f}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area1000"].is-checked span:before{background:#af272f}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area4"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area4"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area4"]:hover span:before{background:#7d8011;border:2px solid #7d8011}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area4"] span:before{border:2px solid #7d8011}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area4"].is-checked span:before{background:#7d8011}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area5"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area5"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area5"]:hover span:before{background:#721672;border:2px solid #721672}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area5"] span:before{border:2px solid #721672}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area5"].is-checked span:before{background:#721672}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area8"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area8"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area8"]:hover span:before{background:#f2bb22;border:2px solid #f2bb22}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area8"] span:before{border:2px solid #f2bb22}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area8"].is-checked span:before{background:#f2bb22}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area9"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area9"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area9"]:hover span:before{background:#545700;border:2px solid #545700}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area9"] span:before{border:2px solid #545700}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area9"].is-checked span:before{background:#545700}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area10"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area10"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area10"]:hover span:before{background:#d1a018;border:2px solid #d1a018}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area10"] span:before{border:2px solid #d1a018}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area10"].is-checked span:before{background:#d1a018}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area11"]:active span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area11"]:focus span:before,#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area11"]:hover span:before{background:#7d8201;border:2px solid #7d8201}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area11"] span:before{border:2px solid #7d8201}#cp-filters.cp-filters-courses .filter-wrap .button-group button[data-filter=".area11"].is-checked span:before{background:#7d8201}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofArts"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofArts"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofArts"]:hover span:before{background:#981d97;border:2px solid #981d97}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofArts"] span:before{border:2px solid #981d97}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofArts"].is-checked span:before{background:#981d97}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofCommerce"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofCommerce"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofCommerce"]:hover span:before{background:#7a94a2;border:2px solid #7a94a2}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofCommerce"] span:before{border:2px solid #7a94a2}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofCommerce"].is-checked span:before{background:#7a94a2}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofGeneralStudies"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofGeneralStudies"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofGeneralStudies"]:hover span:before{background:#b256b1;border:2px solid #b256b1}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofGeneralStudies"] span:before{border:2px solid #b256b1}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofGeneralStudies"].is-checked span:before{background:#b256b1}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofHealthAdministration"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofHealthAdministration"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofHealthAdministration"]:hover span:before{background:#4c0f4c;border:2px solid #4c0f4c}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofHealthAdministration"] span:before{border:2px solid #4c0f4c}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofHealthAdministration"].is-checked span:before{background:#4c0f4c}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofHumanResourcesandLabourRelations"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofHumanResourcesandLabourRelations"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofHumanResourcesandLabourRelations"]:hover span:before{background:#721672;border:2px solid #721672}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofHumanResourcesandLabourRelations"] span:before{border:2px solid #721672}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofHumanResourcesandLabourRelations"].is-checked span:before{background:#721672}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofManagement"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofManagement"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofManagement"]:hover span:before{background:#4a6371;border:2px solid #4a6371}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofManagement"] span:before{border:2px solid #4a6371}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofManagement"].is-checked span:before{background:#4a6371}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".cred-post-lpn-bachelor-of-nursing"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".cred-post-lpn-bachelor-of-nursing"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".cred-post-lpn-bachelor-of-nursing"]:hover span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".cred-post-rn-bachelor-of-nursing"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".cred-post-rn-bachelor-of-nursing"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".cred-post-rn-bachelor-of-nursing"]:hover span:before{background:#f2bb22;border:2px solid #f2bb22}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".cred-post-lpn-bachelor-of-nursing"] span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".cred-post-rn-bachelor-of-nursing"] span:before{border:2px solid #f2bb22}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".cred-post-lpn-bachelor-of-nursing"].is-checked span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".cred-post-rn-bachelor-of-nursing"].is-checked span:before{background:#f2bb22}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofProfessionalArts"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofProfessionalArts"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofProfessionalArts"]:hover span:before{background:#8b498b;border:2px solid #8b498b}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofProfessionalArts"] span:before{border:2px solid #8b498b}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofProfessionalArts"].is-checked span:before{background:#8b498b}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofScience"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofScience"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofScience"]:hover span:before{background:#7d8011;border:2px solid #7d8011}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofScience"] span:before{border:2px solid #7d8011}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credBachelorofScience"].is-checked span:before{background:#7d8011}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credCertificateofCompletion"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credCertificateofCompletion"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credCertificateofCompletion"]:hover span:before{background:#53bbb4;border:2px solid #53bbb4}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credCertificateofCompletion"] span:before{border:2px solid #53bbb4}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credCertificateofCompletion"].is-checked span:before{background:#53bbb4}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credUniversityCertificate"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credUniversityCertificate"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credUniversityCertificate"]:hover span:before{background:#096e8e;border:2px solid #096e8e}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credUniversityCertificate"] span:before{border:2px solid #096e8e}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credUniversityCertificate"].is-checked span:before{background:#096e8e}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credUniversityDiploma"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credUniversityDiploma"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credUniversityDiploma"]:hover span:before{background:#c05601;border:2px solid #c05601}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credUniversityDiploma"] span:before{border:2px solid #c05601}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credUniversityDiploma"].is-checked span:before{background:#c05601}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credDoctor"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credDoctor"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credDoctor"]:hover span:before{background:#39add1;border:2px solid #39add1}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credDoctor"] span:before{border:2px solid #39add1}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credDoctor"].is-checked span:before{background:#39add1}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credMaster"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credMaster"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credMaster"]:hover span:before{background:#9e4d83;border:2px solid #9e4d83}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credMaster"] span:before{border:2px solid #9e4d83}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credMaster"].is-checked span:before{background:#9e4d83}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-BaccalaureateCertificate"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-BaccalaureateCertificate"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-BaccalaureateCertificate"]:hover span:before{background:#53bbb4;border:2px solid #53bbb4}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-BaccalaureateCertificate"] span:before{border:2px solid #53bbb4}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-BaccalaureateCertificate"].is-checked span:before{background:#53bbb4}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-BaccalaureateDiploma"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-BaccalaureateDiploma"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-BaccalaureateDiploma"]:hover span:before{background:#5cb860;border:2px solid #5cb860}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-BaccalaureateDiploma"] span:before{border:2px solid #5cb860}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-BaccalaureateDiploma"].is-checked span:before{background:#5cb860}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-MastersCertificate"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-MastersCertificate"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-MastersCertificate"]:hover span:before{background:#3079ab;border:2px solid #3079ab}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-MastersCertificate"] span:before{border:2px solid #3079ab}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-MastersCertificate"].is-checked span:before{background:#3079ab}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-MastersDiploma"]:active span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-MastersDiploma"]:focus span:before,#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-MastersDiploma"]:hover span:before{background:#e15258;border:2px solid #e15258}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-MastersDiploma"] span:before{border:2px solid #e15258}#cp-filters.cp-filters-programs .filter-wrap .button-group button[data-filter=".credPost-MastersDiploma"].is-checked span:before{background:#e15258}.filter-loader{align-items:center;background:hsla(0,0%,100%,.8);display:flex;flex-flow:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:999}.card{background:#fff;transform:translateZ(0)}.card,.card h3{position:relative}.card h3{color:#1b365d;font-weight:400;line-height:1.4em;margin:0;padding-right:10px}.card h3,.card h3 a{display:block}.card h3 a .fa-check{background:#fff;color:#fff;font-size:.65rem!important;margin-left:4px;padding:2px 5px 3px}.card h3 a .fa-check:after{content:"Visited";display:inline-block;font-family:Montserrat,sans-serif;padding-left:3px}.card h3 a:visited .fa-check{color:#39414e}.card .cp-actions .view{text-align:center}.card .cp-link-group{list-style:none;margin:0}.card .cp-link-group li{line-height:1em;padding:0}.card .credits{color:#39414e;display:block;font-size:1rem;line-height:1em;margin-top:.5em}.card.new-course .ribbon-wrapper{height:125px;left:-3px;overflow:hidden;position:absolute;top:-3px;width:125px}.card.new-course .ribbon{background-color:#bfdc7a;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);color:#000;color:#6a6340;font-weight:600;left:-22px;position:relative;text-align:center;top:14px;transform:rotate(-45deg);width:95px}.card.new-course .ribbon p{font-size:.9rem!important;margin:0!important;padding:0!important;width:100%!important}.card.new-course .ribbon:after,.card.new-course .ribbon:before{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #83a400;bottom:-3px;content:"";position:absolute}.card.new-course .ribbon:before{right:0}.card.new-course .ribbon:after{left:0}.grid{height:100%!important}.grid .card{box-shadow:0 8px 24px 0 hsla(210,8%,62%,.4);left:0!important;margin:10px;padding:2.2em 2em 4.5em;position:relative;right:0!important;top:0!important;width:100%}.grid .card.accordion-content{margin:15px 0;padding:10px 0}.grid .card h3 .fa{position:absolute;right:-20px;top:-20px}.grid .card .btn-primary{background:#e8ecef;border-radius:0;border-top:1px solid #d9e0e5;bottom:0;color:#6d737a;font-size:.9em;left:0;padding:8px 0 6px;position:absolute;width:100%}.grid .card .cp-link-group{float:right}.grid .card .cp-link-group li{display:inline-block}.grid .card .cp-link-group li a{margin-top:4px}.grid .card .cp-link-group li.sep{color:#999;font-size:.8em;margin-top:-6px;padding:0 2px;vertical-align:middle}.grid .card .cp-actions{background:#f5f5f5;bottom:0;left:0;padding:.625em .94em .625em 0;position:absolute;width:100%}.grid .card .cp-actions .view{float:right;font-size:.8em;font-weight:600;position:relative;top:-1px}#cp-listing.cp-courses .grid .card{left:0!important;position:relative;right:0!important;top:0!important;width:calc(100% - 20px)}@media (min-width:30em){#cp-listing.cp-courses .grid .card{width:calc(50% - 20px)}}@media (min-width:59em){#cp-listing.cp-courses .grid .card{height:auto;width:calc(33.3333% - 20px)}}@media (min-width:92em){#cp-listing.cp-courses .grid .card{height:auto;width:calc(25% - 20px)}}@media only screen and (max-width:1140px) and (min-width:944px){#cp-listing.cp-courses .grid .card{width:calc(50% - 20px)}}#cp-listing.cp-courses .grid .card .cp-area-tags{border-top:1px solid #d0d1d3;margin:.75em 0 0;padding:.625em 0 0}#cp-listing.cp-programs .grid .view-switcher-wrap{padding:0 5px 5px}#cp-listing.cp-programs .grid .card{padding-left:25px;padding-right:25px;position:relative!important;width:calc(100% - 20px)}@media (min-width:30em){#cp-listing.cp-programs .grid .card{width:calc(50% - 20px)}}@media (min-width:59em){#cp-listing.cp-programs .grid .card{width:calc(33.33333% - 20px)}}@media (min-width:70em){#cp-listing.cp-programs .grid .card{width:calc(50% - 20px)}}@media (min-width:80em){#cp-listing.cp-programs .grid .card{width:calc(33.33333% - 20px)}}#cp-listing.cp-programs .grid .card .cp-area-tags{padding:0}#cp-listing.cp-programs .grid .card .desc{border-top:1px solid #d0d1d3;font-size:.9em;margin-top:1em;padding-top:1em}#cp-listing.cp-programs .grid .card .credits{margin-top:1em}.list .card{align-content:flex-start;align-items:center;border:1px solid #d0d1d3;box-shadow:0 8px 24px 0 hsla(210,8%,62%,.4);display:flex;flex-flow:row wrap;left:0!important;margin:-1px .625em 1em;padding:2em;position:relative!important;right:0!important;top:0!important;width:100%}@media (max-width:43.9em){.list .card{padding:1.5em 0}}.list .card.accordion-content{border:0;margin:-1px 0 0!important;padding:0}.list .card.accordion-trigger{border-left:1px solid #d0d1d3;border-right:1px solid #d0d1d3}.list .card.accordion-trigger button.active{margin-bottom:1em}.list .card h3{padding:0 20px 0 0}@media (min-width:44em){.list .card h3{margin:0}}.list .card h3 .fa{display:none}@media (min-width:80em){.list .card h3 .fa{display:inline-block;padding:0;position:relative;right:0;top:0}}.list .card p{font-size:.9em;margin:0;padding:0 15px;width:15%}.list .card .cp-actions{margin:15px 0 0;text-align:left}@media (min-width:44em){.list .card .cp-actions{display:flex;justify-content:flex-end;margin:0}}.list .card .cp-actions .cp-link-group{float:none;list-style:none;padding:0}.list .card .cp-actions .cp-link-group li{display:inline-block;margin-bottom:5px}.list .card .cp-actions .view{background:#f2f2f2;border:1px solid #d0d1d3;border-radius:3px;color:#1b365d;display:inline-block;font-size:.8em;font-weight:600;margin-bottom:0;padding:5px 15px;text-decoration:none}.list .card .cp-actions .view:active,.list .card .cp-actions .view:focus,.list .card .cp-actions .view:hover{background-color:#e0e0e0;border:1px solid #d0d1d3;color:#1b365d}@media (min-width:44em){.list .card .cp-actions .view{align-self:center}}@media (max-width:43.9em){.list .card .cp-actions,.list .card .cp-area-tags,.list .card h3,.list .card p{padding-left:30px!important;width:100%!important}}#cp-listing.cp-courses .list .card .cp-area-tags{margin:10px 0 0;padding:0 15px}@media (min-width:44em){#cp-listing.cp-courses .list .card .cp-area-tags{margin:-.3em 0 0}}#cp-listing.cp-courses .list .accordion-content h3{width:45%}#cp-listing.cp-courses .list .accordion-content .cp-area-tags{width:25%}#cp-listing.cp-courses .list .accordion-content .cp-actions{width:15%}#cp-listing.cp-courses .list .accordion-content .grid hr,#cp-listing.cp-courses .list .accordion-content .list hr{display:block}#cp-listing.cp-programs .grid hr{display:none}#cp-listing.cp-programs .list .card h3{width:30%}#cp-listing.cp-programs .list .card .desc{margin-top:.7em;width:50%}@media (min-width:44em){#cp-listing.cp-programs .list .card .desc{margin-top:0}}#cp-listing.cp-programs .list .card .cp-actions{width:20%}@media (max-width:43.9em){#cp-listing.cp-programs .list .card .cp-area-tags{padding-left:0!important}}#cp-listing.cp-programs .list hr{display:block}@media (min-width:44em){#cp-listing.cp-courses{min-height:1300px}}#cp-listing.cp-courses .card h3{font-size:1em}@media (min-width:44em){#cp-listing.cp-programs{min-height:1200px}}#cp-listing.cp-programs .card .cp-area-tags span{font-size:.9em}#cp-listing.cp-programs .card h3{font-size:1.2em;line-height:1em}#cp-listing.cp-programs .card h3.no-specialization .cp-area-tags span{color:#1b365d;font-size:1em}#cp-listing.cp-programs .card .specialization{display:block;line-height:1.3em;margin-top:.05em}