.ie9 .texatom .mo span {
  font-size: 100% !important;
}
.ie9 .mp-level {
  z-index: 0 !important;
}
.lte7 .browserwarning {
  position: relative;
  background-color: black;
  color: white;
  margin: -10px 0 0;
  width: 100%;
}
.lte7 .browserwarning > div {
  padding: 20px 20px 20px 50px;
  max-width: 840px;
  font-size: 16px;
}
.lte8 .mp-level {
  z-index: 0 !important;
}
.lte8 a.icon,
.lte8 .clearfix {
  zoom: 1;
  display: block;
}
.lte8 #menu .group li.current a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#00000000', GradientType=0);
}
.lte8 #menu .extra li.current a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=0);
}
.lte8 .button.arrow {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#12000000', endColorstr='#00000000', GradientType=0);
}
.lte8 .button.arrow:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000', endColorstr='#00000000', GradientType=0);
}
.lte8 #header {
  height: 96px;
}
.lte8 .icon > *:first-child,
.lte8 #article .icon > *:first-child,
.lte8 #menusite .level a > span:first-child,
.lte8 #menusite a.arrow.right > span + span,
.lte8 #menusite .sections a.arrow.right > span + span,
.lte8 #header p.question > span + span,
.lte8 #menusite .back a > span:first-child,
.lte8 .button.arrow > span + span,
.lte8 #menusite .search a {
  background-image: url("/images/sprite-icons.png");
}
.lte8 #menusite .level.start a > span:first-child {
  background: none;
}
.lte8 .mathexerciseengine.exercise {
  width: 640px;
}
.lte8 .mathexerciseengine .button.selected,
.lte8 .mathexerciseengine .button.selected:hover {
  background-color: gray;
  color: black;
}
.lte8 .mathexerciseengine .interaction .cols > span {
  width: 140px;
}
.lte8 .texatom .mo span {
  font-size: 93% !important;
}
.ie #menu .search input {
  width: 178px;
}
.ie input[type=text]::-ms-clear {
  width: 0;
  height: 0;
}
/* Target ie10+ */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* #menu .search input { width:178px; } */
  
  .texatom .mo span {
    font-size: 100% !important;
  }
}
