@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;600;700&family=Open+Sans:wght@300;500;700&display=swap?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*:focus{outline:2px solid #148071;}html,body{scroll-behavior:smooth;}html{font-size:16px;}body{font-family:'Open Sans',sans-serif;font-size:100%;color:#1D1E1F;}.container-fluid{padding-left:0;padding-right:0;}.container-fluid > .navbar-collapse,.container-fluid > .navbar-header,.container > .navbar-collapse,.container > .navbar-header{margin:0 !important;float:none;}.navbar.container,.navbar.container-fluid{margin-top:0 !important;}.row{margin-left:0 !important;margin-right:0 !important;}header{background-color:#013E7D;}#branding{width:88.88888%;height:105px;margin:0 auto;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.region-header{}.region-header-utility{display:flex;flex-direction:column;}#block-atracker-bootstrap-logohomelink{width:auto;height:60px;}#block-atracker-bootstrap-logohomelink a.logo-link{display:block;width:auto;height:60px;}#block-atracker-bootstrap-logohomelink a.logo-link .link-img{width:58px;height:60px;margin-right:18px;float:left;}#block-atracker-bootstrap-logohomelink a.logo-link .link-text{font-family:"Cormorant Garamond",serif;font-optical-sizing:auto;font-size:2.8rem;font-weight:500;color:#FFF;text-wrap:nowrap;}#block-atracker-bootstrap-useraccountmenu .navbar-nav > li > a{padding:12px 10px 15px;line-height:1;color:#FFF;text-decoration:none;font-family:'Montserrat',sans-serif;font-weight:600;font-size:.975rem;}#block-atracker-bootstrap-useraccountmenu .navbar-nav > li > a:hover,#block-umso-utility-nav .navbar-nav > li > a:hover{text-decoration:underline;background-color:transparent;}.navbar-collapse{padding:0;background-color:#F4F4F4;border:none;border-radius:0px;}.navbar-collapse nav{width:88.88888%;margin:0 auto;}.navbar-default .navbar-nav>li{border-right:1px solid #DFDFDF;background-color:#FFF;}.navbar-default .navbar-nav>li.first{border-left:1px solid #DFDFDF;}.navbar-default .navbar-nav>li>a{font-family:'Montserrat',sans-serif;font-weight:600;color:#1D1E1F;height:58px;padding:16px 15px 0;line-height:1.5;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:active{background-color:#F4F4F4;color:#025CB8;text-decoration:underline;}.navbar-default .navbar-nav>li>button{font-family:'Montserrat',sans-serif;font-weight:600;color:#1D1E1F;height:58px;padding:0 15px;line-height:1.5;border:none;outline:none;background-color:#FFF;}.navbar-default .navbar-nav>li>button:hover,.navbar-default .navbar-nav>li.open>button,.navbar-default .navbar-nav>li.open>button:active{background-color:#F4F4F4;color:#025CB8;text-decoration:underline;}.navbar-default .navbar-nav>li ul.dropdown-menu > li > a{padding:10px 20px;}.navbar-default .navbar-nav>li ul.dropdown-menu > li > a:hover{color:#025CB8;text-decoration:underline;}.main-container{width:88.88888%;min-height:350px;margin:0 auto;}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;}h1.page-header{font-size:3.4375rem;font-weight:900;line-height:1.16667;margin:60px 0;}h2{font-size:2.625rem;font-weight:700;color:#353535;line-height:1.2;margin:40px 0 20px;}h3{font-size:2.1875rem;font-weight:500;margin:25px 0 16px;}h4{margin:25px 0 8px;color:#013E7D;}h4.pagination-heading{display:none;}h5{font-weight:700;margin:30px 0 8px 0;}.main-container .content p{font-size:1.25rem;color:#222;font-weight:400;line-height:2;margin:0 0 40px 0;}.main-container .content a,.view-content a{color:#013E7D;text-decoration:underline;}.main-container .content a:hover,.main-container .content a:focus{color:#148071;text-decoration:underline;text-decoration-thickness:3px;}.main-container ol,.main-container ul{margin:40px 25px;padding:0px;}.main-container li{font-size:1.25rem;color:#222;font-weight:400;line-height:2;}.main-container img{max-width:100%;height:auto;}.main-container img.graph-svg{width:100%;max-width:1000px;height:auto;}th,.table > thead > tr > th{font-size:0.8rem;font-weight:700;letter-spacing:0.125rem;vertical-align:middle;text-transform:uppercase;background-color:#025CB8;padding:10px 20px;border:none;color:#FFF;}.view-header{padding:20px 0;}form.bef-exposed-form{border:1px solid #CCC;padding:15px;margin-bottom:50px;}form.bef-exposed-form .form--inline{display:flex;flex-wrap:wrap;}form.bef-exposed-form .form-item{margin:0 25px 15px 0;}form.bef-exposed-form .form-actions{width:100%;}form.bef-exposed-form .form-actions .btn,form.bef-exposed-form .form-actions .btn-info,form.bef-exposed-form .form-actions .btn-danger{display:inline-block;background-color:#025CB8;border:1px solid #025CB8;border-radius:4px;text-decoration:none;height:auto;margin-right:14px;padding:9px 12px;text-align:center;font-family:'Montserrat',sans-serif;font-weight:500;color:#FFF;font-size:1rem;}form.bef-exposed-form .form-actions .btn:hover,form.bef-exposed-form .form-actions .btn-info:hover,form.bef-exposed-form .form-actions .btn-danger:hover{background-color:#DFDFDF;color:#353535;text-decoration:underline;}.activities-schedule{width:auto;border:1px solid #CCC;border-radius:8px;padding:15px;margin-bottom:30px;}.activities-row{display:flex;align-items:stretch;justify-content:flex-start;}.activities-grid-col{width:30%;margin-right:3.333%;border:1px solid #CCC;padding:12px;border-radius:4px;}footer{color:#FFF;background-color:#000;padding:30px 0 60px;}.region-footer-first,.region-footer-second,.region-footer-third{display:flex;width:88.88888%;margin:0 auto;}.region-footer-first{align-items:center;justify-content:space-between;padding-top:25px;padding-bottom:20px}.region-footer-second{align-items:center;justify-content:space-between;flex-wrap:nowrap;border-top:1px solid rgba(255,255,255,0.25);padding-top:20px;margin-top:3px;}.region-footer-third{padding-top:60px;padding-bottom:25px;}#block-atracker-bootstrap-footerlogo{display:block;width:calc(100% - 740px);}.footer-logo-link{display:block;width:100%;padding-top:60px;background:url(/themes/custom/atracker_bootstrap/images/umassp_logo_white.svg) no-repeat center left;background-size:contain;}.footer-logo-link .link-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip-path:inset(100%);}#block-atracker-bootstrap-youarehere{width:32%;font-family:'Open Sans',sans-serif;font-weight:400;line-height:2;margin:0;}#block-atracker-bootstrap-youarehere a{color:#FFF;text-decoration:none;border-bottom:1px solid #148071;}#block-atracker-bootstrap-youarehere a:hover{color:#FFF;border-bottom:1px solid #FFF;}#block-atracker-bootstrap-copyrightstatement{color:#FFF;width:auto;font-family:'Open Sans',sans-serif;font-weight:500;line-height:2;}#block-atracker-bootstrap-privacyaccessibility{width:auto;}#block-atracker-bootstrap-privacyaccessibility .nav{display:flex;align-items:flex-end;margin:0;padding:0;}#block-atracker-bootstrap-privacyaccessibility .nav li a{font-family:'Open Sans',sans-serif;font-weight:700;font-size:0.6875rem;text-transform:uppercase;color:#FFF;letter-spacing:0.0625rem;}#block-atracker-bootstrap-privacyaccessibility .nav li a:hover{color:#FFF;text-decoration:underline;background-color:transparent;}#block-atracker-bootstrap-footerlogo a:focus,#block-atracker-bootstrap-youarehere a:focus,#block-atracker-bootstrap-copyrightstatement a:focus,#block-atracker-bootstrap-privacyaccessibility a:focus,#block-atracker-bootstrap-footerrelatedsites a:focus{outline:2px solid #D72FE1;}@media screen and (min-width:768px){body{margin-top:0;}}
