#search-vin-form.report-selected #form-cont {
    display: block !important;
}
#search-vin-form.report-type-decoder select[name=make] {
    display: block !important;
}

.vin-elements {
    max-width: 500px;
    width: 100%;
}
.required_amount_sufficient {
    display: inline-block;
}
.report-active {
    padding-left: 31px;
    position: relative;
}
.report-active:before {
    content: '';
    position: absolute;
    width: 17px;
    height: 12px;
    background: url(../img/gallery.png) 0 -147px no-repeat;
    left: 3px;
    top: 5px;
}
.my-report-row {
    font-size: 14px;   
}
.my-reports-cont > *:not(:last-of-type) {
    margin-bottom: 5px;
    text-transform: capitalize;
}

.report-plate {
    background: #f3f3f3;
    position: relative;
    cursor: pointer;
    border-radius: 10%;
}
.report-plate:hover,
.report-plate.report-plate_active {
    background: #ffffff;
    box-shadow: inset 0 0 11px 6px #afadad;
    border-radius: 10%;
}
.report-plate:hover .report-plate-name-cont,
.report-plate.report-plate_active .report-plate-name-cont {
    border-color: #c7c7c7;
}
.report-plate > div {
    width: 100%;
    height: 100%;
}
.report-plate img {
    width: 100%;
}
.report-plate-name {
    color: #000000;
    font-weight: bold;
}
.report-plate-name-cont {
    padding: 10px 0;
    border-top: 1px #dedede solid;
}
.report-price-label {
    font-weight: 600;
}
.report-price-label > span {
    font-size: 12px;
}
@media screen and (max-width: 767px) {
    .report-plate {
        max-width: 240px;
        margin: auto;
        height: 250px;
        padding-bottom: 0;
    }
}
