
.btn {
    display: inline-block;
    font-weight: normal;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 0px solid transparent;
    padding: 0.65rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -moz-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -ms-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
    @media (prefers-reduced-motion: reduce) {
      .btn {
        -webkit-transition: none;
        transition: none; } }
    .btn:hover {
      color: #212529;
      text-decoration: none; }
    .btn:focus, .btn.focus {
      outline: 0;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
      box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25); }
    .btn.disabled, .btn:disabled {
      opacity: 0.65; }
  
  a.btn.disabled,
  fieldset:disabled a.btn {
    pointer-events: none; }

    .btn-brand {
      color: #fff;
      background-color: #00707F;
      border-color: #00707F; }
      .btn-brand:hover {
        color: #fff;
        background-color: #00707F;
        border-color: #00707F; }
      .btn-brand:focus, .btn-brand.focus {
        color: #fff;
        background-color: #00707F;
        border-color: #00707F;
        -webkit-box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5); }
      .btn-brand.disabled, .btn-brand:disabled {
        color: #fff;
        background-color: #00707F;
        border-color: #00707F; }
      .btn-brand:not(:disabled):not(.disabled):active, .btn-brand:not(:disabled):not(.disabled).active,
      .show > .btn-brand.dropdown-toggle {
        color: #fff;
        background-color: #00707F;
        border-color: #00707F; }
        .btn-brand:not(:disabled):not(.disabled):active:focus, .btn-brand:not(:disabled):not(.disabled).active:focus,
        .show > .btn-brand.dropdown-toggle:focus {
          -webkit-box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5); }
  
  .btn-primary {
    color: #fff;
    background-color: #00707F;
     }
    .btn-primary:hover {
      color: #fff;
      background-color: #00707F;
     }
    .btn-primary:focus, .btn-primary.focus {
      color: #fff;
      background-color: #00707F;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(113, 126, 226, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(113, 126, 226, 0.5); }
    .btn-primary.disabled, .btn-primary:disabled {
      color: #fff;
      background-color: #00707F;
      border-color: #00707F; }
    .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
    .show > .btn-primary.dropdown-toggle {
      color: #fff;
      background-color: #00707F;
    }
      .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
      .show > .btn-primary.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(113, 126, 226, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(113, 126, 226, 0.5); }
  
  .btn-secondary {
    color: #212529;
    background-color: #e1e1ef;
    border-color: #e1e1ef; }
    .btn-secondary:hover {
      color: #212529;
      background-color: #c8c8e2;
      border-color: #c0c0dd; }
    .btn-secondary:focus, .btn-secondary.focus {
      color: #212529;
      background-color: #c8c8e2;
      border-color: #c0c0dd;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(196, 197, 209, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(196, 197, 209, 0.5); }
    .btn-secondary.disabled, .btn-secondary:disabled {
      color: #212529;
      background-color: #e1e1ef;
      border-color: #e1e1ef; }
    .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
    .show > .btn-secondary.dropdown-toggle {
      color: #212529;
      background-color: #c0c0dd;
      border-color: #b7b7d9; }
      .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
      .show > .btn-secondary.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(196, 197, 209, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(196, 197, 209, 0.5); }
  
  .btn-success {
    color: #fff;
    background-color: #289B38;
    border-color: #289B38; }
    .btn-success:hover {
      color: #fff;
      background-color: #289B38;
      border-color: #289B38; }
    .btn-success:focus, .btn-success.focus {
      color: #fff;
      background-color: #289B38;
      border-color: #289B38;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5); }
    .btn-success.disabled, .btn-success:disabled {
      color: #fff;
      background-color: #289B38;
      border-color: #289B38; }
    .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
    .show > .btn-success.dropdown-toggle {
      color: #fff;
      background-color: #289B38;
      border-color: #00707F; }
      .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
      .show > .btn-success.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5); }
  
  .btn-info {
    color: #fff;
    background-color: #5578eb;
    border-color: #5578eb; }
    .btn-info:hover {
      color: #fff;
      background-color: #335de7;
      border-color: #2754e6; }
    .btn-info:focus, .btn-info.focus {
      color: #fff;
      background-color: #335de7;
      border-color: #2754e6;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5); }
    .btn-info.disabled, .btn-info:disabled {
      color: #fff;
      background-color: #5578eb;
      border-color: #5578eb; }
    .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
    .show > .btn-info.dropdown-toggle {
      color: #fff;
      background-color: #2754e6;
      border-color: #1c4be4; }
      .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
      .show > .btn-info.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(111, 140, 238, 0.5); }
  
  .btn-warning {
    color: #212529;
    background-color: #ffb822;
    border-color: #ffb822; }
    .btn-warning:hover {
      color: #212529;
      background-color: #fbaa00;
      border-color: #eea200; }
    .btn-warning:focus, .btn-warning.focus {
      color: #212529;
      background-color: #fbaa00;
      border-color: #eea200;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 162, 35, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(222, 162, 35, 0.5); }
    .btn-warning.disabled, .btn-warning:disabled {
      color: #212529;
      background-color: #ffb822;
      border-color: #ffb822; }
    .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
    .show > .btn-warning.dropdown-toggle {
      color: #212529;
      background-color: #eea200;
      border-color: #e19900; }
      .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
      .show > .btn-warning.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 162, 35, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(222, 162, 35, 0.5); }
  
  .btn-danger {
    color: #fff;
    background-color: #E62D31;
    border-color: #E62D31; }
    .btn-danger:hover {
      color: #fff;
      background-color: #E62D31;
      border-color: #E62D31; }
    .btn-danger:focus, .btn-danger.focus {
      color: #fff;
      background-color: #E62D31;
      border-color: #E62D31;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 87, 142, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(253, 87, 142, 0.5); }
    .btn-danger.disabled, .btn-danger:disabled {
      color: #fff;
      background-color: #E62D31;
      border-color: #E62D31; }
    .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
    .show > .btn-danger.dropdown-toggle {
      color: #fff;
      background-color: #E62D31;
      border-color: #E62D31; }
      .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
      .show > .btn-danger.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 87, 142, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(253, 87, 142, 0.5); }
  
  .btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-light:hover {
      color: #212529;
      background-color: #e2e6ea;
      border-color: #dae0e5; }
    .btn-light:focus, .btn-light.focus {
      color: #212529;
      background-color: #e2e6ea;
      border-color: #dae0e5;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
    .btn-light.disabled, .btn-light:disabled {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
    .show > .btn-light.dropdown-toggle {
      color: #212529;
      background-color: #dae0e5;
      border-color: #d3d9df; }
      .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
      .show > .btn-light.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  
  .btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-dark:hover {
      color: #fff;
      background-color: #23272b;
      border-color: #1d2124; }
    .btn-dark:focus, .btn-dark.focus {
      color: #fff;
      background-color: #23272b;
      border-color: #1d2124;
      -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
    .btn-dark.disabled, .btn-dark:disabled {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
    .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
    .show > .btn-dark.dropdown-toggle {
      color: #fff;
      background-color: #1d2124;
      border-color: #171a1d; }
      .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
      .show > .btn-dark.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

        .btn-outline-brand {
          color: #00707F;
          border-color: #00707F; }
          .btn-outline-brand:hover {
            color: #fff;
            background-color: #00707F;
            border-color: #00707F; }
          .btn-outline-brand:focus, .btn-outline-brand.focus {
            -webkit-box-shadow: 0 0 0 0.2rem brand;
            box-shadow: 0 0 0 0.2rem  #00707F; }
          .btn-outline-brand.disabled, .btn-outline-brand:disabled {
            color: #00707F;
            background-color: transparent; }
          .btn-outline-brand:not(:disabled):not(.disabled):active, .btn-outline-brand:not(:disabled):not(.disabled).active,
          .show > .btn-outline-brand.dropdown-toggle {
            color: #fff;
            background-color: #00707F;
            border-color: #00707F; }
            .btn-outline-brand:not(:disabled):not(.disabled):active:focus, .btn-outline-brand:not(:disabled):not(.disabled).active:focus,
            .show > .btn-outline-brand.dropdown-toggle:focus {
              -webkit-box-shadow: 0 0 0 0.2rem  #00707F;
              box-shadow: 0 0 0 0.2rem #00707F; }
  
  .btn-outline-primary {
    color: #5867dd;
    border-color: #5867dd; }
    .btn-outline-primary:hover {
      color: #fff;
      background-color: #5867dd;
      border-color: #5867dd; }
    .btn-outline-primary:focus, .btn-outline-primary.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5); }
    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
      color: #5867dd;
      background-color: transparent; }
    .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
    .show > .btn-outline-primary.dropdown-toggle {
      color: #fff;
      background-color: #5867dd;
      border-color: #5867dd; }
      .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-primary.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.5); }
  
  .btn-outline-secondary {
    color: #e1e1ef;
    border-color: #e1e1ef; }
    .btn-outline-secondary:hover {
      color: #212529;
      background-color: #e1e1ef;
      border-color: #e1e1ef; }
    .btn-outline-secondary:focus, .btn-outline-secondary.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 225, 239, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(225, 225, 239, 0.5); }
    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
      color: #e1e1ef;
      background-color: transparent; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
    .show > .btn-outline-secondary.dropdown-toggle {
      color: #212529;
      background-color: #e1e1ef;
      border-color: #e1e1ef; }
      .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-secondary.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 225, 239, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(225, 225, 239, 0.5); }
  
  .btn-outline-success {
    color: #00707F;
    border-color: #00707F; }
    .btn-outline-success:hover {
      color: #fff;
      background-color: #00707F;
      border-color: #00707F; }
    .btn-outline-success:focus, .btn-outline-success.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5); }
    .btn-outline-success.disabled, .btn-outline-success:disabled {
      color: #00707F;
      background-color: transparent; }
    .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
    .show > .btn-outline-success.dropdown-toggle {
      color: #fff;
      background-color: #00707F;
      border-color: #00707F; }
      .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-success.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5); }
  
  .btn-outline-info {
    color: #5578eb;
    border-color: #5578eb; }
    .btn-outline-info:hover {
      color: #fff;
      background-color: #5578eb;
      border-color: #5578eb; }
    .btn-outline-info:focus, .btn-outline-info.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5); }
    .btn-outline-info.disabled, .btn-outline-info:disabled {
      color: #5578eb;
      background-color: transparent; }
    .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
    .show > .btn-outline-info.dropdown-toggle {
      color: #fff;
      background-color: #5578eb;
      border-color: #5578eb; }
      .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-info.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(85, 120, 235, 0.5); }
  
  .btn-outline-warning {
    color: #FFD000;
    border-color: #FFD000; }
    .btn-outline-warning:hover {
      color: #212529;
      background-color: #FFD000;
      border-color: #FFD000; }
    .btn-outline-warning:focus, .btn-outline-warning.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5); }
    .btn-outline-warning.disabled, .btn-outline-warning:disabled {
      color: #FFD000;
      background-color: transparent; }
    .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
    .show > .btn-outline-warning.dropdown-toggle {
      color: #212529;
      background-color: #FFD000;
      border-color: #FFD000; }
      .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-warning.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(255, 184, 34, 0.5); }
  
  .btn-outline-danger {
    color: #e13436;
    border-color: #e13436; }
    .btn-outline-danger:hover {
      color: #fff;
      background-color: #e13436;
      border-color: #e13436; }
    .btn-outline-danger:focus, .btn-outline-danger.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5); }
    .btn-outline-danger.disabled, .btn-outline-danger:disabled {
      color: #e13436;
      background-color: transparent; }
    .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
    .show > .btn-outline-danger.dropdown-toggle {
      color: #fff;
      background-color: #e13436;
      border-color: #e13436; }
      .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-danger.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(253, 57, 122, 0.5); }
  
  .btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:hover {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    .btn-outline-light:focus, .btn-outline-light.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
    .btn-outline-light.disabled, .btn-outline-light:disabled {
      color: #f8f9fa;
      background-color: transparent; }
    .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
    .show > .btn-outline-light.dropdown-toggle {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
      .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-light.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  
  .btn-outline-dark {
    color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:hover {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
    .btn-outline-dark:focus, .btn-outline-dark.focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
    .btn-outline-dark.disabled, .btn-outline-dark:disabled {
      color: #343a40;
      background-color: transparent; }
    .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
    .show > .btn-outline-dark.dropdown-toggle {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
      .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
      .show > .btn-outline-dark.dropdown-toggle:focus {
        -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  
  .btn-link {
    font-weight: 400;
    color: #5867dd;
    text-decoration: none; }
    .btn-link:hover {
      color: #2739c1;
      text-decoration: underline; }
    .btn-link:focus, .btn-link.focus {
      text-decoration: underline;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .btn-link:disabled, .btn-link.disabled {
      color: #6c757d;
      pointer-events: none; }
  
  .btn-lg, .btn-group-lg > .btn {
    padding: 1.15rem 1.65rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem; }
  
  .btn-sm, .btn-group-sm > .btn {
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem; }
  
  .btn-block {
    display: block;
    width: 100%; }
    .btn-block + .btn-block {
      margin-top: 0.5rem; }

      .btn-brand {
        color: #fff;
        background-color: #00707F;
        border-color: #00707F;
        color: #ffffff; }
        .btn-brand:hover {
          color: #fff;
          background-color: #00707F;
          border-color: #00707F; }
        .btn-brand:focus, .btn-brand.focus {
          color: #fff;
          background-color: #00707F;
          border-color: #00707F;
          -webkit-box-shadow: 0 0 0 0.2rem rgba(117, 140, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(117, 140, 255, 0.5); }
        .btn-brand.disabled, .btn-brand:disabled {
          color: #fff;
          background-color: #407c84;
          border-color: #407c84; }
        .btn-brand:not(:disabled):not(.disabled):active, .btn-brand:not(:disabled):not(.disabled).active,
        .show > .btn-brand.dropdown-toggle {
          color: #fff;
          background-color: #407c84;
          border-color: #407c84; }
          .btn-brand:not(:disabled):not(.disabled):active:focus, .btn-brand:not(:disabled):not(.disabled).active:focus,
          .show > .btn-brand.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(117, 140, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(117, 140, 255, 0.5); }
        .btn-brand + .btn.dropdown-toggle {
          position: relative; }
          .btn-brand + .btn.dropdown-toggle:before {
            display: block;
            content: ' ';
            border-left: 1px solid #ffffff;
            position: absolute;
            top: 3px;
            left: -1px;
            bottom: 3px;
            opacity: 0.3; }
          .btn-brand + .btn.dropdown-toggle:hover:before, .btn-brand + .btn.dropdown-toggle:focus:before, .btn-brand + .btn.dropdown-toggle.active:before {
            display: none; }


            .histo {
              padding:20px;
              display: flex;
              justify-content:center;
              align-items:flex-end;
              width: 100%;
              height: 250px;
              background-color: #f0f0f0;
              margin-bottom:20px
              
          }
          .histo-info {
            
              display: flex;
              justify-content:center;
              align-items:flex-end;
              width: 100%;
              
          }
          .histo-info-pave {
            display: inline-block;
            padding: 10px;
            margin: 5px;
            width: 100%;
            text-align: center;
          }
  
          .vertical-complet {
            display: inline-block;
            width: 15px;
            height: 100px;
            margin:3px;
            border-radius: 3px;
            background-color: #005ca9;
            border: 1px solid #005ca9;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
  }
  
          .vertical-vide {
            display: inline-block;
            width: 10px;
            height: 100px;
            margin:2px;
            border-radius: 3px;
            background-color: #f0f0f0;
            border: 1px solid #005ca9;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
  }

.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link:active .nav-link:active a, .nav-tabs .nav-item .nav-link:hover {
  color: #00707F;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link:active, .nav-tabs .nav-item .nav-link:hover i {
  color: #00707F;
}
.nav-tabs .nav-item .nav-link {
  color: #00707F;
}
.nav-tabs .nav-item .nav-link i {
  color: #00707F;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #00707F;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(88, 103, 221, 0.25); }

  .kt-checkbox.kt-checkbox--success > span {
    border: 1px solid #00707F; }
    .kt-checkbox.kt-checkbox--success > span:after {
      border: solid #00707F; }
  
  .kt-checkbox.kt-checkbox--success > input:disabled ~ span:after {
    border-color: #00707F; }
  
  .kt-checkbox.kt-checkbox--success > input:checked ~ span {
    border: 1px solid #00707F; }
  
  .kt-checkbox.kt-checkbox--success.kt-checkbox--bold > input:checked ~ span {
    border: 2px solid #00707F; }
  
  .kt-checkbox.kt-checkbox--success > input:disabled ~ span {
    opacity: 0.6; }
  
  .kt-checkbox.kt-checkbox--success.kt-checkbox--solid > span {
    background: #00707F;
    border: 1px solid transparent !important; }
  .kt-checkbox.kt-checkbox--success.kt-checkbox--solid > span:after {
      border: solid #ffffff; 
  }
  .table{
        color:#646c9a;
  }
  .nav-tabs .nav-item .nav-link.active i, .nav-tabs .nav-item .nav-link:active i, .nav-tabs .nav-item .nav-link:hover i {
    color: #00707F;
}
.accordion.accordion-outline .card .card-header .card-title {
  border-color: #99b9bd;
  color: #00707F;
  border: 1px solid;
  border-bottom: 0px
}
.accordion.accordion-outline .card .card-body-wrapper > .card-body {
border-color: #99b9bd;
border: 1px solid
}
.accordion.accordion-outline .card .card-header .card-title:after {
color: #00707F;

}
.alert-success {
  color: #0f695f;
  background-color: #FFF;
  border-color: #fff; }
  .alert-success hr {
    border-top-color: #fff; }
  .alert-success .alert-link {
    color: #0f695f; }

.loader {
      background: #fff;
      position: fixed;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      z-index: 1000;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; 
    
}
