code {
  word-wrap: break-word;
  margin: 0;
  padding: 0;
}

.tag,
.tag-name {
  color: #2f6f9f;
}

.attribute {
  color: #4f9fcf;
}

.operator {
  color: #1f83c2;
}

.quote,
.value {
  color: #fb683b;
}

.epm-doc {
  background-color: #f8f9fa;
  border: solid 1px #e1e9f2;
  border-radius: 20px;
  display: block;
  margin: 20px 0;
  padding: 20px;
}

.epm-doc--code {
  font-family: "Ubuntu", sans-serif;
  color: #535353;
}

.epm-doc--element {
  display: block;
  margin: 0 0 0 0;
}

code[data-language="html"] {
  font-size: 0.8em;
  word-spacing: normal;
  white-space: break-spaces;
  word-break: normal;
}

code .epm-codeline {
  display: block;
  margin: 0;
  padding: 0;
}

code .epm-codegroup {
  display: block;
  margin: 0;
  padding: 0;
}

pre {
  margin: 0;
  padding: 0;
}

label {
  font-family: "VAGRoundedStd-Thin", Arial, Helvetica, sans-serif;
  color: #b9bbbb;
}

.epm-doc_title {
  font-family: "VAGRoundedStd-Thin", Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #007934;
}

.epm-note {
  font-style: italic;
  font-family: "VAGRoundedStd-Thin", Arial, Helvetica, sans-serif;
  color: #8b8b8b;
}

.epm-link.isDisabled {
  margin-left: 20px;
}

.content {
  margin: 10px 30px;
}

.card {
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.epm-navbar.epm-navbar_vertical .epm-menu.manual {
  position: relative;
  height: auto;
}

.epm-manual-norma {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.epm-manual-norma .img-logo {
  width: 120px;
  margin-right: 50px;
}

.epm-manual-norma .img-medium {
  width: 700px;
}

.epm-manual-norma .img-file {
  width: 400px;
}

kbd {
  background-color: #eee;
  border-radius: 3px;
  border: 1px solid #b4b4b4;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 0 0 rgba(255, 255, 255, 0.7) inset;
  color: #333;
  display: inline-block;
  font-size: 0.85em;
  font-weight: 700;
  line-height: 1;
  padding: 2px 4px;
  white-space: nowrap;
}
