.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
tbody{border-top:none;}#rainbow-container{display:inline-block;width:100%;background:none repeat scroll 0 0 white;}#rainbow-container,#map-bottom,#map-bottom-default-charts,#map-bottom-charts,#map-bottom-container{}.top-container{box-shadow:1px 1px 9px #555;background:none repeat scroll 0 0 white;}#map{margin-bottom:0;}#map-bottom-left{min-height:500px;background:#EEE;padding:35px;font-size:12px;}#map-bottom-container{overflow:hidden;float:left;background:none repeat scroll 0 0 #464b4c;}#map-bottom-container > div:first-child{float:left;}#map-bottom-right{float:right;}.ilga-europe-recommendations h2{color:#ACB332;font-size:16px;line-height:22px;margin-top:30px;}.ilga-europe-recommendations ul{list-style-image:url('/sites/all/modules/rainbow/images/arrow.png');margin-left:35px;}#map-bottom-left,#map-bottom-right{}#map-bottom-left .criteria-title{color:#888;font-size:16px;font-weight:600;}#country-name-flag .name,#country-name-flag-default .name{border-bottom:1px solid #eee;color:#000;font-size:28px;font-weight:bold;list-style:none outside none;padding:0 0 5px;line-height:30px;height:40px;margin-bottom:15px;}#country-name-flag .name img{height:36px;margin-right:5px;}#country-name-flag-default .flag{display:none;}#map-bottom-right .digest-title{border-bottom:1px solid #eee;color:#FFF;font-size:28px;font-weight:bold;list-style:none outside none;margin-bottom:10px;padding-bottom:10px;line-height:25px;}#map-bottom-charts.span12,#map-bottom-default-charts.span12{padding:20px;width:100%;background:white;}#map-bottom-right .country-title{font-size:18px;font-weight:bold;padding-bottom:5px;}#map-bottom-right .country-description{padding-bottom:10px;line-height:18px;}#map-bottom-right .country-chapter A,#map-bottom-right .country-section A,#map-bottom-right .country-ranking A{background:none repeat scroll 0 0 #000;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;color:#bdc42e;display:inline-block;font-size:14px;margin:3px 0;padding:6px 4px 5px 16px;height:32px;}#map-bottom-right a{color:#bdc42e;text-decoration:underline;}#map-bottom-right a i{padding-right:10px;}#map-bottom-right img{border-bottom:solid 1px #666;margin-bottom:20px;}#map-bottom-right a:hover{background:#bdc42e;color:white;}#map-bottom-left .country .country-score{margin-top:10px;}#map-bottom-left .country .country-detailed-score{font-size:13px;font-weight:normal;line-height:18px;margin-top:15px;}#map-bottom-left .country .country-detailed-score span{float:left;margin-right:10px;width:30px;}#map-bottom-left .country .country-detailed-score .title{border-top:1px solid #ccc;color:#888;font-size:16px;font-weight:600;padding:10px 0;}#map-bottom-left .country .country-score,#map-bottom-left .country .country-place{font-size:16px;line-height:25px;}#map-bottom-left .country .default-country-text{font-size:13px;font-weight:normal;line-height:15px;padding-top:10px;}#map-bottom-right{min-height:500px;color:#FFF;padding:35px 35px 35px;}.span6{width:480px !important;margin:0!important;}.span12{margin:0 !important;}.taxonomy-tree{color:#999999;}ul.taxonomy-tree{margin-left:0;list-style:none;}ul.taxonomy-tree li{color:black;font-size:12px;font-weight:bold;margin:10px 0;font-size:14px;}ul.taxonomy-tree ul{margin-top:0;font-size:12px;}ul.taxonomy-tree ul li.taxonomy-term{margin:0 0 0 20px;font-weight:normal;line-height:16px;color:#888;border:none;padding:0;font-size:12px;}ul.taxonomy-tree ul li.taxonomy-term.category-selected,ul.taxonomy-tree ul li.taxonomy-term.category-selected-partial{color:#000;}ul.taxonomy-tree ul li.taxonomy-term:before{font-family:'FontAwesome';content:'\f00d';padding-right:5px;}ul.taxonomy-tree ul li.taxonomy-term.category-selected:before{font-family:'FontAwesome';content:'\f058';padding-right:5px;}ul.taxonomy-tree ul li.taxonomy-term.category-selected-partial:before{font-family:'FontAwesome';content:'\f192';padding-right:5px;}ul.taxonomy-tree ul li.taxonomy-term.category-selected-partial:after{content:' -    applicable in some regions only';}ul.taxonomy-tree .equality-non-discrimination ul li.taxonomy-term.category-selected:before,ul.taxonomy-tree .equality-non-discrimination ul li.taxonomy-term.category-selected-partial:before,ul.taxonomy-tree .equality-non-discrimination ul .fa{color:#FF0000;}ul.taxonomy-tree .family ul li.taxonomy-term.category-selected:before,ul.taxonomy-tree .family ul li.taxonomy-term.category-selected-partial:before,ul.taxonomy-tree .family ul .fa{color:#FF9E01;}ul.taxonomy-tree .hate-crime-hate-speech ul li.taxonomy-term.category-selected:before,ul.taxonomy-tree .hate-crime-hate-speech ul li.taxonomy-term.category-selected-partial:before,ul.taxonomy-tree .hate-crime-hate-speech ul .fa{color:#EEC900;}ul.taxonomy-tree .legal-gender-recognition-bodily-integrity ul li.taxonomy-term.category-selected:before,ul.taxonomy-tree .legal-gender-recognition-bodily-integrity ul li.taxonomy-term.category-selected-partial:before,ul.taxonomy-tree .legal-gender-recognition-bodily-integrity ul .fa{color:#00AC6D;}ul.taxonomy-tree .civil-society-space ul li.taxonomy-term.category-selected:before,ul.taxonomy-tree .civil-society-space ul li.taxonomy-term.category-selected-partial:before,ul.taxonomy-tree .civil-society-space ul .fa{color:#24A3E1;}ul.taxonomy-tree .asylum ul li.taxonomy-term.category-selected:before,ul.taxonomy-tree .asylum ul li.taxonomy-term.category-selected-partial:before,ul.taxonomy-tree .asylum ul .fa{color:#B36BD4;}#map-bottom-left .flag{float:right;}#about-container{}#map-bottom{margin:0;padding:0 20px;background:#fff;width:100%;overflow-x:scroll;}#map-bottom table{width:100%;}#map-bottom table tr td{border-bottom:1px solid #eee;font-size:11px;white-space:nowrap;}#map-bottom table tr td.country img{width:15px;}#map-bottom table tr td.value{text-align:center;font-size:8px;border:1px solid #eee;}#map-bottom table tr td.value:first-child{border-left:none;}#map-bottom table tr td.value:last-child{border-right:none;}#map-bottom table th{border-bottom:3px solid #ccc;font-size:10px;font-weight:normal;line-height:13px;padding-right:1em;padding-top:10px;text-align:center;vertical-align:top;}#map-bottom table tbody{border-bottom:3px solid #ccc;}#map-bottom .legend{font-size:10px;}body.page-rainbow-country-ranking .title{padding-bottom:10px;}body.page-country-ranking .highcharts-tooltip span{z-index:99999;background:#fff;}.highcharts-tooltip{min-width:300px;}.highcharts-tooltip span{white-space:initial!important;}.highcharts-tooltip .close{position:absolute;top:0;right:5px;z-index:99999999;}.grid-bottom{position:relative;bottom:15px;font-size:11px;}.grid-bottom .p0{float:left;font-size:11px;line-height:14px;margin-left:160px;padding-top:10px;}.grid-bottom .p100{float:right;font-size:11px;line-height:14px;margin-left:160px;padding-top:10px;}.nr{display:inline-block;font-size:8px;width:20px;}.highcharts-tooltip .nr{font-size:12px;}.score{width:120px;}.highcharts-xaxis-labels img,.highcharts-tooltip img{width:18px;}.tooltip-percent{float:left;width:40px;}.tooltip-name{float:left;}.tooltip-value{padding-left:40px;}#country-place-chart,#country-overall-score-chart,#country-breakdown-chart{margin-left:0!important;height:350px;width:300px;}#country-place-chart{position:relative;}#country-ranking-container,#about-container{box-shadow:1px 1px 9px #555;padding:30px 20px;background:white;}#country-ranking-container #container{padding:20px 0;}#country-place-chart .title,#country-place-chart .subtitle{color:#333;text-align:center;}#country-place-chart .title{font-size:18px;margin:10px 0 5px;}#country-place-chart .subtitle{color:#555;font-size:13px;line-height:16px;margin-bottom:6px;}#country-place-chart .chart{background:url('/sites/all/modules/rainbow/images/ranking.gif') no-repeat;width:300px;height:229px;}#country-place-chart .chart .country{background:url("/sites/all/modules/rainbow/images/ranking.arrow.png") no-repeat scroll right 0 rgba(0,0,0,0);border-left:1px solid #2d67a3;height:28px;padding:4px 20px 5px 10px;position:absolute;right:20px;}#country-place-chart .chart .country .name-flag{display:inline-block;font-size:12px;}#country-place-chart .chart .country .place{display:inline-block;font-size:12px;font-weight:bold;padding:0 5px;}#country-place-chart .chart .country .name-flag img{height:18px;margin-left:5px;}#country-place-chart .chart .bottom-text{position:absolute;bottom:15px;text-align:center;width:100%;}@media (min-width:768px){#europe-breakdown-chart,#eu-breakdown-chart,#europe-overall-score-chart,#eu-overall-score-chart{width:50%!important;}}@media (max-width:767px){#europe-breakdown-chart,#eu-breakdown-chart,#europe-overall-score-chart,#eu-overall-score-chart{width:96%!important;}}@media (max-width:468px){}#map{background:url('/sites/all/themes/galaxy/images/ajax-loader.gif') no-repeat 50% 50%;}#export{float:right;padding-top:20px;}#export input{float:right;padding-bottom:8px;width:128px;background:none;margin-top:-14px;}#export input img{width:32px;}#map-filters{float:left;}#export a{background:#7a4092;color:white;text-decoration:none;padding:5px 10px;display:inline-block;margin-right:10px;margin-top:-5px;}#country-ranking-filters .form-item{margin-right:5px;float:left;}.highcharts-button-box{x:-5;y:-5;}
