.rz-app{border:1px solid #ccc;background:#fff;padding:20px;margin-bottom:20px;border-radius:4px}
.rz-app img{width:64px!important;margin:0 20px 20px 0;float:left}
.rz-app h1{font-size:21px;line-height:1}
.rz-app p{overflow:hidden;margin:0}
.doc-search-form *{margin:0}
.doc-search-form{border:1px solid #ccc;background:#fff;padding:20px;margin-bottom:20px}
.doc-search-form form{border:1px solid #ccc;position:relative;margin:0!important}
#RZdocument_center #searchBox{display:inline-block;border:0;box-shadow:none;width:100%;box-sizing:border-box;padding:10px;padding-right:220px;margin:0}
#RZdocument_center #searchBox{border:1px solid transparent!Important}
#RZdocument_center select{padding:7px;border-width:2px;border:1px solid #d1d1d1;position:absolute;right:100px;top:-1px;bottom:-1px;margin:0} 
#RZdocument_center button, 
#RZdocument_center input[type="submit"], 
#RZdocument_center input[type="reset"], 
#RZdocument_center input[type="button"]{background:#5190cc!important;border:2px solid #5190cc;color:#fff;text-shadow:none;margin:0;display:inline-block;box-shadow:none!important}
#RZdocument_center #goButton{position:absolute;right:0;width:101px!important;top:0;bottom:-1px;border-radius:0!Important}
#msg{background:#f6f1e8;padding:14px;display:block;border:1px solid #caab70;margin:20px 0}
#RZdocument_center .seq-alert{color:#5190cc;display:none;border:1px solid #9fbedb;background:#eaf2fa;padding:20px;margin-top:20px}
.RZdocument_center .debug{white-space:nowrap;display:none}
.RZdocument_center.debug td.debug{display:table-cell}
#RZdocument_center .seq, 
#RZdocument_center .loginOnly, 
#RZdocument_center .empty{}
.loginOnly{display:none}
#RZdocument_center.debug .debug, 
#RZdocument_center.login .empty, 
#RZdocument_center.login .loginOnly, 
#RZdocument_center .show .subcategory h3{display:block}
.file_category{margin-top:4px;display:inline;float:left;border:1px solid #ADADAD;width:455px}
H3 A:link{text-decoration:none;font-size:21px}
.login H3{border-bottom:1px solid #eee!important;padding-top:10px!important;margin-bottom:10px!important}
.file_row{display:none;overflow:hidden;border:1px solid #ccc;background:#fff;float:none;width:100%;float:left;box-sizing:border-box;padding:10px;margin:0 0 5px;position:relative;z-index:1}
.file_icon{float:left;margin:5px 10px 10px}
#file_name{overflow:hidden}
#file_name a{margin-bottom:5px;display:block}
.file_description{overflow:hidden}
.RZdocument_center .debug{white-space:nowrap;display:none}
.RZdocument_center.debug td.debug{display:table-cell}
#RZdocument_center .seq, 
#RZdocument_center .loginOnly, 
#RZdocument_center .empty{font-weight:normal;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#0f9acb}
#RZdocument_center .subcategory h3{font-style:;margin-left:20px;display:non e;clear:both}
#RZdocument_center .subcategory h3 .seq, 
#RZdocument_center table h3:first-of-type .seq{font-weight:normal}
#RZdocument_center.debug .debug, 
#RZdocument_center.login .seq, 
#RZdocument_center.login .empty, 
#RZdocument_center.login .loginOnly, 
#RZdocument_center .show .subcategory h3{display:block}
.loginOnly a{background:#BB0706;display:inline-block;line-height:1;padding:6px;vertical-align:middle}
.file_row .loginOnly{}
.loginOnly a img{width:12px}
.loginOnly a:empty{display:none}
#RZdocument_center .seq{color:#000}
.seq{font-size:14px;position:absolute;right:0;bottom:0px;z-index:999}
.seq a{background:#3E6A2F;display:inline-block;line-height:1;padding:6px!important;margin-bottom:10px;font-size:14px!important}
.seq a:empty{display:none}
.seq img{width:12px}
.accordion-toggle{border-bottom:1px solid #eee;display:block;padding:10px 0;font-size:21px;text-decoration:none;color:#000;margin:0;position:relative;}

/* DCO 04-25-2015: overrides to: line 55 .seq a:empty and line 57 .accordion-toggle */
.subcategory{position:relative}
.subcategory h3 {border-bottom:1px solid #eee;line-height:1;padding:0;margin:10px 0 0;position:relative}
.empty div.accordion-toggle {color:#0f9acb}
a.accordion-toggle {display:inline-block;border:0}
.category-count, .subcategory-count {font-size: 14px; font-weight:normal; padding-left:15px;font-style:italic}

.accordion-content{display:none}
.login .accordion-content{display:block}

@media only screen and (max-width:480px){
	/* by tom on 10-5-2015 */
	.rz-app{text-align:center}
	.rz-app img{float:none;margin:20px auto}
	.doc-search-form form{border:none}
	#RZdocument_center #searchBox{display:block;padding:10px;border:1px solid #ccc!important;margin-bottom:10px!important}
	#RZdocument_center select{position:relative;right:0;top:0;bottom:0;display:block;width:100%!important}
	#RZdocument_center #goButton{position:relative;bottom:0;width:100%!important;margin-top:10px!important}
	.category-count, .subcategory-count{display:block;padding-left:0}
}