/* general CSS */
.center {
  text-align: center;
}
.left {
  text-align: left;
}

.collection-item {
  list-style: none;
  text-align: left;
}

H1 {
  text-align: center;
}
H5 {
  text-align: left;
}

.no-border-bottom {
  border-bottom-style: none;
}
.table-stripe {
  background-color: lightgrey;
}

.left-border-highlight {
  border-left-style: solid;
  border-left-width: 6px;
  border-left-color: green;
}

.left-border-highlight2 {
  border-left-style: solid;
  border-left-width: 6px;
  border-left-color: red;
}

.inline-icon-big {
  vertical-align: bottom;
  font-size: 48px !important;
}

.noteBox {
  margin: auto;
  border: 1px solid;
  border-radius: 5px;
  padding: 10px;
  width: auto;
  border-color: #e76f51;
  background-color: rgba(231, 111, 81, 0.1);
}


/*            .type1 { border-color: #E76F51; background-color: rgba(231, 111, 81, 0.1); }
            .type2 { border-color: #2A9D8F; background-color: rgba(42, 157, 143, 0.1); }
            .type3 { border-color: #0096C7; background-color: rgba(0, 150, 199, 0.1); }
            .type4 { border-color: #00B353; background-color: rgba(0, 179, 83, 0.1); }
            .picture { width: 15px; padding-right: 10px;}*/

.hide {
  display: none !important;
  padding: 0 !important;
}


@media print {

  * {
    font-family: sans-serif;
        font-family: sans-serif;

  }
  footer,
  header,
  nav {
    display: none;
  }
  @page {
    size: a4 portrait;
    font-size: 12pt;
    margin-left: 3em;
    margin-right: 3em;
    background-color: white;
    color: black;
  }
  H3 {
    text-align: center;
  }
  TH {
    font-weight: bold;
  }
  TABLE { border-collapse: collapse;}
  TH,
  TD {
     text-align: left;
      padding-left: 5px;
      padding-right: 5px;

  }
  .grey {
    background: lightgrey !important;
  }
  .right-border {
    border-right-style: solid;
    border-right-width: 1px;
    }
    .top-border {
    border-top-style: solid;
    border-top-width: 1px;
    }
    .bottom-border {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    }
    .print-center {
        text-align: center;
    }
}
