.logo-area{ float:left; width:100%;}
.logo-area img{ width:200px;}
.report-page-heading{width:100%; min-height:30px; background:#15365c; color:#FFF; text-transform:uppercase;
 text-align: center;     line-height: 30px;float:left;margin-bottom:30px;	}
.heade-section p{width:100%; float:left; text-align:center;}
.content-tables table tr{
	min-height:30px!important;
	background:none!important;
}
.fifty{width:40%; float:left; text-align:right;}
.fifty p{ text-align:right!important; margin-bottom:0px;}
.content-tables table tr th, .content-tables table tr td {
	padding:5px!important;
}
.content-tables table tr td{text-align:center;}
.content-tables table tr.su-even,
.content-tables table tr.su-even td { background:#FFF!important;}
.content-tables table tr td{ min-height:30px;}
.content-tables table{border-collapse: collapse; }
.content-tables table td,.content-tables table tr {
 border: 1px solid black!important;}
.locations p{ margin-bottom:10px;}
.su-row.locations {   border: 2px solid #000;}
.su-row.locations, .sample-description, .sample-description-img, .img-row{margin-bottom:50px;}
.img-row img{ margin:0 auto; width:80%!important;    margin: 0 auto;    display: block;}
.su-row.locations  img{ width:250px; border:0px;}
.sample-description .su-row{ border:1px solid #000;}
.sample-description .su-row .su-column-size-1-2{ border-right:1px solid #000;}
.sample-description .su-row .su-column-size-1-2 +.sample-description .su-row .su-column-size-1-2{ border:0px;}
.sample-description-img{ width:100%; display:table;}
.sample-description-img .su-row{ display:table-row;}
.sample-description-img .su-column{ display:table-column; vertical-align:middle;} 
.sample-description-img  [class*="su-column"] + [class*="su-column"]:last-child strong{	line-height:370px;}
.sample-description .col1-left, .sample-description .col1-right{width:49.99%; float:left;}
.sample-description .col1-left p{ margin-bottom:0px; text-align:right;}
.sample-description .col1-right p{margin-left:5px; margin-bottom:0px; text-align:left;}
.sample-description p{ margin-bottom:0px;     font-size: 1.25rem;}
.report_11 .sample-description p{ margin-bottom:0px;     font-size: 14px!important;}
.manufactures{float:left; width:100%; border-bottom:1px solid #000;  font-size: 1.25rem; text-align:center;}
.sample-description .su-row .su-column{ margin:0px!important;}
.results{ padding:20px;}
.results .report-page-heading{margin:-20px -20px 20px;}
.results{float:left; width:100%; }
.results p{ margin-bottom:0px; font-size:16px; width:100%; float:left;}

.results .sect2{}
.sepctral-chart{float:left; width:100%;      
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  }
.sepctral-chart img{ margin:20px;    max-width: 96%;}
.page-id-1121 img{ border:0px;}
.revision-history {
    float: left;
    width: 100%;
}
th.firstth{ width:10%;}
th.lastth{ text-align:center;}
.results-sect5 p{ text-align:center; }
.results-sect2, .results-sect3, .results-sect4{float:left; width:100%; border-top:2px solid #000; margin-bottom:30px;}
.tl_row{width:100%; float:left; font-size:16px;}
.tl_row .tl_col1{width:50%; text-align:right;float: left;}
.tl_row .tl_col2{width:100px; text-align:center;float: left; }
.tl_row .tl_col3{width:40%;     text-align: left;
    float: left;
    padding-left: 29px;
	}
.revision-history tr.su-even{ background:#FFF!important; font-size:16px;}
.revision-history  th{ font-weight:bold!important;}
.sample-description [class*="su-column"] + [class*="su-column"]:last-child{
	float:left;    border: 0px;
	width: 52%;
}
.sample-description{ overflow:hidden;}
.content-tables table tr th{
	    background: #FFF!important;
    border: 1px solid #000!important;
}
.report_footer{float:left; width:100%; }
.report_footer .lastbox{ text-align:right;}
.report_footer .lastbox p{ margin-bottom:0px;}
.report_footer .centerbox { text-align:center;}
.content-tables{ margin-bottom:50px;float:left; width:100%; }
.report_footer .one-third.first img{width:250px;}
.secondreport p{ width:100%; float:left;}
.su-row.locations.secondreport {
    padding: 20px;
}
.secondreport p{ margin-bottom:0px!important;}
#description_of_test_sample{ width:100%;}
#description_of_test_sample {border-collapse: collapse; border:2px solid #000;}
#description_of_test_sample th,
#description_of_test_sample tr td {border: 2px solid black; padding:0px!important; height:30px; vertical-align:top; line-height:30px;}
#description_of_test_sample tr td{width:25%!important;}
.leftcolum-alignright{ width:30%; float:left;}
.deviceimage img{ margin:0 auto; float:none; display:block;}
.header_texts strong{float:left;}
.header_texts p{ margin-bottom:0px;}
#electrical_measurements{ width:430px; margin:0 auto; float:none;}
#electrical_measurements td.borders{ border:2px solid #000}
#electrical_measurements td.txtcenter{ text-align:center;}
#radiant_power_measurements{width:100%; margin-bottom:30px;}
#radiant_power_measurements tr{ height:20px; line-height:25px; }
#radiant_power_measurements td{padding:3px;}
#radiant_power_measurements td.borders { border:2px solid #000;}
#radiant_power_measurements td.border_bottom_no{border-bottom:2px solid #FFF!important }
#radiant_power_measurements td.	{border-top:2px solid #FFF!important }
#radiant_power_measurements td.txtcenter{ text-align:center;}
.page-id-1141 .content-tables th,
.page-id-1145 .content-tables th{ background:#d9d9d9!important; font-weight:bold;}
.page-id-1145 .content-tables td,.page-id-1141 .content-tables td,{ font-weight:bold;}
.page-id-1145 img, .page-id-1141 img{ border:0px!important;}

.txt-left { text-align:left!important}
/*report 4 code*/
.additional_class{
	    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.report_10 .sample-description p{font-size:18px!important}
.fourth_report p {
    margin-bottom: 5px;
}
.fourth_report img{ border:0px;}
.sepctral-chart.border_right .first{border-right:2px solid #000; margin-bottom:30px; }
.fourth_report .su-row{     margin-bottom: 10px!important;}
.fourth_report  table td{     padding: 5px 10px!important;}
table.third_report_table, table.third_report_table tr, table.third_report_table td { 
border-collapse: collapse;

}
table.third_report_table{border:2px solid #000; margin-bottom:30px!important;}
table.third_report_table tr td.right_text_border{
border-bottom:0px!important;
text-align:right;
    border-right: 2px solid #000;
}
table.third_report_table tr td.center_text_border{
    border-right: 2px solid #000;
text-align:center;
}
table.third_report_table tr td.center_text_allborder{
border: 2px solid #000;
font-size:600;
}
.report_11 .sample-description .su-column-size-1-2 .su-column-inner{ padding-bottom:5px;}
table.third_report_table .tbl_head1 td{
	background:#b8cce4;
	    text-align: center;
    font-weight: bold;
	border:2px solid #000;
}
table.third_report_table .tbl_head2 td{
	background:#dce6f1;
	font-weight: bold;
    text-align: center;
	border:2px solid #000;
}
.sepctral-chart .su-column img{ width:90%!important;}
.fourth_report .report-page-heading strong{float:left; padding-left:5px;}
.fourth_report .sepctral-chart img{ width:60%;    margin: 0 auto 30px;    display: block;}
table.third_report_table tr td.center_text_border,
table.third_report_table tr td.right_text_border,
table.third_report_table tr td.center_text_border,
table.third_report_table tr td.right_text_border{
	font-weight:600;
}
table.third_report_table tr td strong,
tr.tbl_head1 td, tr.tbl_head2 td {
    font-size: 18px;
}
table.third_report_table, table.third_report_table tr, table.third_report_table td{
	    padding: 0px 5px!important;
}

/*report 4 code*/
@media only screen and (max-width: 768px) {
	.fourth_report .sepctral-chart img{ width:80%;}
	.sepctral-chart.border_right .first{ border-right:0px; border-bottom:2px solid #000;}
	.results{padding:0px;}
.results-sect2 .scroll, .results-sect5 .scroll, .scroll{ overflow-x:auto; }
	.content-tables{ overflow:scroll; overflow-y:hidden;}
	.leftcolum-alignright{ width:50%; float:left;}
	.report_footer .one-third{width:100%!important; margin-bottom:30px;}
	.sepctral-chart img{width:100%; margin:0px; margin-bottom:20px;}
	.results .report-page-heading{
		    margin: 0 0 20px;
	}
	.tl_row .tl_col1{ width:35%!important;}
	.fourth_report .tl_row .tl_col1{ width:50%!important;}
	.fourth_report .tl_row .tl_col3{ width:0%!important;}
	.fourth_report .one-half > table {
		margin-bottom: 30px;
	}
	.sepctral-chart img{width:100%;max-width: 100%;}
	.manufactures{ border-top:1px solid #000!important;}
		.header_texts .su-column{float: left !important;
    margin: 0px 0px 0px !important;
    width: 49% !important; padding-right:2px!important;}
}
@media only screen and (max-width: 640px) {
	.report_10 .sample-description p, .report_11 .sample-description p,
.report_12 .sample-description p{
		font-size:12px;
	}
}
@media only screen and (max-width: 480px) {
table.third_report_table tr td strong, tr.tbl_head1 td, tr.tbl_head2 td{
	font-size:14px;
}

	.leftcolum-alignright{ width:80%; float:left;}
.fifty{  width: 60%;}
.heade-section h3{ font-size:16px;}
	.tl_row .tl_col1{ width:35%!important;}
	.tl_row .tl_col3{  width: 24%;}
	.sample-description .col1-left p, 
	.sample-description .col1-right p,
	.results p{ font-size:14px;}
	.tl_row .tl_col1, .tl_row .tl_col2, .tl_row .tl_col3{ font-size:13px;}
	
}
@media only screen and (max-width: 375px) {
	.leftcolum-alignright{ width:90%; float:left;}
	.tl_row .tl_col3{ padding-left:0px;}
}	