/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Oswald;font-style:normal;font-weight:700;src:local(""),url(/themes/custom/gctheme/templates/src/fonts/oswald-v31-latin-700.woff2) format("woff2"),url(/emailcampaign/themes/custom/gctheme/templates/src/fonts/oswald-v31-latin-700.woff) format("woff")}@font-face{font-family:Muli;font-style:normal;font-weight:400;src:local(""),url(/themes/custom/gctheme/templates/src/fonts/muli-v20-latin-regular.woff2) format("woff2"),url(/emailcampaign/themes/custom/gctheme/templates/src/fonts/muli-v20-latin-regular.woff) format("woff")}@font-face{font-family:Muli;font-style:normal;font-weight:700;src:local(""),url(/themes/custom/gctheme/templates/src/fonts/muli-v20-latin-700.woff2) format("woff2"),url(/emailcampaign/themes/custom/gctheme/templates/src/fonts/muli-v20-latin-700.woff) format("woff")}@font-face{font-family:Muli;font-style:italic;font-weight:400;src:local(""),url(/themes/custom/gctheme/templates/src/fonts/muli-v20-latin-italic.woff2) format("woff2"),url(/emailcampaign/themes/custom/gctheme/templates/src/fonts/muli-v20-latin-italic.woff) format("woff")}html,body{font-family:Muli,Arial,sans-serif;font-size:1rem;background-color:#002041;}.site-footer{padding:0 0 0 0;}.site-footer__bottom .region{margin:0 0 0 0;}.gcfooter{width:100%;text-align:center;padding-top:1rem;padding-bottom:0;}.gcfooter img{width:270px;}.gcfootercontact{color:#b9c6d4;font-family:Muli,Arial;font-size:0.8125rem;background-color:#002041;height:3rem;line-height:3rem;}.gcfootercontact a{text-decoration:none;font-weight:700;border:none;margin-left:4rem;font-size:1rem;}.gcfooterslogan{font-family:Muli,Arial;font-size:1rem;color:#fff;text-transform:uppercase;padding-bottom:1rem;padding-top:1rem;}.page-title{color:#003366;font-family:Oswald,sans-serif;background-color:#fff;font-size:1.5rem;}#header{padding-bottom:2rem;}input[type=text],input[type=password],input[type=date],textarea,select,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,textarea:focus,select:focus{font-family:Muli;border-radius:7px;}.tabs ul.primary{font-family:Muli;}.campaigndates .js-form-item{display:inline-block;}select{min-width:150px;}table{font-family:Muli,Arial,Helvetica,sans-serif;font-size:1rem;}.gccalendar td{vertical-align:top;width:14%;}.gccalendar td a,.gccalendar td a:hover{font-size:0.6rem;text-decoration:none;display:inline-block;background-color:#003366;color:#fff;padding:0.2rem 0.1rem 0.2rem 0.1rem;background-color:rgb(55,136,216);border-radius:5px;border:solid 1px #efefef;width:100%;}.gccalendar th{vertical-align:middle;}.gccalendar th a,.gccalendar th a:visited,.gccalendar th a:hover{font-family:Muli,Arial,Helvetica,sans-serif;font-size:1rem;text-decoration:none;color:#fff;margin-right:1rem;border-bottom-style:none;margin-right:1rem;}.gccalendar th a:hover{color:yellow;}.gccalendarday{text-align:right;font-family:Oswald,Arial,Helvetica,sans-serif;font-size:1.5rem;color:#003366;}thead{font-family:Muli,Arial,Helvetica,sans-serif;background-color:#006633;}.gccalendar thead{font-size:1.75rem;}.gccalendar table{width:100%;}.gcyearnav{display:inline-block;font-family:Muli,Arial,Helvetica,sans-serif;font-size:1rem;vertical-align:top;margin-right:1rem;}.gcyearnav a{margin-right:1rem;margin-left:1rem;}@media all and (min-width:851px){.layout-container{max-width:100%;}}.region-secondary-menu .content{background-color:#002041;}#header .layout-container{padding-top:0;}#header{background-color:#002850;}@media all and (min-width:851px){#main-wrapper{max-width:1290px;}}#block-gctheme-branding{padding-top:2rem;}.site-footer__bottom{border:none;}.sidebar .block{border-color:#efefef;background-color:#efefef;}table.gc_report_table{width:unset;}table.gc_report_table td+td{background-color:white;}table.gc_report_table td{min-width:175px;}#header{padding-bottom:0;}#main-wrapper{padding-bottom:100px;}.region-primary-menu .menu a,.region-primary-menu .menu-item--active-trail a,.region-primary-menu .menu-item a.is-active{color:white;background-color:#bea96f;}.gc_hide{display:none;}.gc_menu_link .fontawesome-icons,.gc_menu_link .fontawesome-icon{display:inline;margin-right:0.2rem;}.block-views h2,.block-views a{font-family:Muli,Arial,sans-serif;}.block-views a{font-family:Muli,Arial,sans-serif;}#block-gctheme-branding{text-align:center;}#block-gctheme-branding img{width:270px;}#block-gctheme-branding a{font-family:Oswald,Arial,sans-serif;font-size:2rem;}.block-views a{font-weight:700;font-family:Muli,Arial,sans-serif;font-size:1rem;border:solid 2px #005028;padding-top:0.25rem;padding-bottom:0.25rem;display:inline-block;width:calc(100% - 0.25rem);margin-left:-0.5rem;margin-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem;height:3rem;line-height:3rem;color:#005028;transition:all .2s ease-out;overflow:hidden;white-space:nowrap;}.block-views a:hover{background-color:#005028;color:white;}.block-views.block-views-blockemergency-numbers-block-1 a,.block-views.block-views-blockstudent-services-numbers-block-1 a{width:calc(100% - 1rem);}.block-views.block-views-blockemergency-numbers-block-1 a+a,.block-views.block-views-blockstudent-services-numbers-block-1 a+a{color:white;text-align:center;line-height:1.5rem;background-color:#005028;margin-bottom:2rem;}.block-views.block-views-blockemergency-numbers-block-1 a+a:hover,.block-views.block-views-blockstudent-services-numbers-block-1 a+a:hover{color:white;}.block-views h2{text-transform:uppercase;font-family:Oswald,Arial,sans-serif;font-size:1.5em;padding-top:0.5rem;padding-bottom:0.5rem;font-weight:bold;border-radius:0px;display:inline-block;width:100%;background-color:#efefef;margin-top:1rem;padding-left:1rem;margin-left:-0.5rem;color:#005028;}#block-studentservicesmenu ul,#block-emergencyservicesmenu ul,#block-importantnumbersmenu ul,#block-homemenu ul{text-align:left;font-size:1.2rem;}#block-studentservicesmenu li,#block-emergencyservicesmenu li,#block-homemenu li,#block-importantnumbersmenu li{margin-right:0.5rem;font-family:Muli,Arial,sans-serif;}#block-studentservicesmenu li a,#block-studentservicesmenu li a:visited,#block-studentservicesmenu li a:hover,#block-emergencyservicesmenu li a,#block-emergencyservicesmenu li a:visited,#block-emergencyservicesmenu li a:hover,#block-homemenu li a,#block-homemenu li a:visited,#block-homemenu li a:hover,#block-importantnumbersmenu li a,#block-importantnumbersmenu li a:visited,#block-importantnumbersmenu li a:hover{text-decoration:none;color:white;border:none;}#block-homemenu li a:hover,#block-importantnumbersmenu li a:hover{filter:drop-shadow(2px 2px 2px #cccccc);}#block-studentservicesmenu ul.menu,#block-emergencyservicesmenu ul.menu,#block-homemenu ul.menu,#block-importantnumbersmenu ul.menu{padding:0 0 0 0;}a.gc_map_link{display:inline-block;background-color:#005028;border:solid .1785rem #005028;text-decoration:none;text-transform:uppercase;font-weight:700;padding:1rem 1.5rem;margin-top:0.5rem;line-height:2.5rem;height:2.5rem;min-width:200px;text-align:center;font-family:Muli,Arial,sans-serif;transition:all .2s ease-out;color:white;}a:hover.gc_map_link{background-color:white;color:#005028;}.node__content{font-family:Muli,Arial,sans-serif;}.gc-login-menu{text-align:right;padding-right:1.5rem;}.gc-login-menu a:hover,.gc-login-menu a{color:white;border:none;width:unset;background-color:#002041;}.gc-login-menu a:hover{text-decoration:underline;}.site-branding__text{display:none;}h1.page-title{text-transform:uppercase;font-size:2rem;color:#005028;}.site-footer .layout-container{padding:0 0 0 0;}footer.site-footer{padding:0 0 0 0;}.site-footer__bottom .content{margin-top:0;padding:0 0 0 0;}html{background-color:#002041;}a.gc_click_to_call{line-height:1.5rem;}.gc_service_name{color:#005028;background-color:#efefef;font-size:1.5rem;font-family:Oswald,Arial;text-transform:uppercase;padding:0.25em;width:calc(100% + 4px - 0.5rem);margin-bottom:0.25em;margin-top:0.5rem;margin-left:-0.5rem;padding-left:1rem;}.gc_service_button a{width:calc(100% - 1rem - 4px);padding:1rem;height:unset;line-height:unset;margin-bottom:0.25rem;margin-top:0.25rem;margin-left:-0.5rem;}.gc_service_button a.gc_map_link{color:#005028;background-color:white;width:calc(100% - 1rem - 4px);padding:1rem;text-align:left;text-transform:unset;font-family:Muli,Arial,sans-serif;border:solid 2px #005028;margin-left:-0.5rem;}.gc_service_button a:hover.gc_map_link{background-color:#005028;color:white;}.gc_service_button .fontawesome-icons,.gc_service_button .fontawesome-icon{display:inline;margin-right:0.2rem;}.region-secondary-menu .menu a{display:inline-block;padding:0.8em;font-family:Muli,Arial,sans-serif;font-size:1rem;font-weight:700;}.messages--status{color:white;background-color:#005128;box-shadow:unset;font-family:Muli,Arial,sans-serif;}
