/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{height:100%;}body{display:flex;flex-direction:column;}.main-content{flex:1 0 auto;}.subfooter{flex-shrink:0;}.create-branding,.region-header-top-highlighted-second{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:100%;max-width:1400px;}.create-branding-logo{margin-top:-22px;position:relative;z-index:100;}.create-branding-text a{font-size:30px;color:rgb(24,69,59);padding-top:0px;text-decoration:none;}#block-mainnavigation-2{width:100%;background-color:#303030;height:43px;}#block-mainnavigation-2 .content{width:100%;max-width:1400px;height:43px;margin-left:auto;margin-right:auto;}#block-mainnavigation-2 a{color:#FFF;font-size:1.2em;}#superfish-main--2 .sf-depth-2 a,#superfish-main .sf-depth-2 a{color:#18453B;}.slideout-toggle{background-color:#18453B;}.region--dark-background{background-color:#18453B;}.header-top-highlighted{height:55px;}.header-top-highlighted.region--colored-background{background-color:#18453B;}#block-headersearchmodal,#block-msulogo{width:50%;}#block-msulogo{padding-top:10px;}.header-top__container{padding-top:21px;padding-bottom:0px;}#banner{background-color:#303030;}#banner h2{font-size:2em;}#banner .container{background-color:rgba(24,69,59,0.9);width:100%;border-bottom-color:#17453b;max-width:100%;padding:0px;}.banner__container{margin-left:auto;margin-right:auto;margin:0px;}.about-button,.about-button:hover{width:auto;margin-left:auto;margin-right:auto;text-align:center;border:2px solid #f6f6f6;padding:10px;color:#f6f6f6;text-decoration:none;}.mt-25{margin-top:25px;}.hero{background-color:#303030;color:#f6f6f6;}.hero .title{color:#f6f6f6;text-align:center;}.about-body{text-align:justify;}#block-whatisthecreateforsteminstitute{width:100%;max-width:750px;margin-left:auto;margin-right:auto;}.banner{padding-top:0px;padding-bottom:30px;}.hero{padding-top:0px;padding-bottom:0px;}.hero .hero__container,.hero .container{width:100%;margin-left:0px;margin-right:0px;max-width:100%;}.hero .col-12{padding-left:0px;padding-right:0px;}.color-bar{height:10px;line-height:10px;display:flex;width:100%;}.color-bar div{width:25%;}.green-bar{background-color:#81D300;}.red-bar{background-color:#FF748C;}.yellow-bar{background-color:#FFA500;}.blue-bar{background-color:#30D5C8;}#banner{padding-bottom:0px;}#block-colorbar{padding-bottom:10px;}.content-top-highlighted,.content-top-highlighted h2{background-color:#18453b;color:#F6F6F6;}.content-top-highlighted .col-12 .view > .more-link a{border-color:#F6F6F6;background-color:#4C7E00;color:#F6F6F6;}.content-top-highlighted .col-12 .view > .more-link a:hover{border-color:#F6F6F6;background-color:#F6F6F6;color:#4C7E00;}.content-top-highlighted a,.content-top-highlighted .field--name-title,.content-top-highlighted .field--name-field-mt-evnt-body,.content-top-highlighted .node__title a{color:#f6f6f6;}.content-top-highlighted .tabs a,.content-top-highlighted .tabs a:hover{border-color:#F6F6F6;background-color:#4C7E00;color:#F6F6F6;}.content-top-highlighted .node__title a:hover,.content-top-highlighted .field--name-title:hover{color:#fff;text-decoration:none;}.page-node-251 .paragraph{margin-top:25px;border-top:1px solid #364481 !important;padding-top:25px;margin-bottom:50px;}.page-node-251{background-color:red;}.view-id-mt_events>.view-content{}#block-views-block-publications-list-block-1-2 .views-field-body{margin-bottom:24px;}#block-views-block-publications-list-block-1-2 .views-field-view-node .field-content{display:block;text-align:center;}#block-views-block-publications-list-block-1-2 .views-field-view-node .field-content a{background-color:#364481;color:#F6F6F6;padding:10px;text-decoration:none;border:solid 2px #364481;}#block-views-block-publications-list-block-1-2 .views-field-view-node .field-content a:hover{background-color:#f6f6f6;color:#364481;}#block-views-block-mt-events-text-tiles-block-1-2 li .node--view-mode-mt-teaser-tile-text .node__start-date{background-color:#4C7E00;}#block-views-block-mt-events-text-tiles-block-4 li:nth-child(4n-3) .node--view-mode-mt-teaser-tile-text .node__start-date{background-color:#364481;}#block-views-block-mt-events-text-tiles-block-4 li:nth-child(4n-2) .node--view-mode-mt-teaser-tile-text .node__start-date{background-color:#F7CA2F;color:#333333;}#block-views-block-mt-events-text-tiles-block-4 li:nth-child(4n-1) .node--view-mode-mt-teaser-tile-text .node__start-date{background-color:#B5313C;}#block-views-block-mt-events-text-tiles-block-4 li:nth-child(4n) .node--view-mode-mt-teaser-tile-text .node__start-date{background-color:#1E734A;}#subfooter{background-color:#18453B;}#subfooter,#subfooter .container,#subfooter .subfooter__container,#subfooter .subfooter__container .row .col-12{height:auto;}#subfooter .subfooter__container{padding-bottom:0px;padding-top:0px;}#subfooter .container-narrow{max-width:1000px;margin-right:auto;margin-left:auto;}#subfooter .padded-plain-block{padding:35px 32px;margin:0px 0;}#subfooter .media-lg-only{display:-webkit-flex;display:-ms-flexbox;display:flex;}#subfooter .media-lg-only__media.media-lg-only--msu{width:220px;}#subfooter .media-lg-only__content{padding-left:40px;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;}#subfooter .footer-list-lg{font-size:11px;font-size:.9rem;color:#FFF;}#subfooter .horiz-link-list{margin:0;padding:0;}#subfooter .horiz-link-list li{position:relative;float:left;padding-right:1em;list-style:none;}#subfooter .horiz-link-list li::after{content:'';position:absolute;right:0.5em;top:10%;border-right:1px solid #fff;height:80%;}#subfooter .horiz-link-list li:last-child::after{border-right:none;}#subfooter .horiz-link-list::after{clear:both;content:'';display:table;}#subfooter .footer-hr{border:none;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;border-top:1px dotted #fff;width:100%;max-width:580px;margin:10px 0;text-align:left;}#subfooter .footer-list-sm{font-size:10px;font-size:.75rem;}#subfooter .footer-list-lg .phone-link,#subfooter .footer-list-lg .phone-link:hover,#subfooter .footer-list-lg .phone-link:focus,#subfooter .footer-list-lg .phone-link:active,#subfooter .footer-list-sm .phone-link,#subfooter .footer-list-sm .phone-link:hover,#subfooter .footer-list-sm .phone-link:focus,#subfooter .footer-list-sm .phone-link:active{text-decoration:none;}#subfooter .footer-list-lg .footer-lime-link,#subfooter .footer-list-lg .footer-lime-link:hover,#subfooter .footer-list-lg .footer-lime-link:focus,#subfooter .footer-list-lg .footer-lime-link:active,#subfooter .footer-list-sm .footer-lime-link,#subfooter .footer-list-sm .footer-lime-link:hover,#subfooter .footer-list-sm .footer-lime-link:focus,#subfooter .footer-list-sm .footer-lime-link:active{color:#81D300;}.main-content__section,.sidebar__section{padding:30px 0 0px;}#block-views-block-mt-events-text-tiles-block-1-2 .mt-button{background-color:#0D3321;color:#FFF;border:none;}#block-views-block-mt-events-text-tiles-block-1-2 .mt-button:hover{background-color:#FFF;color:#0D3321;border:none;}.grade-discipline{display:flex;margin-bottom:20px;}.field--name-field-grade-level,.field--name-field-discipline{padding-right:10px;font-style:italic;}.jobs-list ul{list-style:none;}.jobs-list ul li:not(:last-child){border-bottom:1px #333333 solid;padding-bottom:10px;margin-bottom:20px;}.jobs-list ul li:last-child{margin-bottom:40px;}.jobs-list .views-field-title{padding-left:0px;}.jobs-list .views-field-title .field-content{font-size:2em;font-style:normal;font-weight:bold;padding-left:0px;}.jobs-list .views-field-field-contact-person .views-label-field-contact-person,.jobs-list .views-field-field-link-to-msu-jobs-page .views-label-field-link-to-msu-jobs-page{font-size:1.15em;font-style:normal;font-weight:bold;padding-left:0px;}.jobs-list .views-field-field-contact-person,.jobs-list .views-field-field-link-to-msu-jobs-page{margin-bottom:10px;}.view-empty{text-align:center;font-size:3em;margin-bottom:55px;}.slideout-side-right .slideout-toggle{left:auto;right:0;top:50px;}.tp-mask-wrap .region--gray-background{background:#000;}#block-facultyindexlink{margin-bottom:0px;margin-right:50px;padding-bottom:0px;text-align:right;float:right;}.col-12 .view > .more-link a:hover{font-size:14px;font-weight:500;padding:16px 40px 16px;color:#18453b;text-decoration:none;display:inline-block;line-height:1;border-width:2px;border-style:solid;margin:0 0 10px 0;text-align:center;text-transform:none;}#subfooter-top{background-color:#4c7300;}.white{color:#FFF !important;}.view-ai-publications div>ul{list-style-type:none;}.page-node-293 .col-xl-8{margin-left:0px;margin-right:0px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.node ul.links li.node-readmore a{-webkit-box-shadow:0 0 15px rgba(76,126,0,0.5);box-shadow:0 0 15px rgba(76,126,0,0.5);background-color:#4C7300;color:#fff;padding:10px;}.node ul.links li.node-readmore a:hover{color:#fff;background-color:#18453b;}.page-node-type-mt-service .page-title{font-size:42px;font-weight:700;margin-bottom:20px;line-height:1.2;}.layout-no-sidebars .field--name-field-mt-srv-body{max-width:100%;margin-left:auto;margin-right:auto;}.mt-button.field--name-field-mt-srv-buy-link > a{color:#18453b;width:350px;margin-left:auto;margin-right:auto;margin-bottom:50px;}.mt-button.field--name-field-mt-srv-buy-link > a:hover{background-color:#18453b;color:#FFFFFF;}.header-top .container{width:100%;max-width:100% !important;padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto;}@media screen and (max-width:576px){.create-branding-text{width:100%;display:table;}.create-branding-text a{font-size:1.5em;display:table-cell;vertical-align:middle;}.create-branding-logo{margin-top:0px;margin-right:10px;}.header-top__container{padding-top:10px;}.whatisthecreateforsteminstitute{padding-left:20px;padding-right:20px;}.page-node-293 .main-content__container img{max-width:100%;}.banner-text-block{color:white;padding-left:20px;padding-right:20px;}}@media screen and (min-width:576px){.create-branding-text{width:100%;display:table;}.create-branding-text a{font-size:1.8em;display:table-cell;vertical-align:middle;}.create-branding-logo{margin-top:0px;margin-right:10px;}.header-top__container{padding-top:10px;}.whatisthecreateforsteminstitute{padding-left:20px;padding-right:20px;}.create-branding-logo img{width:348px;height:auto;max-width:348px;}.page-node-293 .main-content__container img{max-width:100%;}.banner-text-block{color:white;padding-left:20px;padding-right:20px;}}@media screen and (min-width:768px){#superfish-main--2-toggle{display:none;}.create-branding{margin-top:-11px;}.create-branding-text{display:inline;margin-top:0px;min-height:50px;}.create-branding-logo{margin-right:100px;}.node--type-article .field--type-image{width:75%;height:auto;margin-left:auto;margin-right:auto;}.banner-container{position:relative;}.banner-container img{display:block;max-height:750px;min-height:600px;object-fit:cover;margin-left:auto;margin-right:auto;text-align:center;}.banner-text-block{position:absolute;bottom:75px;right:75px;background-color:#303030;color:white;padding-left:40px;padding-right:40px;width:450px;height:175px;padding-top:10px;padding-bottom:20px;}.page-node-293 .main-content__container img{max-width:100%;}}@media screen and (min-width:992px){button.slideout-toggle{display:none !important;}.create-branding-text{display:inline;padding-left:10px;}.create-branding-text a{font-size:2em;}.create-branding-logo{margin-right:25px;top:0px;}#block-mainnavigation-2{padding-left:20px;}.header-top__container{padding-top:0px;}.create-branding{margin-top:20px;margin-bottom:10px;margin-left:auto;margin-right:auto;}.curriculumintro,.researchintro,.eventsintro,.communityengagementintro{font-size:1.35em;line-height:1.35em;}.node--type-article .field--type-image{width:75%;height:auto;margin-left:auto;margin-right:auto;}.banner-container{position:relative;}.banner-container img{display:block;max-height:750px;object-fit:cover;margin-left:auto;margin-right:auto;text-align:center;}.banner-text-block{position:absolute;bottom:75px;right:150px;background-color:#303030;color:white;padding-left:40px;padding-right:40px;width:450px;height:175px;padding-top:10px;padding-bottom:20px;}.page-node-293 .main-content__container img{float:left;max-width:66.6666%;margin-right:20px;}.layout-no-sidebars .service-content-top--image-enabled ~ .field--name-field-mt-srv-body{margin-right:0px;padding-right:15px;}}@media screen and (min-width:1200px){.curriculumintro,.researchintro,.eventsintro,.communityengagementintro{font-size:1.35em;line-height:1.35em;}.node--type-article .field--type-image{width:75%;height:auto;margin-left:auto;margin-right:auto;}.banner-container{position:relative;}.banner-container img{display:block;height:750px;object-fit:cover;margin-left:auto;margin-right:auto;text-align:center;}.banner-text-block{position:absolute;bottom:75px;right:150px;background-color:#303030;color:white;padding-left:40px;padding-right:40px;width:450px;height:175px;padding-top:10px;padding-bottom:20px;}.page-node-293 .main-content__container img{float:left;max-width:66.6666%;margin-right:20px;}}@media screen and (min-width:1400px){.create-branding-text{padding-left:0px;width:100%;}.create-branding-text a{font-size:2em;letter-spacing:1px;}.create-branding-text .title{margin-left:auto;margin-right:auto;text-align:center;width:75%;}.create-branding-text .title a{font-size:2em;}.create-branding-text .sub-title{margin-left:auto;margin-right:50px;text-align:center;width:25%;}.create-branding-text .sub-title a{font-size:1.25em;}.curriculumintro,.researchintro,.eventsintro,.communityengagementintro{font-size:1.35em;line-height:1.35em;}.node--type-article .field--type-image{width:75%;height:auto;margin-left:auto;margin-right:auto;}.banner-container{position:relative;}.banner-container img{display:block;height:750px;object-fit:cover;margin-left:auto;margin-right:auto;text-align:center;}.banner-text-block{position:absolute;bottom:75px;right:450px;background-color:#303030;color:white;padding-left:40px;padding-right:40px;width:450px;height:175px;padding-top:10px;padding-bottom:20px;}.page-node-293 .main-content__container img{float:left;max-width:66.6666%;margin-right:20px;}}
