.component-app-item
{
    width:300px;
    height:185px!important;
    float:left;
    padding:10px;
    border:1px solid #ccc;
    margin:10px 10px 10px 5px;
}
.component-app-item-category{float:left;font-weight: bolder; color:#009c9c;padding-right:10px;}
.component-app-item-wishlist{float:right;font-weight: bolder; color:#FF0000;padding-right:10px;}
.component-app-item .component-app-item-icon{width:75px;float:left;}
.component-app-item .component-app-item-details{width:220px;float:left;}

.component-app-item .component-app-item-icon img {width:5rem;}

.dashboard-apps-homepanel .dashboard-apps-section{
    float:left;width:320px;
}
.dashboard-apps-homepanel .dashboard-apps-component-section{
    float:left;padding-left:30px;width:calc(100% - 400px);
}
.component-app-item-links .component-app-item-link-read
{
    background:#026;
    color:#fff;
    border:0px;
    border-radius: 5px;
    padding:5px;
    float:left;
}
.component-app-item-links .component-app-item-credit-warning
{
    background:#ec971f;
    color:#fff;
    border:0px;
    border-radius: 5px;
    padding:5px;
    float:left;
}



.component-app-item-links .component-app-item-link-free
{
    background:#00bcd4;
    color:#fff;
    border:0px;
    border-radius: 5px;
    padding:5px;
    float:right;
}

.component-app-item-links .component-app-item-link-monthly
{
    background:#ec971f;
    color:#fff;
    border:0px;
    border-radius: 5px;
    padding:5px;
    float:right;
}
.component-app-item-links .component-app-item-link-buy-credits
{
    background:#d902ee;
    color:#fff;
    border:0px;
    border-radius: 5px;
    padding:5px;
    float:right;
}
.component-app-item-links .component-app-item-link-installed
{
    color:#00bcd4;
    border:0px;
    border-radius: 5px;
    padding:5px;
    float:right;
} 
.component-app-item-links .component-app-item-link-subscribed
{
    color:#00bcd4;
    border:0px;
    border-radius: 5px;
    padding:5px;
    float:right;
} 
.component-app-item-links .app-button {font-size: 13px;cursor: pointer;}