@charset "UTF-8";
/* CSS Document */

html {
  overflow-y: scroll;
}

@media (min-width: 1500px) {
    .wrap.container { width: 1500px !important; }
}
@media (min-width: 1600px) {
    .wrap.container { width: 1600px !important; }
}

@media (min-width: 1700px) {
    .wrap.container { width: 1700px !important; }
}



#vizcontainer{
	position:relative;
	left:0px;
	top:0px;
	width:1170px;
	height:auto;
}
#contentarea{
	padding:0px;
	width:1500px;
	margin:0px;
	height:800px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#vizheader{
		padding:0px;
		width:1500px;
		margin:0px;
		height:auto;
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
		position:relative;
	
}
#instruc{
	padding:0px;
	padding-top:10px;
	padding-left:10px;
	width:1500px;
	margin:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	position:relative;
	border-top-style:solid;
	border-width:thin;
	font-size:16px;
	
}
#chosenindicatorlist{
	border-bottom-style:none;
	border-width:thin;
	border-color:#ccc;
}
#iconalert{
	background:#fff;
	padding:5px;
}



#definedata{
	margin:10px;
	padding:10px;
	width:100%;
	height:auto;
	background-color:#fff;
}
table{
	 border-bottom-style: solid;
    border-bottom-width: 1px;
	border-bottom-color: #eee;
}
table tr:hover{
	background-color:#ebf3fb;
	cursor:pointer;
}
.table-fixed{
	margin-bottom:5px;
}
.table-fixed thead {
  width: 100%;
}
.table-fixed tbody {
  height: 175px;
  overflow-y: scroll;
  margin-top:50px;
  width: 100%;
}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th {
  display: block;
}
.table-fixed-sm{
	margin-bottom:5px;
}
.table-fixed-sm thead {
  width: 100%;
}
.table-fixed-sm tbody {
  height: 130px;
  overflow-y: scroll;
  width: 100%;
}
.table-fixed-sm thead, .table-fixed-sm tbody, .table-fixed-sm tr, .table-fixed-sm td, .table-fixed-sm th {
  display: block;
}


.table-fixed tr{
	width:100%;
}
.table-fixed-sm tr{
	width:100%;
}
.rwpad tr td{
	padding-bottom:7px;
	padding-top:7px;
	padding-left:4px;
	border-bottom-style:solid;
	border-width:thin;
	border-color:#efefef;
}
.rwpad{
	border-bottom-style:solid;
	border-width:thin;
	border-color:#bbb;
}

#indchoicedropdown{
	margin-top:0px;
	padding-top:0px;
}
#indicatorlist,#memberlist{
	clear:both;
	padding-top:0px;
}
#indsearchmethod{
	padding-top:5px;
}
#memextra{
	height:35px;
}
.smaller{
	font-size:16px;
}
#visualizations{
	margin-top:20px;
	width:763px;
	height:867px;
	background-image:url('../chback.jpg');
	background-color:#f9faf8;
	/*background-color:#f00;*/
}
#titlerow{
	border-bottom-style:solid;
	border-width:thin;
	margin-bottom:10px;
}
.viztitle{
	margin-top:15px;
	font-size:35px;
	float:left;
	padding-left:0px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-top:none;
	border-left:none;
	border-bottom:none;
	border-right-style:solid;
	border-width:thin;
	
}
@media screen and (max-width: 1000px) {
	.viztitle{
		font-size:35px;
		border-right:none;
	}
}
#viznav{
	background:#f00;
	border-bottom-style:solid;
	border-width:thin;
}
#mainbuttons{
	float:left;
	padding-top:24px;
}
@media screen and (max-width: 1000px) {
	#mainbuttons{
		margin-bottom:60px;
		padding-top:0px;
	}
}
.mainbutt{
	font-weight:600;
	font-size:12px;
	color:#db523a;
	margin-left:20px;
	margin-right:30px;
	margin-top:15px;
	cursor:pointer;
	
}
.mainbuttunderline{
	border-bottom-style:solid;
	border-width:3px;
}
.mainicon{
	color:#db523a;
	width:40px;
	font-size: 35px;


}
#colchange{
	margin-left:20px;
}
#rankchange{
	margin-left:20px;
}
.mainbutt{
	float:left;
}
#vizheaderim{
	width:1600px;
	height:490px;
	
}
.scattercountryformat{
	text-align:center;
	color:#333;
	font-weight:600;
	font-size:12px;
}
.datalabelFormat{
	text-align:center;
	color:#666;
	font-weight:600;
	font-size:12px;
}

.axislabelFormat{
	text-align:center;
	color:#999;
	font-weight:600;
}
.xaxislabelFormat_sm{
	font-size:12px;
}
.legendFormat{
	font-weight:600;
	font-size:11px;
}
.maintitleFormat{
	font-family: Helvetica, Arial, sans-serif;
	text-align:center;
	font-weight:600;
	font-size:14px;
	
}
.fxwd{
	width:250px;
}
.blueback{
	background-color:#fff;
}
.fadeback{
	color:#ccc;
}
.fadebackdark{
	color:#999;
}
.actv{
	background-color:#ebf3fb;
}
h6{
	margin-left:8px;
	color:#666;
}
.fadeicon{
	color:#600;
}
.fullicon{
	color:#db523a;
	
}
#multiselect{
	margin-top:5px;
	float:left;
}


#multselectlist{
	height:500px;
	overflow-y:auto;
}
#multselectlist_ind{
	height:500px;
	overflow-y:auto;
}
.indundispl{
	color:#999;
}
.feedbackbox{
	width:160px;
	height:90px;
	background-color:#fff;
	border-style:solid;
	border-color:#999;
	border-width:thin;
}
.pheading{
	background-color:#efefef;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	font-weight:600;
	margin-bottom:5px;
	border-bottom-style:solid;
	border-width:thin;
	border-color:#ddd;
}
.pheadimg{
	margin-bottom:25px;
}
.fback_clab{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:600;
		
}

.fback_val{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:600;
	color:#666;	
}

.fback_quin{
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#666;	
}
#catdropdown{
	margin-right:20px;
}
#inddropdown{
	float:left;
}
#remindbtn{
	float:right;
	margin-right:10px;
}
#addmembtn{
	float:right;
}
#remmembtn{
	float:right;
	margin-right:10px;
}
#addindbtn{
	float:right;
}
#addallindbtn{
	float:right:
}

.box-shadow--2dp {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12)
}
.box-shadow--3dp {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12)
}
.box-shadow--4dp {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2)
}
.box-shadow--6dp {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2)
}
.box-shadow--8dp {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2)
}
.box-shadow--16dp {
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2)
}

.rotate {

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}
/*override Bootstrap*/
.btn-link{
	color:#db523a;
}
.chb{
	clear:both;
}
#mapscale{
	margin-bottom:20px;
}


.dropdown button,.dropdown ul{
	width:100%;
}
.dropdown button{
	background-color:#ddd;
	border-style:none;
}

.panel-default {
    border-color: none;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0px;
   
}

