.page-header, .article-can-edit{
display: none!important;
}
.alldocs h1 {
text-align: left!important;
}
.zarticle h2 {
font-size: 1.6rem;
}
.zarticle h3{
font-size: 1.3rem;
}
.zarticle h4{
font-size: 1.1rem;
}
.publishing_info {
    margin: 0 0 30px 0;
    background-color: #e5e5e5;
    overflow: hidden;
    padding: 10px;
    border-bottom: 2px solid #CCC;
}
.publishing_info strong {
color: #993333;
font-style: italic;
}
.article_video, .article_charts {
border-top: 5px solid #e9ecef;
padding-top: 35px;
margin-top: 35px;
margin-bottom: 35px;
overflow: hidden;
display: block;
}
.video_pro{
margin:0 0 15px 0;
overflow: hidden;
display: block;
}
/* INCLUDE - attachments
------------------------------------------------------------ */
.general_float{
float: right;
width: 45%;
margin:0 0 25px 20px;
}
.data_area {
margin: 0 0 25px 0;
}
.csv_tables{
}
.attachments,
.data_table{
margin: 0 0 25px 0;
background-color: #E5E5E5;
border-bottom: 2px solid #CCCCCC;
padding: 1em;
}
.csv_tables .btn-table {
text-align: left;
border: 0;
background-color: #933;
color: #fff;
padding: 10px;
cursor: pointer;
}
.data_area h3{
text-transform: uppercase;
color: #993333;
font-size: 1rem;
font-weight: 600;
}
.attachments ul {
margin: 0;
list-style: none;
padding: 0;
}
.attachments li {
margin: 0;
padding: 0;
}
.table-responsive {
font-size: 11px!important;
}
/* INCLUDE - docs by tag
------------------------------------------------------------ */
.docsbytags{
margin: 0 0 20px 0;
border-bottom: 1px solid #d6d6d6;
padding: 0 0 20px 0;
}
.docsbytags:last-child {
border: 0;
margin: 0;
padding: 0;
}
.incl_docs_by_tag h3 {
background-color: #933;
padding: 10px;
margin: 0 0 25px 0;
color: #fff;
}
.incl_docs_by_tag h4{
}
.incl_docs_by_tag .imagedocs{
border: 2px solid #333;
display: block;
overflow: hidden;
}
.incl_docs_by_tag .imagedocs img{
width: 100%;
}
.docsbytags .publishing_info {
margin: 0!important;
}
/* INCLUDE - NEWS by tag
------------------------------------------------------------ */
.article_related_news {
/*border-top: 5px solid #e9ecef;
padding-top: 35px;*/
margin-top: 35px;
margin-bottom: 35px;
overflow: hidden;
display: block;
}
.newsbytags{
margin: 0 0 20px 0;
border-bottom: 1px solid #d6d6d6;
padding: 0 0 20px 0;
}
.newsbytags:last-child {
border: 0;
margin: 0;
padding: 0;
}
.article_related_news h3 {
background-color: #933;
padding: 10px;
margin: 0 0 25px 0;
color: #fff;
display: block!important;
}
.article_related_news h4{
}
.article_related_news .imagedocs{
border: 2px solid #333;
display: block;
overflow: hidden;
}
.article_related_news .imagedocs img{
width: 100%;
}
.newsbytags p:last-child{
margin:0;
}
/* MOBILE FIXES 
------------------------------------------------------------ */
@media (max-width: 767px) { 
.general_float {
float: none;
width: 100%;
margin:0 0 25px 0px;
}
.data_area {
float: none;
width: 100%;
margin:0 0 25px 0px;
}
.incl_docs_by_tag .imagedocs {
margin: 0 0 25px 0;
}
}