#email-base .content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#email-base .bolder {
  font-weight: bolder;
  color: #1d4e77;
}
#email-base .align-center {
  text-align: center;
}
#email-base .align-left {
  text-align: left;
}
#email-base .normal {
  font-weight: 500;
}
#email-base .border-top {
  border-top: 1px solid #88cedd;
  margin-top: 15px;
}
#email-base .padding-10 {
  padding: 0px 10px;
}
#email-base .primary-color {
  color: #1d4e77;
}
#email-base .w-100 {
  width: 100%;
}
#email-base #button {
  text-decoration: none;
  background-color: #1d4e77;
  color: white;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  padding: 10px;
  border-radius: 5px;
}

.c-primary {
  color: #3D8565;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
  background-color: #3D8565 !important;
}

:root {
  --body-max-width: 100%;
}

.c-primary {
  color: #3D8565;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
  background-color: #3D8565 !important;
  border-color: #3D8565 !important;
}

.table > :not(caption) > * > * {
  padding: 0.25rem;
}

.table {
  font-size: 11px;
}

.table-bordered > :not(caption) > * {
  vertical-align: middle;
}

.check-calibre {
  padding: 5px;
  width: 20px;
  height: 20px;
}

.buttons-calibre {
  padding: 30px 8px;
}

.form-check-input:checked[type=checkbox] {
  background-color: #3D8565 !important;
}

.form-group input[type=radio] + label {
  padding-right: 1rem;
  margin-left: 0.2rem;
}

.form-group input[type=radio] + label.required:after {
  display: none;
}

.weekTable {
  width: 100%;
  border-collapse: collapse;
  overflow-x: auto;
  table-layout: fixed;
}

.weekTable th,
.weekTable td {
  vertical-align: middle;
  white-space: nowrap;
}

.weekTable td label select,
.weekTable th label select {
  width: 100%;
}

.weekTable thead {
  display: block;
  white-space: nowrap;
}

.weekTable tbody {
  display: block;
  overflow: auto;
  max-height: 300px;
}

.mw-200-px {
  min-width: 200px;
}

.w-100-px {
  width: 100px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFDSTtFQUNJO0VBQ0E7RUFDQTtBQ0FSO0FERUk7RUFDSTtFQUNBO0FDQVI7QURFSTtFQUNJO0FDQVI7QURFSTtFQUNJO0FDQVI7QURFSTtFQUNJO0FDQVI7QURFSTtFQUNJO0VBQ0E7QUNBUjtBREVJO0VBQ0k7QUNBUjtBREVJO0VBQ0k7QUNBUjtBREVJO0VBQ0k7QUNBUjtBREVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0FSOztBRElBO0VBQ0k7QUNESjs7QURJQTtFQUNJO0FDREo7O0FBM0NBO0VBQ0U7QUE4Q0Y7O0FBNUNBO0VBQ0U7QUErQ0Y7O0FBNUNBO0VBQ0U7RUFDQTtBQStDRjs7QUE3Q0E7RUFDRTtBQWdERjs7QUE5Q0E7RUFDRTtBQWlERjs7QUEvQ0E7RUFDRTtBQWtERjs7QUEvQ0E7RUFDRTtFQUNBO0VBQ0E7QUFrREY7O0FBL0NBO0VBQ0U7QUFrREY7O0FBaERBO0VBQ0U7QUFtREY7O0FBL0NBO0VBQ0U7RUFDQTtBQWtERjs7QUEvQ0E7RUFDRTtBQWtERjs7QUEvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWtERjs7QUEvQ0E7O0VBRUU7RUFDQTtBQWtERjs7QUE5Q0E7O0VBRUU7QUFpREY7O0FBOUNBO0VBQ0U7RUFDQTtBQWlERjs7QUE5Q0E7RUFDRTtFQUNBO0VBQ0E7QUFpREY7O0FBL0NBO0VBQ0U7QUFrREY7O0FBaERBO0VBQ0U7QUFtREYsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2NvbXBvbmVudHMvZW1haWwvZW1haWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hcHAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIjZW1haWwtYmFzZSB7XG4gICAgLmNvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuYm9sZGVye1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICBjb2xvcjogIzFkNGU3NztcbiAgICB9XG4gICAgLmFsaWduLWNlbnRlcntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYWxpZ24tbGVmdHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLm5vcm1hbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmJvcmRlci10b3B7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODhjZWRkO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICAucGFkZGluZy0xMHtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgfVxuICAgIC5wcmltYXJ5LWNvbG9ye1xuICAgICAgICBjb2xvcjogIzFkNGU3NztcbiAgICB9XG4gICAgLnctMTAwe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI2J1dHRvbntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ0ZTc3O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxufVxuXG4uYy1wcmltYXJ5e1xuICAgIGNvbG9yOiAjM0Q4NTY1O1xufVxuXG4uYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDg1NjUgIWltcG9ydGFudDtcbn0iLCJAaW1wb3J0ICdwYWdlcy9hZG1pbic7XG5AaW1wb3J0ICdwYWdlcy9sb2dpbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2VtYWlsL2VtYWlsJztcblxuXG46cm9vdHtcbiAgLS1ib2R5LW1heC13aWR0aDogMTAwJTtcbn1cbi5jLXByaW1hcnl7XG4gIGNvbG9yOiAjM0Q4NTY1O1xufVxuXG4uYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q4NTY1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzNEODU2NSAhaW1wb3J0YW50O1xufVxuLnRhYmxlPjpub3QoY2FwdGlvbik+Kj4qe1xuICBwYWRkaW5nOjAuMjVyZW07XG59XG4udGFibGV7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi50YWJsZS1ib3JkZXJlZD46bm90KGNhcHRpb24pPip7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jaGVjay1jYWxpYnJlIHtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYnV0dG9ucy1jYWxpYnJlIHtcbiAgcGFkZGluZzogMzBweCA4cHg7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hde1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q4NTY1ICFpbXBvcnRhbnQ7XG59XG5cblxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG59XG5cbi5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwucmVxdWlyZWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2Vla1RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi53ZWVrVGFibGUgdGgsXG4ud2Vla1RhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy9taW4td2lkdGg6IDIwMHB4O1xufVxuXG4ud2Vla1RhYmxlIHRkIGxhYmVsIHNlbGVjdCxcbi53ZWVrVGFibGUgdGggbGFiZWwgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53ZWVrVGFibGUgdGhlYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndlZWtUYWJsZSB0Ym9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4ubXctMjAwLXB4e1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnctMTAwLXB4IHtcbiAgd2lkdGg6IDEwMHB4O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/