
.headinvoice {
    font-size: 30px;
    margin: 20px 0px 10px 0px;
    border-bottom: 1px solid #9d9d9d;
    display: block;
}
.thumbnail-pilihan {
    border: 1px solid #57C778;
    background: white;
}
.pilihan {
    margin: 0px 5px;
}
.pilihan:hover {
    font-weight: bold;
    cursor: pointer;
}
.pilihan:hover .thumbnail-pilihan {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border: 2px solid #57C778;
}
.dipilih {
    font-weight: bold;
}
.dipilih .thumbnail-pilihan{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border: 2px solid #57C778;
}
.dipilih .model img {
    opacity: 0.5;
}
.pilihan:hover .model img {
    opacity: 0.5;
}
.thumbnail-pilihan {
    height: 100px;
    width: 100px;
    overflow:hidden;
    border-radius: 100px;
}

.dipilih {
    font-weight: bold;
}
.tabspesifikasi {
    display: none;
}

#tab li {
    padding: 10px 20px;
}
#tab li:hover {
    background: #349a52;
    cursor: pointer;
}
#tab {
    margin: 20px 0px;
}

.noactive {
    background: #57C778;
}
.active {
    background: #349a52;
}

@media (max-width: 768px){
    #tab  {
        width: 250px;

    }
    #tab li {
        margin: 1px 0px;
        text-align: center;
    }
    .pilihan-main-container {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

}
@media (min-width: 768px){
    #tab {
        display: flex;
    }
    #tab li {
        margin: 0px 1px;
    }
    .pilihan-main-container{
        display: flex;
    }
    .nama-pilihan {
        width: 150px;
    }
}
@media (min-width: 992px){

}
