.container {
  width: 100%;
  
}

.progressBar {
  width: 80%;
  height: 8px;
}
.bar {
  height: 20px;
  background-color: #bada55;
  width: 0;
  max-width: 80%;
  transition: width 0.2s cubic-bezier(1, 0.64, 0, 1.26)
}

.pcja {
    font-size: 100%;
    font-weight: bold;
    color: DarkSlateBlue;
    background-color: LightGray;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;

}

.evaluation {
    font-size: 100%;
    font-weight: bold;
    color: DarkSlateBlue;
    background-color: LightGray;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;

}

.cit_text_title {
    font-size: 100%;
    font-weight: bold;
    color: #1A1F44;
    background-color: lightsalmon;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;

}

.cit_text_case {
    font-size: 100%;
    font-weight: bold;
    color: DarkSlateBlue;
    background-color: LightGray;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;

}

.cit_text {
        width: 100%;
        height: 450px;
        overflow-x: hidden;
        overflow-y: auto;
        text-align: justify;
        padding: 20px;
}

.sommaire {
    font-size: 100%;
    color: steelblue;
}

.cit_body {
    font-size: 100%;
    color: steelblue;
    height: 450px;
    display: block;
}


.tag {
    font-size: 80%;
    font-weight: bold;
    color: DarkSlateGray;
    visibility: visible;
}

.dot-elastic {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #003333;
  color: #003333;
  animation: dot-elastic 1s infinite linear;
}
.dot-elastic::before, .dot-elastic::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}
.dot-elastic::before {
  left: -15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #1DD1D6;
  color: #1DD1D6;
  animation: dot-elastic-before 1s infinite linear;
}
.dot-elastic::after {
  left: 15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #003333;
  color: #003333;
  animation: dot-elastic-after 1s infinite linear;
}

@keyframes dot-elastic-before {
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(1, 1.5);
  }
  50% {
    transform: scale(1, 0.67);
  }
  75% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}
@keyframes dot-elastic {
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1, 1.5);
  }
  75% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}
@keyframes dot-elastic-after {
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1, 0.67);
  }
  75% {
    transform: scale(1, 1.5);
  }
  100% {
    transform: scale(1, 1);
  }
}


.loader {
  position: absolute;
  left: 50%;
  
  top: 200px;
  z-index: 1;
  width: 70px;
  height: 70px;
  margin: -40px 0 0 -40px ;
  border: 10px solid peachpuff;
  border-radius: 50%;
  border-top: 10px solid steelblue;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  visibility: hidden;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}



.annot {
    color: #1A1F44;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.annot.ART {
    background-color: lightcoral;
}

.annot.CAR {
    background-color: thistle;
}

.annot.LOI {
    background-color: lightsalmon;
}

.annot.QOT {
    background-color: steelblue;
}

.annot.COD {
    background-color: moccasin;
}

.annot.DAT {
    background-color: lavender;
}

.annot.ARR {
    background-color: orchid;
}

.annot.DEC {
    background-color: palegreen;
}

.annot.NUM {
    background-color: aliceblue;
}

.annot.REF {
    background-color: khaki;
}

.annot.OTH {
    background-color: coral;
}

.annot.TRM {
    background-color: peachpuff;
}



