/*********************************************************

Document Center

Alec Armstrong

2017

Revize.com

*********************************************************/
#document-center h2,#document-center h3,#document-center h4{margin:0}
#doc-center-header {background-color: #fafafa;border-radius: 4px;padding: 15px;border: 1px solid #b3b3b3;display: none;}
#doc-center-header img {width: 55px;margin-right: 15px;}
#doc-center-header h2 {line-height: 55px;font-size: 30px;}
#doc-center-header p {margin: 15px 0 0 0;font-size: 17px;line-height: 1.6;}
#doc-search-form{margin-top:30px}
#doc-search-form h2 {font-size: 19px;font-weight:bold;padding: 15px 0;color: #222;}
#doc-search-form form {border-radius: 4px;overflow: hidden;border: 1px solid #22497d;position: relative;background: #3875c7;}
#doc-search-form input, #doc-search-form select{height: 44px;}
#file-search {width: 100%;padding-right: 129px;border: 0;}
.rz-doc-search-submit{background-color: #3875c7;border: 0;padding-left: 30px;padding-right: 30px;right: 0;position: absolute;}
.rz-doc-search-reset{background-color:#C52E2E!important;display:none;border-radius:3px}
.instructions {font-size: 17px;margin: 0;padding: 10px 14px;background-color: #e74c3c;border-radius: 4px;color: #fff;}
.docs-toggle small {float: right;font-size: 13px;}
.user-logged-in .docs-toggle small{margin-right:70px}
#doc-search-form a {margin-right: 2px;}
.seq-alert {display: none;padding: 10px 0 30px;}
.user-logged-in .seq-alert{display:block}
#document-center .file-group {padding: 0;margin: 0;list-style-type: none;padding: 10px 15px;}
.cat h3 {font-size: 17px;font-weight: bold;letter-spacing: .025em;color: #f3f3f3;background: #5f5f5f;border-bottom: 1px solid #5f5f5f;padding: 8px 20px;line-height: 1;}
#categorties-wrap {padding: 30px 0;}
.cat h4 {color: #222;letter-spacing: .025em;font-size: 16px;font-weight: 600;line-height: 1;background-color: #f5f5f5;padding: 7px 12px;border-bottom: 1px solid #b3b3b3;}
.file-group a {text-decoration: none;color: #092750;font-weight: 600;font-size: 16px;}
.file-group a i{margin-right: 5px;font-size: 16px;}
.dot-doc{color:#002d62}
.dot-pdf{color:#c0392b}
.search-results{display:none}
.outer-cat {border-radius: 4px;overflow: hidden;border: 1px solid #a0a0a0;background: #fff;position: relative;margin-bottom: 15px;}
h3>small {padding: 3px 0;line-height: 1;color: #cecece;}
h4>small{line-height: 1;color: #6f6d6d;padding: 2px 0;}
.inner-cat {border-radius: 4px;background-color: #fff;overflow: hidden;position: relative;margin: 5px 10px 10px 10px;border: 1px solid #b3b3b3;transition:all .2s ease}
.file-group>li {margin: 0;line-height: normal;position: relative;padding: 12px 10px 12px 0;border-bottom: 1px solid #efeaea;}
.file-group>li:last-of-type{border:0}
.inner-cat,.outer-cat{box-shadow: 0 3px 7px rgba(0,0,0,.15)}
.inner-cat-wrap {padding:10px 0;display:none;position: relative;border-top: 1px solid #a0a0a0;}
.docs-toggle{cursor:pointer}
.toggled-open{transform:rotate(180deg)}
.docs-toggle .fa {margin-left: 7px;transition: all .2s ease;}
.doc-file-desc {display: block;padding-left: 19px;font-size: 13px;white-space: nowrap;line-height: 1.5;overflow: hidden;text-overflow: ellipsis;}
.inner-cat .file-group{display:none}
.rz-edit-btn {color: #fff;background-color: #3875c7;font-size: 15px;font-weight: bold;text-transform: uppercase;padding: 8px 16px;display: inline-block;transition: all .2s ease;border-radius: 3px;}
.rz-edit-btn>i {padding-right: 10px;}
.rz-edit-btn:hover{background-color:#2c5c9c;}
.cat-edit {position: absolute;right: 0;background-color: #efefef;height: 36px;top: 0px;}
.outer-cat .cat-edit>a>i {display: inline-block;font-size: 16px;line-height: 36px;width: 36px;text-align: center;}
i.fa-pencil{color:#3875c7;border-right: 1px solid #a0a0a0;}
i.fa-trash{color:#e74c3c;margin-left: -5px;}
.outer-cat .cat-edit>a>img{width:18px}
.inner-edit {font-size: 12px;color: #3875c7;background: none;padding: 0 15px;margin-bottom: 10px;}
.inner-edit>i{padding-right:3px}
.inner-edit:hover{color:#21508e;background:none}
.inner-cat .cat-edit>a>i {line-height: 32px;border-left: 1px solid #a0a0a0;font-size: 17px;width: 35px;border-right: none!important;}
.inner-cat .cat-edit {background: #fff;height:31px}
.user-logged-in .file-edit {position: absolute;right: 0;top: 10px;display:block}
.file-edit{display:none}
.file-edit i {border: none;margin-left: 1px;}
.rz-sort-options{display:none;color: #a0a0a0;font-size: 13px;}
.user-logged-in .rz-sort-options{display:block}

@media only screen and (max-width:991px){
	.rz-edit-btn{display:block;margin-bottom:10px;text-decoration:none}
	#doc-search-form a {margin-right: 0;}
	#document-center a{text-decoration:none!important}
}