.logo_report_header {
    /*width: 686px;*/
    background: none repeat scroll 0 0 #005058;
    color: #FFFFFF !important;
    font-family: adineueProBold !important;
    font-size: 60px;
    height: 70px;
    left: 0;
    line-height: 60px;
    padding-left: 265px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 100%;
}

.logo_pdf_report_header {
    background: none repeat scroll 0 0 #005058;
    color: #ffffff !important;
    font-family: adineueProBold !important;
    font-size: 60px;
    height: 70px;
    left: 0;
    line-height: 60px;
    margin-left: 5px;
    position: relative;
    text-align: left;
    top: 0;
    width: 780px;
}
#logo_report_content {
    margin-left: 5px;
    width: 780px;
}
.pdf_page .logo_report_controls {
    margin-top: 10px;
}
.logo_report_controls {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 822px;
}

.logo_report_filter {
    font-family: adiHausDi !important;
    font-size: 14px;
    text-align: left;
    white-space: nowrap;
    width: 400px;
}

.logo_report_filter label {
	float: none;
	padding-right: 10px;
}

.logo_report_filter input {
    position: relative;
    top: -1px;
}

.logo_report_view_switcher {
    float: right;
    position: relative;
    top: -20px;
}

/************* view settings ***********/

#logo_report_content * {
	font-family: adiHausDi !important;
	overflow: hidden;
	text-align: left;
}

#logo_report_content > ul {
	padding-top: 8px;
    text-align: left;
}

.logo_report_category_name {
	color: #808285 !important;
    font-size: 16px;
    height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align:left;
}

.logo_report_preview img {
	vertical-align: middle;
	text-align:center;
}

.logo_report_category_delimiter {
	color:#005058; /**#D1D3D4;**/
	background-color: #005058;
	height: 1px;
	width:100%;
}
.logo_report_category_delimiter:not(:first-child){
	margin-top:75px;
}

/******** grid view specific css settings ******/

.logo_report_category_name_column {
	float:left;
    width: 150px;  
}

.logo_report_ul > .logo_report_preview {
	display: inline;
    line-height: 5.059em;
    margin-left: 19px;
    max-height: 84px;
    width: 84px;
}


/*********** Additional styles for table view ********/


.logo_report_table_headline  {
	background: none repeat scroll 0 0 #005058;
    height: 22px;
}

.logo_report_table_headline > li {
    color:#fff;
    font-size: 16px;
    display: inline-block;
}



.logo_report_table_row > li{
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
	text-align: left;
    display: inline-block;
}

.logo_report_table_row > li.logo_report_preview,
.logo_report_table_headline > li.logo_report_preview {
    width: 200px ;
    padding-left:7px;
}
.logo_report_table_row > .logo_report_preview {
    line-height: 5.059em;
    max-height: 84px;
}

.logo_report_table_row > li.details,
.logo_report_table_row > li.logoname, 
.logo_report_table_headline > li.details,
.logo_report_table_headline > li.logoname  {
    padding-left: 10px;
    width: 200px;
}
.logo_report_table_row > li.dates,
.logo_report_table_headline > li.dates{
    width: 150px;
    white-space: nowrap;
}
