.icdo-document-wrap {display: table; width: 100%; margin-bottom: 1em;}
.icdo-document-wrap .icdo-document {display: table-row; background: #f8f8f8; width: 100%; margin: 0;}
.icdo-document-wrap .icdo-document > li {display: table-cell; vertical-align: middle; padding: 2em;}
/*.icdo-document-wrap .icdo-document > li:first-child {padding-left: 2em;}*/

.icdo-document-wrap li.item-download, .icdo-document-wrap li.item-count {text-align: center; min-width: 150px; max-width: 150px; width: 150px; font-size: 11px; color: #999; border-right: 1px solid #EEE;}
.icdo-document-wrap .item-download .icdo-sprite-item {margin: auto;}
.icdo-document-wrap .item-download .item-download b {font-weight: normal; text-align: center; background-color: #FFF; padding: 2px 5px; display: block; margin-top: 5px; border: 1px solid #EEE;}
.icdo-document-wrap .item-download .item-download b .dashicons {float: left;}
.icdo-document-wrap .item-download .item-preview {text-decoration: none !important; border: 0 !important;}

#icdo-document-preview-wrap {position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 99999; box-sizing: border-box; padding: 32px; background: rgba(0,0,0, 0.8); color: #FFF; font-size: 11px; text-transform: uppercase; }
#icdo-document-preview-wrap .item-close {position: absolute; right: 32px; cursor: pointer; color: #FFF;}
#icdo-document-preview-wrap .item-iframe {position: absolute; width: calc( 100% - 64px ); height: calc( 100% - 86px ); top: 64px; left: 32px; border:5px solid #FFF;}

.icdo-sprite {background-image: url('../images/spritesheet.png'); background-repeat: no-repeat; display: block;}
.icdo-sprite-item {width: 44px; height: 64px;}
.icdo-sprite-item.css {background-position: -5px -5px;}
.icdo-sprite-item.csv {background-position: -59px -5px;}
.icdo-sprite-item.doc,.icdo-sprite-item.docx {background-position: -113px -5px;}
.icdo-sprite-item.eml {background-position: -167px -5px;}
.icdo-sprite-item.file {background-position: -221px -5px;}
.icdo-sprite-item.gif {background-position: -5px -79px;}
.icdo-sprite-item.htm, .icdo-sprite-item.html {background-position: -59px -79px;}
.icdo-sprite-item.jpg, .icdo-sprite-item.jpeg {background-position: -113px -79px;}
.icdo-sprite-item.mp3 {background-position: -167px -79px;}
.icdo-sprite-item.pdf {background-position: -221px -79px;}
.icdo-sprite-item.png {background-position: -5px -153px;}
.icdo-sprite-item.ppt {background-position: -59px -153px;}
.icdo-sprite-item.rar {background-position: -113px -153px;}
.icdo-sprite-item.rtf {background-position: -167px -153px;}
.icdo-sprite-item.text {background-position: -221px -153px;}
.icdo-sprite-item.txt {background-position: -275px -5px;}
.icdo-sprite-item.xls {background-position: -275px -79px;}
.icdo-sprite-item.xml {background-position: -275px -153px;}
.icdo-sprite-item.zip {background-position: -5px -227px;}
