/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.background-block-blue{background-color:#003057;}.background-block-blue a:link{color:white !important;text-decoration:none !important;}.background-block-tech-gold{background-color:#B3A369 !important;}.background-block-tech-gold a:link{color:white !important;text-decoration:none !important;}.background-block-tech-gold a:visited{color:white !important;text-decoration:none !important;}.background-block-dk-gray{background-color:#545454 !important;}.background-block-dk-gray a:link{color:white !important;text-decoration:none !important;}.background-block-dk-gray a:visited{color:white !important;text-decoration:none !important;}.background-block-lt-gray{background-color:#E5E5E5 !important;}.background-block-lt-gray a:link{color:black !important;text-decoration:none !important;}.background-block-lt-gray a:visited{color:black !important;text-decoration:none !important;}
.button_block{width:100%;display:flex;flex-wrap:wrap;}.button_block a:link{color:#fff !important;text-decoration:none !important;}.button_block a:visited{color:#EEEEEE !important;}.button_block a:hover{color:#000 !important;}.button_block a:visited:hover{color:inherit !important;}.button_block a:active{color:#000 !important;}.button_block-gt-graphics{margin:2em 1em;}.button_block:nth-child(3){flex-wrap:wrap;}.gt-graphics{position:relative;display:inline-block;width:100%;height:0;padding:50% 0;border-radius:50%;background:transparent;text-align:center;line-height:0;margin:0;}.quarter-width{width:25% !important;}.third-width{width:33.33% !important;}.gt-graphics.graphic_border_style-dbl-circle.graphic_color-white{border:double .9em #fff !important;color:#fff;}.gt-graphics.graphic_background_color-blue{background:#003057 !important;}.gt-graphics.graphic_background_color-tech-gold{background:#b3a369;}.gt-graphics.graphic_background_color-dk-gray{background:#54585a !important;}.gt-graphics.graphic_background_color-lt-gray{background:#e5e5e5 !important;}.gt-graphics.graphic_background_color-blue{background:#003057 !important;}.gt-graphics-title{font-family:"Roboto Slab","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;letter-spacing:0.05em;position:relative;padding:0 1em;}.gt-graphics-copy{font-family:"Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;letter-spacing:0.05em;padding:0 1em;position:relative;overflow-wrap:break-word;}.gt-graphics.graphic_title_size-text-x-small .gt-graphics-title{font-size:2em;top:-1.6em;line-height:1;}.gt-graphics.graphic_title_size-text-x-small .gt-graphics-copy{font-size:1.2em;top:-2em;line-height:1;}.gt-graphics.graphic_title_size-text-small .gt-graphics-title{font-size:2.25em;top:-1.6em;}.gt-graphics.graphic_title_size-text-small .gt-graphics-copy{font-size:1.5em;top:-1.2em;line-height:1;}.gt-graphics.graphic_title_size-text-medium .gt-graphics-title{font-size:3.5em;line-height:1;padding:0;top:-1.25em;}.gt-graphics.graphic_title_size-text-medium .gt-graphics-copy{font-size:1.75em;line-height:1.1;top:-2.3em;}.gt-graphics.graphic_title_size-text-large .gt-graphics-title{font-size:5em;top:-1.5em;line-height:.8;}.gt-graphics.graphic_title_size-text-large .gt-graphics-copy{font-size:2.5em;top:-2.6em;line-height:1;}.gt-graphics.graphic_title_size-text-x-large .gt-graphics-title{font-size:6em;top:-.8em;}.gt-graphics.graphic_title_size-text-x-large .gt-graphics-copy{font-size:2.3em;top:-.8em;line-height:1;}
.events-title a:link{text-decoration:none !important;}.events-title a:link:hover{text-decoration:none !important;border:none !important;}.events-title h2{color:black !important;}.events-text-align-center{text-align:center !important;}.events-button{color:black !important;}.events-button h5{font-weight:bold !important;}.events-date{vertical-align:middle !important;}.events-link a:link{color:black !important;}.events-link a:visited{color:black !important;}.events-link a:link{text-decoration:underline !important;}.events-location h4{color:black !important;}
.survey-job-title{padding-bottom:50px;}.survey-biography{padding-top:25px;font-weight:bold;}.survey-contactname:not(:empty):before{content:"Survey Contact Name: ";font-weight:bold;}.survey-startdate:not(:empty):before{content:"Start Date: ";font-weight:bold;}.survey-enddate:not(:empty):before{content:"End Date: ";font-weight:bold;}.survey-email a:link{font-weight:normal;}.survey-consentform:not(:empty):before{content:"Survey Consent Form: ";font-weight:bold;}.survey-email:not(:empty):before{content:"Survey Contact Email: ";font-weight:bold;}.survey-telephone a:link{font-weight:normal;}.survey-telephone:not(:empty):before{content:"Survey Contact Phone Number: ";font-weight:bold;}.survey-link a:link{font-weight:400 !important;}.survey-link:empty:before{content:"Link to Survey Instrument: ";font-weight:bold;}.survey-length:not(:empty):before{content:"Survey Length: ";font-weight:bold;}.survey-audience:not(:empty):before{content:"Survey Audience: ";font-weight:bold;}.survey-description:not(:empty):before{content:"Survey Description: ";font-weight:bold;}.survey-use:not(:empty):before{content:"Survey Results Use: ";font-weight:bold;}.survey-numberstudents:not(:empty):before{content:"Number of Students: ";font-weight:bold;}.survey-commplan:not(:empty):before{content:"Communication Plan: ";font-weight:bold;}.survey-bottom-spacing{margin-bottom:35px;}.survey-membership-title{font-weight:bold;}.survey-college{font-weight:bold;}.survey-fix-width-40{width:40%;}.survey-fix-width-60{width:60%;}.survey-paddingbottom{padding-bottom:25px;}
.link-background a:hover{background-color:inherit !important;}
.spin{height:25%;width:25%;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;}.spin:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;color:#000 !important;}
.staff-job-title{padding-bottom:50px;}.staff-biography{padding-top:25px;font-weight:bold;}.staff-email:not(:empty):before{content:"E-mail: ";}.staff-telephone:not(:empty):before{content:"Phone: ";}.hline{padding-bottom:35px;border-bottom:2px solid #ccc;}.staff-bottom-spacing{margin-bottom:35px;}.staff-membership-title{font-weight:bold;}.staff-college{font-weight:bold;}.staff-fix-width-40{width:40%;}.staff-fix-width-60{width:60%;}.custom-hr{border:none;height:2px;}
.webform_inline{display:inline;}
