/*estilo menu de opcoes*/
#painel-page .menu-opcoes{
  background: #ddd;
  margin-bottom: 20px;
  padding: 16px;
  border-radius: 7px;
}

#painel-page .menu-opcoes a{
  color: #fff;
  background: #0077b6;
  padding: 12px 18px 12px 18px;
  border-radius: 7px;
  
}

#painel-page .menu-opcoes a svg{
  font-size: 25px;
  margin-bottom: -5px;
  margin-right: 5px;
}

/*-------*/

html, body{
    background: #F9F9F9;  
}

#painel-page{
    margin-top: 100px;
}


#painel-page .conteudo{
    width: 100%;
    height: 100%;
    background: #FFF;
}

/*estilo dos cards - veiculos*/
.default-carousel .item-ads .body-item{
  padding: 10px;
}

/*gps icon*/
.body-item [data-icon='zmdi:gps-dot']{
  font-size: 18px;
  color: #00B100;
  margin-bottom: -2px;
}

.default-carousel .item-ads{
  border: 1px solid #DDD;
  border-radius: 5px !important;
  background: #FFF;
  margin-bottom: 15px;
}

.default-carousel a{
  text-decoration: none;
}

.default-carousel .content-img{
  position: relative;
  height: 165px;
}

.default-carousel .content-img a.btn-editar-veiculo{
  position: absolute;
  right: 10px;
  top: 10px;
}

.default-carousel .item-ads img{
  width: 100%;
  height: 100%;
  border-radius: 5px 5px 0 0;
  object-fit: cover;
}

.default-carousel .body-item p{
  margin-bottom: 0px;
  font-size: 0.9em;
}

.default-carousel .body-item h5{
  font-size: 1.24em;
  margin: 0px 0 10px 0;
  color: #333;
}

.default-carousel .item-ads:hover{
  box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}

.default-carousel .body-item{
  color: #686869;
}

.default-carousel h2{
  font-size: 26px;
  margin-bottom: 0;
  margin-left: 5px;
  font-weight: 500;
  color: #444;
}

.default-carousel .carousel-btns{
  z-index: 30 !important;
}

.default-carousel .carousel-btns a span:hover{
  background: rgba(0,0,0,0.0999);
}