/* Estilo para a classe .inmetro-info */
.inmetro-info {

    height: 475px;

}

.inmetro-info {
    background-color: #fff;
    background-image: url(./base-selo-inmetro.jpg);
    /*background-image: url(https://baraoautocentro.com.br/wp-content/webp-express/webp-images/uploads/2022/12/back-pneu.jpg.webp);*/
    background-size: cover;
    background-position: center;
    display: flex;
    flex-wrap: wrap;
    max-width: 250px;
    flex: 1;
    max-height: 475px;
    padding: 8px;
    border: 3px solid #095ac0;
    border-radius: 10px;
}

/* Estilo para a classe .inmetro-item e suas variantes */
.inmetro-item {
    text-align: center;
    background-repeat: no-repeat;
}

.inmetro-item,
.inmetro-item span {
    color: #fff;
    text-align: center;
    font-size: 1.1rem;
    font-weight: 600 !important;
    list-style: none;
    font-family: Roboto, sans-serif;
}

/* Estilo para a classe .eficiencia */
.eficiencia {
    position: relative;
    height: 95px;
    width: 70px;
    padding: 5px;
    background-size: 223px 80px;
    background-image: none;
    left: 50px;
    top: 70px;
}

.ef-val {
    /* width: 70px; */
    position: relative;
    padding: 5px;
    /* height: 30px; */
    /* position: relative; */
    background-color: #000000;
    color: #fff !important;
    font-family: Roboto, sans-serif !important;
    /* left: 50px;
    bottom: 10px; */
}

.ef-val::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -15px;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 15px solid black;
}

.aderencia {
    position: relative;
    height: 95px;
    width: 70px;
    padding: 5px;
    background-size: 223px 80px;
    background-image: none;
    left: 70px;
    top: 70px;
}

.ad-val {
    /* width: 70px; */
    position: relative;
    padding: 5px;
    /* height: 30px; */
    /* position: relative; */
    background-color: #000000;
    color: #fff !important;
    font-family: Roboto, sans-serif !important;
    /* left: 50px;
    bottom: 10px; */
}

.ad-val::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -15px;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 15px solid black;
}


.ruido {
    position: relative;
    height: 95px;
    width: 120px;
    padding: 5px;
    background-size: 223px 80px;
    background-image: none;
    left: 100px;
    top: 25px;
}

.dB-val {

    /* width: 70px; */
    position: relative;
    padding: 5px;
    /* height: 30px; */
    /* position: relative; */
    background-color: #000000;
    color: #fff !important;
    font-family: Roboto, sans-serif !important;
    /* left: 50px;
    bottom: 10px; */


}

.dB-val::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -15px;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 15px solid black;
}

.ruido-level[data-ruido-value=medium] {
    background-image: none;
}


@media (max-width: 1024px) {
    .inmetro-info {
        margin: 10px auto;
    }
}


/* valores e positions  */
.top-vl-position[data-lv-position="A"] {
    top: 70px !important;
}
.top-vl-position[data-lv-position="B"] {
    top: 88px !important;
}
.top-vl-position[data-lv-position="C"] {
    top: 108px !important;
}
.top-vl-position[data-lv-position="D"] {
    top: 125px !important;
}
.top-vl-position[data-lv-position="E"] {
    top: 145px !important;
}
.top-vl-position[data-lv-position="F"] {
    top: 165px !important;
}
.top-vl-position[data-lv-position="G"] {
    top: 182px !important;
}

#top-value-position {
    background-color: #000;
    position: absolute;
    margin-top: 127px;
    background-image: none;
    background-size: 33px 23px;
    background-repeat: no-repeat;
    width: 40px;
}

.inmetro-item,
.inmetro-item span {
    color: #fff;
    text-align: center;
    font-size: 1.1rem;
    font-weight: 600 !important;
    list-style: none;
    font-family: Roboto, sans-serif;
}

.data-eficiencia {
    margin-left: -5px;
}

.seta-esquerda {
    width: 50px;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 25px solid black;
    position: relative;
    background-color: black;
    color: #f7f7f7;
}

.seta-esquerda::before {
    content: "";
    position: absolute;
    top: -20px;
    left: -40px;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 40px solid black;
}

.seta {
    width: 0;
    height: 0;
    border-top: 12.5px solid transparent;
    border-bottom: 12.5px solid transparent;
    border-right: 25px solid black;
    position: relative;
}

.seta::before {
    content: "";
    position: absolute;
    top: -12.5px;
    left: -25px;
    width: 0;
    height: 0;
    border-top: 12.5px solid transparent;
    border-bottom: 12.5px solid transparent;
    border-right: 25px solid white;
}