/* lato-100 - latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/lato/lato-v23-latin-100.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/lato/lato-v23-latin-100.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v23-latin-100.woff2") format("woff2"), url("../fonts/lato/lato-v23-latin-100.woff") format("woff"), url("../fonts/lato/lato-v23-latin-100.ttf") format("truetype"), url("../fonts/lato/lato-v23-latin-100.svg#Lato") format("svg"); /* Legacy iOS */
}
/* lato-100italic - latin */
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 100;
  src: url("../fonts/lato/lato-v23-latin-100italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/lato/lato-v23-latin-100italic.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v23-latin-100italic.woff2") format("woff2"), url("../fonts/lato/lato-v23-latin-100italic.woff") format("woff"), url("../fonts/lato/lato-v23-latin-100italic.ttf") format("truetype"), url("../fonts/lato/lato-v23-latin-100italic.svg#Lato") format("svg"); /* Legacy iOS */
}
/* lato-regular - latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/lato/lato-v23-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/lato/lato-v23-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v23-latin-regular.woff2") format("woff2"), url("../fonts/lato/lato-v23-latin-regular.woff") format("woff"), url("../fonts/lato/lato-v23-latin-regular.ttf") format("truetype"), url("../fonts/lato/lato-v23-latin-regular.svg#Lato") format("svg"); /* Legacy iOS */
}
/* lato-italic - latin */
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/lato/lato-v23-latin-italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/lato/lato-v23-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v23-latin-italic.woff2") format("woff2"), url("../fonts/lato/lato-v23-latin-italic.woff") format("woff"), url("../fonts/lato/lato-v23-latin-italic.ttf") format("truetype"), url("../fonts/lato/lato-v23-latin-italic.svg#Lato") format("svg"); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/lato/lato-v23-latin-700.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/lato/lato-v23-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v23-latin-700.woff2") format("woff2"), url("../fonts/lato/lato-v23-latin-700.woff") format("woff"), url("../fonts/lato/lato-v23-latin-700.ttf") format("truetype"), url("../fonts/lato/lato-v23-latin-700.svg#Lato") format("svg"); /* Legacy iOS */
}
/* lato-700italic - latin */
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/lato/lato-v23-latin-700italic.eot"); /* IE9 Compat Modes */
  src: local(""), url("../fonts/lato/lato-v23-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v23-latin-700italic.woff2") format("woff2"), url("../fonts/lato/lato-v23-latin-700italic.woff") format("woff"), url("../fonts/lato/lato-v23-latin-700italic.ttf") format("truetype"), url("../fonts/lato/lato-v23-latin-700italic.svg#Lato") format("svg"); /* Legacy iOS */
}
body {
  font-family: "Lato", sans-serif;
}

.btn-group-sm > .btn, .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.25rem;
}

.card > a {
  color: inherit !important;
  text-decoration: none !important;
}
.card .card-body {
  min-height: 11em;
}
.card .card-body .fs-6 {
  font-size: 0.75rem !important;
}

.customer .card-body {
  position: relative;
}
.customer .card-body:before {
  position: absolute;
  z-index: 0;
  inset: 0;
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 110% 2em;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path d="M11 6a3 3 0 1 1-6 0 3 3 0 0 1 6 0z"/><path fill-rule="evenodd" d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm8-7a7 7 0 0 0-5.468 11.37C3.242 11.226 4.805 10 8 10s4.757 1.225 5.468 2.37A7 7 0 0 0 8 1z"/></svg>');
  opacity: 0.05;
}
.customer .card-body * {
  position: relative;
  z-index: 1;
}

.project .card-body {
  position: relative;
}
.project .card-body:before {
  position: absolute;
  z-index: 0;
  inset: 0;
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 110% 2em;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path d="M13.5 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-11a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h11zm-11-1a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2h-11z"/><path d="M6.5 3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3zm-4 0a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3zm8 0a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3z"/></svg>');
  opacity: 0.05;
}
.project .card-body * {
  position: relative;
  z-index: 1;
}

.server .card-body {
  position: relative;
}
.server .card-body:before {
  position: absolute;
  z-index: 0;
  inset: 0;
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 110% 2em;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path d="M14 10a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h12zM2 9a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-1a2 2 0 0 0-2-2H2z"/><path d="M5 11.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm-2 0a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zM14 3a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z"/><path d="M5 4.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0zm-2 0a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0z"/></svg>');
  opacity: 0.05;
}
.server .card-body * {
  position: relative;
  z-index: 1;
}

.resource .card-body {
  position: relative;
}
.resource .card-body:before {
  position: absolute;
  z-index: 0;
  inset: 0;
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 110% 2em;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path d="M5 4a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1H5zm-.5 2.5A.5.5 0 0 1 5 6h6a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zM5 8a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1H5zm0 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1H5z"/><path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2zm10-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1z"/></svg>');
  opacity: 0.05;
}
.resource .card-body * {
  position: relative;
  z-index: 1;
}

.task .card-body {
  position: relative;
}
.task .card-body:before {
  position: absolute;
  z-index: 0;
  inset: 0;
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 105% 3em;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path d="M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71V3.5z"/><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0z"/></svg>');
  opacity: 0.05;
}
.task .card-body * {
  position: relative;
  z-index: 1;
}

.user .card-body {
  position: relative;
  min-height: auto;
}
.user .card-body:before {
  position: absolute;
  z-index: 0;
  inset: 0;
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 102% 2em;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path d="M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4zm-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10z"/></svg>');
  opacity: 0.05;
}
.user .card-body * {
  position: relative;
  z-index: 1;
}

/*# sourceMappingURL=style.css.map */
