.reveal-other-expression,
.collapsible{
  background-color: transparent;
  position: relative;
  right: 10px;
  color: #000;
}
.reveal-other-expression:hover,
.reveal-other-expression:focus,
.collapsible:hover,
.collapsible:focus {
  background-color: transparent;
  outline: none;
  filter: invert(31%) sepia(100%) saturate(1221%) hue-rotate(181deg) brightness(94%) contrast(101%);
  color: #007acc;
}
.reveal-other-expression{
  line-height: 0px;
  right: 40px;
  font-size: 125%;
}
.reveal-other-expression ~ *{
  position: relative;
  bottom: 25px;
}
.approximation {
  margin-bottom: -1em;
}
.collapsible > img {
  width: 20px;
}
.content {
  display: none;
  font-family: Arial, Helvetica, sans-serif, Ubuntu;
}
.maths{
  font-size: 125%;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1;
  margin: 0 0 0;
}
.maths-actual{
  font-size: 136%;
  position: relative;
  right: 26px;
  display: none;
}

select {
	background: #f7f7f7;
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(45deg, transparent 51%, #fff 49%), linear-gradient(-45deg, transparent 51%, #fff 49%), linear-gradient(#000 , #000);
  background-position: center, calc(100% - 16px) 50%, calc(100% - 11px) 50%, right;
  background-size: auto, 6px 6px, 6px 6px,
    33px 100%;
  background-repeat: no-repeat;
	border: 1px solid #d1d1d1;
	border-radius: 2px;
	color: #686868;
	padding: 0.1em 0.4375em;
  margin: 0;
  width: 243px;
  height: 33px;
  -webkit-appearance:none;
}

select:focus {
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(45deg, transparent 51%, #fff 49%), linear-gradient(-45deg, transparent 51%, #fff 49%), linear-gradient(#007acc , #007acc);
	border-color: #007acc;
	color: #1a1a1a;
	outline: 0;
}
.dropdown-target-select{
  float: right;
}
#permalink{
  width: calc(100% - 63px);
  height: 30px;
}
#permalink-div{
  margin-top: 100px;
}
#permalink-button{
  font-size: 11.5px;
  position: relative;
  bottom: 2px;
}

