/* Desktop */
#PageInnerWrapper{display:block;padding-bottom:0;}
#PageInnerWrapper .MainContent{background-color:#fff;padding-bottom:440px;}

.SiteIndexResults{background-color:#F5F5F5; padding:10px; margin-bottom:10px;}
.SiteIndexResults > .Label{font-weight:bold;margin-bottom:24px;}

#UnitMasthead .SiteIndex a:hover{border-bottom:none;}
.UnitMasthead > form{display:table;width:100%;}
.UnitMasthead .SiteTitle{font-size:30px;line-height:38px;font-weight:normal;text-align:left;padding:0 .75rem;}
.SiteTitle,.SearchBox,.SearchButtons{display:table-cell;vertical-align:middle;}

.SiteTitle,.SearchButtons{width:50px;white-space:nowrap;}
.SiteTitle{padding-right:10px;}
.SiteTitle div,.WestPlains .SiteTitle div{font-family:'Freight Text',Georgia,'Times New Roman',Times,serif;font-weight:400;color:#5E0009;margin:0;}
.WestPlains .SiteTitle div{color:#0055a4;}
.SearchButtons{padding-left:10px;}
.SearchButtons button,.SearchButtons > input{margin:0;line-height:10px;}
.SearchButtons span{position:relative;}

.SearchBox{position:relative;}
.SearchBox > input{margin:0;}
.SearchBox > div{position:relative;z-index:10;}
.ac-renderer{position:absolute;background:#fff;border:1px solid #666;-moz-box-shadow:2px 2px 2px rgba(102,102,102,.4);-webkit-box-shadow:2px 2px 2px rgba(102,102,102,.4);-moz-box-shadow:2px 2px 2px rgba(102,102,102,.4);box-shadow:2px 2px 2px rgba(102,102,102,.4);width:100%;}
.ac-row{cursor:pointer;padding:.4em;}
.ac-highlighted{font-weight:bold;}
.ac-active{background-color:#b2b4bf;}

#SearchTypes{width:auto;margin:0;overflow:hidden;padding-top:10px;background-image:none;background-color:#174b69;}
#SearchTypes > .grid_whole{margin:0 auto;max-width:960px;display:block;float:none;}
#SearchTypes ul{list-style-type:none;display:block;padding:0;margin-bottom:0;margin-left: 10px; margin-right:10px;}
#SearchTypes li{list-style-type:none;display:inline;display:inline-block;margin:0 10px;}
#SearchTypes li:first-child{margin-left:0;}
#SearchTypes  a{color:#fff;text-decoration:none; outline-color:#fff}
#SearchTypes a:after{/* CSS3 Triangle*/display:block;content:' ';font-size:0;line-height:0;width:0px;height:0px;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent;position:relative;margin-left:auto;margin-right:auto;}
#SearchTypes .activeSearchType a:after{border-bottom-color:#fff;}

.MainContent{padding-top:0;}
#SearchFilterWrapper{overflow:visible;margin-bottom:0;padding:10px 0 40px 0;}

.filterGroup{float:left;}
.filterGroup *[role="button"]{display:inline-block;min-height:25px;min-width:40px;cursor:pointer;overflow:hidden;color:#5E0009;margin-right:60px;white-space:nowrap;}
.filterGroup:last-child *[role="button"]{margin-right:0;}

.filterGroup ul{font-size:32px;height:0;margin:0;padding:0;border:none;position:absolute;z-index:200;-webkit-transition:height 0.4s,border 0.4s,padding 0.4s;-moz-transition:height 0.4s,border 0.4s,padding 0.4s;transition:height 0.4s,border 0.4s,padding 0.4s; overflow:hidden;list-style:none;background-color:#fff; -webkit-box-shadow:4px 4px 7px -2px rgba(0,0,0,0.75);
-moz-box-shadow:4px 4px 7px -2px rgba(0,0,0,0.75);
box-shadow:4px 4px 7px -2px rgba(0,0,0,0.75);}
.filterGroup.Open > ul{height:2em;padding:0;border:1px solid #cfcfcf;}
.filterGroup.websearch.Open > ul,.filterGroup.peopleTypes.Open > ul{height:3em}
.filterGroup li{font-size:15px;}
.indicator_triangle{display:inline-block;width:0px;height:0px;border-style:solid; border-width:8.7px 5px 0 5px;border-color:#5E0009 transparent #5E0009 transparent;border-style:solid;margin-left:10px;}
.filterGroup li[role="menuitemcheckbox"]{display:block;margin:0;padding:4px 10px 4px 4px;cursor:pointer;}
.filterGroup li[role="menuitemcheckbox"]:hover{background-color:#efefef;}
.filterGroup li[role="menuitemcheckbox"]:before{display:inline-block;margin-right:5px;width:15px;}
.filterGroup li[aria-checked="false"]:before{content:' ';}
.filterGroup li[aria-checked="true"]:before{content:'\2713';}
.filterGroup.websearch li{padding:10px;}
#websearchfilter{width:270px;display:block;margin:5px 0;}
.websearch input[type=submit],.websearch input[type=button]{border-width:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:black;background-color:#ddd;padding:2px 6px 3px;font-size:15px;line-height:normal;}
.filterGroup.siteindex.Open > ul{height:6em;}
.filterGroup.siteindex li[role="menuitemcheckbox"]{padding:0;}
.filterGroup.siteindex li[role="menuitemcheckbox"]:before{display:none;}
.filterGroup.siteindex a{text-decoration:none;color:#303031;display:block;padding:4px 10px 4px 24px;position:relative;}
#PageInnerWrapper .filterGroup.siteindex a:hover{text-decoration:none;}
.filterGroup.siteindex li[aria-checked] a:before{content:' ';display:none;left:5px;position:absolute;}
.filterGroup.siteindex li[aria-checked="true"] a:before{content:'\2713';display:block;}

.ContentColumn > .Loading{text-align:center;padding-top:50px;}
.Searching{opacity:0.4;}

ul.Web,ul.People,ul.Events,ul.SiteIndexResults{margin:0 10px 24px 10px;list-style-type:none;padding:0;}
ul.Web a,.SiteIndexResults a{font-size:19px;line-height:24px}
ul.Web > li > a{display:block;}
ul.Web .meta,.SiteIndexResults .meta{color:#7D7D75;padding-left:1em;text-indent:-1em;margin:3px 0;}
ul.Web li{margin-bottom:24px;position:relative;}
ul.Web li:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
ul.Web img{position:absolute;margin-top:5px;}
ul.Web img + div{margin-left:70px;min-height:60px;}
.SiteIndexResults > ul{margin:0;padding:0;list-style-type:none;}
.SiteIndexResults li{margin:0 0 12px 0;}
.SiteIndexResults li:last-child{margin-bottom:0;}
.SiteIndexResults .meta{margin:0;}

#ancillary ul{padding-left:0;margin:0 0 12px 0;}
#ancillary h2 a{text-decoration:none;}

li{margin:10px 0;}
#SearchResults > p{margin-left:10px;margin-right:10px;}
.Result{display:table;width:100%;padding:5px 0;margin:15px 0;border-bottom:1px solid #a0a0a0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.Result > h2,.Result > span{display:inline;display:table-cell;vertical-align:middle;padding:0;}
.Result > span{text-align:right;font-size:13px;color:#767676;height:25px;}
.Result > .BriefCount{display:none;}
.PagingWrapper{margin:1.5rem auto;}
.Paging{display:table;margin:0;padding:0;width:100%;}
.Paging > *{display:table-cell;vertical-align:middle;empty-cells:show;height:26px;text-align:center;}
.Paging a{text-decoration:none;}
.Paging > span{font-weight:bold;}
.Next,.Prev{width:51px;}
.Next > a,.Prev > a{display:block;width:16px;height:24px;overflow:hidden;position:relative;margin:0 auto;}
.Next img,.Prev img{display:block;position:relative;}
.Next img{left:-13px;top:-26px;}

/* BEGIN override google CSE-provided styles */
#SearchResults .gsc-control-cse,#SearchResults .gsc-control-cse .gsc-table-result{font-family:inherit;}
#SearchResults td.gsc-table-cell-snippet-close{border:none;border-width:0;padding:inherit;font-size:15px;line-height:24px;} /* hide weird border, default google font size and line height */
#SearchResults .gs-result .gs-title,#SearchResults .gs-result .gs-title *{color:#5E0009;font-size:19px;line-height:24px} /* result title (google sets to blue) */
#SearchResults .gs-spelling a{color:#5E0009;}
.WestPlains #SearchResults .gs-result .gs-title,.WestPlains #SearchResults .gs-result .gs-title *,.WestPlains #SearchResults .gs-spelling a{color:#0055a4;}
.WestPlains .filterGroup *[role="button"]{color:#0055a4;}
.WestPlains .indicator_triangle{border-color:#0055a4 transparent #0055a4;}
#SearchResults .gs-result a.gs-visibleUrl,#SearchResults .gs-result .gs-visibleUrl{color:#767676;} /* displayed URL in result (google sets to green) */
#SearchResults .gsc-control-cse{padding:0;}
#SearchResults .gsc-tabsArea{display:none;}
#SearchResults .gsc-above-wrapper-area{padding:0;border-bottom:1px solid #a0a0a0;}
#SearchResults .gsc-above-wrapper-area tr,#SearchResults .gsc-table-result tr{border:none;}
#SearchResults .gsc-above-wrapper-area td,#SearchResults .gsc-table-result td{text-align:inherit;}
#SearchResults .gsc-result-info{text-align:right;margin:0;}
#SearchResults .gsc-result-info-container{border:none;padding:0;}
#SearchResults .gsc-orderby-container{display:none;}
#SearchResults .gsc-resultsHeader{display:none;}
#SearchResults .gsc-resultsHeader td{border:none;border-width:0;padding:0;}
#SearchResults td.gsc-table-cell-thumbnail{border:none;border-width:0;}
#SearchResults .gsc-result .gs-title{height:inherit;margin-bottom:.2em;}
#SearchResults .gcsc-branding{padding:10px 0 0px;line-height:12px;}
#SearchResults .gsc-table-result,#SearchResults .gsc-thumbnail-inside,#SearchResults .gsc-url-top{padding:0;}
#SearchResults .gsc-thumbnail{display:none;} /* hide thumbnail images in results */
#SearchResults .gsc-cursor{display:inline-block;width:100%;}
#SearchResults .gsc-cursor-page{display:inline-block;width:6.9%;}
#SearchResults .gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#303031;}
#SearchResults .gsc-results .gsc-cursor-box .gsc-cursor-page{color:#5e0009;text-decoration:none;}
#SearchResults .gsc-cursor{text-align:center;}
#SearchResults .Prev > a,#SearchResults .Next > a{margin:-7px auto;}
/* END override google CSE-provided styles */

.Help{text-align:center;font-size:14px;line-height:18px;text-decoration:none;}

.MobileIconSprites{display:inline-block;overflow:hidden;}

.SearchButtons .MobileIconSprites{display:inline-block;overflow:hidden;}
.SearchButtons .MobileIconSprites.SiteIndexIcon{width:32px;height:10px;}
.SearchButtons .MobileIconSprites.SearchIcon{height:24px;width:24px;}
.SearchButtons .SearchIcon img{position:relative;top:0;left:0;}
.SearchButtons .SiteIndexIcon img{position:relative;top:0;left:-24px;}

img.EventIcon{position:absolute;}
#SearchResults > ul.Events{margin-left:55px;min-height:45px;}
ul.Events .EventDates{display:block;font-size:12px;line-height:15px;color:#767676;}

.ProfileAbstract:nth-child(2){padding-top:0;border-top:none;}
.ProfileAbstract .ContactInfoContainer{width:100%;}
.ProfileAbstract .NameLink {text-decoration:none;}
.Phone .ProfileAbstract .AbstractContainer{display:none;}

div > .UnitMastheadWrapper{background-color:#fff;}
 /* D:\Inetpub\Search.MissouriState.edu\styles\search_desktop_and_tablet.css */
.UnitMasthead{display:block;height:auto;max-width:940px;min-width:700px;padding:25px 10px 15px 10px;}
.PageOuterWrapper{background-color:#f7f7f7;} 

.InputOuterWrapper{display:table-cell;}
.InputInnerWrapper{display:table;width:100%;}

#SiteIndexWrapper{margin-top:15px;}
.SiteIndex{text-align:right;}
.SiteIndex > span{display:inline-block;}
.SiteIndex a{text-decoration:none;text-transform:uppercase;display:inline-block;margin-left:8px;}
.SearchWrapper + nav{margin-bottom:16px;}
.grid_container .MainNav{display:none;}

.grid_container .SearchRight{float:right;width:340px;}
.grid_container .SearchMain{width:620px;overflow-y:visible;overflow-x:visible;}

.MiniMap{margin:0 0 10px 0;}
ol.Map{list-style:upper-alpha;padding-left:35px;}
ol.Map li{ margin-bottom:10px;}
ol.Map li a{position:relative;top:-7px;}
ol.Map li:nth-child(1){list-style-image:url(https://missouristate.info/images/2013/circle-letter-a.png)}
ol.Map li:nth-child(2){list-style-image:url(https://missouristate.info/images/2013/circle-letter-b.png)}
ol.Map li:nth-child(3){list-style-image:url(https://missouristate.info/images/2013/circle-letter-c.png)}

.SiteIndexList{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;margin:0;padding:0;}
.SiteIndexList > li{break-inside:avoid;list-style-position:inside;padding-left:2em;text-indent:-1em;}
 @media only screen and (max-width: 959px){
    header.UnitMasthead { max-width: 700px; }
 }
 /* D:\Inetpub\Search.MissouriState.edu\styles\search_desktop.css */
.grid_container .MainNav{display: none;}
.SearchButtons > input{padding-top:12px;padding-bottom:11px;cursor:pointer;}
.SearchBox > input{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.Search > .PageOuterWrapper.WestPlains{background-color:#f7f7f7;}
.WestPlains .MainNav > li,.WestPlains .NavLinks{border-color:#33627b;}
.WestPlains .SubNav,.WestPlains #SearchTypes{background-color:#33627b;}
.WestPlains .UnitMasthead .SiteTitle,.WestPlains h2,.WestPlains h3{color:#33627b;}
.WestPlains .GlobalNav{border-top-color:#33627b;}
.WestPlains .filterGroup *[role="button"]{color:#0055a4;}
.WestPlains .indicator_triangle{border-color:#0055a4 transparent #0055a4 transparent;}