body{margin:0}
body.no-scroll{overflow:hidden}
ul,ol{margin-top:unset;margin-bottom:unset}
.careersPage.survey ul{margin-left:0}
header.uopxGlobalNav{position:fixed;top:0;width:100%;z-index:999;left:0}
header.uopxGlobalNav .initial-global-nav{display:none}
.hidden{display:none}
.globalNavigationWrapper{font-family:"Roboto",sans-serif}
.globalNavigationWrapper .mainGlobalNavWrapper .globalTop-navigation{background-color:#e3e6e7}
.globalNavigationWrapper .mainGlobalNavWrapper .top-navigation{background-color:#e3e6e7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:24px;margin:auto;max-width:1320px;padding:0 40px;align-items:center}
input#upox-search-input::placeholder{color:#5e7079}
.cmp-anchor-navigation{top:9.5rem !important}
@media only screen and (max-width:767px){.globalNavigationWrapper .mainGlobalNavWrapper .top-navigation{display:none}
body.no-scroll{overflow:hidden;position:relative}
header{margin-bottom:0}
input#upox-search-input-mobile::placeholder{color:#5e7079}
}
.globalNavigationWrapper .mainGlobalNavWrapper .top-navigation ul{margin:2px 0;font-size:12px}
.globalNavigationWrapper .mainGlobalNavWrapper .top-navigation ul li{display:inline-block;margin-left:23px}
.globalNavigationWrapper .mainGlobalNavWrapper .top-navigation ul li a{color:#001823;text-decoration:none;font-weight:400;width:auto;display:block;padding:0;font-size:12px}
.globalNavigationWrapper .mainGlobalNavWrapper .top-navigation ul li a:hover{color:#db3725}
.globalNavigationWrapper .globalMain-navigation-wrapper{background-color:#fff;-webkit-box-shadow:0 9px 12px -7px rgb(0 0 0 / 20%);box-shadow:0 9px 12px -7px rgb(0 0 0 / 20%)}
@media only screen and (max-width:767px){.edupage .globalNavigationWrapper .globalMain-navigation-wrapper{width:100%;position:fixed}
}
.globalNavigationWrapper .inner-main-navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:72px;background-color:#fff;padding:0 40px;margin:auto;max-width:1320px}
.mainGlobalNavWrapper .inner-main-navigation-wrapper .logo-wrapper{margin-right:20px;z-index:10}
.mainGlobalNavWrapper .inner-main-navigation-wrapper .logo-wrapper .uopx-logo{width:48px;max-width:initial}
.mainGlobalNavWrapper .navMenu-wrapper{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px 0 0;margin:auto auto auto 0;max-width:1240px}
.mainGlobalNavWrapper .navMenu-wrapper ul{position:absolute;z-index:1;color:#001823;list-style:none;padding-left:0}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li{display:inline-block}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li a.nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#001823;padding:25px 0;text-align:center;margin-right:35px;font-weight:400;border-bottom:3px solid transparent;font-size:initial;cursor:pointer;width:auto;line-height:18px}
.need-help-mobile{display:none !important}
.mainGlobalNavWrapper .inner-main-navigation-wrapper .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}
.cart{display:none;width:50px;height:50px;position:relative;color:#fff;font-size:14px;line-height:22px}
.mainGlobalNavWrapper .uopx-btn{border:0;padding:11px 10px;text-align:center;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px !important;font-weight:400;margin:4px 15px;min-width:100px;cursor:pointer;border-radius:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;height:auto}
.mainGlobalNavWrapper .uopx-btn.outline{color:#db3725;background-color:transparent;border:2px solid #db3725}
.mainGlobalNavWrapper .uopx-btn.outline:hover{background-color:transparent;border:2px solid #8a1500;color:#8a1500}
.mainGlobalNavWrapper .uopx-btn,.request-info .uopx-btn.solid{padding:11px 0;padding-top:11px !important;padding-bottom:11px !important}
.mainGlobalNavWrapper .uopx-btn.solid,.request-info .uopx-btn.solid{color:#fff !important;background-color:#db3725}
.mainGlobalNavWrapper .uopx-btn:hover,.request-info .uopx-btn:hover{background-color:#8a1500}
.mobile-navigation,.mobile-links{display:none}
.header-padding{padding-top:9.5rem}
@media only screen and (max-width:767px){.mobile-navigation,.mobile-links{display:block}
.mainGlobalNavWrapper .inner-main-navigation-wrapper{padding:0;background-color:white;display:block;height:0}
.mainGlobalNavWrapper .inner-main-navigation-wrapper .logo-wrapper{display:none}
.mainGlobalNavWrapper .navMenu-wrapper{padding:0;margin:0;align-items:normal;display:none;position:fixed;top:65px;height:calc(100vh - 210px);overflow-y:scroll;overflow-x:hidden}
.mainGlobalNavWrapper .navMenu-wrapper.expandMobileMenu{display:block}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu{align-items:normal;background:#fff;position:static;overflow-y:scroll;overflow-x:hidden;bottom:0;top:67px;width:100%;margin-bottom:0;margin-left:0;height:100%;padding-top:0;padding-left:0}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li{width:100%}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li a.nav-btn{margin:0;font-weight:700;font-size:20px;padding:18px 0 16px 35px}
.need-help-mobile{display:block !important;padding-bottom:24px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.need-help-mobile a.nav-btn{margin:0;font-weight:700;font-size:20px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu .mobile-links{display:block;background:#e3e6e7;width:100%;font-size:12px;bottom:0;height:250px;margin-top:0;padding-top:22px;position:relative}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu .mobile-links ul{width:100%;padding-left:0}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li{width:100%}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu .mobile-links ul a{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;text-decoration:none;color:#001823;padding:12px 35px;font-size:16px;width:230px;margin-right:0;font-weight:300;cursor:pointer;background-color:transparent;line-height:normal}
.mainGlobalNavWrapper .inner-main-navigation-wrapper .buttons-wrapper{display:none}
.mainGlobalNavWrapper .mobile-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 35px}
.mainGlobalNavWrapper .mobile-navigation .uopx-logo{height:48px;z-index:10}
.menu-close-search-wrapper{display:flex;align-items:center}
.cart-button-mobile{position:relative;right:8px;width:auto;background:transparent;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2rem;cursor:pointer;z-index:100}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn,.mainGlobalNavWrapper .mobile-navigation .search-icon{height:41px;width:41px;position:relative;z-index:101;margin-top:0}
.mainGlobalNavWrapper .mobile-navigation .search-icon img{height:30px;width:30px;margin-top:7px}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span,.mainGlobalNavWrapper .mobile-navigation .search-icon>span{background-color:#000;border-radius:1px;height:2px;width:100%;position:absolute;left:65%;top:50%;margin:-1px 0 0 -25px;-webkit-transition:height 100ms;transition:height 100ms}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn,.mainGlobalNavWrapper .mobile-navigation .search-icon{height:41px;width:41px;position:relative;z-index:101;margin-top:0}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:after,.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:before,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:after,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:before{width:100%;position:absolute;left:50%;margin-left:-20px;-webkit-transition:all 200ms;transition:all 200ms}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:before,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:before{content:"";bottom:-10px;background-color:#000;border-radius:1px;height:2px}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:after,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:after{top:-10px;content:"";background-color:#000;border-radius:1px;height:2px}
.header-padding{padding-top:7.5rem}
}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul{z-index:9999999;display:none;min-height:550px;max-height:550px;position:absolute;top:100%;margin-top:0;width:277px;background-color:#fff;border:1px solid rgba(174,179,181,0.4);border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding-top:12px;box-shadow:6px 5px 8px rgb(0 0 0 / 3%);padding-bottom:80px;padding-left:0}
@media only screen and (min-width:768px){#main-menu .show-subnav{display:block !important;opacity:1}
#main-menu .show-subnav li{display:flex}
#main-menu .coursesTab .show-subnav li{display:inline-block}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li a.submenu-link.active{width:100%}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li a.submenu-link.addArrow:hover,.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li.selected>a.submenu-link.addArrow{width:100%}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li a.submenu-link{width:100% !important}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li a.submenu-link.active{background-color:#f2f3f3;font-weight:bold}
}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li a.submenu-link{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;text-decoration:none;color:#001823;padding:8px 24px;width:230px;margin-right:0;font-weight:300;cursor:pointer;background-color:transparent;font-size:initial}
#main-menu li.has-subnav a.submenu-link.addArrow:after{content:"\203A";position:absolute;right:24px;color:#aeb3b5;font-size:28px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li ul.submenu{top:-1px;left:100%;display:none;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
@media only screen and (min-width:768px){.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .back-title-block{display:none !important}
}
.dummyNavItemForSpace{display:none}
@media only screen and (max-width:767px){.dummyNavItemForSpace{height:50px;visibility:hidden;display:block}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul{top:0;right:0;width:0;border:0;min-height:100vh;padding-top:0}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul.active{display:block;z-index:9;width:0;right:0;box-shadow:none;opacity:1;transition:.5s;max-height:100%;columns:unset}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul.active li a{transition:.3s}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul.active .subnav-category ul.active{left:0;top:0;width:100%;display:block}
}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .mega-menu{width:100%;min-height:calc(100% - 37px);padding-bottom:25px;columns:2}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .mega-menu.navCourses{columns:3}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .mega-menu .submenu-link{width:230px}
@media only screen and (min-width:1280px){.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .mega-menu.navCourses{width:749px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .mega-menu{width:82%;min-width:749px;min-height:100%;padding-bottom:20px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.studentExpe .mega-menu,.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.admissions .mega-menu{min-width:600px}
}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li a.submenu-link.navcourses{width:209px}
.mainGlobalNavWrapper .btn-uophx--arrowed{font-size:14px}
.mainGlobalNavWrapper .btn-uophx--arrowed{display:inline-block;height:2rem;line-height:2rem;margin-top:6px}
.mainGlobalNavWrapper .btn-uophx-link{color:#db3725;cursor:pointer;font-weight:400;text-decoration:none;padding-left:23px}
.mainGlobalNavWrapper .btn-uophx--arrowed .arrow-icon{position:relative;top:-1px;right:-15px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;vertical-align:middle}
.mainGlobalNavWrapper .heading h3{padding:20px;padding-left:24px;padding-bottom:8px;padding-top:15px;font-size:11.5px !important;text-transform:uppercase;color:#5e7079;letter-spacing:2px;font-weight:700 !important;margin:0;width:230px}
.mobile-navigation.menu-open,.mobile-navigation.search-open{justify-content:flex-end;box-shadow:0 9px 12px -7px rgb(0 0 0 / 20%);z-index:99999}
.mobile-navigation.menu-open .logo,.mobile-navigation.menu-open .search-icon{display:none}
.mainGlobalNavWrapper .mobile-navigation .uopx-logo{height:48px;z-index:10}
.cart-button-mobile{position:relative;right:8px;width:auto}
.cartNumber{position:absolute;height:21px;width:21px;border-radius:50%;right:3px;top:0;background:#db3725;color:#fff;text-align:center;font-size:14px;line-height:21px}
.mobile-navigation.menu-open .logo,.mobile-navigation.menu-open .search-icon{display:none}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn,.mainGlobalNavWrapper .mobile-navigation .search-icon{height:41px;width:41px;position:relative;z-index:101;margin-top:0}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn,.mainGlobalNavWrapper .mobile-navigation .search-icon{height:41px;width:41px;position:relative;z-index:101;margin-top:0}
.mainGlobalNavWrapper .mobile-navigation .search-icon img{height:30px;width:30px;margin-top:7px}
.mobile-navigation.menu-open .logo,.mobile-navigation.menu-open .search-icon{display:none}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span,.mainGlobalNavWrapper .mobile-navigation .search-icon>span{background-color:#000;border-radius:1px;height:2px;width:100%;position:absolute;left:65%;top:50%;margin:-1px 0 0 -25px;-webkit-transition:height 100ms;transition:height 100ms}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn,.mainGlobalNavWrapper .mobile-navigation .search-icon{height:41px;width:41px;position:relative;z-index:101;margin-top:0}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span,.mainGlobalNavWrapper .mobile-navigation .search-icon>span{background-color:#000;border-radius:1px;height:2px;width:100%;position:absolute;left:65%;top:50%;margin:-1px 0 0 -25px;-webkit-transition:height 100ms;transition:height 100ms}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn.act>span,.mainGlobalNavWrapper .mobile-navigation .search-icon.act>span{height:0}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:after,.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:before,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:after,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:before{width:100%;position:absolute;left:50%;margin-left:-20px;-webkit-transition:all 200ms;transition:all 200ms}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:before,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:before{content:"";bottom:-10px;background-color:#000;border-radius:1px;height:2px}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn.act>span:after,.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn.act>span:before,.mainGlobalNavWrapper .mobile-navigation .search-icon.act>span:after,.mainGlobalNavWrapper .mobile-navigation .search-icon.act>span:before{background-color:#000;top:1px;border-radius:1px;height:2px}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn.act>span:before,.mainGlobalNavWrapper .mobile-navigation .search-icon.act>span:before{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:after,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:after{top:-10px;content:"";background-color:#000;border-radius:1px;height:2px}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn.act>span:after,.mainGlobalNavWrapper .mobile-navigation .search-icon.act>span:after{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}
@media only screen and (max-width:767px){.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .mega-menu{width:375px;left:0}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .mega-menu.navCourses{columns:unset}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .back-title-block .back-track{display:block;text-align:left;width:100%;padding:0;margin-bottom:15px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .back-title-block .back-track .back-button-mobile{font-size:16px;font-weight:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-left:35px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .back-title-block .back-track .back-title{padding:15px 0;padding-left:35px;font-weight:700;font-size:20px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .back-title-block{display:block;background-color:#f2f3f3;width:100%;box-shadow:inset 0 10px 5px 0 #e2e2e2}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .back-title-block .back-track .back-button-mobile .arrow-icon{margin-right:5px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li a.submenu-link{width:auto;padding:15px 35px;-webkit-transition:none;transition:none;font-size:18px;white-space:nowrap}
.mainGlobalNavWrapper .heading h3{padding:20px 35px 10px;width:80% !important}
#main-menu li.has-subnav a.submenu-link.addArrow:after{right:35px}
.mobile-navigation.menu-open{position:relative;box-shadow:0 9px 12px -7px rgb(0 0 0 / 20%)}
}
.help-outter-wrapper{display:none;position:absolute;width:100%;left:0;right:0;top:0;z-index:9;background:#fff}
.help-outter-wrapper.active{display:block}
.menu-close-wrapper{display:flex;justify-content:space-between;max-width:1240px;padding-top:40px;padding-right:20px;margin:auto}
.menu-help-header{text-align:left;padding-left:90px;font-size:23px;font-weight:bold}
.close-help-menu{width:30px;height:30px}
.need-help-inner-wrapper{background-color:#fff;max-width:1240px;display:flex;padding:50px 20px 25px;margin:auto}
.help-contact-card-wrapper{display:flex;margin-right:20px;box-shadow:rgba(0,0,0,0.2) 0 0 16px -2px;padding:24px 20px;border-radius:4px;flex:1 1 0}
.help-icon-wrapper{margin-right:16px}
.info-content-wrapper h3{line-height:20px;font-size:16px;font-weight:300;padding-bottom:9px;text-decoration:underline;margin:0}
.info-content-wrapper span{color:#5e7079;font-size:12px;line-height:18px}
.mainGlobalNavWrapper .top-navigation .help-contact-card-wrapper a{display:flex !important;width:100% !important}
.other-contact-info-wrapper{max-width:1240px;margin:auto auto 40px;padding:0 20px}
.other-contact-info-wrapper h3{font-size:16px;color:#001823;line-height:24px;font-weight:400;margin-bottom:8px}
.contact-info-links-wrapper{display:flex;font-size:16px;color:#001823}
.contact-info-links-wrapper a{margin-right:0 !important;margin-left:10px !important;font-weight:300 !important;text-decoration:underline !important;padding-left:10px !important;border-left:2px solid #000 !important}
.contact-info-links-wrapper a:first-child{margin-left:0 !important;padding-left:0 !important;border-left:0 solid #000 !important}
@media only screen and (max-width:767px){.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .back-title-block .back-track{display:block;text-align:left;width:100%;padding:0;margin-bottom:15px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.need-help-mobile a.nav-btn{margin:0;font-weight:700;font-size:20px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .back-title-block .back-track .back-button-mobile{font-size:16px;font-weight:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-left:35px}
.mainGlobalNavWrapper hr.horizontal-line{margin:15px 35px}
#main-menu li.need-help-mobile a.submenu-link.addArrow:after{content:"\203A";position:absolute;right:35px;color:#aeb3b5;font-size:28px}
.address-location-menu{margin:25px 35px}
.address-location-menu h3{margin-left:0;margin-right:0;font-weight:bold;margin-bottom:16px;font-size:16px;line-height:18px}
}
.search-outter-wrapper{display:none;position:absolute;width:100%;left:0;right:0;top:0;background:#fff;z-index:9;transition:opacity linear .3s 0}
.search-outter-wrapper.fadeout{display:block;transition:opacity linear .3s 0}
.search-inner-wrapper{background-color:#fff;padding:20px;margin:auto;max-width:1240px;display:flex;justify-content:space-between;align-items:center}
.search-form-container{height:72px;background-color:#fff;padding:0 40px 0 80px;width:1200px}
.mainGlobalNavWrapper .search-form-container .searchbar-wrapper{position:relative;width:100%;-ms-flex-item-align:start;align-self:flex-start;margin-top:10px;z-index:8}
.mainGlobalNavWrapper .search-form-container .searchbar-wrapper .close-search-mobile{display:none}
.mainGlobalNavWrapper .search-form-container .searchbar-wrapper .search-icon{position:absolute;top:2px;right:2px;font-size:22px;cursor:pointer;background:#f2f3f3;justify-content:center;vertical-align:middle;text-align:center;align-items:center;padding:12px;height:56px}
.searchbar-wrapper-desktop{background:#fff;display:none}
.mainGlobalNavWrapper .top-navigation ul{margin:2px 0;font-size:12px}
.mainGlobalNavWrapper .top-navigation ul{margin:2px 0;font-size:12px}
.mainGlobalNavWrapper .top-navigation ul li{display:inline-block;margin-left:23px}
.mainGlobalNavWrapper .top-navigation .searchbar-wrapper-desktop li{display:block !important;padding:20px 20px 0 0;font-size:16px}
.mainGlobalNavWrapper .top-navigation .searchbar-wrapper-desktop li a{font-size:16px !important}
.mainGlobalNavWrapper .top-navigation .searchbar-wrapper-desktop li.heading{font-size:12px !important}
.mainGlobalNavWrapper .top-navigation ul li a{color:#001823;text-decoration:none;font-weight:400;width:auto;display:block}
.mainGlobalNavWrapper hr.horizontal-line{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:15px 24px;padding:0;color:#d2d7d9;background-color:#d2d7d9}
.request-info{display:flex;padding:0 10px 20px 10px;justify-content:space-between;align-items:center}
.mainGlobalNavWrapper .paragraph{font-size:12px;line-height:18px;padding:20px}
.mainGlobalNavWrapper .uopx-btn{height:auto}
.mainGlobalNavWrapper .top-navigation ul li a{color:#001823;text-decoration:none;font-weight:400;width:auto;display:block}
.mainGlobalNavWrapper .uopx-btn:last-child,.request-info .uopx-btn.solid{margin:4px 0;width:auto !important}
.mainGlobalNavWrapper .uopx-btn,.request-info .uopx-btn.solid{padding:11px 0}
.mainGlobalNavWrapper .uopx-btn.menu-button:last-child{margin:0 23px;margin-left:23px !important;margin-right:23px !important}
search-inner-wrapper .menu-close-search-wrapper{width:30px;margin-top:12px}
.mainGlobalNavWrapper .top-navigation ul li a{color:#001823;text-decoration:none;font-weight:400;width:auto;display:block}
.close-search-menu{width:30px;height:30px}
.mainGlobalNavWrapper .search-form-container .searchbar-wrapper .search-input{display:block;height:60px;width:100%;outline:0;border:2px solid #d2d1d1;box-sizing:border-box;border-radius:4px;text-indent:24px;font-size:16px;color:#5e7079;font-weight:400;-ms-flex-item-align:start;align-self:flex-start}
.searchbar-wrapper-desktop.active{display:block}
.mainGlobalNavWrapper .top-navigation ul{margin:2px 0;font-size:12px}
.searchbar-wrapper-desktop ul{padding-left:0}
#search-menu-wrapper{display:none}
div#search-menu-wrapper{background:#fff;width:100%;position:absolute;top:67px;left:0;padding-bottom:20px}
div#search-menu-wrapper{padding-bottom:205px}
.search-box-mobile{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-bottom:10px;padding:10px 0}
#globalNavCart,#globalNavMobileCart{display:none}
@media only screen and (max-width:767px){.mainGlobalNavWrapper .inner-main-navigation-wrapper .searchbar-wrapper{display:none;width:100%}
.mainGlobalNavWrapper .inner-main-navigation-wrapper .searchbar-wrapper .search-input{top:30px;border-top:1px solid #f2f3f3}
.mainGlobalNavWrapper hr.horizontal-line{margin:15px 35px}
.mainGlobalNavWrapper .paragraph{padding:20px 35px}
.mainGlobalNavWrapper .btn-uophx-link{padding:15px 35px}
#search-menu-wrapper.active{display:block}
}
div#search-menu-wrapper .search-input{display:block;height:48px;width:100%;outline:0;text-indent:24px;font-size:16px;color:#5e7079;font-weight:400;-ms-flex-item-align:start;align-self:flex-start;box-sizing:border-box;border:0}
#search-menu-wrapper ul{padding-left:0;list-style:none}
#search-menu-wrapper .heading{padding:20px 24px 10px}
#search-menu-wrapper ul li a{text-decoration:none;color:#001823;padding:12px 24px;margin-right:0;font-weight:300;cursor:pointer;background-color:transparent;font-size:16px;display:block}
#search-menu-wrapper hr.horizontal-line{margin:20px}
.find-programs-mobile .paragraph{padding:20px}
.mobile-navigation.search-open .logo,.mobile-navigation.search-open .mobile-navigation-btn{display:none}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn.act>span,.mainGlobalNavWrapper .mobile-navigation .search-icon.act>span{height:0}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:after,.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:before,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:after,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:before{width:100%;position:absolute;left:50%;margin-left:-20px;-webkit-transition:all 200ms;transition:all 200ms}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:before,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:before{content:"";bottom:-10px;background-color:#000;border-radius:1px;height:2px}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn.act>span:after,.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn.act>span:before,.mainGlobalNavWrapper .mobile-navigation .search-icon.act>span:after,.mainGlobalNavWrapper .mobile-navigation .search-icon.act>span:before{background-color:#000;top:1px;border-radius:1px;height:2px}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn.act>span:before,.mainGlobalNavWrapper .mobile-navigation .search-icon.act>span:before{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:after,.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:before,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:after,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:before{width:100%;position:absolute;left:50%;margin-left:-20px;-webkit-transition:all 200ms;transition:all 200ms}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn>span:after,.mainGlobalNavWrapper .mobile-navigation .search-icon>span:after{top:-10px;content:"";background-color:#000;border-radius:1px;height:2px}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn.act>span:after,.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn.act>span:before,.mainGlobalNavWrapper .mobile-navigation .search-icon.act>span:after,.mainGlobalNavWrapper .mobile-navigation .search-icon.act>span:before{background-color:#000;top:1px;border-radius:1px;height:2px}
.mainGlobalNavWrapper .mobile-navigation .mobile-navigation-btn.act>span:after,.mainGlobalNavWrapper .mobile-navigation .search-icon.act>span:after{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu .mobile-links{height:335px;margin-top:0;padding-top:22px}
@media only screen and (min-width:768px){.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li a.nav-btn:hover,.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li a.nav-btn:focus{border-bottom:solid 3px #db3725}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li a.nav-btn.active{border-bottom:solid 3px #db3725}
}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li a.nav-btn.active{border-bottom:solid 3px #db3725}
.moreTablet,#navtuition_short,#degree_short,#whyuopx_short,#campus_short,#help_short{display:none !important}
.top-navigation ul{padding-left:0}
@media only screen and (min-width:768px) and (max-width:1279px){.reviews_block{display:none}
#navtuition_short,#degree_short,#whyuopx_short{display:block !important}
#navtuition,#degree,#whyuopx{display:none !important}
}
@media only screen and (min-width:1024px) and (max-width:1300px){.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul{left:-105px}
}
@media only screen and (min-width:768px) and (max-width:1023px){#campus_short,#help_short{display:block !important}
#campus,#help{display:none !important}
.star_rating{display:none}
.admissions,.studentExpe{display:none !important}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li ul.submenu li ul{max-height:550px;overflow:scroll}
.globalNavigationWrapper .mainGlobalNavWrapper .top-navigation{justify-content:end;padding:0 13px;padding-top:3px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li a.nav-btn{padding:20.5px 0}
.moreTablet{display:inline-block !important}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul{width:252px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul{left:-105px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .mega-menu{width:750px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.coursesTab .mega-menu{width:730px}
.tabletAdmission ul,.tabletStudentExp ul{width:520px !important;max-width:477px !important;min-height:380px !important}
.moreTablet ul:first-child{min-height:380px !important}
}
@media only screen and (min-width:1024px){.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li a.submenu-link.addArrow:hover,.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li.selected>a.submenu-link.addArrow{border:0;padding:8px 24px;background-color:#f2f3f3;color:#000;font-weight:bold}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li a.submenu-link:hover,.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul a.submenu-link:hover{color:#db3725;background:transparent;font-weight:300}
}
.find-your-program{width:100%;display:inline-block !important}
.mainGlobalNavWrapper .btn-uophx--arrowed:hover .arrow-icon{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
.search-inner-wrapper .menu-close-search-wrapper{width:30px;margin-top:12px}
.close-help-menu{width:30px !important}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.moreTablet .mega-menu{min-height:550px}
.specialLinkSpan{width:100%}
.specialLinkSpanAdj{width:80%}
.specialLinkAnchor{display:flex !important;margin-bottom:10px}
@media only screen and (min-width:1100px){.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .megaLevel{width:540px !important}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li .megaLevel .innerBlock{columns:2}
}
#main-menu .coursesTab .show-subnav li{width:100%}
@media only screen and (min-width:768px){.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li a.submenu-link.active{background-color:#f2f3f3;font-weight:bold}
.nav-container>ul>li:first-child{margin-left:unset}
.navcoursetop{padding-right:25px}
}
#main-menu li.has-subnav>a.submenu-link:after{content:"\203A";position:absolute;right:24px;color:#aeb3b5;font-size:28px}
.navcoursetop{font-size:12px;font-weight:400}
.courseimg{top:5px;position:relative;vertical-align:baseline;padding-right:4px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.coursesTab .mega-menu .inner-column{display:block;width:100%;float:left}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.coursesTab .mega-menu.three-Cols .inner-column.navcourses{columns:3}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.coursesTab .mega-menu.two-Cols .inner-column.navcourses{columns:2}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.coursesTab .mega-menu{columns:unset}
.find-your-path-wrapper-courses{display:flex;padding:10px 23px 10px 23px;justify-content:space-between;align-items:center}
#main-menu .coursesTab .show-subnav .inner-column.navcourses li{display:inline-block}
.find-a-course{margin-top:0 !important;padding:11px 40px !important;font-weight:bold !important;font-size:16px !important}
.about-course{margin-top:0 !important;padding:11px 25px !important;font-weight:bold !important;font-size:16px !important}
@media only screen and (min-width:1024px){.threeCol-Active{width:242px !important;min-height:550px !important}
.twoCol-Active{width:242px !important;min-height:363px !important}
}
@media only screen and (min-width:1280px){.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.coursesTab .mega-menu{width:640px}
.navcoursetop{padding-right:25px}
.threeCol-Active{width:242px !important;min-height:537px !important}
.twoCol-Active{width:242px !important;min-height:341px !important}
}
@media only screen and (min-width:1024px){.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.coursesTab .mega-menu{width:640px}
}
@media only screen and (min-width:1024px){.navtopcourse{padding-left:22px}
}
@media only screen and (max-width:1023px) and (min-width:768px){.mainGlobalNavWrapper .navMenu-wrapper ul{margin:0 !important}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li a.nav-btn{height:72px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.coursesTab .mega-menu{width:535px}
.threeCol-Active{width:225px !important;min-height:550px !important}
.twoCol-Active{width:225px !important;min-height:381px !important}
.navtopcourse{padding-left:24px}
.about-course{padding:11px 20px !important}
.navcoursetop{padding-right:10px}
}
@media only screen and (min-width:1024px) and (max-width:1099px){.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul li ul.submenu li ul{max-height:550px;overflow:scroll}
}
@media only screen and (min-width:1024px) and (max-width:1100px){.threeCol-Active{width:242px !important;min-height:550px !important}
.twoCol-Active{width:242px !important;min-height:362px !important}
}
.navcourses .paragraph{padding:7px 24px}
.mainGlobalNavWrapper .paragraph{font-size:12px;line-height:18px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul .uopx-btn{margin:4px 0;width:auto}
@media only screen and (max-width:767px){.navtopcourse{width:278px !important;line-height:20px;padding-left:26px}
.two-Cols .navtopcourse{width:263px !important}
.navcoursetop{padding-right:55px;font-size:14px;line-height:30px}
.navcoursetop{padding-right:55px;font-size:14px;line-height:30px}
.navtopcourse span.navcoursetop:nth-child(-n+3){padding-right:27px;font-size:14px}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.coursesTab .mega-menu.three-Cols .inner-column.navcourses{columns:unset}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li ul .uopx-btn{margin:20px 35px 0;width:auto}
.find-your-path-wrapper-courses{display:block;padding:10px 0}
.mainGlobalNavWrapper .navMenu-wrapper ul.main-menu li.coursesTab .mega-menu.two-Cols .inner-column.navcourses{columns:unset}
.navcourses .paragraph{padding:20px 68px;font-size:16px}
.find-your-path-wrapper-courses{display:block;padding:0 0 30px 0;text-align:center}
}
.mainGlobalNavWrapper .headernav-cta-btn.uopx-btn{border:.2rem solid #db3725;border-radius:2rem;font-weight:500;padding:.6rem 1.6rem !important;background-image:unset}
.mainGlobalNavWrapper .headernav-cta-btn.btn-primary{background-color:#db3725;color:#fff;white-space:nowrap}
.mainGlobalNavWrapper .headernav-cta-btn.btn-secondary{background:transparent;color:#db3725;white-space:nowrap}