
.documentLibraryWrap {
margin: 20px 0;
padding: 20px;
-webkit-box-shadow: 0px 0px 5px #999;
-moz-box-shadow: 0px 0px 5px #999;
-o-box-shadow: 0px 0px 5px #999;
-khtml-box-shadow: 0px 0px 5px #999;
box-shadow: 0px 0px 5px #999;
}
.documentLibraryWrap .document_library_search { text-align:right; margin-bottom:4px; }
.documentLibraryWrap .document_library_manageFiles { 
float: left;
position: relative;
top: 5px;
width: 150px;
}
div#doc-library-advanced-search-wrapper div#ccm-file-search-advanced-fields,
div#doc-library-advanced-search-wrapper div#ccm-file-search-advanced-sets  { margin-right:0px; width:auto; }
div#doc-library-advanced-search-wrapper .ccm-doc-library-search-option { margin-top:8px; }
div#doc-library-advanced-search-wrapper .ccm-doc-library-search-option label { float:left; width:20%; }
.documentLibraryWrap .doc_library_advanced_search_wrap{ 
font-size: 11px;
 }

.documentLibraryWrap table.documentLibraryList{ width:100% }
.documentLibraryWrap table.documentLibraryList tr.header { height:auto; border:none; background:none; }
.documentLibraryWrap table.documentLibraryList tr.header td {padding:3px; padding-right:4px; background:#f6f6f6; }

.documentLibraryWrap table.documentLibraryList tr.header td a { background:url(../images/arrow_up_gray.png) right no-repeat; padding-right:16px; }
.documentLibraryWrap table.documentLibraryList tr.header td a.sorted { background:url(../images/arrow_up.png) right no-repeat; font-weight:bold; }
.documentLibraryWrap table.documentLibraryList tr.header td a.sorted.reverse { background:url(../images/arrow_down.png) right no-repeat; }

.documentLibraryWrap table.documentLibraryList tr td { vertical-align:top; padding-bottom:6px; padding-top:6px; padding-left:0px; }
.documentLibraryWrap table.documentLibraryList tr.document-library-item td .tags { margin-top:4px; float:left; padding-right:8px; }
.documentLibraryWrap table.documentLibraryList tr.document-library-item td .title{   }
.documentLibraryWrap table.documentLibraryList tr.document-library-item td .description { margin-top:4px }
.documentLibraryWrap table.documentLibraryList tr.document-library-item td .filename { margin-top:4px; color:#999; } 

.documentLibraryWrap .pagingNav{ margin:16px 0px 8px 0px}
.documentLibraryWrap .pagination{ text-align:center; color:#bbb; position: relative; margin-top:4px;}
.documentLibraryWrap .pagination .pageRight{position: absolute; top: 0px; right: 0px;}
.documentLibraryWrap .pagination .pageLeft{position: absolute; top: 0px; left: 0px}

.documentLibraryWrap .ccm_doc_library_expand_link { float:right; padding-left:8px; font-size:85%; padding-right:4px; } 
.documentLibraryWrap .ccm_doc_library_expand_link a { cursor:pointer}
.documentLibraryWrap .ccm_doc_library_expandable { padding-top:4px; display:none; font-size:85%; line-height:95%; position:absolute; width:auto; min-width:100%; height:auto; left:0px; top:6px; border:1px solid #ccc; padding:3px; padding-bottom:6px; z-index:4 }
.documentLibraryWrap .ccm_doc_library_expandable div{ margin-top:4px; }
.documentLibraryWrap .ccm-doc-library-popup-image { padding-right:8px; }

.documentLibraryWrap .ccm_doc_library_expandable_rel { position:relative; width:100%; height:1px; left:0px; top:0px; }
.documentLibraryWrap .text {
border: 1px solid ##1F857C;
padding: 5px;
outline:0;
}

.documentLibraryWrap .submit, .documentLibraryWrap .document_library_manageFiles a{
padding: 6px;
color: #fff;
cursor:pointer;
border: 0;
outline:0;
margin: 0 0 0 10px;
font-weight:bold;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #1F857C;
}

.documentLibraryWrap .document_library_manageFiles a {
padding: 8px;
margin: 0;
}

.documentLibraryWrap .submit:hover, .documentLibraryWrap .document_library_manageFiles a:hover {
background:#0E3C38;
text-decoration:none;
-webkit-transition: opacity 3s ease 1s;
-moz-transition: opacity 3s ease 1s;
-o-transition: opacity 3s ease 1s;
transition: opacity 3s ease 1s;
}