@charset "utf-8";

.control-el { padding-top: 7px; margin-bottom: 0px; }

.title { color: #666; border-bottom: solid 1px #eee; padding: 0px 0px 10px 0px; }
.apps {
    padding: 10px 10px 10px 0px;
}
.apps .item {
    border-bottom: solid 1px #eee;
}
.apps .item .floating {
    float: left;
    overflow: hidden;
}
.apps .item .name {
    padding:10px 0px 5px 0px; font-size: 16px;
    overflow:hidden; text-overflow:ellipsis;white-space:nowrap;
}
.apps .item .description {padding-top: 10px;}
.apps .item .rankimg { width: 20px; }
.apps .item .owner{color: #666;}
.apps .item .actions{padding-top: 10px; display: flex; align-items: center;}
.apps .item .actions a{color: #337ab7;}
.apps .item .actions a:hover{text-decoration: underline;}
.apps .item .logo {width: 160px; height: 128px;display: flex; align-items:center;}
.apps .item .logo img {width: 128px; border:solid 1px #ddd; border-radius: 5px;}
.apps .item .text-line { padding-top: 5px; display: flex; align-items:center;}
.apps .item .text-line span {padding-left: 10px; color: #666;}
.apps .item .text-line img{ width: 13px;  vertical-align:middle; }
.apps .item .version {padding-top: 5px;}
.apps .item .keywords {padding-top: 5px;}
.apps .item .keyword {padding-right: 5px;}