/* @override http://localhost:8000/static/css/report.css?v=1.5.2-B158 */

/* @override http://localhost:8000/static/css/report.css?v=1.5.1-B154 */

/* @override http://localhost:8000/static/css/report.css?v=1.5.1-B154 */

#project_report_new .project_report_new_inner
{
	background: white;
	width: 100%;
	color: #666;
	font-family: HelveticaNeueLight;
	font-size: 15px;
	padding: 20px;
	position: relative;
}

.project_report_draft::before
{
	content: "Draft";
	text-transform: uppercase;
	font-size: 250px;
	position: fixed;
	bottom: 5%;
    color: rgba(0,0,0,0.10);
    z-index: 80;
	pointer-events: none;
}

.report-print-view
{
	background: white;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 80px;
	padding-top: 80px;
}

#project_report_new h2
{
  font-family: HelveticaNeueLight;
	color: #007181;
	font-size: 25px;
}

#project_report_new th
{
  	font-family: HelveticaNeueLight;
   	color: #000;
}

#project_report_new .project_report_new_inner
{
	margin-left: auto;
	margin-right: auto;
	max-width: 820px;
}

#project_report_new .page_title
{
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}

#project_report_new .page_title h1
{
	font-size: 60px;
	position: relative;
	top: -15px;
	color: #333;
}

#project_report_new .page_title img
{
	float: right;
	position: relative;
	width: 50%;
}

#project_report_new .report_section
{
	border: 1px solid #ccc;
	min-height: 50px;
	margin-top: 20px;
	padding: 20px;
}


#project_report_new .report_section_inner
{
	width: 100%;
	white-space: nowrap;
}

#project_report_new .report_section_inner .address,
#project_report_new b
{
	color: #000;
	font-weight: normal !important;
	font-family: HelveticaNeueLight;
}

#project_report_new .report_sub_section
{
   display: inline-block;
   	white-space: normal;
   	vertical-align:top;
}

#project_report_new .report_sub_section_2_3rds
{
	width: 60%;
	padding-right: 20px;
}

#project_report_new .report_sub_section_1_3rds
{
		width: 39%;
}

#project_report_new .report-details
{
	 list-style: none;
	 padding: 0;
	 padding-top: 20px;
}

#project_report_new .report-details li
{
display: inline;
white-space: nowrap;
}

#project_report_new .report-details li:after
{
  margin-left: 5px;
  margin-right: 5px;
	content: " \00b7";
}

#project_report_new .report-details li:last-child:after
{
	content: '';
}

#project_report_new .report_project_number
{
	border: 1px solid #ccc;
	padding-left:  0;
	padding-right: 0;
	padding-top: 15px;;
	margin-bottom: 20px;
}

#project_report_new .report_project_number span, #project_report_new .report_score span
{
display: block;
text-align: center;
padding: 0;
margin: 0;
}

#project_report_new .report_project_number .number
{
     font-size: 35px;
}

#project_report_new .report_project_number .status
{
	border-top: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
}

#project_report_new .report_table
{
	width: 100%;
	font-size: 14px;
}

#project_report_new .report_table tr
{
	border-bottom: 1px solid #ccc;
}

#project_report_new .report_table td, #project_report_new .report_table th
{
	padding-top: 5px;
	padding-bottom: 5px;
}
#project_report_new .report_scorecard td:first-child
{
	text-align: right;
	padding-right: 35px;
	color: #333;
}

#project_report_new .warn
{
  color: #ec7700;
}

#project_report_new .ok
{
	color: #7dc614;
}

#project_report_new .report_scorecard .passed
{
  position: relative;
  left: 10px;
}

#project_report_new .report_scorecard .failed
{
	  color: #ec7700;
	  position: relative;
	  left: 10px;
}

#project_report_new .report_score .title
{
		font-size: 25px;
}

#project_report_new .report_score .score
{
	font-size: 100px;
	color: #333;
}

#project_report_new .report_score .plus
{
  display: inline;
  position: relative;
  top: -25px;
  right: -10px;
	font-size:  45px;
	color: #666;
}

#project_report_new .report_progress
{
	width: 100%;
  padding-bottom: 5px;
}


#project_report_new .report_progress_outer
{
	background: #007181;
	width: 100%;
	height: 40px;
	border-radius: 20px;

}

#project_report_new .report_progress_inner
{
	background: #7dc614;
	height: 40px;
	moz-border-radius: 0px;
	-webkit-border-radius: 20px 0px 0px 20px;
	border-radius: 20px 0px 0px 20px;
}

#project_report_new .report_progress_inner_left
{
   border-radius: 20px;
   width: 40px;
}

#project_report_new .report_progress_inner_right
{
	position: relative;
	left:  0px;
	top: -40px;
}

#project_report_new .report_score .report_score_charts
{
	position: relative;
	top: -40px;
}

#project_report_new .report_score table
{
	width: 100%;
	position: relative;
	left: -10px;
}

#project_report_new .report_score table td
{
	width: 4.54% !important;
	text-align: right;
	font-size: 11px;
	color: #666;
}

#project_report_new .report_score .dividers
{
  top: 40px;
  z-index: 100;
  left: 15px;
}

#project_report_new .report_score .dividers td
{
	width: 4.54% !important;
	display: inline-block;
	min-height: 40px;
  margin: 0;
  padding: 0;
}

@-moz-document url-prefix() {

	#project_report_new .report_score .dividers td
	{
		max-width: 16px;
	}
}

#project_report_new .report_score .dividers .marker
{
		border-left: 1px solid rgba(20,105,117,0.8);
}

/*
#project_report_new .report_score .dividers .p50
{
	border-right: 2px solid white;
	text-align: right;
}

#project_report_new .report_score .dividers .p70
{
    border-left: 2px solid white;
	text-align: left;
}
*/

#project_report_new .report_score .score_perc td
{
	text-align: left;
	width: 9.09% !important;
	padding-left: 15px;
}


#project_report_new .score_guides td
{
padding-top: 10px;
	 text-align: center !important;
	 color: #333 !important;
	 font-size: 14px !important;
}


#project_report_new .score_guide_text
{
	padding-top: 10px !important;
	font-size: 16px;
		position: relative;
	left: 40px;
}

#project_report_new .score_guides .p50
{

   padding-left: 10px;
}

#project_report_new .report_table_res th:first-child
{
	 width: 30% !important;
}



#project_report_new .report_table_non_res th:first-child
{
	 width: 70% !important;
}

#project_report_new .report_table_non_res td,
#project_report_new .report_table_res td:last-child,
#project_report_new .report_table_non_res th,
#project_report_new .report_table_res th:last-child
{
	text-align: right;
}

#project_report_new .report_table_res td:nth-child(3)
{

	text-align: center;
}

#project_report_new .report_table_non_res tr:first-child
{
	border-top: 1px solid #ccc;
}

#project_report_new .doc_progress
{
top: -5px;
}

#project_report_new .upload_row_view
{
	margin-top: 10px;
	margin-bottom: 10px;

}

#project_report_new .docs .upload_row_view:first-child
{
	border-top: 1px solid #ccc;
	padding-top: 10px;
}

#project_report_new .upload_row_view .upload_heading div
{
display: inline-block;
}

#project_report_new .upload_row_view .upload_heading .upload_title
{
	width: 80%;
}

#project_report_new .upload_row_view .upload_heading .controls
{
	float: right;
}


#project_report_new .report_section_noborder
{
  padding-left: 0;
  padding-right: 0;
  border: none;
}

#project_report_new .report_credit_details .panel
{
	border-top: solid 1px #ccc;
	border-radius: 0;
	border-left: 20px solid;
	border-bottom: none;
	margin-bottom: 0;
	margin-top: 0;
}

#project_report_new .report_credit_details .panel:first-child
{
	margin-top: 20px;
}

#project_report_new .report_credit_details .panel:last-child
{
		border-bottom: solid 1px #ccc;
}

#project_report_new .report_credit_details .report_section_energy
{
	border-left-color: #956e26;
}

#project_report_new .report_credit_details .report_section_mgmt
{
	border-left-color: #a24728;
}

#project_report_new .report_credit_details .report_section_ieq
{
	border-left-color: #bc712f;
}

#project_report_new .report_credit_details .report_section_water
{
	border-left-color: #389aa6;
}

#project_report_new .report_credit_details .report_section_transport
{
	border-left-color: #81173b;
}

#project_report_new .report_credit_details .report_section_stormwater
{
	border-left-color: #43749a;
}

#project_report_new .report_credit_details .report_section_ue
{
	border-left-color: #559442;
}

#project_report_new .report_credit_details .report_section_waste
{
	border-left-color: #4a6b3e;
}

#project_report_new .report_credit_details .report_section_innovation
{
	border-left-color: #534e71;
}


#project_report_new .report_credit_details .panel-heading
{
	background: none;
	border: none;
}

#project_report_new .editor-item-row .help-button
{

	display: none;
}

#project_report_new  .section-title-main
{
		font-size: 26px;
}

#project_report_new  .section-title-progress
{
	float: right;
    position: relative;
    top: 5px;
	right:50px;
}

#project_report_new .report_credit_section .upload_row_edit_btn
{
	float:right;
	position: relative;
	top:-38px;
}

#project_report_new .report_credit_section .panel-body
{
	padding-left: 20px;
	padding-right: 20px;
}

.report-print-view  .section-title-progress
{
	right:0;
}

#project_report_new .project-credit
{
	 margin-top: 20px;
	 padding-bottom: 20px;
}

#project_report_new .project-credit table td:first-child,
#project_report_new .project-credit table th:first-child
{
	width: auto !important;
}

#project_report_new .report-credit-info
{
	width: 100%;
	margin-bottom: 20px;
}

#project_report_new .report-credit-info tr
{
	border-bottom: solid 1px #ccc;
}

#project_report_new .report-credit-info tr:first-child
{
	border-top: solid 1px #ccc !important;
}

#project_report_new .project-credit .title
{
margin-right: 80px;
font-size: 18px;
	color: #333;
}

#project_report_new .project-credit .score
{
float: right;
top: -30px;
left: -15px;
position: relative;
}

#project_report_new .editor-report
{
}


#project_report_new .editor-item-field-label
{
max-width: inherit;
}

#project_report_new .sub-title
{
	color: #333;
	margin-top: 30px;
}

#project_report_new .editor-report .report_table
{
	margin-top: 10px;
  margin-bottom: 10px;
}

#project_report_new .editor-report .report_table td
{
	 color: #666;
}

#project_report_new .editor-report .editor-item-units,
#project_report_new .editor-report .editor-item-field-label
{
 display: inline;
}

#project_report_new .editor-report .editor-item-units
{
  margin-left: 10px;
position: relative;
top: -6px;
}

#project_report_new .disabled-message
{
  margin-top: 10px;
	 margin-bottom: 10px;
}

#project_report_new .editor-report-std h4
{
	margin-top: 40px;
	margin-bottom: 10px;
}

#project_report_new .editor-report-std table
{
}

#project_report_new .editor-report-std table td
{
	color: #666;
}

#project_report_new .editor-report-std table td:first-child,
#project_report_new .editor-report-std table th:first-child
{
  padding-right: 10px;
  color: #333;
}

#project_report_new .report_table_credit_section_summary th:first-child
{
	width: 70% !important;
}

#project_report_new .report_table_credit_section_summary
{

	margin-bottom: 20px;
}

#project_report_new .tick-plan
{
	background: url('../img/tick_plain.png') no-repeat center;
  padding: 5px;
  padding-left: 55px;
}

#print-report-btn
{
	padding: 10px 20px;
	float: right;
	position: relative;
	top: 15px;
}

#finalise
{
	padding: 10px 20px;
	color: white;
	width: 300px !important;
}


#print-report-btn:hover, #finalise:hover
{
	text-decoration: none;
}





