/** Report Common **/
.clr{
	clear:both;
}
.clearline{
	border-bottom:1px solid #CCC;	
	padding-top:10px;
	z-index:1;	 
    content: "";
    position: relative;
}
.radio-element{
    clear:none;
}
.radio-element label{
    float:left; 
    clear:none; 
    display:block; 
    padding: 0px 1em 0 3px;
}
.radio-element input[type=radio]{ 
    float:left; 
    clear:none; 
    margin: 2px 0 0 2px; 
}
.tick-element{
    clear:none;
	z-index:1;
	background-color:#F5F5F5;
}
.tick-element label{
    float:left; 
    clear:none; 
    display:block; 
    padding: 0px 1em 0 3px;
}
.tick-element input[type=checkbox]{ 
    float:left; 
    clear:none; 
    margin: 2px 0 0 2px; 
}
.select-element{
    clear:none;
	float:left;
}
.select-element span{
	margin-right:5px;
}
.select-element input[type=select]{ 
    float:left; 
    clear:none; 
    margin: 2px 0 0 2px; 
}
.report-btn{
	display:block;
	border:1px solid #CCC;
	width:150px;
	padding:5px;
	margin:3px;
	text-align:center;
	cursor:pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;	
}
.report-btn-active{
	background-color:#1E0FBE;
	color:white;
}
.report-tick{
	position:absolute;
    top:10px;
    left:10px;
    background:url(../img/tick2.png) 0 0 no-repeat;
    background-size:100% 100%;
    display:block;
    width:16px;
    height:16px;
	display:none;
}

/* Report Header */
#report-header ul{
	list-style:none;
}
#report-header ul li{
	float:left;
	position:relative;
}
#report-lbl{
    float:left;
    padding: 0 10px 0 0;
}

/* Report Selector */
#location-selector{
    clear:both;
    position:relative;
    background-color:#F5F5F5;
	padding:5px;
	overflow:auto;
	border:1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top:5px;
	margin-bottom:10px;
}
/* Report Header */
#location-selector ul{
	list-style:none;
}
#location-selector ul li{
	float:left;
	position:relative;
}
#report-lbl{
    float:left;
    padding: 0 10px 0 0;
}

#report-expand{
    position:absolute;
    top:10px;
    left:5px;
    background:url(../img/updown.png) 0 0 no-repeat;
    background-size:100% 100%;
    display:block !important; 
    width:11px;
    height:20px;
    cursor:pointer;
}

#block-region{
	float:right !important;
	margin-right:10px !important;
	display:block !important; 
}
#block-region ul li:first-child{
	padding-top:10px;
	padding-right:10px;
}
#block-province, #block-district, #block-site{
	display:none;
/*    border-bottom:1px solid #CCC;
    margin-bottom:10px;*/
}
/*#block-province .tick-element, #block-district .tick-element, #block-site .tick-element{
    position: relative;
    top:20px;
    display:inline-block;
}
#block-province #block-province-content, #block-district #block-province-content, #block-site #block-province-content{
}*/

#report-selected #selected-lbl{
	font-weight:bold;
}
#report-selected #selected{
	overflow:auto;
	max-height:200px;
}
#report-selected .obj{
	padding-right:5px;
}
#report-selected .obj span:first-child{
	padding-right:5px;
}
/* Report Time Selector*/
.select-element{
	margin-right:10px;
}
#time-selector{
	padding-top:8px;
	margin-bottom:10px;
}
#block-month,#block-quarter, #block-year{
	display:none;
	margin-top:10px;
}