* {
  margin: 0;
}

body {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  width: 98%;
}

ul {
  margin: 0;
  padding: 0;
}

.form-hour-record_field-small {
  width: 40%;
}

.sums-header {
  display: flex;
  flex-wrap: wrap;
}

.freeDay {
  background: #e0f2f1;
  border: 1px solid;
}

.day {
  border: 1px solid;
}

.form-container {
  margin-top: 2em;
}

.badge {
  margin: 0.5em;
}

@media print {
  title {
    display: none !important;
  }
  .printHide {
    display: none !important;
    visibility: hidden;
  }
}