.module-container{margin:15px 0}
/* Document Center */
.file-group a i, .file-group a span{margin-right: 5px;font-size: 16px;}
.file-edit i, .file-edit span {border: none;margin-left: 1px;}
.doc-search-form label {margin: 0;background: transparent;}
.outer-cat .cat-edit>a>i, .outer-cat .cat-edit>a>span {display: inline-block;font-size: 16px;line-height: 36px;width: 36px;text-align: center;}
i.fa-pencil, span.fa-pencil{color:#3875c7;border-right: 1px solid #a0a0a0;}
i.fa-trash, span.fa-trash{color:#e74c3c;margin-left: -5px;}
.inner-cat .cat-edit>a>i, .inner-cat .cat-edit>a>span {line-height: 32px;border-left: 1px solid #a0a0a0;font-size: 17px;width: 35px;border-right: none!important;}
.file-edit i, .file-edit span {border: none;margin-left: 1px;}
.doc-search-form form {border-radius: 0; overflow: hidden; border: 0; position: relative; background: transparent; }
.doc-search-form input, .doc-search-form select { height: 44px; border-radius: 4px; }
.document-center-search { width: 100%; padding-right: 129px; border: 0; border: 1px solid #22497d; }
.doc-search-submit{ position: absolute; right: 0; }
h3.docs-toggle{font-family:inherit}
.doc-center-category h3{display:block}
.doc-center-category h3{background:transparent;color:#65baaf;border-bottom:0}
.doc-center-category .doc-center-counter{color:#5f5f5f}
/* Freeform Bid */
.bid-list-module{border:1px solid #a0a0a0;border-radius:4px}
.bid-list-table{width:100%}
.bid-list-table td{padding:5px 10px}
.bid-list-table thead td{background:#5f5f5f;color:#fff;font-weight:700}
.bid-header{font-size:18px;font-weight:700}
/* Agenda List */
.agenda-category-wrap{border:1px solid #a0a0a0;border-radius:4px}
.agenda-heading{background:#5f5f5f;color:#fff;padding:5px 10px}
.agenda-entry{width:100%}
.agenda-entry td{padding:5px 10px}
.agenda-td-links{text-align:right}
.agenda-td-links a{margin-left:15px}
.agenda-entry:nth-of-type(even){background:rgba(0,0,0,.05)}
/* FAQ */
.faq-search{text-align:right;display:none}
.module-container .faq-item{margin-top:10px}
.faq-item .editbtns>a[name^="revizefaq_"]{font-size:0;display:block}
.module-container .faq-question{border:0}
/* Message Box */
.message-box-con{padding:30px 10px 10px;background:url('../images/in-touch-bg.png')}
h2.message-box-title{font-size:32px;color:#fff;margin:0;text-align:center;font-family:'Bodoni',cursive;font-style:italic}
.message-box-button-con{text-align:center}
.message-box-button.btn{background:#237b6e;color:#fff!important;margin:15px auto;text-transform:none;text-align:center;display:inline-block;font-size:18px;padding:10px 4%;font-family:'Lato',san-serif}
.message-box-button.btn:hover{background:#fff;color:#237b6e!important;box-shadow:inset 0 0 0 2px #237b6e}
.message-box-content{color:#000;margin:15px auto 0;background:#fff;padding:15px}
.message-box-content a{color:#000}