.realestate-component.estate-certificate table thead th {
    font-size: 11px;
    padding: 7px;
}


.realestate-component.estate-certificate table {
    background-color: #e6e6e6;
    border-collapse: unset;
    border-spacing: 4px 3px;
}

.realestate-component.estate-certificate table tfoot {
    padding: 10px 0px;
}

.realestate-component.estate-certificate table tbody td {
    background-color: white;
}

.realestate-component.estate-certificate table tbody td:first-child {
    background-image: url('images/certificate.png');
    background-repeat: no-repeat;
    /*width: 250px;
    height: 33px;*/


    width: 242px;
    height: 21px;
    background-size: 143px 154px;
}

.realestate-component.estate-certificate.in-progress-es table tbody td:first-child {
    background-image: url('images/certificate_in_progress_es.png');
}

.realestate-component.estate-certificate.in-progress-en table tbody td:first-child {
    background-image: url('images/certificate_in_progress_en.png');
}

.realestate-component.estate-certificate table tbody td.A {
    background-position: 0 0;
}

.realestate-component.estate-certificate table tbody td.B {
    background-position: 0 -22px;
    /*background-position: 0 -34px;*/
}

.realestate-component.estate-certificate table tbody td.C {
    background-position: 0 -44px;
    /*background-position: 0 -69px;*/
}

.realestate-component.estate-certificate table tbody td.D {
    background-position: 0 -66px;
    /*background-position: 0 -104px;*/
}

.realestate-component.estate-certificate table tbody td.E {
    background-position: 0 -88px;
    /*background-position: 0 -140px;*/
}

.realestate-component.estate-certificate table tbody td.F {
    background-position: 0 -111px;
    /*background-position: 0 -175px;*/
}

.realestate-component.estate-certificate table tbody td.G {
    background-position: 0 -133px;
    /*background-position: 0 -209px;*/
}

.realestate-component.estate-certificate table tbody td:not(:first-child) {
    padding: 0;
    vertical-align: middle;
    text-align: center;
}

.realestate-component.estate-certificate table tbody td span {
    color: white;
    padding: 4px 14px;
}
