/* ---------------------------------------------- */
/* Missouri Digital Heritage - CSS for Deep Web Tech */
/* --------------------------------------------- */
/* GENERAL ------------------------------------------------------------------------------------------------------ */
 .dwt body {
     font-family: 'Open Sans', sans-serif;
     font-size: 13px;
     margin: 0 0 .6em 0;
     color: rgb(0, 0, 0);
     background-color: #fafafa;
}
 .mdh #layout {
     width: 900px;
     margin: 0 auto;
}
 .mdh .hide {
     height: 0;
     width: 0;
     overflow: hidden;
     position: absolute;
}
 .mdh #content {
     clear: both;
     padding: 0 0 10px 15px;
}
/* GENERAL (end) */
 .mdh .barTitle {
     font-size: 18px;
}
/* NOTICES ------------------------------------------------------------------------------------------------------ */
 .mdh #notice {
     color:#F00;
     margin-top: 3.25em;
     background: url('https://www.sos.mo.gov/mdhmasters/styles/images/notice.png') no-repeat left top;
}
 .mdh .notice h2 {
     font-size: 1.5em;
     margin: -20px 0 0 40px;
}
 .mdh .notice p {
     margin: 5px 0 0 40px;
}
 .mdh .npNote {
     font-size:12px;
     color:rgb(250,120,100);
     border-top:1px solid #000;
     padding:6px;
}
 .mdh .title {
     font-size:1.33em;
}
 .mdh .reader {
     border: 1px dashed #999;
     border-radius: 6px;
     background-color: rgb(248,244,197);
     margin:auto 15%;
     padding: 2px 6px 2px 6px;
     font-size:.9em;
     text-align:center;
}
/* NOTICE (end) */
/* ANNOUNCEMENTS & INFO ----------------------------------------------------------------------------------------- */
 .mdh #announce p {
     height:50px;
     margin: 5px 20px 20px 20px;
     border: 1px solid #666;
     padding: 15px 15px 1px 15px;
     background-color: rgb(246,247,157);
     color: #333;
}
 .mdh #announce span {
     font-weight: bold;
     font-style:italic;
     color: #000;
}
 .mdh #inpInfo p {
     border: 1px solid #666;
     padding: 10px;
     background-color: rgb(242,229,177);
     color: #333;
}
 .mdh #inpInfo span {
     font-weight: bold;
     font-style:italic;
     color: #000;
}
/* ANNOUNCEMENTS & INFO (end) */
/* HEADINGS & LINKS --------------------------------------------------------------------------------------------- */
 .mdh h1 {
     font-size:2em;
     text-shadow: rgba(0,0,0,.1) 2px 2px 4px;
     border-bottom: 1px solid #666;
}
 .mdh h1.hide-text {
     text-indent: -9999px;
     height: 0px;
     width: 0px;
}
 .mdh h2, .mdh h3 {
     *font-size: 1.3em;
     text-shadow: rgba(0,0,0,.1) 2px 2px 4px;
     margin: 22px 0 4px 0;
     *margin-top:5px;
}
 .mdh h4 {
     font-size: 1.11em;
}
 .mdh .uppercase {
     font-size:14px;
    text-transform:uppercase;
}
 .mdh a:link {
     font-size:1em;
     text-decoration: underline;
     color: rgb(80,40,0);
}
 .mdh a:visited {
     text-decoration: underline;
     color: rgb(200,100,50);
}
 .mdh a:hover {
     text-decoration: underline overline;
     color: rgb(240,100,0);
}
/* LINKS (end) */
/* BANNER & NAVBAR ---------------------------------------------------------------------------------------------- */
 .mdh #banner {
     min-height: 150px;
}
 .mdh #globalNav {
     margin: 0 auto;
     padding: 0;
     list-style-type: none;
     height: 40px;
     
     background-color: #333;
}
 .mdh #globalNav ul {
     margin: 0 auto;
     padding: 0;
     list-style-type: none;
     height: 25px;
     width: 900px;
     background-color: #333;
}
 .mdh #globalNav li {
     float: left;
     border-right: 1px solid #545454;
}
 .mdh #globalNav li:hover {
     background-color: #545454;
     color: #fff;
}
 .mdh #globalNav li a {
     text-decoration: none;
     color: #FFFFFF;
     display: block;
     padding: 4px 15px;
     font-size:13px;
}
 .mdh #globalNav li a:hover {
     background-color: #545454;
     color: #fff;
}
 #globalNav li label:hover {
     background-color: #545454;
     color: #fff;
}
 .mdh div#header-info {
     display: flex;
     height: 35px;
     width: 100%;
     padding-top: 12px;
     background-color: #333;
     white-space: nowrap;
}
 .mdh div#header-info a {
     color: #fff;
     text-decoration: none;
}
 .mdh div#header-info span {
     padding-left: 2%;
}
 .mdh div#nav-info {
     flex: 35%;
     background: url(https://www.sos.mo.gov/SOSMasters/Images/HeaderSeal.png);
     background-repeat: no-repeat;
     display: flex;
     flex-direction: row;
     height: 120px;
}
 .mdh div.name-title-container {
     flex-direction: column;
     margin-left: 4%;
     margin-right: 30px;
}
 .mdh div#nav-info #logo-SOS-name {
     font-size: 24pt;
     font-weight: bold;
     white-space: nowrap;
     margin-top: 16px;
}
 .mdh div#nav-info #logo-text {
     font-size: 18pt;
     white-space: nowrap;
     text-align: center;
}
 .mdh div#nav-info .logo-container {
     flex-direction: column;
     margin: auto;
}
 .mdh div#nav-info hr {
     border-color: red;
     width: 100%;
 margin-top: 6.66px;}
 .mdh div#nav-image{
     display: flex;
     align-items: center;
     font-size: 10pt; 
	 background-color: #941925;
}
 .mdh div#nav-banner{
     flex: 70%;
     background-image: url(https://www.sos.mo.gov/MDHMasters/Images/MDH-Header.png);
     background-repeat: no-repeat;
     background-size: contain;
     background-position: left;
     height: 120px;
}
 .mdh #SOSHead {
     background-image: url(https://www.sos.mo.gov/SOSMasters/images/JohnRAshcroftHeadshotOnly.png);
     background-size: contain;
     background-repeat: no-repeat;
     background-position: bottom;
    /*width: 30%;
    */
    /*min-width: 190px;
    */
     min-width: 150px;
}
 .mdh #header a {
     color: white;
     text-decoration: none;
     border-top-style: none;
     border-right-style: none;
     border-bottom-style: none;
     border-left-style: none;
}
 .mdh #header, .mdh header, .mdh #geHeader {
     font-family: 'Raleway', sans-serif;
     color: white;
     box-shadow: 0 0 16px rgba(50, 50, 50, 0.42);
}
/* BANNER & NAVBAR (end) */
/* NAVBAR DROP-DOWN MENU ---------------------------------------------------------------------------------------- */
 .mdh #nav {
     margin: 0;
     text-align: left;
     background-color: #333;
     padding: 0;
     z-index: 30;
}
 .mdh #nav li {
     padding: 1%;
     list-style: none;
     float: left;
}
 .mdh #nav li a {
     display: block;
     padding: 4px 10px;
     color: #FFF;
     text-align: center;
     text-decoration: none;
}
 .mdh ul li input[type=radio] {
     position: absolute;
     clip: rect(0, 0, 0, 0);
}
 .mdh #nav li a {
     display: block;
     padding: 4px 10px;
     color: #FFF;
     text-align: center;
     text-decoration: none;
}
 .mdh #nav li label {
     display: block;
     padding: 4px 10px;
     color: #FFF;
     text-align: center;
     text-decoration: none;
     cursor: pointer;
     font-weight: normal;
}
 .mdh #nav li:hover div {
     visibility: visible;
}
 .mdh #nav div {
     position: absolute;
     visibility: hidden;
     margin: 8px auto;
     padding: 0;
     background: #133968; z-index: 1000;
}
 .mdh #nav div a {
     position: relative;
     display: block;
     padding: .5em;
     width: auto;
     white-space: nowrap;
     text-align: left;
     text-decoration: none;
     background-color: #545454;
     color: #fff;
     font-size: 13px;
}
 .mdh #nav div a:hover {
     background-color: #333;
}
 .mdh label.visuallyhidden {
     border: 0;
     clip: rect(0 0 0 0);
     height: 1px;
     margin: -1px;
     overflow: hidden;
     padding: 0 0 26px 0;
     position: absolute;
     width: 1px;
}
/* NAVBAR DROP-DOWN MENU (end) */
/* SEARCH BAR & BUTTONS ----------------------------------------------------------------------------------------- */
 .mdh #searchNav {
     margin-top: -70px;
     text-align: right;
}
 .mdh #searchNav a {
     text-decoration: none;
     color: #fff;
}
 .mdh #searchNav input {
     font-size: 13px;
     font-family: 'Open Sans', sans-serif;
}
 .mdh #searchNav a:hover {
     text-decoration: underline;
}
 .mdh #searchNav a {
     color: #fff;
     font-size: 12px;
     text-decoration: underline;
     padding-right: 2px;
}
 .mdh .inputtext {
 color: #000;    width: 220px;
     height: 20px;
     border: 1px solid #000;
     border: 1px solid #000;
     padding: 2px 4px 2px 4px;
}
 .mdh .err {
     color: #fff;
     margin-bottom: -15px;
}
 .mdh .btnSearch {
     padding: 3px 10px 3px 10px; color: black;
}
/*Firefox*/
 @-moz-document url-prefix() {
     .btnSearch {
         padding: 2px 10px 2px 10px;
    }
}
 .mdh a.btnSearch:link, .mdh a.btnSearch:visited {
     color: #fff;
     text-decoration: none;
     padding: 3px 5px;
     font-size: 11px;
}
/* SEARCH BAR & BUTTONS (end) */
/* CRUMBS ------------------------------------------------------------------------------------------------------- */
 .mdh #crumbs {
}
 .mdh #crumbs p {
     margin: 0;
     padding: 4px 0;
     color: rgb(60,100,100);
     font-size: .9em;
}
 .mdh #crumbs a:link {
     text-decoration: underline;
}
 .mdh #crumbs a:visited {
}
 .mdh #crumbs a:hover {
     font-weight: bold;
}
/* CRUMBS (end) */
/* BUTTONS ------------------------------------------------------------------------------------------------------ */
 .mdh .btn {
     background-color: #333;
     border-radius: 5px;
     color: #fff;
     border: 1px solid #666;
     padding: 4px 6px;
}
 .mdh a.btn:link {
     color: #fff;
     text-decoration: none;
     padding: 3px 6px;
     font-size: 11px;
}
 .mdh a.btn:hover, .mdh .btn:hover {
     background-color: #545454;
     color: #fff;
     border: 1px solid #999;
     text-decoration: none;
}
 .mdh a.btn:visited {
    /*color: #fff;
     text-decoration:none;
     padding: 3px 6px;
     font-size: 11px;
     background-color: rgb(105,70,50)*/
}
 .mdh .btnLite {
     background-color: rgb(225,225,205);
     border-radius:5px;
     border: 1px solid #999999;
     margin-right:3px;
     padding: 3px 8px 3px 8px;
     *padding: 5px 6px 3px 6px;
}
 .mdh a.btnLite:hover, .mdh .btnLite:hover {
     background-color: rgb(250,250,150);
     color: #000;
     border-color: #999;
}
 .mdh #btnInactive {
     background-color:#ABABAB;
     color: #fff;
     padding: 3px 15px 4px 15px;
     border-radius: 2px;
}
 .mdh .dbnav {
     padding-bottom: 8px;
}
/* BUTTONS (end) */
/* FOOTER ------------------------------------------------------------------------------------------------------- */
 .mdh #footer, .mdh #MDHfooter {
     clear: both;
     font-size: .85em;
     position: fixed;
     left: 0px;
     right: 0px;
     bottom: 0px;
     text-align: center;
     height: 30px;
     border-top: 3px solid #0d223f;
     background-color: #333;
     z-index: 1000;
     color: #fff;
}
 .mdh #footer a {
     text-decoration: none;
     color: #fff;
}
 .mdh #footer a:hover {
     text-decoration: underline;
}
 .mdh #footcntr {
     width: 850px;
     margin: 0 auto 0 auto;
}
 .mdh #footxt {
     margin: 0 0 0 25px;
     0px;
     padding-top: 8px;
}
 .mdh #back-top img {
     border: 0;
     margin: 7px -25px 0 0;
     float: right;
     width: 21px;
     height: 19px;
     margin-bottom: 4px;
    /* transition */
     -webkit-transition: 1s;
     -moz-transition: 1s;
     transition: 1s;
}
/* FOOTER (end) */
/* VIDEOS ------------------------------------------------------------------------------------------------------- */
/* VIDEOS (end) */
/* SEARCH DB PAGES -------------------------------------------------------------------------------------------- */
 .mdh .tabletop {
     background-color: rgb(58,102,102);
     color: #fff;
     font-weight: bold;
}
 .mdh .imgtabletop {
     border: 1px solid rgb(167, 167, 167);
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     background-color: #FBFBCD;
     background-image: linear-gradient(0deg, rgb(251, 251, 205) 20%, rgb(242, 242, 201) 65%);
}
 .mdh .SearchBox {
     width: 750px;
     margin: 0 auto;
     border: 1px solid rgb(167, 167, 167);
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     background-color: #FBFBCD;
     background-image: linear-gradient(0deg, rgb(251, 251, 205) 20%, rgb(242, 242, 201) 65%);
}
 .mdh .SearchBox h3 {
     margin: 0;
     padding: 5px;
     color: #fff;
     font-weight: bold;
     background-color: rgb(58,102,102);
}
 .mdh .SearchBoxTip {
     margin: 0 0 15px 0;
     padding: 6px 10px 10px 10px;
     border-bottom: 1px dashed rgb(167,167,167);
     background-color: rgb(244,235,188);
}
 .mdh .InputContainer-Float {
     float: left;
}
 .mdh .InputCluster {
     margin: 0 20px 10px 20px;
}
 .mdh .InputBox {
     height: 25px;
     padding: 3px;
     font-size: 1.1em;
}
 .mdh .InputDropDown {
     width: 389px;
}
 .mdh .SearchBoxBtn {
     float: right;
     margin-top: 5px;
}
/* SEARCH DB PAGES (end) */
/* ALL COLLECTIONS/INSTITUTIONS BAR -------------------------------------------------------------------------- */
 .mdh .allBar {
     text-align:center;
     padding:2px 0 2px 0;
     margin:0;
}
 .mdh .allBarFontSm {
     font-size:10px;
}
 .mdh .allBarSplitter {
     color: #C1C1C1;
}
/* ALL COLLECTIONS/INSTITUTIONS BAR (end) */
/* SITEMAP ----------------------------------------------------------------------------------------------------- */
 .mdh #smap {
     float: left;
     margin:0 7px 0 7px;
}
 .mdh #smap h3 {
}
 .mdh #smapCntrAll {
     height: 425px;
     border: 1px solid rgb(167, 167, 167);
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     background-color: #FBFBCD;
     background-image: linear-gradient(0deg, rgb(251, 251, 205) 20%, rgb(242, 242, 201) 65%);
}
 .mdh #smapCntr {
     margin-right:10px;
     padding: 5px 2px 10px 10px;
     vertical-align: top;
}
 .mdh #smapCntrSm {
     padding: 5px 10px 5px 10px;
     vertical-align: top;
}
 .mdh .smapHeading {
     font-size: 1.11em;
     font-weight: bold;
     padding-bottom: 5px;
}
 .mdh .smapURL {
     padding-bottom:4px;
}
 .mdh .smapBull {
     float:left;
}
 .mdh .smapLnk {
     margin-left:10px;
     padding-bottom:4px;
}
/* SITEMAP (end) */
/* MISCELLANEOUS -------------------------------------------------------------------------------------------- */
 .mdh .Acrobat {
     font-family: 'Open Sans', sans-serif;
     font-size: .95em;
     border: 1px solid rgb(167, 167, 167);
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     padding: 5px 15px;
}
 .mdh .caption {
     font-size: .8em;
     color: rgb(99, 99, 99);
     padding: 4px;
     margin: -5px 0 0 0;
     width: 138px;
}
 .mdh .captionB{
     font-size:.8em;
     padding: 4px;
     margin: -5px 0 0 0;
     color: rgb(99,99,99);
}
 .mdh #disc {
     font-size: .9em;
     margin-top: 1em;
     border-top: 2px dotted #666;
     padding: 0 20px 10px 20px;
}
 .mdh #disc {
     font-size: .9em;
     margin-top: 1em;
     border-top: 2px dotted #666;
     padding: 0 20px 10px 20px;
}
 .mdh #disc h2 {
     font-size: 1.3em;
     font-weight: bold;
     font-variant: small-caps;
     margin-bottom: -.8em;
     text-align: center;
}
 .mdh #disc p {
     width: 90%;
     margin: 1em auto;
}
 .mdh hr 
/*solid HR*/
 {
     font-size: .8em;
     color: rgb(99, 99, 99);
     padding: 4px;
     margin: -5px 0 0 0;
     width: 138px;
}
 .mdh .hr {
     border-top:1px solid #666666;
     border-bottom:none;
     border-left:none;
     border-right:none;
}
 .mdh .hrDash 
/*dashed HR*/
 {
     border-bottom: 1px dashed #666;
     border-top: none;
     border-left: none;
     border-right: none;
     height: 1px;
     margin-top: 2px;
     margin-bottom: 2px;
     text-align: center;
}
 .mdh .hrDot 
/*dashed HR*/
 {
     border-bottom: 1px dotted #666;
     border-top: none;
     border-left: none;
     border-right: none;
     height: 1px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 2px;
     margin-bottom: 2px;
     text-align: center;
}
 .mdh .hrDouble 
/*solid & dashed HR*/
 {
     border-top: 1px solid #333;
    /*border-bottom: 1px dashed #666;
    */
     border-left: none;
     border-right: none;
     padding-top: 5px;
     text-align: center;
}
 .mdh form legend {
     color: #000000;
     font-size: 1.3em;
     padding: 0 10px 0 7px;
     background-color: #FBFBCD;
}
 .mdh fieldset {
     padding: 5px 15px 20px 15px;
     margin-bottom: 8px;
     border: 1px solid #666;
     width: auto;
     border-radius: 6px;
}
 .mdh #footnote {
     color: rgb(60,100,100);
     font-size: .85em;
    /*margin: auto 7%;
    */
     padding: 5px;
     border: 1px dashed rgb(212,222,185);
     border-radius: 4px;
     background-color: rgb(241,244,200) ;
}
 .mdh #footnote sup {
     font-weight: bold;
}
 .mdh p.top {
     text-align: right;
     font-size: .9em;
}
 .mdh div#topper {
     text-align: right;
     font-size: .9em;
     width: 756px;
     margin: 15px auto 20px auto;
}
 .mdh .imgbrdr {
     border: 1px solid rgb(167,167,167);
}
 .mdh .imgL {
     float: left;
     margin: 14px 20px 20px 0;
     border: 1px solid rgb(167,167,167);
}
 .mdh .imgR {
     float: right;
     margin: 14px 0 20px 20px;
     border: 1px solid rgb(167,167,167);
}
 .mdh .imgCap {
     font-size: .8em;
     color: rgb(99, 99, 99);
     text-align: right;
     font-style: italic;
     margin-top: 0px;
     margin-right: -30px;
}
 .mdh .imgCap2 {
     font-style: none;
     font-size:.85em;
     color:#6C6C6C;
}
 .mdh .imgbox {
     margin: 4px;
     border:6px solid #EEEBBB;
}
 .mdh #InstJumps {
     margin: 10px 0px 0px 0px;
     *margin: 10px 0px 12px 0px;
     text-align: center;
}
 .mdh #req {
     font-size: .9em;
     clear: both;
    /*width: 70%;
    */
     margin: 1em auto .5em auto;
     color: #333;
     padding-top: 2em;
     *padding-top: 0;
}
 .mdh #req hr {
     border: 0;
     background-color: #666;
     color: #666;
     height: 1px;
     margin-bottom: 5px;
}
 .mdh #req p {
     margin-top: 8px;
     text-align: center;
}
 .mdh .txtSmCapsUpper {
     font-size:.85em;
     text-transform:uppercase;
}
 .mdh .txtSmCapsLower {
     font-size:.9em;
}
 .mdh .vimvid {
     width: 400px;
     height: 265px;
     border: 1px solid #000;
}
/* MISCELLANEOUS (end) */
/* DEEP WEB -------------------------------------------------------------------------------------------- */
/*Front Page*/
 .mdh #all {
     margin-right: 14px;
}
 .mdh #header-search-bar {
    margin-top: 20px;
}
 .mdh #header-search-bar-adv {
     margin: 30px 0 0 0;
}
 .mdh #header-search-bar-adv ul {
     margin-right: 15px;
}
 .mdh .modal {
     float: right;
}
 .mdh .searchControlsTable {
     margin-left: -125px;
}
 .mdh #searchSourcesTable {
     width: 470px;
}
 .mdh .yui-skin-sam {
     margin: 0;
}
 .mdh .TextInput {
     height: 25px;
     *height: 23px;
     padding: 0 4px;
     *padding: 5px 3px 0 3px;
     font-size: 1.5em;
}
/*Results Page*/
/* Footer */
 .mdh #footer, .mdh #MDHfooter {
     clear: both;
     font-size: .85em;
     position: fixed;
     left: 0px;
     right: 0px;
     bottom: 0px;
     text-align: center;
     height: 30px;
     border-top: 3px solid #0d223f;
     background-color: #333;
     z-index: 1000;
     color: #fff;
}
 .mdh #footer a, .mdh #MDHfooter a {
     text-decoration: none;
     color: #fff;
}
 .mdh #footer a:hover, .mdh #MDHfooter a:hover {
     text-decoration: underline;
}
 .mdh #footcntr {
     width: 850px;
     margin: 0 auto 0 auto;
}
 .mdh #footxt {
     margin: 8px auto 0 auto;
}

.dwt>body.theme-mdh #results-page-container .btn-primary{
	background-color: #333;
	background-image: none;
	color: #fff;
}

.dwt>body.theme-mdh .btn-primary {
	background-color: #333;
	background-image: none;
	color: #fff;
}

.dwt>body.theme-mdh .container .btn-primary:hover, .dwt>body.theme-mdh .container .btn-primary:focus{
    background-color: #545454;
	background-image: none;
	color: #fff;
}


.dwt>body.theme-mdh #results-page-container .btn-primary:hover, .dwt>body.theme-mdh #results-page-container .btn-primary:focus{
    background-color: #545454;
	background-image: none;
	color: #fff;
}


.dwt>body.theme-mdh .navbar-inverse{
	background-color: #545454;
	background-image: none;
	color: #fff;
}

.dwt>body.theme-mdh #header .header #my-account, .dwt>body.theme-mdh #header-mobile  .header #my-account{
	color: #fff;
}


.dwt>body.theme-mdh .pagination > .active > a, .dwt>body.theme-mdh #results-page-container .pagination > .active > span, .dwt>body.theme-mdh #results-page-container .pagination > .active > a:hover, .dwt>body.theme-mdh #results-page-container .pagination > .active > span:hover, .dwt>body.theme-mdh #results-page-container .pagination > .active > a:focus, .dwt>body.theme-mdh #results-page-container .pagination > .active > span:focus{
	background-color: #333;
	background-image: none;
	color: #fff;
}

.dwt>body.theme-mdh  #results-page-container .pagination > li > a{
	color: #000;
}

.dwt>body.theme-mdh #results-page-container .navbar-default .navbar-nav > li > a, .dwt>body.theme-mdh #results-page-container .navbar-inverse .navbar-nav > li > a:hover, .dwt>body.theme-mdh #results-page-container .navbar-inverse .navbar-nav > li > a:focus{
	color: #fff;
}

.dwt #results-page-container .nav > li > a:hover, .dwt #results-page-container .nav > li > a:focus{
	outline: dotted 1px #ccc;
}

.dwt>body.theme-mdh #results-page-container .fa-star, .dwt>body.theme-mdh #results-page-container .fa-star-o{
	color: #941925;
}

.dwt>body.theme-mdh #results-page-container .date-slider .histogram .in-range{
	fill: #941925;
}

.dwt>body.theme-mdh #results-page-container .date-slider .yearRange .ui-slider-handle.ui-state-default{
	background-image: none;
	background-color: #333;
	border-color: #545454
}

.dwt>body.theme-mdh #results-page-container #result-list .sourceUrlLink, .dwt>body.theme-mdh #results-page-container #citations-panel .sourceUrlLink{
	color: #6D121C;
}

.dwt>body.theme-mdh #results-page-container .progress-bar{
	background-color: #545454;
	background-image: none;
}

.dwt #results-page-container .navbar-default .navbar-link{
	color: #545454;
}

.dwt #results-page-container .range-labels{
	margin-top: .2em;
}

.dwt>body.theme-mdh #results-page-container a:hover, .dwt>body.theme-mdh #results-page-container a:focus{
	color: #333;
}

/* DEEP WEB (end) */
/* Phone */
 @media only screen and (max-width: 720px) {
     .mdh #nav {
         height: initial !important;
         list-style: none;
         padding: 0;
         margin: 0;
    }
     .mdh #nav li {
         float: none;
         position: relative;
         padding: 0;
         margin: 0;
         border-top: 1px dotted black;
         width: 100%;
         margin-top: 3px;
         margin-bottom: 3px;
    }
     .mdh ul li input[type=radio] {
         position: absolute;
         clip: rect(0, 0, 0, 0);
    }
     .mdh #nav li a, .mdh #nav li label, .mdh #nav div a {
         margin-top: 2px;
         margin-bottom: 2px;
    }
     .mdh #nav li input[type=radio]:not(:checked)~div, .mdh #nav li input[type=radio]:not(:checked)~div.labelLink {
         margin-top: 0;
         max-height: 0;
         opacity: 0;
         display: none;
    }
     .mdh #nav li input[type=radio]:checked~div, .mdh #nav li input[type=radio]:checked~div.labelLink {
         margin-top: 0;
         opacity: 1;
         display: block;
         width: 100%;
         visibility: visible;
         position: inherit;
         text-align: center;
    }
     .mdh #nav li input[type=radio]:checked~div.labelLink{
         border-bottom: 1px solid #000;
    }
     .mdh #nav li input[type=radio]:checked~div a, .mdh #nav li input[type=radio]:checked~div.labelLink a {
         text-align: center;
    }
     .mdh #nav li input[type=radio]:checked~label {
         display: none;
    }
     .mdh #nav li label:hover+a, .mdh #nav li label:active+a {
         background-color: rgb(246, 247, 157);
         color: #333;
    }
     .mdh #geHeader .layout {
         width: 100%;
    }
     .mdh #globalNav {
         position: initial;
         border: initial;
         top: 0 !important;
         width: 100%;
    }
     .mdh #globalNav ul {
         width: 100%;
    }
     .mdh #intro {
         margin-left: 10px !important;
    }
     .mdh #banner {
         display: none;
    }
     .mdh div#nav-banner{
         display: none;
    }
     .mdh #nav li:hover div {
         visibility: visible;
    }
     .mdh #globalNav::before {
         content: '';
         display: block;
         background-image: url(https://www.sos.mo.gov/MDHMasters/Images/MDH-Header.png);
         background-size: contain;
         background-repeat: no-repeat;
         background-position: center;
         width: 100%;
         height: 80px;
    }
     .mdh #MDHfooter {
         position: initial !important;
         padding-bottom: 30px;
    }
     .mdh .header-contact, .mdh .header-accessibility, .mdh .header-social-media, .mdh .header-info span, .mdh .header-search a{
         display: none;
    }
     .mdh .header-search{
         flex: 100%;
    }
     .mdh #mdhFullRecord.inputtext{
         width: 70%;
    }
     .mdh #footcntr {
         width: initial !important;
    }
     .mdh #nav div {
         position: absolute;
         visibility: hidden;
         margin: 1px auto;
         padding: 0;
         background: rgb(196, 105, 49);
         border-top: 0px solid rgb(150, 80, 40);
         border-left: 1px solid rgb(150, 80, 40);
         border-right: 1px solid rgb(150, 80, 40);
         border-bottom: 1px solid rgb(150, 80, 40);
    }
     .mdh #nav div a {
         position: relative;
         display: block;
         padding: 3px 22px;
         width: auto;
         white-space: nowrap;
         text-align: left;
         text-decoration: none;
         background: rgb(196, 105, 49);
         color: #FFF;
         font-size: 13px;
    }
     .mdh #nav div{
         margin: 0;
    }
}
 