
.clearout {
  height:20px;
  clear:both;
  }
  
  #flexiselSlide, #flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
  display:none;
  }
  
  .nbs-flexisel-container {
      position:relative;
      max-width:100%;
  }
  .nbs-flexisel-ul {
      position:relative;
      width:9999px;
      margin:0px;
      padding:0px;
      list-style-type:none;   
      text-align:center;  
  }
  
  .nbs-flexisel-inner {
      overflow:hidden;
      float:left;
      width:100%;
    background:#fff;
      /*background:#fcfcfc;
      background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%);
      background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee));
      background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%);
      background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%);
      background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%);
      background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%);*/
      border:1px solid #ddd;
      border-radius:5px;
      -moz-border-radius:5px;
      -webkit-border-radius:5px;  
  }
  
  .nbs-flexisel-item {
      float:left;
      margin:0px;
      padding:0px;
      cursor:pointer;
      position:relative;
  }
  .nbs-flexisel-item a{
      font-size: 12px;
      color: #000;
      display: block;
      line-height: 15px;
  }
  .nbs-flexisel-item img {
      
      cursor: pointer;
      position: relative;
      margin-top: 5px;
      margin-bottom: 5px;
      max-width:100%;
      max-height:80px;
  }
  
  /*** Navigation ***/
  
  .nbs-flexisel-nav-left,
  .nbs-flexisel-nav-right {
      width: 22px;
      height: 22px; 
      position: absolute;
      cursor: pointer;
      z-index: 100;
      opacity: 0.5;
  }
  
  .nbs-flexisel-nav-left {
      left: -20px;
      background: url(../images/button-previous.png) no-repeat;
  }
  
  .nbs-flexisel-nav-right {
      right: -23px;
      background: url(../images/button-next.png) no-repeat;
  }
  
  
  .checkEtapa{
    display: flex;
    width: 144px;
    height: 25px;
    background-color: rgb(173, 0, 0);
    color: white;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    border-radius: 6px;
    margin-top: 10px;
    align-self: flex-end;
  }

  
.table-row{
  background-color: #e6e9ed;
}
.table-row2{
  background-color: white;
}
.table-row:hover{
  background-color: #bcc0c4;
}
.table-row2:hover{
  background-color: #bcc0c4;
}

   /*** MODAL CONSULTA PUBLICA ***/

.modal-consulta-content{
  width: 100%;
  height: 500px;
}
.modal-consulta-header{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #d9d9d9;
  background-color: #f9f9f9;
  padding: 16px;
  height: 50px;
  width: 100%;
}

.modal-consulta-body{
  height: 450px;
  overflow-y: auto;
  padding: 16px;
  border-radius: 8px;
  gap: 18px;
}

.modal-consulta-body-item{
  min-height: 100px;
  width: 95%;
}

.proposta-descricao{
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 90px;
}