/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sg-title{border-bottom:1px solid black;margin-top:1em;padding-bottom:.4em;}.htb-emphasize{font-size:130%;border-top:3px solid rgb(45,64,89);border-bottom:2px solid rgb(45,64,89);padding:1em;}.button-ghost{border:1px solid #b4b9be;border-radius:6px;color:#686d71;font-weight:500;padding:.7rem 2.2rem;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(242,242,243,1) 60%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(242,242,243,1) 60%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(242,242,243,1) 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#f2f2f3',GradientType=0);}.button-ghost:active{background:-moz-linear-gradient(top,rgba(242,242,243,1) 40%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(242,242,243,1) 40%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(242,242,243,1) 40%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f3',endColorstr='#00ffffff',GradientType=0);}.button-decorative{border:2px solid #29394d;border-radius:6px;background-color:rgb(45,64,89);color:white;font-weight:600;}.button-decorative:active,.button-decorative:hover{border:2px solid #3c4d62;background-color:rgb(63,82,111);transition:all .25s ease-in-out;}#htb-search-container{margin-left:auto;margin-right:auto;margin-bottom:5em;}#htb-search-header{display:block;margin-left:auto;margin-right:auto;width:50%;}#htb-search-input-group{border:1px solid #c6cbd0;border-radius:8px;position:relative;width:50%;height:30px;margin-left:auto;margin-right:auto;}#___gcse_0{width:60%;margin-left:auto;margin-right:auto;border-radius:8px;}.gsc-control-cse{padding:0 !important;}.gsc-input-box input{background:none !important;}.gsc-input-box input::-webkit-input-placeholder{color:#FFFFFF;}.gsc-input-box input:-ms-input-placeholder{color:#FFFFFF;}.gsc-input-box input::placeholder{color:#FFFFFF;}.gsc-input-box{border-radius:8px;}.gsc-control-wrapper-cse table,.gsc-control-wrapper-cse tr,.gsc-control-wrapper-cse td{border:none;}.gsc-input{padding-right:0;}td.gsc-search-button{margin:0;padding-left:0;position:relative;}button.gsc-search-button{border-radius:0px 8px 8px 0px;position:absolute;right:0;top:3px;height:30px;}#htb-category-letter-list{width:58%;margin-left:auto;margin-right:auto;margin-top:0;}#htb-commodity-location-content{display:none;}#htb-node-title{margin-bottom:.75em;font-size:200%;border-bottom:2px solid #243347;color:#243347;}#content2,.content-box{}.content-box{width:unset;overflow:unset;padding:0 1em;margin:0;margin-top:2em;}.htb-icon-container{margin-top:.5em;}#htb-commodity-flags{list-style-position:inside;list-style-type:none !important;}#htb-commodity-flags li{display:inline-block;margin-right:1em;}#htb-commodity-flags li::before{content:'';display:inline-block;height:24px;width:24px;background-image:url('/themes/custom/htb/images/checked-24.png');vertical-align:middle;margin-right:.7em;}#htb-commodity-container-main{float:left;width:75%;border-right:2px solid #243347;box-sizing:border-box;position:relative;right:-2px;}#htb-commodity-container-meta{float:right;width:25%;border-left:2px solid #243347;box-sizing:border-box;}#htb-commodity-container-meta h2{border-left:2px solid #FFFFFF;color:#FFFFFF;background-color:#243347;margin:0;padding:.5em;}.htb-commodity-meta-set{padding:0 1em;}.htb-commodity-meta-set ul{padding-left:10px;}.htb-commodity-meta-subhead{font-size:130%;background-color:#E0E0E0;padding:.5em;}.htb-section{margin-bottom:1em;}.htb-section-divider{color:#FFFFFF;background-color:#243347;margin:0;padding:.5em;}.htb-section-header{margin-bottom:22px;}.htb-section-divider .htb-section-header{color:#FFFFFF;padding:.6em;border-right:10px solid #ddad46;}.htb-section-divider-2 .htb-section-header-2{color:#FFFFFF;padding:.6em;background:rgb(40,54,73);background:-moz-linear-gradient(-45deg,rgba(40,54,73,1) 0%,rgba(40,54,73,1) 25%,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 50%,rgba(40,54,73,1) 50%,rgba(40,54,73,1) 75%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(40,54,73,1) 0%,rgba(40,54,73,1) 25%,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 50%,rgba(40,54,73,1) 50%,rgba(40,54,73,1) 75%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%);background:linear-gradient(135deg,rgba(40,54,73,1) 0%,rgba(40,54,73,1) 37%,rgba(221,173,70,1) 37%,rgba(221,173,70,1) 50%,rgba(40,54,73,1) 50%,rgba(40,54,73,1) 62%,rgba(221,173,70,1) 62%,rgba(221,173,70,1) 75%,rgba(40,54,73,1) 75%,rgba(40,54,73,1) 87%,rgba(255,255,255,1) 87%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#283649',endColorstr='#ffffff',GradientType=1);background-size:128px;background-position:right;background-repeat:no-repeat;background-color:rgba(40,54,73,1);}.htb-commodity-hero{padding:1em;height:300px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:1em;color:#FFFFFF;position:relative;}.htb-hero-body{background-color:rgba(28,48,68,0.8);position:absolute;width:97%;bottom:1em;padding:1em;box-sizing:border-box;}.htb-hero-body h2{color:#ddad46;}.htb-hero-body-2{background-color:rgba(28,48,68,0.8);position:absolute;width:97%;bottom:1em;box-sizing:border-box;}.htb-hero-body-2 h2{color:#1c3044;background-color:#ddad46;margin-top:0;padding:.5em;}.htb-hero-body-2 p{padding:1em;}.grid-view{display:-ms-grid;display:grid;-ms-grid-colums:1fr 1fr;grid-template-columns:auto auto;-ms-grid-rows:9fr;}.grid-view .item-list:nth-child(odd){border:1px solid #FFFFFF;-ms-grid-column:1;}.grid-view .item-list:nth-child(even){border:1px solid #FFFFFF;-ms-grid-column:2;margin-left:3em;}.grid-view .item-list:nth-child(3n){-ms-grid-row:2;}.grid-view .item-list:nth-child(4n){-ms-grid-row:2;}.grid-view .item-list:nth-child(5n){-ms-grid-row:3;}.grid-view .item-list:nth-child(6n){-ms-grid-row:3;}.grid-view .item-list:nth-child(7n){-ms-grid-row:4;}.grid-view .item-list:nth-child(8n){-ms-grid-row:4;}.grid-view .item-list:nth-child(9n){-ms-grid-row:5;}.item-list-2{clear:both;}.item-list-2 h3{float:left;width:15%;font-size:36pt;}.item-list-2 ul{float:left;margin-bottom:2em;padding-top:1em;}.item-list-2 .views-field-created,.item-list-2 .views-field-field-last-updated,.item-list-2 .views-field-field-last-updated-1{display:block;}.views-field-field-campus-location .field-content{display:inline-block;}.views-field-created img,.views-field-field-last-updated img,.views-field-field-last-updated-1 img{vertical-align:top;}.views-field-created,.views-field-field-last-updated,.views-field-field-last-updated-1{display:inline-block;margin-top:.5em;margin-bottom:.5em;}.views-field-created,.views-field-field-last-updated{margin-right:1em;}table.commodity_assignments_01,table.commodity_assignments_02{margin-bottom:2em;}caption.commodity_assignments_01,caption.commodity_assignments_02{padding:1em 1em 1em .5em;font-weight:bold;background-color:#283649;color:#FFFFFF;}caption.commodity_assignments_01 a,caption.commodity_assignments_02 a{color:#FFFFFF;}.htb-search{height:30px;border:none;background:none !important;padding-left:1em;font-size:125%;width:100%;}#htb-location-menu{text-align:center;}#htb-location-menu li{display:inline-block;}.htb-location-selector{display:inline-block;margin-right:1em;}.htb-location-columbia{background-image:url("/themes/custom/htb/images/logos/mu.jpg");background-repeat:no-repeat;background-position:center;background-size:contain;width:56px;height:63px;}.htb-location-kansas-city{background-image:url("/themes/custom/htb/images/logos/umkc.jpg");background-repeat:no-repeat;background-position:center;background-size:contain;width:142px;height:63px;}.htb-location-missouri-s-and-t{background-image:url("/themes/custom/htb/images/logos/mst.jpg");background-repeat:no-repeat;background-position:center;background-size:contain;width:68px;height:56px;}.htb-location-st-louis{background-image:url("/themes/custom/htb/images/logos/umsl.gif");background-repeat:no-repeat;background-position:center;background-size:contain;width:120px;height:55px;}#htb-search-input{padding-left:1em;vertical-align:middle;line-height:normal;position:relative;top:20%;}.htb-search-button{background-color:rgb(45,64,89);border:none;border-radius:0px 8px 8px 0px;height:32px;width:30px;position:absolute;right:0px;margin-left:auto;margin-right:auto;}.htb-search-button img{padding:0px;position:relative;left:-8px;}.htb-input-text{margin-top:1em;margin-bottom:1em;border:1px solid #c6cbd0;border-radius:4px;background:none;}.htb-input-text:focus{border:3px solid #c6cbd0;}.switch{position:relative;display:block;vertical-align:top;width:80px;height:30px;padding:3px;margin:0 10px 10px 0;background:linear-gradient(to bottom,#eeeeee,#FFFFFF 25px);background-image:-webkit-linear-gradient(top,#eeeeee,#FFFFFF 25px);border-radius:4px;cursor:pointer;box-sizing:content-box;}.switch-input{position:absolute;top:0;left:0;opacity:0;box-sizing:content-box;}.switch-label{position:relative;display:block;height:inherit;font-size:10px;text-transform:uppercase;background:#eceeef;border-radius:inherit;box-sizing:content-box;top:-2px;}.switch-label:before,.switch-label:after{position:absolute;top:50%;margin-top:-.5em;line-height:1;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit;box-sizing:content-box;}.switch-label:before{right:11px;color:#888888;text-shadow:0 1px rgba(255,255,255,0.5);font-size:120%;}.switch-label:after{left:11px;color:#FFFFFF;text-shadow:0 1px rgba(0,0,0,0.2);opacity:0;font-size:120%;}.switch-input:checked ~ .switch-label{background:rgb(45,64,89);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15),inset 0 0 3px rgba(0,0,0,0.2);}.switch-input:checked ~ .switch-label:before{opacity:0;}.switch-input:checked ~ .switch-label:after{opacity:1;}.switch-handle{position:absolute;top:2px;left:4px;width:28px;height:28px;background:linear-gradient(to bottom,#FFFFFF 40%,#f0f0f0);background-image:-webkit-linear-gradient(top,#FFFFFF 40%,#f0f0f0);border-radius:4px;box-shadow:1px 1px 5px rgba(0,0,0,0.2);}.switch-input:checked ~ .switch-handle{left:54px;}.switch-label,.switch-handle{transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease;}.htb-tab-container{letter-spacing:0px;border-bottom:2px solid #c6cbd0;}.htb-tab{padding:1em;background-color:#FFFFFF;display:inline-block;border-top:1px solid rgb(45,64,89);border-right:1px solid rgb(45,64,89);border-left:1px solid rgb(45,64,89);}.htb-tab:focus,.htb-tab:active{background-color:rgb(45,64,89);color:#FFFFFF;}.htb-tabbed-content{padding:1em;}.mapaccordion{font-size:170%;padding:.6em;}.htb-accordion__container{padding:1em;}.htb-accordion__header{display:block;font-size:120%;font-weight:bold;padding:8px 0px 8px 30px;background:url("/themes/custom/htb/images/bg-accordion.png") 8px 8px no-repeat;cursor:pointer;border:1px solid rgb(45,64,89);}.htb-accordion__header.expanded{background-position:8px -105px;}.htb-accordion__header:hover{color:#222;}.htb-accordion__body{padding:10px;border-bottom:1px solid rgb(45,64,89);display:none;}.htb-accordion__item{border-top:1px solid rgb(45,64,89);padding:1em;margin-bottom:.5em;}dt,dd{display:block;}.htb-branching-logic-title:before{color:#CCCCCC;font-size:170%;font-weight:bold;content:"Q";margin-right:10px;margin-top:-10px;font-family:BulmerMT,Georgia,"Times New Roman",serif;display:block;float:left;}.htb-branching-logic-answer:before{color:#CCCCCC;font-size:170%;font-weight:bold;content:"A";margin-right:10px;font-family:BulmerMT,Georgia,"Times New Roman",serif;display:block;float:left;}.htb-assistance-container li{margin-left:0 !important;}.htb-assistance-container .htb-assistance-container{margin-left:1em;}.htb-assistance-container .htb-assistance-A{margin-left:1.5em !important;}.htb-branching-logic-answer:before{content:"A";}.htb-branching-logic-single:before{content:"";margin-right:0px;}.htb-branching-logic-title.htb-branching-logic-child{font-size:120%;}.htb-switch-group{font-size:0;cursor:pointer;display:inline-block;padding:0;line-height:0;}.htb-switch-group .htb-switch-label:first-of-type{}.htb-switch-label{display:inline-block;width:64px;height:24px;position:relative;cursor:pointer;background-color:#EEEEEE;color:#283649;}.htb-switch-label input{display:none;margin:0;}.htb-switch-label span{display:block;position:absolute;padding:4px;top:0;left:0;line-height:120%;height:100%;width:100%;margin:auto;box-sizing:border-box;text-align:center;font-size:12px;}.htb-switch-label-yes{border-top-left-radius:3px;border-bottom-left-radius:3px;border:1px solid;}.htb-switch-label-no{border-top-right-radius:3px;border-bottom-right-radius:3px;border:1px solid;border-left-width:0;}.htb-switch-label input:checked ~ span{background-color:#283649;position:absolute;color:#FFFFFF;}.views-row{display:inline-block;margin-bottom:1em;}.htb-cat-archive-container{background-color:#000000;margin-right:1em;}.htb-archive-tile{display:inline-block;border:1px solid black;width:200px;height:200px;background-size:contain;opacity:1;position:relative;}.htb-cat-archive-body{position:absolute;background-color:rgba(221,173,70,.85);text-align:center;color:rgb(28,48,68);width:100%;top:70%;font-weight:bolder;font-size:125%;margin:0;padding:0;}.htb-cat-archive-body h4{font-family:Verdana;box-sizing:border-box;margin:0;padding:.5em;font-size:110%;}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}body{line-height:unset;}button{padding:.7rem 2rem;font-size:1.2em;cursor:pointer;}table{width:100%;}table caption{text-align:left;}th a{color:#FFFFFF !important;}h4.leftbox{color:#fff !important;font-size:110%;text-transform:uppercase;padding-top:8px;margin-bottom:12px;border-top:2px solid #f1b82d;font-weight:bold;}ul.leftbox{line-height:120% !important;font-size:110%;color:#d6d8db;padding-right:10px;}ul.leftbox li{list-style-type:none !important;margin-left:12px;}ul.leftbox li a{font-size:100% !important;color:#eeebeb !important;text-decoration:none;font-weight:bold;}ul.leftbox li a:hover{text-decoration:underline;}.accordioncontent{float:unset;width:unset;border-bottom:2px solid #243347;}pre{font-size:16pt;margin-bottom:1em;}.group:after{visibility:hidden;display:block;content:"";clear:both;height:0;}.htb-bigfont{font-size:250%;}
