.list-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100%;background:#fff 0 0 no-repeat padding-box;border:1px solid #f1f1f2;border-radius:8px;opacity:1;height:48px;margin-bottom:10px;cursor:pointer;overflow-wrap:break-word}
.list-type{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1rem 1.75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;max-height:47px;height:100%}
.list-item .list-type{width:40px;flex:0 1 auto;padding:1rem}
.blue{background:#265c79 0 0 no-repeat padding-box;border-radius:8px 0 0 8px;opacity:1;color:#fff;block-size:auto;width:65px}
.list .end{position:absolute;right:10px;padding-top:12px}
.list-properties{padding-top:12px;padding-left:10px;color:#76787a;width:85%}
.list-content{line-height:1.5;display:inline-block;vertical-align:middle;margin:0}
.list-action-image{color:#adb6bb}
.internal-page__right-container .list-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;width:100%}
.internal-page__right-container .list-item{max-width:325px}
.internal-page__right-container .list-properties{flex:1 1 auto;padding-right:30px}
.list-download-btn{margin-top:20px;width:100%}
.list-download-btn-separator{height:48px}
.list-download-btn-text{text-transform:none;font-size:15px;font-weight:300}
.list-icon::before{width:40px}
.pageList .page-list-icon{width:40px;min-width:40px;max-width:40px;height:40px;background-position:center;background-size:cover;border-radius:5px}