/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/material-icons.woff2") format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}


.btn-primary {
  color: #fff;
  background-color: #00a870;
  border-color: #00a870; }
  .btn-primary:hover {
    color: #fff;
    background-color: #008257;
    border-color: #00754e; }
  .btn-primary:focus, .btn-primary.focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 3px rgba(0, 168, 112, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    background-color: #00a870;
    border-color: #00a870; }
  .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
    background-color: #008257;
    background-image: none;
    border-color: #00754e; }

.btn-vert {
  color: #111;
  background-color: #86bc25;
  border-color: #86bc25; }
  .btn-vert:hover {
    color: #111;
    background-color: #6f9c1f;
    border-color: #68911d; }
  .btn-vert:focus, .btn-vert.focus, .btn-vert:not(:disabled):not(.disabled).active:focus, .btn-vert:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 3px rgba(134, 188, 37, 0.5); }
  .btn-vert.disabled, .btn-vert:disabled {
    background-color: #86bc25;
    border-color: #86bc25; }
  .btn-vert:active, .btn-vert.active, .show > .btn-vert.dropdown-toggle, .btn-vert:not(:disabled):not(.disabled):active, .btn-vert:not(:disabled):not(.disabled).active {
    background-color: #6f9c1f;
    background-image: none;
    border-color: #68911d; }

.btn-jaune {
  color: #111;
  background-color: #e8e100;
  border-color: #e8e100; }
  .btn-jaune:hover {
    color: #111;
    background-color: #c2bc00;
    border-color: #b5b000; }
  .btn-jaune:focus, .btn-jaune.focus, .btn-jaune:not(:disabled):not(.disabled).active:focus, .btn-jaune:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 3px rgba(232, 225, 0, 0.5); }
  .btn-jaune.disabled, .btn-jaune:disabled {
    background-color: #e8e100;
    border-color: #e8e100; }
  .btn-jaune:active, .btn-jaune.active, .show > .btn-jaune.dropdown-toggle, .btn-jaune:not(:disabled):not(.disabled):active, .btn-jaune:not(:disabled):not(.disabled).active {
    background-color: #c2bc00;
    background-image: none;
    border-color: #b5b000; }

.btn-dark {
  color: #fff;
  background-color: #13100d;
  border-color: #13100d; }
  .btn-dark:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  .btn-dark:focus, .btn-dark.focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 3px rgba(19, 16, 13, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    background-color: #13100d;
    border-color: #13100d; }
  .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle, .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active {
    background-color: black;
    background-image: none;
    border-color: black; }

.btn-light {
  color: #111;
  background-color: #f4f6f5;
  border-color: #f4f6f5; }
  .btn-light:hover {
    color: #111;
    background-color: #dfe5e2;
    border-color: #d8dfdc; }
  .btn-light:focus, .btn-light.focus, .btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 3px rgba(244, 246, 245, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    background-color: #f4f6f5;
    border-color: #f4f6f5; }
  .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle, .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active {
    background-color: #dfe5e2;
    background-image: none;
    border-color: #d8dfdc; }

.btn-outline-primary {
  color: #00a870;
  background-color: transparent;
  background-image: none;
  border-color: #00a870; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #00a870;
    border-color: #00a870; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 3px rgba(0, 168, 112, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #00a870;
    background-color: transparent; }
  .btn-outline-primary:active, .btn-outline-primary.active, .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #00a870;
    border-color: #00a870; }

.btn-outline-vert {
  color: #86bc25;
  background-color: transparent;
  background-image: none;
  border-color: #86bc25; }
  .btn-outline-vert:hover {
    color: #fff;
    background-color: #86bc25;
    border-color: #86bc25; }
  .btn-outline-vert:focus, .btn-outline-vert.focus {
    box-shadow: 0 0 0 3px rgba(134, 188, 37, 0.5); }
  .btn-outline-vert.disabled, .btn-outline-vert:disabled {
    color: #86bc25;
    background-color: transparent; }
  .btn-outline-vert:active, .btn-outline-vert.active, .show > .btn-outline-vert.dropdown-toggle {
    color: #fff;
    background-color: #86bc25;
    border-color: #86bc25; }

.btn-outline-jaune {
  color: #e8e100;
  background-color: transparent;
  background-image: none;
  border-color: #e8e100; }
  .btn-outline-jaune:hover {
    color: #fff;
    background-color: #e8e100;
    border-color: #e8e100; }
  .btn-outline-jaune:focus, .btn-outline-jaune.focus {
    box-shadow: 0 0 0 3px rgba(232, 225, 0, 0.5); }
  .btn-outline-jaune.disabled, .btn-outline-jaune:disabled {
    color: #e8e100;
    background-color: transparent; }
  .btn-outline-jaune:active, .btn-outline-jaune.active, .show > .btn-outline-jaune.dropdown-toggle {
    color: #fff;
    background-color: #e8e100;
    border-color: #e8e100; }

.btn-outline-dark {
  color: #13100d;
  background-color: transparent;
  background-image: none;
  border-color: #13100d; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #13100d;
    border-color: #13100d; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 3px rgba(19, 16, 13, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #13100d;
    background-color: transparent; }
  .btn-outline-dark:active, .btn-outline-dark.active, .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #13100d;
    border-color: #13100d; }

.btn-outline-light {
  color: #f4f6f5;
  background-color: transparent;
  background-image: none;
  border-color: #f4f6f5; }
  .btn-outline-light:hover {
    color: #fff;
    background-color: #f4f6f5;
    border-color: #f4f6f5; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 3px rgba(244, 246, 245, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f4f6f5;
    background-color: transparent; }
  .btn-outline-light:active, .btn-outline-light.active, .show > .btn-outline-light.dropdown-toggle {
    color: #fff;
    background-color: #f4f6f5;
    border-color: #f4f6f5; }

.btn-link {
  font-weight: normal;
  color: #00a870;
  border-radius: 0; }
  .btn-link:focus, .btn-link:hover {
    color: #005c3d;
    text-decoration: underline;
    background-color: transparent; }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8e7d7; }

.table-hover .table-primary:hover {
  background-color: #a5e1cc; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #a5e1cc; }

.table-vert,
.table-vert > th,
.table-vert > td {
  background-color: #ddecc2; }

.table-hover .table-vert:hover {
  background-color: #d2e6af; }
  .table-hover .table-vert:hover > td,
  .table-hover .table-vert:hover > th {
    background-color: #d2e6af; }

.table-jaune,
.table-jaune > th,
.table-jaune > td {
  background-color: #f9f7b8; }

.table-hover .table-jaune:hover {
  background-color: #f7f4a0; }
  .table-hover .table-jaune:hover > td,
  .table-hover .table-jaune:hover > th {
    background-color: #f7f4a0; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #bdbcbb; }

.table-hover .table-dark:hover {
  background-color: #b0afae; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b0afae; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fcfcfc; }

.table-hover .table-light:hover {
  background-color: #efefef; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #efefef; }

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #00a870; }

.custom-control-input:checked ~ .custom-control-indicator {
  color: #fff;
  background-color: #00a870; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #00a870;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }

.custom-select:focus {
  border-color: #29ffb8;
  outline: none; }

.nav-pills .nav-link.active, .show > .nav-pills .nav-link {
  color: #fff;
  background-color: #00a870; }

.page-item.active .page-link {
  z-index: 2;
  color: #fff;
  background-color: #00a870;
  border-color: #00a870; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #00a870;
  background-color: #fff;
  border: 1px solid #ddd; }
  .page-link:focus, .page-link:hover {
    color: #005c3d;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #ddd; }

.progress-bar {
  height: 1rem;
  line-height: 1rem;
  color: #fff;
  background-color: #00a870;
  transition: width 0.6s ease; }

.alert-primary {
  color: #00573a;
  background-color: #cceee2;
  border-color: #b8e7d7; }
  .alert-primary hr {
    border-top-color: #a5e1cc; }
  .alert-primary .alert-link {
    color: #002418; }

.alert-vert {
  color: #466213;
  background-color: #e7f2d3;
  border-color: #ddecc2; }
  .alert-vert hr {
    border-top-color: #d2e6af; }
  .alert-vert .alert-link {
    color: #27370b; }

.alert-jaune {
  color: #797500;
  background-color: #faf9cc;
  border-color: #f9f7b8; }
  .alert-jaune hr {
    border-top-color: #f7f4a0; }
  .alert-jaune .alert-link {
    color: #464400; }

.alert-dark {
  color: #0a0807;
  background-color: #d0cfcf;
  border-color: #bdbcbb; }
  .alert-dark hr {
    border-top-color: #b0afae; }
  .alert-dark .alert-link {
    color: black; }

.alert-light {
  color: #7f807f;
  background-color: #fdfdfd;
  border-color: #fcfcfc; }
  .alert-light hr {
    border-top-color: #efefef; }
  .alert-light .alert-link {
    color: #666666; }

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #00a870;
  border-color: #00a870; }

.list-group-item-primary {
  color: #00573a;
  background-color: #b8e7d7; }

a.list-group-item-primary,
button.list-group-item-primary {
  color: #00573a; }
  a.list-group-item-primary:focus, a.list-group-item-primary:hover,
  button.list-group-item-primary:focus,
  button.list-group-item-primary:hover {
    color: #00573a;
    background-color: #a5e1cc; }
  a.list-group-item-primary.active,
  button.list-group-item-primary.active {
    color: #fff;
    background-color: #00573a;
    border-color: #00573a; }

.list-group-item-vert {
  color: #466213;
  background-color: #ddecc2; }

a.list-group-item-vert,
button.list-group-item-vert {
  color: #466213; }
  a.list-group-item-vert:focus, a.list-group-item-vert:hover,
  button.list-group-item-vert:focus,
  button.list-group-item-vert:hover {
    color: #466213;
    background-color: #d2e6af; }
  a.list-group-item-vert.active,
  button.list-group-item-vert.active {
    color: #fff;
    background-color: #466213;
    border-color: #466213; }

.list-group-item-jaune {
  color: #797500;
  background-color: #f9f7b8; }

a.list-group-item-jaune,
button.list-group-item-jaune {
  color: #797500; }
  a.list-group-item-jaune:focus, a.list-group-item-jaune:hover,
  button.list-group-item-jaune:focus,
  button.list-group-item-jaune:hover {
    color: #797500;
    background-color: #f7f4a0; }
  a.list-group-item-jaune.active,
  button.list-group-item-jaune.active {
    color: #fff;
    background-color: #797500;
    border-color: #797500; }

.list-group-item-dark {
  color: #0a0807;
  background-color: #bdbcbb; }

a.list-group-item-dark,
button.list-group-item-dark {
  color: #0a0807; }
  a.list-group-item-dark:focus, a.list-group-item-dark:hover,
  button.list-group-item-dark:focus,
  button.list-group-item-dark:hover {
    color: #0a0807;
    background-color: #b0afae; }
  a.list-group-item-dark.active,
  button.list-group-item-dark.active {
    color: #fff;
    background-color: #0a0807;
    border-color: #0a0807; }

.list-group-item-light {
  color: #7f807f;
  background-color: #fcfcfc; }

a.list-group-item-light,
button.list-group-item-light {
  color: #7f807f; }
  a.list-group-item-light:focus, a.list-group-item-light:hover,
  button.list-group-item-light:focus,
  button.list-group-item-light:hover {
    color: #7f807f;
    background-color: #efefef; }
  a.list-group-item-light.active,
  button.list-group-item-light.active {
    color: #fff;
    background-color: #7f807f;
    border-color: #7f807f; }

.badge-primary {
  color: #fff;
  background-color: #00a870; }
  .badge-primary[href]:focus, .badge-primary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #00754e; }

.badge-vert {
  color: #111;
  background-color: #86bc25; }
  .badge-vert[href]:focus, .badge-vert[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #68911d; }

.badge-jaune {
  color: #111;
  background-color: #e8e100; }
  .badge-jaune[href]:focus, .badge-jaune[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #b5b000; }

.badge-dark {
  color: #fff;
  background-color: #13100d; }
  .badge-dark[href]:focus, .badge-dark[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: black; }

.badge-light {
  color: #111;
  background-color: #f4f6f5; }
  .badge-light[href]:focus, .badge-light[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #d8dfdc; }

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

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #00754e !important; }

.bg-vert {
  background-color: #86bc25 !important; }

a.bg-vert:focus, a.bg-vert:hover {
  background-color: #68911d !important; }

.bg-jaune {
  background-color: #e8e100 !important; }

a.bg-jaune:focus, a.bg-jaune:hover {
  background-color: #b5b000 !important; }

.bg-dark {
  background-color: #13100d !important; }

a.bg-dark:focus, a.bg-dark:hover {
  background-color: black !important; }

.bg-light {
  background-color: #f4f6f5 !important; }

a.bg-light:focus, a.bg-light:hover {
  background-color: #d8dfdc !important; }

.border-primary {
  border-color: #00a870 !important; }

.border-vert {
  border-color: #86bc25 !important; }

.border-jaune {
  border-color: #e8e100 !important; }

.border-dark {
  border-color: #13100d !important; }

.border-light {
  border-color: #f4f6f5 !important; }

.text-primary {
  color: #00a870 !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #00754e !important; }

.text-vert {
  color: #86bc25 !important; }

a.text-vert:focus, a.text-vert:hover {
  color: #68911d !important; }

.text-jaune {
  color: #e8e100 !important; }

a.text-jaune:focus, a.text-jaune:hover {
  color: #b5b000 !important; }

.text-dark {
  color: #13100d !important; }

a.text-dark:focus, a.text-dark:hover {
  color: black !important; }

.text-light {
  color: #f4f6f5 !important; }

a.text-light:focus, a.text-light:hover {
  color: #d8dfdc !important; }

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