.modules-install{
    margin-top: -18px;
}
.modules-install h1{
    margin-top: -10px;
}
.modules-install table{
    width: 100%;
}
.modules-install th{
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    height: 45px;
    text-transform: uppercase;
    text-align: left;
    padding-left: 40px;
}
.modules-install th:first-of-type{
    border-left: 1px solid #e1e1e1;
}
.modules-install th:last-of-type{
    border-right: 1px solid #e1e1e1;
}
.modules-install td{
    border-bottom: 1px solid #e1e1e1;
    height: 47px;
    padding-left: 40px;
    width: 35%;
}
.modules-install tr:nth-of-type(odd) td{
    background-color: #f9f9f9;
}
.modules-install tr:hover td{
    background-color: #ebebeb;
}
.modules-install button{
    width: 161px;
    color: #898989;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    padding-left: 33px;
    padding-right: 0;
}
.modules-install .install{
    background-image: url(../img/settings.png);
    background-repeat: no-repeat;
    background-position: 10px;
}
.modules-install .remove{
    background-image: url(../img/settings.png);
    background-repeat: no-repeat;
    background-position: 10px -54px;
}