#comprasion-table .itemname {
    text-align: center;
    padding: 20px 0;
    border-right: 1px solid #2461b3;
    border-top: 1px solid #2461b3;
    border-bottom: 1px solid #2461b3;
}

#comprasion-table th.empty {
    min-width: 150px;
    background: none;
    border-right: 1px solid #2361b3;
    border-bottom: 1px solid #dee2e6;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
}

#comprasion-table .seperator td {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #FFF !important;
}

#comprasion-table .seperator td.empty {
    border-left: 1px solid #FFF;
}

#comprasion-table .seperator td.title {
    border-right: 1px solid #FFF;
    font-weight: 600;
    font-size: 18px;
}

#comprasion-table .hosting-table {
    border-top: 0 none !important;
}

#comprasion-table .hosting-table thead {
    border-left: 0 none !important;
}

tr.compitem td {
    text-align: center;
    border-right: 1px solid #EEE;
    font-size: 13px;
    line-height: 1.3em;
    height: 70px;
}

tr.compitem td:first-child {
    text-align: left;
}

tr.compitem td .icon-question-sign {
    cursor: help;
    color: #0f66dd;
    display: inline-block;
    font-size: 16px;
    position: relative;
    top: 2px;
}

tr.compitem td img {
    max-height: 25px;
}

tr td.prices {
    font-weight: 600;
    color: #0f66dd;
}

tr.buylinks td {
    padding: 25px 0;
}

tr.buylinks td .button {
    display: block;
    padding: 2px 0;
    margin: 0 10px;
    height: auto;
    text-align: center;
}

tr.buylinks td.empty {
    background: #FFF !important;
    border-left: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}

#comprasion-table tr.hide {
    display: none;
}

#comprasion-table .showall td {
    text-align: center;
    cursor: pointer;
}

#comprasion-table .showall:hover td {
    color: #0f66dd;
}