/* colours */

li.iosnavlevelselected, span.ioscontenttabactive, span.ioscontenttabnotactive:hover, div.footer a.tabbar_activetab, li.iostaxonomylevelselected {
  background-color: #557687;
  color: white;
}

ul.iosnavigator li a, ul.iostaxonomybrowser li a {
  display: block;
  color: #506F7E;
}

ul.iosnavigator li a.iosnavactive, ul.iostaxonomybrowser li a.iosnavactive {
  color: #FFFFFF;
}

ul.iosnavigator li a:hover, ul.iostaxonomybrowser li a:hover {
  text-decoration: underline;
}

li.iosnavlevelselected, li.iosnavlevelopened {
  color: white;
  padding-top: 5px;
  padding-bottom: 5px;
}


/* Navigation */


li.iosnavlevel0, li.iosnavlevel0selected, li.iosnavlevel0opened a {
     padding-left: 5px;
}


li.iosnavlevel1 a, li.iosnavlevel1selected,  li.iosnavlevel1opened {
     padding-left: 10px;

}

li.iosnavlevel2, li.iosnavlevel2selected, li.iosnavlevel2opened {
     padding-left: 15px;
}

li.iosnavlevel3, li.iosnavlevel3selected, li.iosnavlevel3opened {
     padding-left: 25px;
}


li.iosnavlevel4, li.iosnavlevel4selected, li.iosnavlevel4opened {
     padding-left: 35px;
}

li.iosnavlevel5, li.iosnavlevel5selected, li.iosnavlevel5opened {
     padding-left: 45px;
}

li.iosnavlevel6, li.iosnavlevel6selected, li.iosnavlevel6opened {
     padding-left: 55px;
}

li.iosnavlevel7, li.iosnavlevel7selected, li.iosnavlevel7opened {
     padding-left: 65px;
}

li.iosnavlevel8, li.iosnavlevel8selected, li.iosnavlevel8opened {
     padding-left: 75px;
}

li.iosnavlevel9, li.iosnavlevel9selected, li.iosnavlevel9opened {
     padding-left: 85px;
}

/* Taxonomy */
ul.iostaxonomybrowser, ul.iosnavigator {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 14px;
}

ul.iostaxonomybrowser {
  margin: 0 0 20px;
}

li.iostaxonomylevel0, li.iostaxonomylevel1, li.iostaxonomylevel0selected, li.iostaxonomylevel1selected, li.iostaxonomylevel1opened {
     padding: 5px;
     padding-left: 5px;
}

li.iostaxonomylevel2, li.iostaxonomylevel2selected, li.iostaxonomylevel2opened {
     padding: 5px;
     padding-left: 15px;
}

li.iostaxonomylevel3, li.iostaxonomylevel3selected, li.iostaxonomylevel3opened {
     padding: 5px;
     padding-left: 25px;
}


li.iostaxonomylevel4, li.iostaxonomylevel4selected, li.iostaxonomylevel4opened {
     padding: 5px;
     padding-left: 35px;
}

li.iostaxonomylevel5, li.iostaxonomylevel5selected, li.iostaxonomylevel5opened {
     padding: 5px;
     padding-left: 45px;
}

li.iostaxonomylevel6, li.iostaxonomylevel6selected, li.iostaxonomylevel6opened {
     padding: 5px;
     padding-left: 55px;
}

li.iostaxonomylevel7, li.iostaxonomylevel7selected, li.iostaxonomylevel7opened {
     padding: 5px;
     padding-left: 65px;
}

li.iostaxonomylevel8, li.iostaxonomylevel8selected, li.iostaxonomylevel8opened {
     padding: 5px;
     padding-left: 75px;
}

li.iostaxonomylevel9, li.iostaxonomylevel9selected, li.iostaxonomylevel9opened {
     padding: 5px;
     padding-left: 85px;
}

ul.iostaxonomybrowser li.iostaxonomylevelopened:hover, ul.iosnavigator li.iosnavlevelopened:hover {
  background-color: #557687;
}

ul.iostaxonomybrowser li.iostaxonomylevelopened:hover a, ul.iosnavigator li.iosnavlevelopened:hover a {
  color: #FFFFFF;
}

li.iostaxonomylevelopened a {
  display: inline-block;
  width: 100%;
  color: black;
}

div.iostaxonomybrowserclear {
  margin-top:5px;
}

div.iostaxonomybrowsernomatch {
   font-size: 11px;
   font-family: arial;
}

  
input.iostaxonomybrowserkeywordsearch {
  width: 100px;
}