/* -------- Use --------- */
/* --------- Media Queries --------- */
html body {
  font-family: "Roboto", "HelveticaNeue", "Helvetica Neue", "Helvetica-Neue", Helvetica, Arial, sans-serif;
}
html body .h1, html body h1 {
  font-size: 2em;
}
html body .h2, html body h2 {
  font-size: 1.8em;
}
html body .h3, html body h3 {
  font-size: 1.6em;
}
html body .h4, html body h4 {
  font-size: 1.4em;
}
html body .h5, html body h5 {
  font-size: 1.2em;
}
html body .h6, html body h6 {
  font-size: 1em;
}
html body .h1, html body h1,
html body .h2, html body h2,
html body .h3, html body h3,
html body .h4, html body h4,
html body .h5, html body h5,
html body .h6, html body h6 {
  font-family: "maven pro", "HelveticaNeue", "Helvetica Neue", "Helvetica-Neue", Helvetica, Arial, sans-serif;
}
html body .h1, html body h1,
html body .h2, html body h2,
html body .h3, html body h3 {
  color: #355daa;
}
html body a {
  color: #355daa;
  transition: all 0.2s;
  border-bottom: 2px solid transparent;
}
html body a:hover {
  text-decoration: none;
  border-bottom-color: rgb(234.8048780488, 91.1951219512, 154.0243902439);
  color: rgb(234.8048780488, 91.1951219512, 154.0243902439);
}
html body .meta,
html body .hint {
  color: #888888;
  font-size: 0.9em;
}

li {
  margin-left: 1.3em;
}

.documents li {
  list-style-type: none;
  margin-left: 0;
}
.documents li .fas {
  margin-right: 0.5em;
  font-size: 1.3em;
}

body {
  color: #222222;
}

a,
a:hover {
  color: #355daa;
}

.bg-primary {
  background-color: #ffffff !important;
}

body.archive header.page-header {
  margin-bottom: 2em;
}
body.archive article {
  margin-bottom: 2em;
}

.container #loginform {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

form label + input {
  display: block;
  width: 100%;
}

.login form,
#loginform {
  background-color: #eeeeee;
  border-radius: 7.5px;
}

.login {
  background-color: #ffffff;
}
.login .message {
  background-color: #f6b6d2;
  border-left: none;
}

.login-remember {
  margin-top: 1em;
}

.care-notes .dashgroup {
  width: 100%;
}

#wrapper-footer {
  background-color: #8cbae3;
  margin-top: 1em;
}

#wrapper-navbar {
  text-align: center;
}
#wrapper-navbar img {
  max-width: 250px;
}

.navbar-toggler {
  display: none;
}
@media (min-width: 576px) and (max-width: 767px) {
  .navbar-toggler {
    display: inline-block;
  }
}
@media (max-width: 575px) {
  .navbar-toggler {
    display: inline-block;
  }
}

.navbar {
  background-color: #355daa;
  margin-bottom: 1em;
}

body input[type=submit],
body #lostpasswordform input[type=submit],
body button,
body .button {
  border: none;
  padding: 0.5em 1em;
}
body input[type=submit]:focus,
body #lostpasswordform input[type=submit]:focus,
body button:focus,
body .button:focus {
  outline: none;
}

.button {
  background-color: #8cbae3;
  color: #ffffff;
  border-radius: 15px;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.button.button-primary {
  border-radius: 15px;
}
.button.button-primary:hover {
  opacity: 0.9;
}

.understrap-read-more-link {
  background-color: #355daa;
  border: none;
  font-weight: 300;
  font-size: 0.9em;
}
.understrap-read-more-link:hover {
  background-color: rgb(234.8048780488, 91.1951219512, 154.0243902439);
}

.button .button-primary,
.site .page-item.active .page-link {
  background-color: #355daa;
  color: #ffffff;
  font-size: 1em;
}

ul {
  padding-left: 0;
}

.dashgroup {
  background-color: #eeeeee;
  border: 1px solid #eeeeee;
  border-radius: 15px;
  padding: 0.5em 1.2em;
  margin-bottom: 1em;
}
.dashgroup section, .dashgroup article {
  margin-bottom: 1em;
}

table {
  width: 100%;
}
table thead {
  font-weight: bold;
}
table td {
  vertical-align: top;
}
table td span.label {
  display: none;
}
@media (max-width: 575px) {
  table thead {
    display: none;
  }
  table tr {
    border-top: 1em solid #eeeeee;
    padding: 0.5em;
    display: block;
    background: #ffffff;
  }
  table tr:first-child {
    border-top: none;
  }
  table td {
    display: block;
  }
  table td span.label {
    display: inline-block;
    width: 6em;
  }
}

.employee-number {
  text-align: right;
  float: right;
}

.video_collapse_container .wp-video {
  margin: auto;
  max-width: 100%;
}
.video_collapse_container .wp-video iframe {
  max-width: 100%;
}

form {
  border: 1px solid #eeeeee;
  padding: 0.5em 1.2em;
}
@media (max-width: 575px) {
  form label + input {
    display: block;
    width: 100%;
  }
}
form .hidden {
  display: none;
}

body #page .wpcf7 input[type=date] {
  padding-right: 0;
}
body #page .wpcf7 input[type=date]::-webkit-calendar-picker-indicator {
  opacity: 1;
  height: 1em;
  width: 1em;
  padding: calc(0.5em + 3px);
  border-radius: 0 0.25rem 0.25rem 0;
}
body #page .wpcf7 input[type=date]::-webkit-inner-spin-button, body #page .wpcf7 input[type=date]::-webkit-clear-button {
  display: none;
}
body #page .wpcf7 input:focus,
body #page .wpcf7 textarea:focus {
  border-color: #355daa;
  box-shadow: none;
  -webkit-box-shadow: none;
}
body #page .wpcf7 input[type=submit] {
  border-color: #355daa;
  color: #355daa;
}
body #page .wpcf7 input:hover[type=submit] {
  border-color: #355daa;
  background-color: #355daa;
  color: #ffffff;
}
body #page .wpcf7 table {
  width: 100%;
}
body #page .wpcf7 thead span {
  display: inline-block;
}
@media (max-width: 575px) {
  body #page .wpcf7 thead {
    display: block;
  }
  body #page .wpcf7 thead td, body #page .wpcf7 thead th {
    color: white;
  }
  body #page .wpcf7 thead td::first-letter, body #page .wpcf7 thead th::first-letter {
    color: #222222;
  }
}
body #page .wpcf7 tr {
  padding: 0;
  border-top: none;
}
body #page .wpcf7 td:first-child {
  width: 20%;
  text-align: left;
}
body #page .wpcf7 td {
  width: 12%;
  text-align: center;
}
@media (max-width: 575px) {
  body #page .wpcf7 td {
    display: inline-block;
    width: 7vw;
  }
}
body #page .wpcf7 label.file {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  padding: 0.4em 0;
}
body #page .wpcf7 label.file:before {
  content: "\f07c";
  font-family: "FontAwesome";
  padding: 0.72em;
  background: #355daa;
  color: #ffffff;
  margin-right: 0.5em;
}
body #page .wpcf7 label.file input[type=file] {
  visibility: hidden;
  height: 0;
  padding: 0;
  border: none;
}
body #page .wpcf7 option[value=""] {
  color: #888888;
}
body #page .wpcf7 select[name=week1],
body #page .wpcf7 select[name=week2],
body #page .wpcf7 select[name=week3] {
  padding: 0;
  height: 1.8em;
  width: 2em;
}

.wpcf7-checkbox .wpcf7-list-item {
  margin-left: 0;
}
.wpcf7-checkbox .wpcf7-list-item-label {
  margin-right: 2em;
}

input[type=checkbox] {
  position: relative;
  top: 0;
  visibility: hidden;
  margin-left: 20px;
  left: -20px;
}
input[type=checkbox]::before {
  content: " ";
  font-family: "Font Awesome 5 Free";
  font-size: 1.3m;
  display: inline-block;
  border: 1px solid #ced4da;
  background-color: #ffffff;
  color: #ffffff;
  width: 30px;
  height: 30px;
  transition: color 0.2s, background-color 0.2s;
  margin-left: 0px;
  padding-top: 2px;
  visibility: visible;
  vertical-align: bottom;
}
@media (max-width: 575px) {
  input[type=checkbox]::before {
    width: 7vw;
    height: 7vw;
  }
}
input[type=checkbox]:checked::before {
  content: "\f00c";
  font-weight: 900;
  background-color: #355daa;
  margin-left: -1px;
  color: #ffffff;
  text-align: center;
  border: 1px solid #355daa;
}

.wpcf7 table input[type=checkbox] {
  left: -20px;
}

body .blz-confirmation-checkbox input[type=checkbox] {
  display: none;
}
body .blz-confirmation-checkbox input[type=checkbox] + label::before {
  content: "\f096";
  font-family: "FontAwesome";
  color: #355daa;
  font-size: 1.5em;
  margin-right: 0.5em;
}
body .blz-confirmation-checkbox input[type=checkbox]:checked + label::before {
  content: "\f046";
  color: #355daa;
}
body .blz-confirmation-checkbox input[type=checkbox]:disabled + label {
  color: #888888;
  cursor: not-allowed;
}
body .blz-confirmation-checkbox input[type=checkbox]:disabled + label::before {
  content: "\f096";
  color: #888888;
}

.page-id-78 .wpcf7-list-item-label,
.blz-dev-site.page-id-70 .wpcf7-list-item-label {
  display: none;
}/*# sourceMappingURL=main.css.map */