﻿body .calculator {
  width: 500px;
}
body .calculator .calculator-button {
  height: 60px;
  font-size: 40px;
}
body .calculator .calculator-button.clear {
  background-color: red;
  color: white;
}
body .calculator .calculator-button.equals {
  background-color: #8DC63F;
}
body .calculator .calculator-button.operation {
  background-color: #4FACE1;
}
body .calculator .calc input {
  font-family: "Courier New", monospace;
  font-size: 24px;
  font-weight: 500;
}
body .calculator .result {
  font-family: "Courier New", monospace;
  background-color: #E0FFFF;
  font-size: 24px;
  text-align: right;
  color: black;
  font-weight: 900;
  height: 37px;
}

body {
  /*    .e-filemanager .e-address {
          visibility: hidden;
      }*/
}
body .admin {
  background-color: rgba(141, 198, 63, 0.2) !important;
}
body .teacher-part {
  background-color: #9A81BB !important;
  color: white !important;
}
body .teacher-part .mud-info-text {
  color: white !important;
}
body .teacher-part .text-part a {
  color: white !important;
}
body .teacher-only {
  color: #9A81BB !important;
}
body .teacher-only-switch .mud-switch-info.mud-checked {
  color: #9A81BB;
}
body .teacher-only-switch .mud-switch-info.mud-checked + .mud-switch-track {
  background-color: #BA68C8;
}
body .teacher-only .mud-nav-link:not(.mud-nav-link-disabled) .mud-nav-link-icon.mud-nav-link-icon-default {
  color: #9A81BB !important;
}
body .teacher-only .mud-nav-link.active:not(.mud-nav-link-disabled) {
  color: #9A81BB !important;
}

body .text-part h1 {
  font-size: 24pt;
}
body .text-part h2 {
  font-size: 20pt;
}
body .text-part p {
  font-size: 15pt;
  margin-bottom: 0.5em;
}
body .text-part ul, body .text-part ol {
  font-size: 14pt;
  margin-bottom: 0.5em;
}
.code {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
.code textarea {
  font-size: 0.8em !important;
  color: darkblue !important;
}
