/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
html {margin: 0px; padding: 0px;}

/*body {margin: 0px; padding: 0px; text-align: center;}*/
body {margin: 0px;padding: 0px;background-color: #f0f0f0; font-family: Arial, Verdana, sans-serif !important; }

/*.EVS-818-mainOuterContainer {margin: 0px auto; padding: 0px 17px; width: 946px; height: 430px; font-family: Arial, verdana, sans-serif !important;}*/
.EVS-818-mainOuterContainer {margin: 0px auto;padding: 0px 10px;font-family: Arial, verdana, sans-serif !important;background-size:cover !important;color:rgb(116, 118, 120);}

/*.EVS-818-back {margin: 10px auto; padding: 0px 2px 0px 0px; width: 980px; text-align: right; color: rgb(249, 154, 56) !important; font-size: 11px !important;}*/
.EVS-818-back {margin: 10px auto; padding: 0px 2px 0px 0px; text-align: right; color: rgb(249, 154, 56) !important; font-size: 11px !important;}

.EVS-818-back a {padding: 2px; color: rgb(0, 189, 243) !important; font-family: Arial,Helvetica,sans-serif; font-size: 11px !important; font-weight: bold; text-decoration: none;}
.EVS-818-back a:hover {color: rgb(249, 154, 56) !important; font-weight: bold; text-decoration: underline;}

/*.EVS-818-mainTopOuterContainer {margin: 0px; padding: 0px; width: 946px; height: 15px; color: rgb(106, 108, 109); clear: both; font-size: 9px; background-color: transparent;}*/
.EVS-818-mainTopOuterContainer {margin: 0px;padding: 0px;height: 15px;color: #6A6C6D;clear: both;font-size: 11px;background-color: transparent;}

/*.EVS-818-mainTopOuterContainer .EVS-818-leftTop {margin: 0px; padding: 2px 0px 0px; width: 50%; height: 15px; text-align: left; float: left;}
.EVS-818-mainTopOuterContainer .EVS-818-rightTop {margin: 0px; padding: 2px 0px 0px; width: 50%; height: 15px; text-align: right; float: right;}*/
.EVS-818-mainTopOuterContainer .EVS-818-leftTop, .EVS-818-mainTopOuterContainer .EVS-818-rightTop {margin: 0px;padding: 10px 0px 0px;height: 15px;float: left;}
.EVS-818-mainTopOuterContainer .EVS-818-rightTop {text-align: right; float: right;}

/*.EVS-818-mainBTMchartContainer {background: url("../images/worldmap.png") no-repeat rgb(247, 247, 247); margin: 0px auto; padding: 40px 25px 0px !important; width: 930px; height: 430px; font-family: Arial, Verdana, sans-serif !important; font-size: 11px !important; _width: 980px;}*/

.EVS-818-mainBTMchartContainer select {font-family: Arial, Verdana, sans-serif !important;font-size: 12px !important;}

/*.EVS-818-mainInnerContainer {margin: 0px auto; padding: 0px; width: 946px; height: 430px; clear: both; font-family: Arial, Verdana, sans-serif !important; position: relative;}*/
.EVS-818-mainInnerContainer {margin: 0px auto; height: 430px; clear: both; font-family: Arial, Verdana, sans-serif !important; position: relative;}

/*.EVS-818-topMainOuterContainer {background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 946px; height: 78px; clear: both;}*/
.EVS-818-topMainOuterContainer {height: 78px; clear: both;}

.EVS-818-topMainOuterContainer .EVS-818-selectedTopDiv {
	background: #005EB8;
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 78px;
	text-align: right;
	float: left;
}
.EVS-818-topMainOuterContainer .EVS-818-countryRank {
	margin: 0px; padding: 0px 6px 0px 0px !important; color: rgb(255, 255, 255); clear: both; font-size: 38px; font-weight: bold; text-decoration: none; float: right; display: block;
}
.EVS-818-topMainOuterContainer .EVS-818-countryName {
	margin: 0px; padding: 0px 6px 3px 0px !important; color: rgb(255, 255, 255); clear: both; font-size: 18px; font-weight: bold; text-decoration: none; float: right; display: block;
}
/*.EVS-818-topMainOuterContainer .EVS-818-countryBar {background: rgb(148, 149, 150); margin: 0px 0px 0px 1px; padding: 0px; width: 7px; height: 78px; float: left;}
.EVS-818-topMainOuterContainer .EVS-818-countryBarGreen {background: rgb(144, 194, 47); margin: 0px 0px 0px 1px; padding: 0px; width: 7px; height: 78px; float: left;}
.EVS-818-topMainOuterContainer .EVS-818-countryBarYellow {background: rgb(235, 204, 94); margin: 0px 0px 0px 1px; padding: 0px; width: 7px; height: 78px; float: left;}*/

.EVS-818-topMainOuterContainer .EVS-818-countryBar, .EVS-818-topMainOuterContainer .EVS-818-countryBarGreen, .EVS-818-topMainOuterContainer .EVS-818-countryBarYellow { margin: 0px 0px 0px 1px; padding: 0px; height: 78px; float: left;}
.EVS-818-topMainOuterContainer .EVS-818-countryBar{background: rgb(148, 149, 150);}
.EVS-818-topMainOuterContainer .EVS-818-countryBarGreen {background: #00A3A1;}
.EVS-818-topMainOuterContainer .EVS-818-countryBarYellow {background: #EAAA00;}
.EVS-818-topMainOuterContainer .EVS-818-countryBar:hover, .EVS-818-topMainOuterContainer .EVS-818-countryBarGreen:hover, .EVS-818-topMainOuterContainer .EVS-818-countryBarYellow:hover{background: #005EB8;}


/*.EVS-818-leftMainContainerBar {width: 35%; text-align: left; padding-left: 51px; float: left;}*/
.EVS-818-leftMainContainerBar {width: 40%; text-align: left; padding-left: 4%; float: left;}

.EVS-818-leftMainContainerBar2 {
	width: 45%; text-align: left; float: left;
}
.EVS-818-leftTopList {
	margin: 0px 0px 7px !important; padding: 0px; list-style-type: none;
}
.EVS-818-leftTopList li {
	background: url("../images/818-purpleListArrow.png") no-repeat 0px 3px !important;
	margin: 0px;
	padding: 0px 0px 7px 20px !important;
	color: #6D2077;
	font-size: 18px !important;
	list-style-type: none;
}
.EVS-818-leftBtmList {
	margin: 12px 10px 0px 0px !important; padding: 0px; list-style-type: none;
}
.EVS-818-leftBtmList li {
	background: url("../images/818-blueListArrow.png") no-repeat 0px 3px !important;
	margin: 0px;
	padding: 0px 0px 7px 20px !important;
	color: #005EB8;
	font-size: 18px !important;
	list-style-type: none;
}
.EVS-818-leftMidContainerBar {
	background: url("../images/818-leftMidContainerBar-bg.png") no-repeat; margin: 0px; padding: 0px; width: 311px; height: 68px; clear: both;
}
.EVS-818-rightMainContainerBar {
	margin: 0px; padding: 0px; border: 0px solid rgb(255, 0, 0); width: 52%; text-align: left; float: right; position: relative;
}
.EVS-818-rightMainContainerBar2 {
	margin: 0px; padding: 0px; border: 0px solid rgb(255, 0, 0); left: 50px; width: 52%; text-align: left !important; float: right; position: relative;
}
.EVS-818-rightMainTopContainerBar {
	margin: 4px 0px 10px; padding: 0px; width: 250px; right: -28px; position: absolute; _right: -48px;
}
.EVS-818-rightMainTopContainerBar label {
	color: rgb(116, 118, 120); font-size: 13px; float: left; display: inline-block;  
}

/*.EVS-818-rightMainBtmContainerBar {margin: 0px; padding: 2px 0px 0px; width: 100%; clear: both; position: relative;}*/
.EVS-818-rightMainBtmContainerBar {padding: 10px 0px; width: 52%; clear: both; position: relative; float:right;}
.EVS-818-rightMainBtmContainerBar select{ font-size:11px; width:95%;} 


.EVS-818-LeftDDHolderNew {width: 30%; float: right;}
.EVS-818-LeftDDHolderNew1, .EVS-818-RightDDHolderNew {width: 35%; float: right;}

.EVS-818-LeftDDHolderNew1 label {color: #333333;font-size: 12px;float: left;display: inline-block;}
 {padding: 2px 0px 0px 5px !important; width: 185px; text-align: left; float: right;}
.EVS-818-LeftDDHolderNew label {color: #333333;font-size: 12px;float: left;display: inline-block;}
 {padding: 2px 0px 0px 5px !important; width: 185px; margin-right: 10px; float: right;}
.EVS-818-RightDDHolderNew label {color: #333333;font-size: 12px;float: left;display: inline-block;}


.EVS-818-yellowBar {background: #EAAA00;margin: 2px 10px 0px 6px;padding: 0px;width: 11px;height: 11px;font-size: 0px;float: left;}
.EVS-818-greenBar {background: #00A3A1;margin: 2px 10px 0px 6px;padding: 0px;width: 11px;height: 11px;font-size: 0px;float: left;}



.EVS-818-clearer {
	margin: 0px; padding: 0px; height: 0px; line-height: 0; clear: both; font-size: 0px;
}
.EVS-818-gap {
	margin: 0px; padding: 0px; height: 15px; line-height: 15px; clear: both; font-size: 15px;
}
.EVS-818-gapnew {
	margin: 0px; padding: 0px; height: 1px; clear: both; display: block;
}
.EVS-818-Left {
	margin: 0px; padding: 0px; width: 100%; clear: both; float: left;
}
.EVS-818-Right {
	margin: 0px; padding: 0px; width: 95%; clear: both; float: right;
}
.EVS-818-Right h5 {
	margin: 0px; padding: 0px; text-align: right; color: rgb(116, 118, 120); font-size: 15px; font-weight: normal; float: right;
}
.EVS-818-rightMainBtmContainerBar2 {
	margin: 0px 10px; padding: 2px 0px 0px; left: 70px; top: 30px; width: 90%; text-align: left !important; clear: both !important; float: right; position: absolute;
}
.EVS-818-Right h5 {
	margin: 0px; padding: 0px; text-align: right; color: rgb(116, 118, 120); font-size: 15px; font-weight: normal; float: right;
}
ul.EVS-818-doubleCol-List {
	list-style: none; width: 99%; color: rgb(116, 118, 120); overflow: hidden; font-size: 13px; margin-right: 20px !important; margin-bottom: 20px;
}
ul.EVS-818-doubleCol-List li {
	padding: 10px 0px 3px; line-height: 1.7em; border-bottom-color: rgb(195, 196, 196); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline;
}
ul.EVS-818-doubleCol-List li.leftBlock {
	width: 89%; text-align: left;
}
ul.EVS-818-doubleCol-List li.rightBlock {
	width: 10%; text-align: right;
}

/*.EVS-818-mainTopTabsContainer {margin: 0px auto; padding: 0px; width: 980px; height: 102px; clear: both;}*/
/*.EVS-818-mainTopTabsContainer {margin: 0px auto; padding: 0px; clear: both;} prakash */
.EVS-818-mainTopTabsContainer {margin: 0px auto;padding: 0px 10px;clear: both;background-color: rgb(234, 234, 234);}
.EVS-818-mainTopTabsContainer img{/* width:100%; */}

/*.EVS-818-innerTopMainOuterContainer {background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 946px; height: 39px; clear: both;}*/
.EVS-818-innerTopMainOuterContainer {margin: 0px; padding: 0px; height: 39px; clear: both;}
.EVS-818-innerTopMainOuterContainer .EVS-818-selectedTopDiv {
	background: #005EB8;
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 39px;
	text-align: right;
	float: left;
}
.EVS-818-innerTopMainOuterContainer .EVS-818-countryRank {
	margin: 0px; padding: 0px 6px 0px 0px !important; color: rgb(255, 255, 255); clear: both; font-size: 18px; font-weight: bold; text-decoration: none; float: right; display: block;
}
.EVS-818-innerTopMainOuterContainer .EVS-818-countryName {
	margin: 0px; padding: 0px 6px 0px 0px !important; color: rgb(255, 255, 255); clear: both; font-size: 12px; font-weight: bold; text-decoration: none; float: right; display: block;
}
/*.EVS-818-innerTopMainOuterContainer .EVS-818-countryBar {background: rgb(148, 149, 150); margin: 0px 0px 0px 1px; padding: 0px; width: 7px; height: 39px; float: left;}
.EVS-818-innerTopMainOuterContainer .EVS-818-countryBarYellow {background: rgb(235, 204, 94); margin: 0px 0px 0px 1px; padding: 0px; width: 7px !important; height: 39px; float: left;}
.EVS-818-innerTopMainOuterContainer .EVS-818-countryBarGreen {background: rgb(144, 194, 47); margin: 0px 0px 0px 1px; padding: 0px; width: 7px; height: 39px; float: left;}
*/

.EVS-818-innerTopMainOuterContainer .EVS-818-countryBar, .EVS-818-innerTopMainOuterContainer .EVS-818-countryBarYellow, .EVS-818-innerTopMainOuterContainer .EVS-818-countryBarGreen{margin: 0px 0px 0px 1px; padding: 0px; height: 39px; float: left;}
.EVS-818-innerTopMainOuterContainer .EVS-818-countryBar {background: rgb(148, 149, 150);}
.EVS-818-innerTopMainOuterContainer .EVS-818-countryBarYellow {background: #EAAA00;}
.EVS-818-innerTopMainOuterContainer .EVS-818-countryBarGreen {background: #00A3A1;}

.EVS-818-innerTopMainOuterContainer .EVS-818-countryBar:hover, .EVS-818-innerTopMainOuterContainer .EVS-818-countryBarYellow:hover, .EVS-818-innerTopMainOuterContainer .EVS-818-countryBarGreen:hover{background: #005EB8;}

.resultGridTable {
	margin: 5px 0px 0px; padding: 0px; font-family: arial, verdana, sans-serif !important; font-size: 100%; border-collapse: collapse;
}
.resultGridTable th {
	padding: 5px;
	color: #333333;
	font-family: arial, verdana, sans-serif !important;
	font-size: 15px;



	font-weight: bold;
	border-bottom-color: rgb(189, 191, 191);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.resultGridTable td {
	padding: 5px;
	color: #333333;
	font-family: arial, verdana, sans-serif !important;
	font-size: 13px;
	font-weight: normal;
	border-bottom-color: rgb(189, 191, 191);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.resultGridTable div {
	background: #6D2077;
	height: 13px;
	min-height: 13px;
}
.rightGridTable th {
	padding: 5px;
	text-align: left;
	color: #333333;
	font-family: arial, verdana, sans-serif !important;
	font-size: 15px;
	font-weight: bold;
	border-bottom-color: rgb(189, 191, 191);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.rightGridTable td {
	padding: 5px;
	color: #333333;
	font-family: arial, verdana, sans-serif !important;
	font-size: 13px;
	font-weight: normal;
	border-bottom-color: rgb(189, 191, 191);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.rightGridTable td.noBorder {
	font-family: arial, verdana, sans-serif !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.rightGridTable td.larger {
	text-align: right; font-family: arial, verdana, sans-serif !important; font-size: 15px;
}
.bosnia {
	text-align: right; font-size: 10px; font-style: italic;
}
.EVS-818tooltip {
	background: #005EB8;
	left: 0px;
	top: 79px;
	width: 140px;
	height: 40px;
	padding-right: 2px;
	font-size: 11px;
	font-weight: bold;
	display: block;
	position: absolute;
	z-index: 999999 !important;
	_width: 140px;
}
.EVS-818tooltip .EVS-818tooltip-countryRank {
	margin: 0px; padding: 2px 2px 0px 0px !important; color: rgb(255, 255, 255); clear: both; font-size: 12px; font-weight: bold; text-decoration: none; float: right; display: block;
}
.EVS-818tooltip .EVS-818tooltip-countryName {
	margin: 0px; padding: 0px 2px 7px 5px !important; color: rgb(255, 255, 255); clear: both; font-size: 12px; font-weight: bold; text-decoration: none; float: right; display: block;
}
#chartdiv div {
	border: 0px solid rgb(255, 0, 0); text-align: left !important;
}
.EVS-818-RightDDHolder {
	margin: 0px; padding: 0px; border: 0px solid rgb(255, 0, 0); width: 100%; height: 30px; clear: both; float: right; position: absolute;
}
.EVS-818-legend {margin:0; padding: 2px 10px 0px !important;background:#FFFFFF;clear: both;}
.EVS-818-legend table{ margin-top:25px;}
.EVS-818-legend table td {
padding: 1px; text-align: left; font-family: arial, verdana, sans-serif !important; font-size: 10px; font-style: italic; vertical-align: text-top; color:#333333
}

/*Addinal CSS for heading*/
.EVS-818-heading{font-size:18pt;font-family: arial, verdana, sans-serif !important;padding: 10px 0 0 0;}
.EVS-818-small{font-size: 16px;font-family: arial, verdana, sans-serif !important;display:inline-block;padding: 0;color: #333333;font-weight:bold;width: 80%;}

/*Addinal CSS for bottom drop down and year*/
.EVS-818-mBTMCol{float:left; margin:0 2%; text-align:center;}
.EVS-818-mBTMCRow{float:left; width:100%; padding-top:10px;}
.EVS-818-mBTMinCol{float:left; width:50%;}
.EVS-818-mBTMinColInput{width: 100%;box-sizing:border-box;}


/***********************************************************************/
/*----------This will increase the height of non floating element------------*/
/***********************************************************************/
.EVS-818-mainOuterContainer:after, .EVS-818-mainInnerContainer:after, .EVS-818-rightMainBtmContainerBar:after, .EVS-818-mainTopTabsContainer:after{clear:both; display:table; content:"";}

#yearSelectionMessage{ color:#F00; padding-left:20px;}
#EVS-818-table-Interactive-msg{ color:#F00;}




/*.exportDataBtn{ border: 1px #666666 solid; padding:2px;}*/

.exportDataBtn{background:url(../images/exportExcel.png);background-repeat:no-repeat;height: 23px;width: 112px;float:right;padding: 6px 0 0 26px; color:#666666; font-size:16px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; text-decoration:none;}
.exportDataBtn:hover{ text-decoration:underline;}

.EVS-818mid_content{/* background: #f0f0f0; */padding: 10px 0;width:100%;clear:both;float:left;}





.EVS-818-exportToExcel{float: right; text-align:right; width:20%;}


@media screen and (max-width: 768px) {
	.EVS-818-minwidthFixEVS-818-tabbedContainer{width:768px;}	
}

.EVS-818-tabbedContainer {
    padding: 0;
    float: left;
    width: 100%;
    position: relative;
    box-sizing: border-box
}

/*ul.PMhomeTabs {
    font-size: 11px;
    margin: 0;
    padding: 0;
    float: left;
    list-style: none
}*/

.EVS-818-mT20 {
    margin-top: 50px;
	clear:both;
}
.EVS-818-TabsContainer {
    margin: 0;
    padding: 0;
    height: 25px;
    box-sizing: border-box;
    clear: both;
}
ul.EVS-818-Tabs {
    font-size: 11px;
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    box-sizing: border-box;
    clear: both
}
ul.EVS-818-Tabs li {
    height: 55px;
    padding: 16px 20px !important;
    /* border-right: 1px dotted #ee2653; */
    color: #333333;
    position: relative;
    background:#dedede;
    font-size: 16px;
    line-height: 20px;
    float: left;
    display: inline-block;
    cursor: pointer;
    margin-right:10px;
    box-sizing: border-box;
}
ul.EVS-818-Tabs li:hover {
	text-decoration:underline;
    background: #dedede;
}
ul.EVS-818-Tabs li.active {
    color: #00338D;
    background-color: #ffffff;
		text-decoration:none;
}
.EVS-818-Tabs:after {
    display: table;
    content: '';
    clear: both
}
ul.EVS-818-Tabs li.active:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border:20px solid transparent;
    border-top-color: #ffffff;
    position: absolute;
    top: 90%;
    left: 40%;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.EVS-818-tabbedContainer-inner {
    padding: 0;
    float: left;
    width: 100%;
    position: relative;
    box-sizing: border-box
}

/*ul.PMhomeTabs {
    font-size: 11px;
    margin: 0;
    padding: 0;
    float: left;
    list-style: none
}*/

.EVS-818-mT20-inner {
    margin-top: 50px;
	clear:both;
}
.EVS-818-TabsContainer-inner {
    margin: 0;
    padding: 0;
    height: 25px;
    box-sizing: border-box;
    clear: both;
}
ul.EVS-818-Tabs-inner {
    font-size: 11px;
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    box-sizing: border-box;
    clear: both
}
ul.EVS-818-Tabs-inner li {
    height: 55px;
    padding: 16px 25px !important;
    /* border-right: 1px dotted #ee2653; */
    color: #FFF;
    position: relative;
    background:#999999;
    font-size: 16px;
    line-height: 20px;
    float: left;
    display: inline-block;
    cursor: pointer;
    margin-right:10px;
    box-sizing: border-box;
}
ul.EVS-818-Tabs-inner li:hover {
	text-decoration:underline;
    background: #999999;
}
ul.EVS-818-Tabs-inner li.active {
    color: #FFF;
    background-color: #005eb8;
		text-decoration:none;
}
.EVS-818-Tabs-inner:after {
    display: table;
    content: '';
    clear: both
}
ul.EVS-818-Tabs-inner li.active:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border:20px solid transparent;
    border-top-color: #005eb8;
    position: absolute;
    top: 90%;
    left: 40%;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.EVS-818-mainOuterContainer{background:#ffffff}


.EVS-818-mainBTMchartContainer {background: #ffffff;margin: 0px auto;padding: 10px 10px!important;font-family: Arial, Verdana, sans-serif !important;font-size: 12px !important;_width: 980px;}


.EVS-818-mainTopTabsContainer {background: #ffffff;}

.EVS-818-tabbedContainer .EVS-818-checkbox-inline{ display:inline-block;}

.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[type="checkbox"] {
  display: none !important;
}

.EVS-818-tabbedContainer .EVS-818-checkbox-inline label {
  cursor: pointer;
  display: inline-block;
  float: left;
  margin: 0 11px 0 0;
  padding: 0;
}
.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[type="checkbox"] + label:before {
  border: none;
  background: #DEDEDE;
  content: "\00a0";
  display: inline-block;
  font: 11px/1.3em sans-serif;
  height: 16px;
  margin: 0 4px 0 0;
  padding: 0;
  vertical-align: top;
  width: 16px;
  line-height: 16px;
  text-align: center;
  float: left;
  position: relative;
  top: -2px;
  box-sizing: border-box;
}

/*EVS-818-tabbedContainer .checkbox-inline input[id="section3-pillar1"] + label:before{ background:#00338D; }
EVS-818-tabbedContainer .checkbox-inline input[id="section3-pillar2"] + label:before{ background:#0091DA; }
EVS-818-tabbedContainer .checkbox-inline input[id="section3-pillar3"] + label:before{ background:#6D2077; }
EVS-818-tabbedContainer .checkbox-inline input[id="section3-pillar4"] + label:before{ background:#00A3A1; }
*/
.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[type="checkbox"]:checked + label:before {
  background: #ee2653;
  color: #fff;
  content: "\2713";
  text-align: center;
  font-weight:bold;
}

.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[id="section3-pillar1"]:checked + label:before{ background:#00338D; }
.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[id="section3-pillar2"]:checked + label:before{ background:#0091DA; }
.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[id="section3-pillar3"]:checked + label:before{ background:#6D2077; }
.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[id="section3-pillar4"]:checked + label:before{ background:#00A3A1; }


.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[id="section4IncomeHI"]:checked + label:before{background:#00338D;}
.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[id="section4IncomeUPI"]:checked + label:before{ background:#0091DA; }
.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[id="section4IncomeLMI"]:checked + label:before{ background:#6D2077; }
.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[id="section4IncomeLI"]:checked + label:before{ background:#00A3A1; }

.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[type="checkbox"]:checked + label:after {

  font-weight: bold;
}

.EVS-818-tabbedContainer .EVS-818-checkbox-inline input[id="section"]:checked + label:before{

	display: inline-block;padding: 0;margin: -1px 0 0 0;}
}


#chartFilters{font-size: 12px;}
#EVS-818-parameters, .EVS-818-region-parameters1{ margin-top:10px; margin-bottom:10px; }
#EVS-818-chartYears, .EVS-818-region-parameters1{margin-bottom: 15px}

#EVS-818-chartYears{ width:100%;float:left}

#EVS-818-parameters input, .EVS-818-region-parameters1 input{width:16px;height:16px;display: inline-block;margin: 0;padding: 0;float: left;cursor: pointer;}
.EVS-818-checkbox-inline label{display:inline-block;padding:0;margin:0;float:left;}

#EVS-818-parameters span, .EVS-818-parameters span{ margin-right:10px;}
#EVS-818-parameters span, .EVS-818-chartYears span{ margin-right:10px;}

.EVS-818-chartYearsch {
	width: 40px;
	height: 10px;
	background: #555;
	margin: 20px 80px;
	position: relative;
	border-radius: 3px;
}

.RankingsByPillar-tabs-content .EVS-818-TabsContainer {
    margin: 0;
    padding: 0;
    height: 25px;
    box-sizing: border-box;
    clear: both;
}

.RankingsByPillar-tabs-content ul.EVS-818-Tabs {
    font-size: 11px;
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    box-sizing: border-box;
    clear: both;
    width: 100%;
}
.RankingsByPillar-tabs-content ul.EVS-818-Tabs li {
    height: 120px;
    padding: 16px 25px !important;
    /* border-right: 1px dotted #ee2653; */
    color: #FFFFFF;
    position: relative;
    background:#999999;
    font-size: 16px;
    line-height: 20px;
    float: left;
    display: inline-block;
    cursor: pointer;
    margin-right: 0;
    box-sizing: border-box;
    width: 33.33%;
}
.RankingsByPillar-tabs-content ul.EVS-818-Tabs li:hover {
	text-decoration:underline;
    background: #005EB8;
}
.RankingsByPillar-tabs-content ul.EVS-818-Tabs li.active {
    color: #FFFFFF;
    background-color: #005EB8;
	text-decoration:none;
}

.RankingsByPillar-tabs-content .EVS-818-Tabs:after {
    display: table;
    content: '';
    clear: both
}
.RankingsByPillar-tabs-content ul.EVS-818-Tabs li.active:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border:20px solid transparent;
    border-top-color: #005eb8;
    position: absolute;
    top: 100%;
    left: 49%;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.RankingsByPillar-tabs-content .EVS-818-tabbedContainer-inner {
    padding: 0;
    float: left;
    width: 100%;
    position: relative;
    box-sizing: border-box
}

#EVS-818-EC-Link{
    background-image: url(../images/818-EC-tab-icon.png);
    background-repeat: no-repeat;
    background-position: 28px 30px;
    background-size: 72px;
    padding: 26px 0 0 96px !important;
    border-right: 2px solid #ffffff;
 }
#EVS-818-GC-Link{background-image:url(../images/818-GC-tab-icon.png);background-repeat:no-repeat; background-position: 28px 30px;
    background-size: 60px;
    padding: 26px 0 0 83px !important;
	    border-right: 2px solid #ffffff;
	}
#EVS-818-PCSC-Link{   background-image: url(../images/818-PCSC-tab-icon.png);
    background-repeat: no-repeat;
    background-position: 28px 40px;
    background-size: 72px;
    padding: 6px 0 0 83px !important;}


/*table structure codes*/
#EVS-818-table-Interactive{min-height:200px;}

#EVS-818-table-Interactive table { 
		width: 100%; 
		border-collapse: collapse; 
}
/* Zebra striping */

#EVS-818-table-Interactive table th{ 
    background: #005eb8;
    color: #fff;
    /* font-weight: bold; */
    font-size: 18px;
    padding: 15px 30px;
    text-align: center;
	font-weight: normal;
}
	
	
	
#EVS-818-table-Interactive table thead	span{  margin:0px auto;
    display: inline-block;
    text-align: left;
}
	
	
	
#EVS-818-table-Interactive table th:nth-of-type(1) { 
		  width: 100px !important;
		  
	}	
	
		
#EVS-818-table-Interactive table th:nth-of-type(2) {
    min-width: 150px !important;

    text-align: left !important;
}	

#EVS-818-table-Interactive table td:nth-of-type(2) {
    min-width: 150px !important;
    padding: 10px 32px; 
    text-align: left;
}		


#EVS-818-table-Interactive table th { 
		
		border: 1px solid #CCC; 
		}	


	
#EVS-818-table-Interactive table td {font-size: 14px;padding:10px;border-bottom: 1px solid #e2e2e2;text-align: center;}
	
	
#EVS-818-table-Interactive table td:nth-of-type(1) {border-left: 1px solid #CCC;  }	
#EVS-818-table-Interactive table td:nth-of-type(6) {border-right: 1px solid #CCC;  }		
	

	
	
	


#EVS-818-table-Interactive .EVS-818-select_blue{ background:#00338d; color:#fff !important; font-weight:bold;}	
#EVS-818-table-Interactive .EVS-818-select_Lgblue{ background:#0091da; color:#fff !important; font-weight:bold;}	
#EVS-818-table-Interactive .EVS-818-select_Purple{ background:#6d2077; color:#fff !important; font-weight:bold;}	
#EVS-818-table-Interactive .EVS-818-select_green{ background:#00a3a1; color:#fff !important; font-weight:bold;}

.EVS-818-paddingT20{ padding-top:20px;}

.EVS-818-paddingB50{ padding-bottom: 50px;}

.EVS-818-width50{width:50%; float: left;}
.EVS-818-width80{ width:80%; float: left;}
.EVS-818-width10{ width:10%; float: left;}
.EVS-818-width81{ width:81%; float: left;}
.EVS-818-width81 div{display:inline-block;margin: 0;padding: 0;}

.EVS-818-width81 label{width:240px;display:inline-block;margin: 1px 0 0 3px;padding: 0;float: left;cursor: pointer;}
#EVS-818-parameters label:not([for*='pillar']){display:inline-block;margin: 2px 25px 0 3px;padding: 0;float: left;cursor: pointer;}


#EVS-818-EC-Link span{
    font-size: 28px;
    width: 100px;
    display: block;
    /* float: right; */
    margin-left: 10%;
    line-height: 36px;
    /* right: -29px; */
}


#EVS-818-GC-Link span{
    font-size: 28px;
    width: 90px;
    display: block;
    /* float: right; */
    margin-left: 10%;
    line-height: 36px;
    /* right: -29px; */
}


#EVS-818-PCSC-Link span{
	font-size: 28px;
	width: 156px;
	display: block;
	/* float: right; */
	margin-left: 12%;
	line-height: 36px;
	/* right: -29px; */
}
.EVS-818-paddinT10{ padding-top:10px;}

.clearfix{ clear:both;}
.EVS-818-checkbox-inline input[type=checked]{display:none}
.EVS-818-widthauto{ width:auto;}
.mL{ margin-left:40px;}




@media	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {


		
		#EVS-818-parameters span{padding:0px !important;}
		#EVS-818-table-Interactive table	th {
    background: #005eb8;
    color: #fff ;
    /* font-weight: bold; */
    font-size: 14px !important;
    padding: 4px 20px !important;
    text-align: center !important;
    font-weight: normal ;
}

#EVS-818-EC-Link span {
    font-size: 24px !important;  
  line-height: 26px !important;
  
}

#EVS-818-GC-Link span {
  font-size: 24px !important;
   margin-left: 12%;
    line-height: 26px !important;
	}

#EVS-818-PCSC-Link span {
  font-size: 24px !important;
    margin-left: 12%;
    line-height: 26px !important;

	}


#EVS-818-EC-Link{    background-image: url(../images/818-EC-tab-icon.png);
    background-repeat: no-repeat;
    background-position: 28px 30px;
      padding: 26px 0 0 83px !important;}
#EVS-818-GC-Link{background-image:url(../images/818-GC-tab-icon.png);background-repeat:no-repeat; background-position: 28px 30px;
    
    padding: 26px 0 0 83px !important;}
#EVS-818-PCSC-Link{   background-image: url(../images/818-PCSC-tab-icon.png);
    background-repeat: no-repeat;
    background-position: 28px 40px;  
    padding: 6px 0 0 83px !important;}
	}
	
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.InteractiveRankings-tabs-content .EVS-818-width10 {
    width: 18% !important;
    float: left;
}
	.RankingsByPillar-tabs-content ul.EVS-818-Tabs li.active:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 20px solid transparent;
    border-top-color: #005eb8;
    position: absolute;
    top: 98%;
    left: 49%;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

#EVS-818-table-Interactive table th:nth-of-type(1) { 
		  width: 50px !important;
		  
	}	
	#EVS-818-table-Interactive table th:nth-of-type(2) {

width: 80px !important;
    text-align: left !important;
}		
#EVS-818-parameters span{ padding:0px !important;}
#EVS-818-table-Interactive table	th {
 background: #005eb8;
 color: #fff ;
    font-size: 14px !important;
    padding: 4px 20px !important;
    text-align: center !important;
    font-weight: normal ;
}

#EVS-818-EC-Link{
    background-image: url(../images/818-EC-tab-icon.png);
    background-repeat: no-repeat;
    background-position: 18px 30px;
    padding: 36px 0 0 95px !important;
    }
#EVS-818-GC-Link{
    background-image: url(../images/818-GC-tab-icon.png);
    background-repeat: no-repeat;
    background-position: 18px 29px;
    padding: 37px 0 0 82px !important;
}
#EVS-818-PCSC-Link{
    background-image: url(../images/818-PCSC-tab-icon.png);
    background-repeat: no-repeat;
    background-position: 18px 40px;
    padding: 22px 0 0 77px !important;
    }


		#EVS-818-table-Interactive table {
			width: 100%;
		}
	}
