#main-features{background:linear-gradient(135deg,#13B5EA 0%,#0d8fb8 100%);padding:60px 0 140px;color:#FFF}.download-newest >div{background:#fafafa;padding-top:15px}.panel.panel-default:hover{border-color:#13B5EA}.panel-thumbnail img{width:100%;max-height:200px}.panel-body.details .title,.panel-body.details .author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.panel-body.panel-ads.details{padding-top:5px;position:absolute;bottom:0;width:100%}.download-newest .panel.panel-default,.featured-newest .panel.panel-default{min-height:262px}.download-newest .panel-thumbnail,.featured-newest  .panel-thumbnail{min-height:200px}.featured-category img.echo{max-height:124px;}.download-newest i{padding-right:5px;}.directory a{margin:0 3px}.directory p{word-wrap:break-word}
/* --- restored custom UI styles --- */
.doc-tag{display:inline-block;background:#eef3f6;color:#13658a;padding:5px 12px;margin:3px;border-radius:3px;font-size:13px;text-decoration:none;border:1px solid #dce6ec}
a.doc-tag:hover{background:#13B5EA;color:#fff;text-decoration:none}
.doc-detail-name{font-weight:700;color:#45474d;margin:15px 0;word-wrap:break-word}
.doc-detail{margin-top:20px}
.doc-detail-title{font-weight:700;color:#45474d;font-size:18px;border-bottom:2px solid #13B5EA;padding-bottom:6px;margin:25px 0 12px}
.doc-detail-content{color:#444;line-height:1.7}
.doc-detail-content p{margin:6px 0}
.button-download{margin:15px 0}
.button-download .btn-download-static{display:inline-block;background:#f7b13d;color:#fff;padding:12px 30px;border-radius:4px;cursor:default;text-align:center}
.button-download .btn-download-static h3{display:inline;font-size:18px;margin:0 0 0 8px;vertical-align:middle}
.button-page{color:#888;margin:10px 0}
.page-share .share-label{color:#888;font-style:italic}
.related-list{list-style:none;padding:0}
.related-list li{padding:8px 0;border-bottom:1px solid #eee}
.related-list li a{color:#13658a;text-decoration:none;font-size:14px}
.related-list li a:hover{color:#13B5EA}
.static-page h1{font-weight:700;color:#45474d;margin-bottom:20px}
.static-page h2{font-weight:700;color:#45474d;font-size:20px;margin:22px 0 10px}
#main-features h1 a{color:#fff;text-decoration:none}
.panel-thumbnail img{width:100%;height:200px;object-fit:cover}
#main-features .hero-brand{font-size:48px;font-weight:700;line-height:1.1;margin:10px 0;font-family:inherit}
#main-features .hero-brand a{color:#fff;text-decoration:none}
