#interactive-map {	/*width: 764px;*/	/*width: 60%;*/	margin: 0 auto;	padding-top: 50px;}#interactive-map .country-dropdown {	width: 49%;	float: left;	margin: 20px 0 100px 0;}#interactive-map .country-dropdown .annex-title {	color: #1079b3;	font-size: 18px;	line-height: 24px;	font-weight: normal;}#interactive-map .country-dropdown.annex-one {	margin-right: 2%;}#interactive-map .country-dropdown .ui.dropdown .menu > .item.selectable {	color: #1079b3;}#interactive-map .country-dropdown .ui.dropdown i.flag:not(.icon):before {  background-image: url("../images/flags.png");  background-repeat: no-repeat;}#interactive-map .country-dropdown .ui.dropdown > .text {	font-size: 15px;}#interactive-map .country-dropdown .ui.selection.dropdown .menu > .item {	font-size: 15px;}.ui.selection.dropdown .menu {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -ms-box-sizing: border-box;    -o-box-sizing: border-box;    box-sizing: border-box;}.ui.selection.dropdown .menu.map-title {	color: #1079b3;	font-size: 24px;	line-height: 50px;	font-weight: normal;	border-bottom: 1px solid #CCCCCC;	margin-bottom: 25px;}#world-map-pane {	position: relative;	font-size: 12px;	line-height: 16px;	margin: 30px auto 0;}#map-overlay {	position: relative;	width: 764px;	height: 420px;	display: none;	margin: -420px auto 0 auto;}#map-disclaimer-dialog-container {	display: none;	position: relative;	height: 420px;	width: 764px;	overflow: hidden;	margin: -420px auto 0 auto;}#map-disclaimer-dialog {	display: none;	position: relative;	background-color: white;	border: 8px solid #669ee1;	-moz-border-radius: 2px;	border-radius: 2px;	margin: 80px 5px 5px 5px;	padding: 15px;}#map-disclaimer-dialog a {	color: #1079b3;}#map-disclaimer-dialog a:hover {	text-decoration: underline;}#world-map {	width: 764px;	height: 400px;	margin: 10px 0;	margin: 0 auto;}#inline-disclaimer {    margin: 10px 0;}#inline-disclaimer a {	color: #1079b3;}#inline-disclaimer a:hover {	text-decoration: underline;}#projects-info {	display: none;	overflow-y: auto;	overflow-x: hidden;	max-height: 300px;	text-align:left;	margin: 15px 0;	background-color: #EDF4FB;}#selection-list {	background-color: #EDF4FB;	font-size: 12px;	margin: 0 2px;	width: 100%;	min-height: 0;	padding: 10px;	max-width: 98%;}#selection-list .title a {	margin: 0;	font-weight: bold;	color: #2D81C2;	text-decoration: none;}#selection-list p {	margin-top: 0;	margin-bottom: 15px;	color: #333333;	line-height: 1.5em;	font-size: 13px;}.list_table td {	padding: 7px;}#selection-desc {	padding: 10px 10px 5px 5px;	font-size: 12px;	margin: 2px 0px 0 2px;	text-align: center;	background-color: #5096C8;}#selection-desc .title {	display: block;	font-size: 15px;	font-weight: 600;	text-align: center;	margin-bottom: 5px;	color: #FFF !important;}#selection-desc p {	margin: 0;	color: #999;}#selection-desc hr {	width: 30%;	border: solid 0;	background-color: rgb(237, 244, 251);	height: 2px;}.list-table td {	padding: 7px !important;}/* JVectorMap Styling */.jvectormap-label {    position: absolute;    display: none;    border: solid 1px #CDCDCD;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #292929;    color: white;    font-family: sans-serif, Verdana;    font-size: smaller;    padding: 3px;}.jvectormap-zoomin, .jvectormap-zoomout {    position: absolute;    left: 10px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #8FAAC7;    padding: 1px;    color: white;    width: 13px;    height: 13px;    cursor: pointer;    line-height: 13px;    text-align: center;}.jvectormap-zoomin {    top: 10px;}.jvectormap-zoomout {    top: 30px;}/* SVG colors/line styles */.jvectormap-region,.adm-border,.control-line {    stroke-width: 1px;    vector-effect: non-scaling-stroke;}.jvectormap-region {    stroke: #ffffff;}/* border lines */.adm-border {    stroke: #666666;    stroke-dasharray: 4,4;    fill-opacity: 0;}.control-line {    stroke: #666666;    stroke-dasharray: 2,2;    fill-opacity: 0;}