body {
  border-radius: 4px;
  -webkit-transition: padding 400ms ease;
  -moz-transition: padding 400ms ease;
  -o-transition: padding 400ms ease;
  -ms-transition: padding 400ms ease;
  transition: padding 400ms ease;
}
.help-page {
  min-width: 240px;
}
.scroll-off {
  overflow: hidden;
}
a {
  text-shadow: none;
  cursor: pointer;
}
a:focus {
  border: 0 transparent;
  outline: 0;
  text-decoration: none;
}
a i,
a:hover i {
  text-decoration: none;
}
i {
  font-size: inherit;
  color: inherit;
}
small i {
  margin-right: 5px;
}
h1,
h2,
h3,
h4 {
  font-style: normal;
}
h3,
h4 {
  text-transform: uppercase;
}
h1 {
  font-size: 24px;
  line-height: 1.3em;
}
h2 {
  font-size: 18px;
  line-height: 1.2em;
}
h3 {
  font-size: 16px;
  line-height: 1.2em;
}
h4 {
  font-size: 14px;
  line-height: 1.2em;
}
input[type="checkbox"],
input[type="radio"] {
  vertical-align: baseline;
}
input[type="text"],
input[type="password"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  cursor: default;
}
table,
tbody,
thead,
th,
td,
tr {
  font-size: inherit;
}
svg {
  -webkit-font-smoothing: antialiased;
}
.highcharts-container stop {
  stop-color: #e6e8e9;
}
button::-moz-focus-inner,
select::-moz-focus-inner {
  border: 0;
}
