/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.visible-alert .cc--mini-site-sidebar .c--mini-site-sidebar,.visible-alert #l--main-header .mobile-nav,.visible-alert #l--main-header,.visible-alert #l--main-header-nb .mobile-nav,.visible-alert #l--main-header-nb,.visible-alert #l--main-header-basic,.visible-alert #l--main-header-basic .mobile-nav,.visible-alert #l--main-header-rur .mobile-nav,.visible-alert #l--main-header-rur,.visible-alert #l--main-header-nwrk .mobile-nav,.visible-alert #l--main-header-nwrk{position:relative}
.ask-a-question-form{background:#ffffff url(/sites/default/files/asset_injector/css/images/bg/bg-diagonal-lines-7x7.png);}.chancellor-unit,.ask-a-question-form form{max-width:600px;text-align:left;margin:0 auto;padding:20px;}.ask-a-question-form table,.ask-a-question-form tbody{border:none;}.ask-a-question-form label{padding-top:10px;font-weight:700;margin-right:100%;width:100%;display:block;}.ask-a-question-form textarea{width:100%;height:200px;padding:9px;font-family:"Titillium Web","Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;}.ask-a-question-form input[type='submit']{border:0;text-shadow:none;margin:10px 0 0 -1px;padding:20px;font-weight:600;-webkit-transition:0.3s;transition:0.3s;z-index:1;color:#fff;background-color:#cc0033;position:relative;font-family:"Titillium Web","Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;}.ask-a-question-form select,.ask-a-question-form input[type=text]{font-size:16px;font-size:1rem;height:45px;margin-top:-2px;margin-bottom:2px;font-family:"Titillium Web","Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;}@media screen and (min-width:700px){.ask-a-question-form select,.ask-a-question-form input[type=text]{font-size:18px;font-size:1.125rem;margin-top:0;}}.ask-a-question-form select,.ask-a-question-form input[type=text]{padding:0 9px 0 9px;}label[for="website"],#website{display:none;visibility:hidden;}.aaq-required{color:red;}.aaq-required-message{font-size:.85em;}.ru-faq{font-family:Arial,Helvetica,sans-serif;background:#f7f7f8;border:1px solid #e2e2e6;border-top:4px solid #cc0033;border-radius:8px;padding:1.5rem;margin:1.5rem 0;color:#2b2b2b;}.ru-faq__header{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:1.1rem;}.ru-faq__icon{flex:0 0 auto;color:#cc0033;margin-top:2px;}.ru-faq__title{font-family:Georgia,"Times New Roman",Times,serif;margin:0 0 .3rem;font-size:1.35rem;font-weight:400;color:#1a1a1a;line-height:1.25;}.ru-faq__text{margin:0;font-size:.9rem;line-height:1.55;color:#555;}.ru-faq-accordion{margin:0 0 1.25rem;}.ru-faq-accordion__list{background:#fff;border:1px solid #e2e2e6;border-radius:6px;overflow:hidden;}.ru-faq-accordion__group + .ru-faq-accordion__group{margin-top:1.25rem;}.ru-faq-accordion__grouphead{margin:0 0 .5rem;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#cc0033;}.ru-faq-accordion__item + .ru-faq-accordion__item{border-top:1px solid #ededf0;}.ru-faq-accordion__heading{margin:0;}.ru-faq-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;box-sizing:border-box;padding:.95rem 1rem;background:transparent;border:0;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;font-weight:700;color:#2b2b2b;cursor:pointer;transition:background .12s ease,color .12s ease;}.ru-faq-accordion__trigger:hover,.ru-faq-accordion__trigger:focus-visible{background:#faf2f4;color:#cc0033;outline:none;}.ru-faq-accordion__trigger:focus-visible{outline:2px solid #cc0033;outline-offset:-2px;}.ru-faq-accordion__q{line-height:1.4;}.ru-faq-accordion__chevron{flex:0 0 auto;color:#cc0033;transition:transform .2s ease;}.ru-faq-accordion__trigger[aria-expanded="true"]{color:#cc0033;}.ru-faq-accordion__trigger[aria-expanded="true"] .ru-faq-accordion__chevron{transform:rotate(180deg);}.ru-faq-accordion__panel{background:#fbfbfc;}.ru-faq-accordion__body{padding:.25rem 1rem 1.1rem;font-size:.9rem;line-height:1.6;color:#444;}.ru-faq-accordion__body p{margin:0 0 .6rem;}.ru-faq-accordion__body p:last-child{margin-bottom:0;}.ru-faq-accordion__body a{color:#cc0033;}.ru-faq__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;}.ru-faq__cta{display:inline-flex;align-items:center;padding:.6rem 1.3rem;background:#cc0033;color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;border-radius:5px;transition:background .12s ease;}.ru-faq__cta:hover,.ru-faq__cta:focus{background:#a30028;outline:2px solid #1a1a1a;outline-offset:2px;}.ru-faq__fallback{font-size:.825rem;color:#777;font-style:italic;}@media (max-width:540px){.ru-faq{padding:1.15rem;}.ru-faq__footer{flex-direction:column;align-items:stretch;}.ru-faq__cta{justify-content:center;}}
.lc--two-column .cc--rich-text .c--rich-text{padding:0 !important}
.f--description p,.f--description li,.f--rich-text p,.f--rich-text li{color:#000}.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel p,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel ol li,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel ul li{font-size:1.125rem}@media screen and (min-width:768px){.f--rich-text table tr,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel table tr,.cc--nb-areas-study-sidebar .c--nb-areas-study-sidebar .areas-study-wrapper .sidebar-listing .f--text table tr,.f--rich-text table td,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel table td,.cc--nb-areas-study-sidebar .c--nb-areas-study-sidebar .areas-study-wrapper .sidebar-listing .f--text table td,.f--rich-text table th,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel table th,.cc--nb-areas-study-sidebar .c--nb-areas-study-sidebar .areas-study-wrapper .sidebar-listing .f--text table th,.f--rich-text table caption,.cc--accordion .c--accordion .accordion-list .accordion-list-item .accordion-panel table caption,.cc--nb-areas-study-sidebar .c--nb-areas-study-sidebar .areas-study-wrapper .sidebar-listing .f--text table caption{font-size:1.125rem}.footer-middle{display:flex}#block-academics,#block-patientcare,#block-rutgers-custom-patientcare{order:2;width:21%}#block-campus,#block-alumni,#block-rutgers-custom-alumni{order:3;width:22%}#block-connect,#block-admissions,#block-rutgers-custom-admissions{order:1;padding-left:0;width:35%}#block-admissions,#block-rutgers-custom-admissions{margin-right:35px}#block-notices,#block-rutgers-standard-connect,#block-rutgers-custom-connect{order:4}}#block-copyright p,#block-rutgers-standard-copyright p,#block-rutgers-custom-copyright p{font-size:0.8753rem;text-align:center}#block-rutgers-standard-locations nav ul,#block-rutgers-custom-locations nav ul{margin-bottom:0.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}#block-rutgers-standard-locations nav ul li,#block-rutgers-custom-locations nav ul li{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.footer-top img{width:270px;height:73px}@media screen and (min-width:768px){.cc--basic-footer .c--basic-footer h2{font-size:0.875rem;line-height:1.4286;margin-bottom:1.875rem;}}.cc--basic-footer .c--basic-footer h2{font-size:0.875rem;line-height:1.3334;margin-bottom:1.25rem;color:#FFF;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;}.cc--basic-footer .c--basic-footer ul li{margin-bottom:0.9375rem;font-size:0.75rem;line-height:1.3334;}@media screen and (min-width:768px){.cc--basic-footer .c--basic-footer ul li{margin-bottom:1.25rem;font-size:0.875rem;line-height:1.4286;}}.cc--basic-footer .c--basic-footer ul li a{font-size:0.75rem;line-height:1.3334;text-decoration:none;}@media screen and (min-width:768px){.cc--basic-footer .c--basic-footer ul li a{font-size:0.875rem;line-height:1.4286;}}#block-rutgers-standard-locations ul,#block-rutgers-custom-locations ul{display:flex;flex-wrap:wrap;padding:0;list-style:none}#block-rutgers-standard-locations ul li,#block-rutgers-custom-locations ul li{flex:auto 0 0}#block-rutgers-standard-locations ul li:after,#block-rutgers-custom-locations ul li:after{padding-right:1.125rem;padding-left:1.125rem;display:inline-block;color:#666;content:'|'}#block-patientcare ul,#block-alumni ul,#block-rutgers-custom-patientcare ul,#block-rutgers-custom-alumni ul,#block-rutgers-standard-connect ul,#block-rutgers-custom-connect ul{list-style:none;padding:0}.cc--rich-text + .cc--component-container > .c--component > .inner-wrapper{padding-top:3.125rem !important}@media screen and (min-width:768px){.cc--rich-text + .cc--component-container > .c--component > .inner-wrapper{padding-top:5rem !important}}@media screen and (min-width:1024px){.cc--rich-text + .cc--component-container > .c--component > .inner-wrapper{padding-top:5.636rem !important}}.event-category{background:#c03}.event-category.event-detail-header h1{color:#fff}.taxonomy-description{padding-bottom:3.75rem}.update-banners__banner-text a{color:#fff}.update-banners__banner-text a:hover{color:#000 !important;text-decoration:underline}.search-form-branding a img{width:11.4375rem;height:3.0625rem;}@media screen and (min-width:1200px){.search-form-branding a img{width:13.9375rem;height:3.75rem;}}
