/* Votre Style */
body {
  /* background: #f8f8f8; */
  background : white;
  color      : #888888;
  font-family: "Montserrat", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.banner {
  background: #3366cc;
}
/* $white    : #fff !default;
$gray-100 : #f8f9fa !default;
$gray-200 : #e7e9ed !default;
$gray-300 : #dee2e6 !default;
$gray-400 : #ced4da !default;
$gray-500 : #acb3c2 !default;
$gray-600 : #727e96 !default;
$gray-700 : #454d5d !default;
$gray-800 : #333 !default;
$gray-900 : #212529 !default;
$black    : #000 !default; */

.idkdo {
  border       : 1px solid #ced4da;
  border-radius: 0.4rem;
  box-shadow   : 5px 5px 2px #f8f9fa;
  margin-bottom: 1rem;
}

.idkdo footer,
.idkdo header {
  text-align      : center;
  background-color: #e5e5e5;
}

.idkdo header {
  border-bottom: 1px solid #ced4da;
}

.idkdo footer {
  border-top      : 1px solid #ced4da;
  background-color: white;
}

.idkdo footer a {
  text-align      : center;
  background-color: #3366cc;
  color           : white;
  border-radius   : 0.4rem;
  text-decoration : none;
  /* display:block; */
}

nav {
  padding: 0.5rem 1rem;
  color  : white;
}

nav a {
  text-decoration: none;
}

.banner-title,
.banner-title:active,
.banner-title:hover {
  color          : white;
  text-decoration: none;
  font-size      : 2.5rem;
}

.loader {
  text-align: center;
  color     : #3366cc;
}
@supports not (grid-column: auto/span 3) {
  @media (min-width: 992px) {
    [class*=-large-1] > * {
      width: calc(100% - .01px);
    }

    [class*=-large-1].has-gutter > * {
      width: calc(100% - 1rem - .01px);
    }

    [class*=-large-1].has-gutter-l > * {
      width: calc(100% - 2rem - .01px);
    }

    [class*=-large-1].has-gutter-xl > * {
      width: calc(100% - 4rem - .01px);
    }

    [class*=-large-2] > * {
      width: calc(50% - .01px);
    }

    [class*=-large-2].has-gutter > * {
      width: calc(50% - 1rem - .01px);
    }

    [class*=-large-2].has-gutter-l > * {
      width: calc(50% - 2rem - .01px);
    }

    [class*=-large-2].has-gutter-xl > * {
      width: calc(50% - 4rem - .01px);
    }

    [class*=-large-3] > * {
      width: calc(33.33333% - .01px);
    }

    [class*=-large-3].has-gutter > * {
      width: calc(33.33333% - 1rem - .01px);
    }

    [class*=-large-3].has-gutter-l > * {
      width: calc(33.33333% - 2rem - .01px);
    }

    [class*=-large-3].has-gutter-xl > * {
      width: calc(33.33333% - 4rem - .01px);
    }

    [class*=-large-4] > * {
      width: calc(25% - .01px);
    }

    [class*=-large-4].has-gutter > * {
      width: calc(25% - 1rem - .01px);
    }

    [class*=-large-4].has-gutter-l > * {
      width: calc(25% - 2rem - .01px);
    }

    [class*=-large-4].has-gutter-xl > * {
      width: calc(25% - 4rem - .01px);
    }

    [class*=-large-5] > * {
      width: calc(20% - .01px);
    }

    [class*=-large-5].has-gutter > * {
      width: calc(20% - 1rem - .01px);
    }

    [class*=-large-5].has-gutter-l > * {
      width: calc(20% - 2rem - .01px);
    }

    [class*=-large-5].has-gutter-xl > * {
      width: calc(20% - 4rem - .01px);
    }

    [class*=-large-6] > * {
      width: calc(16.66666% - .01px);
    }

    [class*=-large-6].has-gutter > * {
      width: calc(16.66666% - 1rem - .01px);
    }

    [class*=-large-6].has-gutter-l > * {
      width: calc(16.66666% - 2rem - .01px);
    }

    [class*=-large-6].has-gutter-xl > * {
      width: calc(16.66666% - 4rem - .01px);
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    [class*=-medium-1] > * {
      width: calc(100% - .01px);
    }

    [class*=-medium-1].has-gutter > * {
      width: calc(100% - 1rem - .01px);
    }

    [class*=-medium-1].has-gutter-l > * {
      width: calc(100% - 2rem - .01px);
    }

    [class*=-medium-1].has-gutter-xl > * {
      width: calc(100% - 4rem - .01px);
    }

    [class*=-medium-2] > * {
      width: calc(50% - .01px);
    }

    [class*=-medium-2].has-gutter > * {
      width: calc(50% - 1rem - .01px);
    }

    [class*=-medium-2].has-gutter-l > * {
      width: calc(50% - 2rem - .01px);
    }

    [class*=-medium-2].has-gutter-xl > * {
      width: calc(50% - 4rem - .01px);
    }

    [class*=-medium-3] > * {
      width: calc(33.33333% - .01px);
    }

    [class*=-medium-3].has-gutter > * {
      width: calc(33.33333% - 1rem - .01px);
    }

    [class*=-medium-3].has-gutter-l > * {
      width: calc(33.33333% - 2rem - .01px);
    }

    [class*=-medium-3].has-gutter-xl > * {
      width: calc(33.33333% - 4rem - .01px);
    }

    [class*=-medium-4] > * {
      width: calc(25% - .01px);
    }

    [class*=-medium-4].has-gutter > * {
      width: calc(25% - 1rem - .01px);
    }

    [class*=-medium-4].has-gutter-l > * {
      width: calc(25% - 2rem - .01px);
    }

    [class*=-medium-4].has-gutter-xl > * {
      width: calc(25% - 4rem - .01px);
    }

    [class*=-medium-5] > * {
      width: calc(20% - .01px);
    }

    [class*=-medium-5].has-gutter > * {
      width: calc(20% - 1rem - .01px);
    }

    [class*=-medium-5].has-gutter-l > * {
      width: calc(20% - 2rem - .01px);
    }

    [class*=-medium-5].has-gutter-xl > * {
      width: calc(20% - 4rem - .01px);
    }

    [class*=-medium-6] > * {
      width: calc(16.66666% - .01px);
    }

    [class*=-medium-6].has-gutter > * {
      width: calc(16.66666% - 1rem - .01px);
    }

    [class*=-medium-6].has-gutter-l > * {
      width: calc(16.66666% - 2rem - .01px);
    }

    [class*=-medium-6].has-gutter-xl > * {
      width: calc(16.66666% - 4rem - .01px);
    }
  }
}
@supports (grid-column: auto/span 3) {
  #alert-navigateur {
    display: none;
  }
  @media (min-width: 992px) {
    [class*="grid-"][class*="-large-1"] {
      -ms-grid-columns     : (1fr)[1];
      grid-template-columns: repeat(1, 1fr);
    }

    [class*="col-"][class*="-large-1"] {
      grid-column: auto/span 1;
    }

    [class*="grid-"][class*="-large-2"] {
      -ms-grid-columns     : (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
    }

    [class*="col-"][class*="-large-2"] {
      grid-column: auto/span 2;
    }

    [class*="grid-"][class*="-large-3"] {
      -ms-grid-columns     : (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
    }

    [class*="col-"][class*="-large-3"] {
      grid-column: auto/span 3;
    }

    [class*="grid-"][class*="-large-4"] {
      -ms-grid-columns     : (1fr)[4];
      grid-template-columns: repeat(4, 1fr);
    }

    [class*="col-"][class*="-large-4"] {
      grid-column: auto/span 4;
    }

    [class*="-large-all"] {
      grid-column: 1 / -1;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    [class*="grid-"][class*="-medium-1"] {
      -ms-grid-columns     : (1fr)[1];
      grid-template-columns: repeat(1, 1fr);
    }

    [class*="col-"][class*="-medium-1"] {
      grid-column: auto/span 1;
    }

    [class*="grid-"][class*="-medium-2"] {
      -ms-grid-columns     : (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
    }

    [class*="col-"][class*="-medium-2"] {
      grid-column: auto/span 2;
    }

    [class*="grid-"][class*="-medium-3"] {
      -ms-grid-columns     : (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
    }

    [class*="col-"][class*="-medium-3"] {
      grid-column: auto/span 3;
    }

    [class*="grid-"][class*="-medium-4"] {
      -ms-grid-columns     : (1fr)[4];
      grid-template-columns: repeat(4, 1fr);
    }

    [class*="col-"][class*="-medium-4"] {
      grid-column: auto/span 4;
    }

    [class*="-medium-all"] {
      grid-column: 1 / -1;
    }
  }
}

#admin-edit-json input {
  width: 500px;
}

#admin-edit-json .btn-group {
  float       : left;
  font-size   : 16px;
  margin-right: 20px;
}
/*
.form-group label{
  display:none;
} */