/*public and governance*/
.generalfield {
    text-align: center;
	border-style: groove;
	/*margin: 15px;*/
}

/*Headings*/
.heading {
    background-color: rgb(220,220,220);
	text-align: center;
	border-color: rgb(255,255,255);
	border-width:1px;  
   	 border-style:solid;
}



/*public and governance*/
.public {
    background-color: rgb(204,255,153);
	text-align: center;
	border-color: rgb(255,255,255);
	border-width:1px;  
   	 border-style:solid;
}

/*private*/
.private {
    background-color: rgb(144,238,144);
	text-align: center;
	border-color: rgb(255,255,255);
	border-width:1px;  
    	border-style:solid;
}

/*community*/
.community {
    background-color: rgb(60,179,113);
	text-align: center;
	border-color: rgb(255,255,255);
	border-width:1px;  
    	border-style:solid;
}

/*.row{
    overflow: hidden;
}*/

/*[class*="col-"]{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
	line-height: 200%;
}*/

/*.row{
    display: table;
}*/

/*[class*="col-"]{
    float: none;
    display: table-cell;
    vertical-align: top;
	line-height: 200%;
}*/
.row {
	justify-content: center;
}

.row > [class*='col-'] {
	justify-content: center;
	line-height: 200%;
}

.showInSmallScreens {
	display: block;
}

@media screen and (min-width: 992px) {
	.showInSmallScreens {
		display: none;
	}

	.row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
	}

	.row > [class*='col-'] {
		display: flex;
		flex-direction: column;
	}
}

.range-value {
    padding-top: 0px;
	font-family: "Myriad Pro",Myriad,sans-serif;
    font-size: 14px;
    line-height: 200%;
    color: #333;
    background-color: #fff;
}


.power-gauge g.arc {
	fill: steelblue;
}

.power-gauge g.pointer {
	fill: #e85116;
	stroke: #b64011;
}

.power-gauge g.label text {
	text-anchor: middle;
	font-size: 14px;
	font-weight: bold;
	fill: #666;
}




/*public and governance*/
.publicpie .s-1.arc {
    /*opacity: 0.5;*/
    fill: rgb(204,255,153);
    stroke: rgb(154,154,154);
}

/*private*/
.privatepie .s-1.arc {
    /*opacity: 0.5;*/
    fill: rgb(144,238,144);
    stroke: rgb(154,154,154);
}


/*community*/
.communitypie .s-1.arc {
    /*opacity: 0.5;*/
    fill:rgb(60,179,113);
    stroke: rgb(154,154,154);
}

.s-2.arc {
    opacity: 0.5;
    fill: #ddd;
    stroke: #ddd;
}

.center-text,
.center-label {
    fill: #666;
    text-anchor: middle;
    font-family: monospace;
}

.center-text {
    font-size: 40;
}

.y-scrollable {
  /*height:307px;*/
  height: 340px; /*442px;*/
  overflow-y: scroll;
  overflow-x: hidden;
  width:100%;
}
	