.ada-menu .menu-item-446 > a{display: none !important;}

.footer-statement {padding: 10px 0px 30px 0px;}
.footer-statement p {font-size: 13px !important; line-height: 1.3em !important;}
.footer .nav-right li a {font-size: 0;}
.footer .nav-right li a i {font-size: 14px;}

@media (max-width: 844px) {
  .ada-legend.show {height: 650px !important; padding-top: 40px;}
  .hotkey {margin-bottom: 5px;}
  #ada-menu li a, .textcontrols button, .color-profiles label {padding: 3px 8px !important; float: left;}
  
}
button.navbar-toggler {font-size: 0 !important;}
.ada-body {padding-top: 35px;}
header#masthead {padding-top: 60px;}
.open-close p {float: left; margin-right: 10px; font-weight:bold; text-transform: uppercase; font-size: 15px; margin-top: 5px;}

.copyright svg {width: 30px; height: auto; margin-top: -10px; margin-right: 6px;}
.copyright p {padding-bottom: 10px;}
.adabtn {color: #FFF !important; font-size: 18px; text-decoration: underline;}

.ada-legend {clear: both; position: fixed; top: 0; z-index: 9999; background: #FFF; width: 100%;  height: 40px;overflow: hidden;}

#ada-menu li {display: inline-block; list-style: none; margin-right: 2px;}
#ada-menu li a {  text-decoration: none !important; color: #222; padding: 10px 17px; font-size: 17px; border-radius: 4px; border: 1px solid #CCC;}
#ada-menu li a:hover {color: #FFF; background: #4432ae; border-color: #4432ae;}
.lightbox-item p {margin-bottom: 10px;}

.textcontrols button {font-size: 17px; border-radius: 4px; background: #FFF; border: 1px solid #CCC; margin-right: 4px;}
.textcontrols button:hover {color: #FFF; background: #4432ae; border-color: #4432ae;}
.ada-legend .container {opacity: 0;}
.ada-legend.show .container {opacity: 1;}

.legend-1 {color: #FFF; background: #15cc1d;}
.legend-2 {color: #FFF; background: #bb9f1c;}
.legend-3 {color: #FFF; background: #0c84ff;}
.legend-4 {color: #FFF; background: #ff0c3a;} 

.legend-item {padding: 3px; font-size: 19px;}
.open-close {text-align: right; padding: 0px;position: absolute;top: 0;right: 0;}
.ada-arrow {background: #4432ae; padding: 7px; cursor: pointer;}

.ada-legend, .ada-legend.show {transition: all 0.5s ease;}
.ada-legend.show {height: 400px;}

label.title {clear: both; width: 100%; text-transform: uppercase; font-weight:bold; font-size: 15px; letter-spacing: 1px;}


/* TOGGLE BUTTONS */

/* old IE gets regular radios */
.toggle-radio:not(.old-ie) {
  display: inline-block;
  width: 100%;
}
.toggle-radio:not(.old-ie) label {
  background: #FFF;
  padding: 8px 15px;
  display: block;
  color: #222;
  width: auto;
  border-radius: 4px;float: left;
  font-size: 17px;margin-right: 10px;text-align: center;
  border: 1px solid #CCC;
}
.toggle-radio:not(.old-ie) label:hover {
  cursor: pointer;
  background: #4432ae;
  color: #FFF;
}
.toggle-radio:not(.old-ie) label:last-child {
  border-radius: 0 2px 2px 0;
}
.toggle-radio:not(.old-ie) [type="radio"] {
  display: none;
}

.toggle-radio:not(.old-ie) [type="radio"]:checked + label {
  background: #4432ae;
color: #FFF;
border-radius: 4px;}


.subtext {display: none;}

button {outline: 0 !important;}


.hotkey {text-align: center; display: inline-block; border: 1px solid #CCC; width: 100px; padding: 10px; border-radius: 4px; cursor: pointer;}
.hotkey p {font-size: 16px; letter-spacing: 0; font-weight: 400; margin-bottom: 0;}
.hotkey img {width: 36px;}
span.hidden {display: none;}




.filter-a a, .filter-a button, .filter-a input[type="submit"], .filter-a .hotkey {border: 2px solid red !important;}


.filter-b {background: #000; color: #FFF;}
.filter-b img.signature {filter: brightness(1200%);}
.filter-b .grey-box {background: #000; color: #FFF; border-color: #000;}
.filter-b #companies {filter: invert(100%) grayscale(100%);}
.filter-b #gov-docs a {color: #FFF !important;}
.filter-b #gov-docs {background: #000;}
.filter-b .toggle-radio:not(.old-ie) label {color: #FFF; background: #343434;}
.filter-b .ada-legend {background: #000;}
.filter-b a, .filter-b button {color: #FFF !important; background: #343434;}
.filter-b button {background: #343434 !important;}
.filter-b .hotkey img {filter: invert(100%);}
.filter-b label.title, .filter-b .hotkey p {color: #FFF;}
.filter-b .contact-info {background: #000; }
.filter-b .navbar-brand, .filter-b .navbar-toggler {background: transparent !important;}

.filter-c {filter:saturate(270%);}

.filter-d {filter:saturate(50%);}

.filter-e {filter:grayscale(100%);}