body {
  font-size: 12pt;
}

div.fake-form-group {
  padding-top: 5px;
  padding-bottom: 5px;
}

div.fake-form-group div {
  border: 1px solid #ced4da;
  padding: 6px;
  min-height: calc(1.5em + 0.75rem + 2px);
  background-color: rgb(248, 248, 248);
}

div.form-group span.fake-form-control {
  background-color: rgb(248, 248, 248);
}

div.fake-form-group label {
  margin-bottom: 0.2rem;
  font-weight: bold;
}

h1 {
  font-size: 1.1em;
  font-weight: bold;
}
h2 {
  font-size: 1em;
  font-weight: bold;
}

h1.exporty {
  text-align: center;
}

div.form-group label {
  margin-bottom: 0.2rem;
  font-weight: bold;
}

.datagrid {
  padding: 0;
}

form h1 {
  border-bottom: 1px solid #ddd;
}

ul.errors {
  display: block;
  background-color: red;
  color: white;
  list-style-type: none;
  margin: 0;
  padding: 5px 15px 5px 15px;
}
