.course-schedules-content .tabs_row .button{margin-right:10px}.course-schedules-content .filter-row{display:table;width:100%}.course-schedules-content .filter-row .filter-col{display:table-cell;width:31%;padding:0 2% 0 0}.course-schedules-content .filter-row .filter-col label{font-weight:700;display:block;margin-bottom:4px}.course-schedules-content .filter-row .filter-col:last-child{padding-right:0}.course-schedules-content .coursetypefilter-row .filter-col label{font-weight:700;display:block;margin-bottom:4px}.course-schedules-content .l_credits,.course-schedules-content .l_crn,.course-schedules-content .l_status{width:100px}.course-schedules-content .l_course,.course-schedules-content .l_session{width:150px}.course-schedules-content .course_info{font-size:1rem}.course-schedules-content .showall{color:#103ccc;cursor:pointer}.course-schedules-content .showall:focus,.course-schedules-content .showall:hover{text-decoration:underline;color:#002f87}.course-schedules-content h3.searchHeader{color:#000;font-size:1.4rem}.course-schedules-content h4{margin-top:40px}.course-schedules-content .table.online td.room,.course-schedules-content .table.online th.l_room{display:none}@media (max-width:640px){.course-schedules-content .filter-row{display:block;width:100%}.course-schedules-content .filter-row .filter-col{display:block;width:100%;padding:1% 0}.course-schedules-content .tabs_row .button{display:block;margin:0 0 10px}}.footer__top__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:64em){.footer__top__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__top__container .button{padding-left:4rem;padding-right:4rem}@media (min-width:64em){.footer__top__container .button{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media (min-width:64em){.footer__top__container>*{margin-bottom:0}}.footer__logo{display:block;-ms-flex-negative:0;flex-shrink:0;width:7.5rem;color:#fff}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin:0 2rem;list-style:none;-ms-flex-negative:0;flex-shrink:0}.footer__social li{margin-bottom:0}.footer__title{font-weight:700;text-transform:uppercase}.footer__social__item{margin-left:1rem}.footer__social__link{display:block;width:1.25rem;color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease}.footer__social__link:focus,.footer__social__link:hover{color:rgba(255,255,255,.5)}.footer__schools__container{width:auto}.footer__schools__container ul li a:hover{text-decoration:underline}@media (min-width:64em){.footer__top__nav{margin-left:1rem}}.footer__top__nav a{font-size:1.125rem;font-weight:400;line-height:1.667;border-bottom:2px solid #103ccc;padding-bottom:.25rem;-webkit-transition:border .3s ease;transition:border .3s ease}.footer__top__nav a:focus,.footer__top__nav a:hover{color:#fff;border-color:#fff}@media (max-width:1023px){.footer__logo{margin-bottom:30px}}@media (max-width:480px){.footer__social{margin:0}}.nymc-new .floating_ctas .trigger_buttons button{background-color:#ffb300}.nymc-new .floating_ctas .ctas a{background-color:#8c1426}.nymc-new .floating_ctas .ctas a:hover{background-color:#f2f2f2}.nymc-new .pauseVideo::after,.nymc-new.new-layout#homepage .video-arrow{color:#700515}.new-layout.nymc-new#homepage .header__nav-primary .header__menu__search:before{background:#700515}.new-layout.nymc-new#homepage .header__nav-primary .header__menu__search span{color:#700515}.new-layout.nymc-new#homepage .header__nav-primary .new-header-link{color:#700515}.new-layout.nymc-new#homepage .header__nav-primary .new-header-link:hover{border-bottom:2px solid #700515}.new-layout.nymc-new#homepage .header__nav-primary.new_nav--fixed{border-bottom:.5px solid #b24e5b}.new-layout.nymc-new#homepage .header__nav-primary.new_nav--fixed .new-header-link{color:#fff}.new-layout.nymc-new#homepage .header__nav-primary.new_nav--fixed .new-header-link:hover{border-bottom:2px solid #fff}.new-layout.nymc-new#homepage .header__nav-primary.new_nav--fixed .header__menu__search:before{background:#fff}.new-layout.nymc-new#homepage .header__nav-primary.new_nav--fixed .header__menu__search span{color:#fff}.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary{background:#f2f2f2}@media (max-width:1023px){.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary{background:0 0}}.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary .header__menu__search{color:#000}.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary .new-header-link{color:#000}@media (max-width:1023px){.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary .new-header-link{color:#fff}}.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary .header__menu__search:before{background-color:#000}.new-layout.nymc-new.school-site .school-page .new-header .header__nav-primary .header__menu__search span{color:#000}.new-layout.nymc-new.school-site .new-header .header__nav-secondary{background:-webkit-linear-gradient(left,#700515,#8c1426);background:linear-gradient(90deg,#700515,#8c1426);border-bottom:.5px solid #b24e5b}@media (max-width:1023px){.new-layout.nymc-new.school-site .new-header .header__nav-secondary{border:none;background:0 0}}.new-layout.nymc-new.school-site .new-header .header__nav-secondary .new-header__nav-secondary__list .dropdown-content{border-right:.5px solid #b24e5b;border-left:.5px solid #b24e5b;border-bottom:.5px solid #b24e5b;background:#8c1426}@media (max-width:1023px){.new-layout.nymc-new.school-site .new-header .header__nav-secondary .new-header__nav-secondary__list .dropdown-content{border:none;background:0 0}}.new-layout.nymc-new.school-site .new-header .header__nav-primary{background:-webkit-linear-gradient(left,#700515,#8c1426);background:linear-gradient(90deg,#700515,#8c1426)}@media (max-width:1023px){.new-layout.nymc-new.school-site .new-header .header__nav-primary{background:0 0}}.new-layout.nymc-new.school-site .new-header .header__nav-primary .header__menu__search span{color:#fff}@media (max-width:1023px){.new-layout.nymc-new.school-site .new-header .header__nav-primary .header__nav-primary__list li .new-header-link::after{background-color:#fff}}.new-layout.nymc-new.school-site .new-header .header__nav-primary.new_nav--fixed{border-bottom:.5px solid #b24e5b}.new-layout.nymc-new.school-site .new-header #nav_main.new-nav-container{border-bottom:.5px solid #b24e5b}@media (max-width:1023px){.new-layout.nymc-new.school-site .new-header #nav_main.new-nav-container{border:none}}.new-layout.nymc-new.school-site #school_navigation_container{border-bottom:.5px solid #b24e5b}.new-layout.nymc-new.school-site #school_navigation_container.fixed{position:fixed;top:0;left:0;z-index:15;width:100%}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation{list-style:none;background:-webkit-linear-gradient(left,#700515,#8c1426);background:linear-gradient(90deg,#700515,#8c1426);margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;max-width:100%}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation li{margin-bottom:0}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation li a{color:#fff;text-decoration:none;font-weight:500}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation li a:hover{border-bottom:2px solid #fff;padding-bottom:15px;z-index:1}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation .name{font-size:20px;margin-right:80px}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation .name a{font-weight:600}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation .name a:hover{padding-bottom:13px}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation .subnav__current{color:#fff;font-weight:500}.new-layout.nymc-new.school-site #school_navigation_container #school_navigation .subnav__current .currentbranch0{border-bottom:2px solid #fff;padding-bottom:15px}.new-layout.nymc-new.school-site #main-content #hero_container.schools_inner_landing{margin-bottom:80px}.new-layout.nymc-new.school-site #main-content .intro-content .buttonlist .button{background:#8c1426;border:#8c1426}.new-layout.nymc-new.school-site #main-content .intro-content .buttonlist .button:hover{background:0 0;border:2px solid #8c1426}.new-layout.nymc-new.school-site #main-content .sidenav.header-wrapper .sidebar{background:#700515;border-right:.5px solid #b24e5b}.new-layout.nymc-new.school-site #main-content .sidenav.header-wrapper.sidenav{border-top:.5px solid #b24e5b}.new-layout.nymc-new.school-site #main-content #mobile__subnav .subnav__toggle{background-color:#700515;border-bottom:.5px solid #b24e5b;border-top:.5px solid #b24e5b}