/* 
    Created on : Nov 24, 2014, 10:51:22 PM
    Author     : Dragos
*/
/*key: bgcolor color*/
.dac-menu {
  position: relative; }

.dac-menu-filters > li > a {
  background: url(./images/arrow-down-1.png) no-repeat right 0; }
.dac-menu-filters > li:hover > a {
  color: #000;
  background: #fff url(./images/arrow-down-1.png) no-repeat right -66px; }
.dac-menu-filters > li:hover .dac-filter-panel {
  display: block;
  transition-delay: 0s; }

.dac-filter-panel {
  display: none;
  background: #fff;
  height: 570px;
  width: 978px;
  position: absolute;
  left: 0;
  z-index: 5000;
  padding: 20px 8px 20px 20px;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18);
  transition: .50s all;
  transition-delay: 5s; }
  .dac-filter-panel .dac-filter-panel-content {
    position: relative;
    z-index: 500; }
  .dac-filter-panel .footer {
    position: absolute;
    left: 20px;
    bottom: 20px;
    width: 950px;
    z-index: 100; }
  .dac-filter-panel h3 {
    clear: both;
    margin: 0 0 5px;
    padding: 0 0 5px; }

.dac-filter-list {
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  z-index: 200; }
  .dac-filter-list li {
    float: left;
    margin: 0 12px 1px 0;
    padding: 8px;
    background: #efefef;
    width: 178px;
    cursor: pointer; }
  .dac-filter-list li:hover {
    background: #318B9F;
    color: #fff; }
  .dac-filter-list li.selected {
    background: #63BCCF;
    color: #fff; }
  .dac-filter-list li.filter-element-country {
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: 8px 9px; }
  .dac-filter-list > li.filter-element-country-AU {
    background-image: url(./images/flags-iso/flat/16/AU.png); }
  .dac-filter-list > li.filter-element-country-AT {
    background-image: url(./images/flags-iso/flat/16/AT.png); }
  .dac-filter-list > li.filter-element-country-BE {
    background-image: url(./images/flags-iso/flat/16/BE.png); }
  .dac-filter-list > li.filter-element-country-BG {
    background-image: url(./images/flags-iso/flat/16/BG.png); }
  .dac-filter-list > li.filter-element-country-CA {
    background-image: url(./images/flags-iso/flat/16/CA.png); }
  .dac-filter-list > li.filter-element-country-HR {
    background-image: url(./images/flags-iso/flat/16/HR.png); }
  .dac-filter-list > li.filter-element-country-CY {
    background-image: url(./images/flags-iso/flat/16/CY.png); }
  .dac-filter-list > li.filter-element-country-CZ {
    background-image: url(./images/flags-iso/flat/16/CZ.png); }
  .dac-filter-list > li.filter-element-country-DK {
    background-image: url(./images/flags-iso/flat/16/DK.png); }
  .dac-filter-list > li.filter-element-country-EE {
    background-image: url(./images/flags-iso/flat/16/EE.png); }
  .dac-filter-list > li.filter-element-country-FI {
    background-image: url(./images/flags-iso/flat/16/FI.png); }
  .dac-filter-list > li.filter-element-country-FR {
    background-image: url(./images/flags-iso/flat/16/FR.png); }
  .dac-filter-list > li.filter-element-country-DE {
    background-image: url(./images/flags-iso/flat/16/DE.png); }
  .dac-filter-list > li.filter-element-country-GR {
    background-image: url(./images/flags-iso/flat/16/GR.png); }
  .dac-filter-list > li.filter-element-country-HU {
    background-image: url(./images/flags-iso/flat/16/HU.png); }
  .dac-filter-list > li.filter-element-country-IS {
    background-image: url(./images/flags-iso/flat/16/IS.png); }
  .dac-filter-list > li.filter-element-country-IE {
    background-image: url(./images/flags-iso/flat/16/IE.png); }
  .dac-filter-list > li.filter-element-country-IT {
    background-image: url(./images/flags-iso/flat/16/IT.png); }
  .dac-filter-list > li.filter-element-country-JP {
    background-image: url(./images/flags-iso/flat/16/JP.png); }
  .dac-filter-list > li.filter-element-country-LV {
    background-image: url(./images/flags-iso/flat/16/LV.png); }
  .dac-filter-list > li.filter-element-country-LT {
    background-image: url(./images/flags-iso/flat/16/LT.png); }
  .dac-filter-list > li.filter-element-country-LU {
    background-image: url(./images/flags-iso/flat/16/LU.png); }
  .dac-filter-list > li.filter-element-country-MT {
    background-image: url(./images/flags-iso/flat/16/MT.png); }
  .dac-filter-list > li.filter-element-country-NL {
    background-image: url(./images/flags-iso/flat/16/NL.png); }
  .dac-filter-list > li.filter-element-country-NZ {
    background-image: url(./images/flags-iso/flat/16/NZ.png); }
  .dac-filter-list > li.filter-element-country-NO {
    background-image: url(./images/flags-iso/flat/16/NO.png); }
  .dac-filter-list > li.filter-element-country-PL {
    background-image: url(./images/flags-iso/flat/16/PL.png); }
  .dac-filter-list > li.filter-element-country-PT {
    background-image: url(./images/flags-iso/flat/16/PT.png); }
  .dac-filter-list > li.filter-element-country-RO {
    background-image: url(./images/flags-iso/flat/16/RO.png); }
  .dac-filter-list > li.filter-element-country-SK {
    background-image: url(./images/flags-iso/flat/16/SK.png); }
  .dac-filter-list > li.filter-element-country-SI {
    background-image: url(./images/flags-iso/flat/16/SI.png); }
  .dac-filter-list > li.filter-element-country-KR {
    background-image: url(./images/flags-iso/flat/16/KR.png); }
  .dac-filter-list > li.filter-element-country-ES {
    background-image: url(./images/flags-iso/flat/16/ES.png); }
  .dac-filter-list > li.filter-element-country-SE {
    background-image: url(./images/flags-iso/flat/16/SE.png); }
  .dac-filter-list > li.filter-element-country-CH {
    background-image: url(./images/flags-iso/flat/16/CH.png); }
  .dac-filter-list > li.filter-element-country-TR {
    background-image: url(./images/flags-iso/flat/16/TR.png); }
  .dac-filter-list > li.filter-element-country-GB {
    background-image: url(./images/flags-iso/flat/16/GB.png); }
  .dac-filter-list > li.filter-element-country-US {
    background-image: url(./images/flags-iso/flat/16/US.png); }

.mpx-tabs-group-indicators .dac-filter-list {
  overflow: visible;
  height: 430px; }
  .mpx-tabs-group-indicators .dac-filter-list li {
    float: none;
    width: 230px;
    padding-right: 44px;
    color: #000;
    position: relative;
    background-repeat: no-repeat;
    background-position: right center; }
    .mpx-tabs-group-indicators .dac-filter-list li > .glyphicon {
      position: absolute;
      right: 22px;
      top: 50%;
      margin-top: -6.5px;
      font-size: 13px;
      color: #899087; }
    .mpx-tabs-group-indicators .dac-filter-list li > .glyphicon-remove-circle {
      right: 10px; }
  .mpx-tabs-group-indicators .dac-filter-list li.parent {
    background-image: url(./images/arrow-grey-1.png); }
  .mpx-tabs-group-indicators .dac-filter-list li.parent.selected,
  .mpx-tabs-group-indicators .dac-filter-list li.parent:hover {
    background-image: url(./images/arrow-white-1.png); }
  .mpx-tabs-group-indicators .dac-filter-list li.selected,
  .mpx-tabs-group-indicators .dac-filter-list li:hover {
    color: #fff; }
    .mpx-tabs-group-indicators .dac-filter-list li.selected > .glyphicon,
    .mpx-tabs-group-indicators .dac-filter-list li:hover > .glyphicon {
      color: #fff; }
    .mpx-tabs-group-indicators .dac-filter-list li.selected .popover,
    .mpx-tabs-group-indicators .dac-filter-list li:hover .popover {
      color: #000;
      font-size: 12px; }
  .mpx-tabs-group-indicators .dac-filter-list li ul {
    position: absolute;
    left: -3230px;
    top: 0;
    padding-left: 10px;
    /*display: none;*/ }
  .mpx-tabs-group-indicators .dac-filter-list li:hover > ul {
    /*display: block;*/
    left: 230px; }
  .mpx-tabs-group-indicators .dac-filter-list .popover {
    width: 300px; }
    .mpx-tabs-group-indicators .dac-filter-list .popover .arrow {
      margin-right: 10px; }
  .mpx-tabs-group-indicators .dac-filter-list .popover-content {
    text-transform: none; }

.mpx-tab-content-current-selection .dac-filter-list li {
  width: 32%;
  float: left; }

.mpx-tabs-group-indicators .col--1 li {
  width: 304px;
  float: left; }
.mpx-tabs-group-indicators .col--1 li ul {
  left: 304px; }

.mpx-tabs-group-indicators .col--5 li {
  width: 180px; }
.mpx-tabs-group-indicators .col--5 li ul {
  left: -3180px; }
.mpx-tabs-group-indicators .col--5 li:hover > ul {
  left: 180px; }

.dac-sub-filters {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 26px;
  vertical-align: middle; }
  .dac-sub-filters li {
    float: left;
    padding-right: 15px;
    color: #F96E5B;
    cursor: pointer; }
  .dac-sub-filters .mpx-tabs-group-panels {
    height: 400px;
    overflow: visible; }

.dac-sub-filters-heading {
  border-bottom: 1px solid #ddd;
  margin-bottom: 12px;
  padding-bottom: 12px;
  overflow: hidden; }
  .dac-sub-filters-heading li {
    background: #f0f0f0;
    color: #000;
    text-transform: uppercase;
    font-size: 13px;
    padding: 3px 12px;
    margin-right: 14px;
    font-weight: normal; }
  .dac-sub-filters-heading li.active {
    background: #F96E5B;
    color: #fff; }

.dac-filter-button {
  display: inline-block;
  border: 0px none;
  background: #F96E5B;
  color: #fff;
  line-height: 26px;
  vertical-align: middle;
  padding: 0 10px;
  cursor: pointer; }

.dac-filter-button-ok {
  float: right;
  margin-right: 12px; }

.filters-code-holder {
  margin-top: -150px; }
  .filters-code-holder #filters-code-area {
    width: 600px;
    height: 100px;
    border: 1px solid #999;
    margin-bottom: 20px; }

#filters-code-area {
  -moz-user-select: auto !important;
  cursor: auto !important; }

body.noscroll {
  overflow: hidden; }

#main-content {
  /*padding-top: 470px;*/ }

#data-component-holder {
  position: relative;
  overflow: hidden;
  z-index: 900;
  top: 120px;
  top: 0;
  left: 0;
  margin: 0 -15px -100px;
  margin: 0 0 20px;
  background: #fff;
  border-bottom: 2px solid #F96E5B;
  width: 100%;
  height: 470px;
  /*	-webkit-transition: height $transition-time, top $transition-time, z-index $transition-time;  For Safari 3.1 to 6.0 
    transition: height $transition-time, top $transition-time, z-index $transition-time;*/ }
  #data-component-holder .dac-holder-inner {
    height: 100%;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
    position: relative;
    top: -33px; }

#data-component-holder #barchart-holder {
  margin: 0 auto;
  /*background: url(./images/charts/empty-chart-bg.png) no-repeat left bottom;*/ }

.data-component-pane {
  /*min-height:720px;*/
  background: #fff;
  position: relative;
  clear: both; }

.dac-menu-holder {
  background: #F96E5B;
  height: 33px;
  font-size: 1.2rem;
  text-transform: uppercase;
  position: relative;
  top: -33px; }

.dac-menu {
  border-left: 1px solid #f7432a;
  border-right: 1px solid #fb9a8c;
  float: left; }
  .dac-menu > li {
    float: left;
    font-weight: bold; }
    .dac-menu > li > a,
    .dac-menu > li > span {
      display: block;
      padding: 9px 26px 7px 10px;
      border-left: 1px solid #fb9a8c;
      border-right: 1px solid #f7432a;
      color: #fff; }

.dac-menu-chart-type {
  float: right; }
  .dac-menu-chart-type > li {
    padding: 9px 26px 7px 10px;
    border-left: 1px solid #fb9a8c;
    border-right: 1px solid #f7432a;
    background: url(./images/dac-menu-chart-type-icons.png) no-repeat right 0;
    color: #fff;
    cursor: pointer; }
  .dac-menu-chart-type > li:hover,
  .dac-menu-chart-type > li.active {
    background-color: #D65E4E; }
  .dac-menu-chart-type > li.dac-chart-type-map {
    background-position: right 0px; }
  .dac-menu-chart-type > li.dac-chart-type-column {
    background-position: right -50px; }
  .dac-menu-chart-type > li.dac-chart-type-bar {
    background-position: right -100px; }
  .dac-menu-chart-type > li.dac-chart-type-line {
    background-position: right -150px; }
  .dac-menu-chart-type > li.dac-chart-type-radar {
    background-position: right -200px; }
  .dac-menu-chart-type > li.dac-chart-type-scatter {
    background-position: right -250px; }
  .dac-menu-chart-type > li.dac-chart-type-table {
    background-position: right -300px; }

.shield-component-holder {
  z-index: 4000; }
  .shield-component-holder h2 {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0; }

.page-countries- .shield-component-holder {
  display: block; }

.country-shield-component-holder .shield-component {
  width: 280px;
  left: 50%;
  height: auto;
  margin-left: -480px;
  top: 25px; }

.tooltip-holder {
  z-index: 4000;
  position: relative;
  text-align: left;
  background: #fff;
  width: 200px;
  border: 1px solid #ccc;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18); }
  .tooltip-holder .shield-component {
    width: 180px; }
  .tooltip-holder h4 {
    text-transform: uppercase;
    padding: 8px 10px 8px 32px;
    font-size: 1.3rem;
    white-space: nowrap; }
  .tooltip-holder .shield-component-body {
    clear: both;
    padding: 5px 12px 8px; }
    .tooltip-holder .shield-component-body h5 {
      font-size: 1.2rem;
      padding: 0 0 0.4rem;
      margin: 0 0 0.4rem; }
    .tooltip-holder .shield-component-body .shield-list {
      font-size: 1.3rem;
      padding: 0; }
      .tooltip-holder .shield-component-body .shield-list li {
        padding: 2px 0;
        margin: 0;
        background: none; }
  .tooltip-holder .right {
    float: right; }

.tooltip-holder.country-null h4 {
  padding-left: 8px; }

.shield-component {
  position: absolute;
  padding: 0;
  background: #fff;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18); }

.shield-header {
  padding: 10px 10px 10px 48px;
  font-size: 2.2rem;
  letter-spacing: -1px;
  font-weight: bold;
  border-bottom: 1px solid #E1E1E1;
  margin: 2px;
  position: relative; }

.shield-year {
  font-size: 14px;
  background: #C776B3;
  color: #fff;
  padding: 4px;
  margin: 0;
  text-align: center; }

.shield-component-body {
  padding: 5px; }
  .shield-component-body .country-summary {
    padding: 4px 8px;
    margin-bottom: 8px;
    font-size: 1.5rem; }
    .shield-component-body .country-summary li {
      overflow: hidden;
      padding: 4px 0; }
      .shield-component-body .country-summary li .item-label {
        float: left; }
      .shield-component-body .country-summary li .item-value {
        float: right; }

.country-strands-summary-holder {
  background: #f7f7f7;
  padding: 8px 10px; }

.country-strands-summary {
  display: table;
  width: 100%;
  font-size: 1.1rem; }
  .country-strands-summary > li {
    display: table-row; }
    .country-strands-summary > li > span {
      display: table-cell;
      padding: 0;
      line-height: 18px;
      vertical-align: middle;
      border-top: 4px solid #f7f7f7;
      border-bottom: 4px solid #f7f7f7; }
    .country-strands-summary > li > span.strand-graph-hbar {
      background: #fff;
      width: 66px; }
      .country-strands-summary > li > span.strand-graph-hbar > span.strand-graph-hbar-value {
        display: block;
        background: #C776B3;
        height: 18px; }
    .country-strands-summary > li > span.strand-value {
      width: 34px;
      text-align: right; }

.country-strands-summary li.critically-unfavourable-negative > span > span.strand-graph-hbar-value {
  background: #3C6397;
  color: #ffffff; }

.critically-unfavourable-negative .shield-year {
  background: #3C6397;
  color: #ffffff; }

.country-strands-summary li.unfavourable-negative > span > span.strand-graph-hbar-value {
  background: #688FC4;
  color: #ffffff; }

.unfavourable-negative .shield-year {
  background: #688FC4;
  color: #ffffff; }

.country-strands-summary li.slightly-unfavourable-negative > span > span.strand-graph-hbar-value {
  background: #B9CBE3;
  color: #000000; }

.slightly-unfavourable-negative .shield-year {
  background: #B9CBE3;
  color: #000000; }

.country-strands-summary li.halfway-favourable-negative > span > span.strand-graph-hbar-value {
  background: #EFD6E8;
  color: #000000; }

.halfway-favourable-negative .shield-year {
  background: #EFD6E8;
  color: #000000; }

.country-strands-summary li.slightly-favourable-negative > span > span.strand-graph-hbar-value {
  background: #DDA6CC;
  color: #ffffff; }

.slightly-favourable-negative .shield-year {
  background: #DDA6CC;
  color: #ffffff; }

.country-strands-summary li.favourable-negative > span > span.strand-graph-hbar-value {
  background: #C776B3;
  color: #ffffff; }

.favourable-negative .shield-year {
  background: #C776B3;
  color: #ffffff; }

.btn-close-arrow {
  position: absolute;
  width: 17px;
  height: 17px;
  right: 3px;
  top: 3px;
  background: url(./images/arrow-up-down-1.png) no-repeat center top;
  z-index: 100;
  cursor: pointer; }

.closed .btn-close-arrow {
  background-position: center bottom; }

.shield-component-holder.country-AU h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/AU.png) no-repeat 10px 10px; }

.tooltip-holder.country-AU h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/AU.png) no-repeat 10px 10px; }

.shield-component-holder.country-AT h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/AT.png) no-repeat 10px 10px; }

.tooltip-holder.country-AT h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/AT.png) no-repeat 10px 10px; }

.shield-component-holder.country-BE h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/BE.png) no-repeat 10px 10px; }

.tooltip-holder.country-BE h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/BE.png) no-repeat 10px 10px; }

.shield-component-holder.country-BG h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/BG.png) no-repeat 10px 10px; }

.tooltip-holder.country-BG h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/BG.png) no-repeat 10px 10px; }

.shield-component-holder.country-CA h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/CA.png) no-repeat 10px 10px; }

.tooltip-holder.country-CA h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/CA.png) no-repeat 10px 10px; }

.shield-component-holder.country-HR h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/HR.png) no-repeat 10px 10px; }

.tooltip-holder.country-HR h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/HR.png) no-repeat 10px 10px; }

.shield-component-holder.country-CY h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/CY.png) no-repeat 10px 10px; }

.tooltip-holder.country-CY h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/CY.png) no-repeat 10px 10px; }

.shield-component-holder.country-CZ h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/CZ.png) no-repeat 10px 10px; }

.tooltip-holder.country-CZ h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/CZ.png) no-repeat 10px 10px; }

.shield-component-holder.country-DK h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/DK.png) no-repeat 10px 10px; }

.tooltip-holder.country-DK h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/DK.png) no-repeat 10px 10px; }

.shield-component-holder.country-EE h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/EE.png) no-repeat 10px 10px; }

.tooltip-holder.country-EE h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/EE.png) no-repeat 10px 10px; }

.shield-component-holder.country-FI h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/FI.png) no-repeat 10px 10px; }

.tooltip-holder.country-FI h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/FI.png) no-repeat 10px 10px; }

.shield-component-holder.country-FR h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/FR.png) no-repeat 10px 10px; }

.tooltip-holder.country-FR h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/FR.png) no-repeat 10px 10px; }

.shield-component-holder.country-DE h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/DE.png) no-repeat 10px 10px; }

.tooltip-holder.country-DE h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/DE.png) no-repeat 10px 10px; }

.shield-component-holder.country-GR h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/GR.png) no-repeat 10px 10px; }

.tooltip-holder.country-GR h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/GR.png) no-repeat 10px 10px; }

.shield-component-holder.country-HU h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/HU.png) no-repeat 10px 10px; }

.tooltip-holder.country-HU h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/HU.png) no-repeat 10px 10px; }

.shield-component-holder.country-IS h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/IS.png) no-repeat 10px 10px; }

.tooltip-holder.country-IS h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/IS.png) no-repeat 10px 10px; }

.shield-component-holder.country-IE h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/IE.png) no-repeat 10px 10px; }

.tooltip-holder.country-IE h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/IE.png) no-repeat 10px 10px; }

.shield-component-holder.country-IT h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/IT.png) no-repeat 10px 10px; }

.tooltip-holder.country-IT h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/IT.png) no-repeat 10px 10px; }

.shield-component-holder.country-JP h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/JP.png) no-repeat 10px 10px; }

.tooltip-holder.country-JP h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/JP.png) no-repeat 10px 10px; }

.shield-component-holder.country-LV h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/LV.png) no-repeat 10px 10px; }

.tooltip-holder.country-LV h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/LV.png) no-repeat 10px 10px; }

.shield-component-holder.country-LT h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/LT.png) no-repeat 10px 10px; }

.tooltip-holder.country-LT h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/LT.png) no-repeat 10px 10px; }

.shield-component-holder.country-LU h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/LU.png) no-repeat 10px 10px; }

.tooltip-holder.country-LU h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/LU.png) no-repeat 10px 10px; }

.shield-component-holder.country-MT h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/MT.png) no-repeat 10px 10px; }

.tooltip-holder.country-MT h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/MT.png) no-repeat 10px 10px; }

.shield-component-holder.country-NL h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/NL.png) no-repeat 10px 10px; }

.tooltip-holder.country-NL h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/NL.png) no-repeat 10px 10px; }

.shield-component-holder.country-NZ h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/NZ.png) no-repeat 10px 10px; }

.tooltip-holder.country-NZ h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/NZ.png) no-repeat 10px 10px; }

.shield-component-holder.country-NO h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/NO.png) no-repeat 10px 10px; }

.tooltip-holder.country-NO h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/NO.png) no-repeat 10px 10px; }

.shield-component-holder.country-PL h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/PL.png) no-repeat 10px 10px; }

.tooltip-holder.country-PL h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/PL.png) no-repeat 10px 10px; }

.shield-component-holder.country-PT h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/PT.png) no-repeat 10px 10px; }

.tooltip-holder.country-PT h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/PT.png) no-repeat 10px 10px; }

.shield-component-holder.country-RO h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/RO.png) no-repeat 10px 10px; }

.tooltip-holder.country-RO h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/RO.png) no-repeat 10px 10px; }

.shield-component-holder.country-SK h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/SK.png) no-repeat 10px 10px; }

.tooltip-holder.country-SK h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/SK.png) no-repeat 10px 10px; }

.shield-component-holder.country-SI h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/SI.png) no-repeat 10px 10px; }

.tooltip-holder.country-SI h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/SI.png) no-repeat 10px 10px; }

.shield-component-holder.country-KR h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/KR.png) no-repeat 10px 10px; }

.tooltip-holder.country-KR h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/KR.png) no-repeat 10px 10px; }

.shield-component-holder.country-ES h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/ES.png) no-repeat 10px 10px; }

.tooltip-holder.country-ES h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/ES.png) no-repeat 10px 10px; }

.shield-component-holder.country-SE h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/SE.png) no-repeat 10px 10px; }

.tooltip-holder.country-SE h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/SE.png) no-repeat 10px 10px; }

.shield-component-holder.country-CH h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/CH.png) no-repeat 10px 10px; }

.tooltip-holder.country-CH h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/CH.png) no-repeat 10px 10px; }

.shield-component-holder.country-TR h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/TR.png) no-repeat 10px 10px; }

.tooltip-holder.country-TR h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/TR.png) no-repeat 10px 10px; }

.shield-component-holder.country-GB h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/GB.png) no-repeat 10px 10px; }

.tooltip-holder.country-GB h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/GB.png) no-repeat 10px 10px; }

.shield-component-holder.country-US h2 {
  background: #f7f7f7 url(./images/flags-iso/flat/32/US.png) no-repeat 10px 10px; }

.tooltip-holder.country-US h4 {
  background: #f7f7f7 url(./images/flags-iso/flat/16/US.png) no-repeat 10px 10px; }

.dac-buttons-holder {
  position: absolute;
  top: 22px;
  right: 30px;
  z-index: 100000; }

.dac-buttons-list {
  text-align: right; }

.dac-button {
  display: inline-block;
  margin-left: 10px;
  height: 26px;
  padding: 8px 26px 6px 0;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  text-transform: uppercase;
  background: #F96E5B url(./images/dac-buttons-1.png) no-repeat right top;
  color: #fff;
  text-indent: -10000px;
  overflow: hidden;
  cursor: pointer;
  text-align: left;
  position: relative; }

.dac-button:hover {
  background-color: #D65E4E; }

.dac-button-play:hover {
  background-color: transparent; }

.dac-button .shield-component-holder {
  color: #000;
  text-indent: 0; }

.dac-button-open,
.dac-button-close {
  text-indent: 0;
  padding-left: 10px;
  padding-right: 32px; }

.dac-button-close {
  background-position: right -25px;
  display: none; }

.dac-button-reset {
  background-position: right -51px; }

.dac-button-tools {
  background-position: right -76px;
  overflow: visible;
  cursor: auto;
  position: relative; }
  .dac-button-tools .shield-component-holder {
    top: 26px;
    right: 110px;
    position: absolute;
    display: none; }
    .dac-button-tools .shield-component-holder .shield-component {
      width: 110px; }
  .dac-button-tools .shield-component-body-inner {
    background: #f7f7f7; }
    .dac-button-tools .shield-component-body-inner h4 {
      padding: 9px;
      font-size: 16px; }
    .dac-button-tools .shield-component-body-inner li {
      font-size: 1.1rem;
      padding: 6px 6px 6px 27px;
      background: url(./images/dac-button-tools-1.png) no-repeat 4px 6px;
      cursor: pointer; }
    .dac-button-tools .shield-component-body-inner li.dac-button-tools-share {
      background-position: 4px -13px; }
    .dac-button-tools .shield-component-body-inner li.dac-button-tools-pdf-tools {
      background-position: 4px -33px; }
    .dac-button-tools .shield-component-body-inner li.dac-button-tools-embed {
      background-position: 4px -53px; }
    .dac-button-tools .shield-component-body-inner li:hover {
      background-color: #fff;
      color: #F96E5B;
      background-position: 4px -73px; }
    .dac-button-tools .shield-component-body-inner li.dac-button-tools-share:hover {
      background-position: 4px -93px; }
    .dac-button-tools .shield-component-body-inner li.dac-button-tools-pdf-tools:hover {
      background-position: 4px -113px; }
    .dac-button-tools .shield-component-body-inner li.dac-button-tools-embed:hover {
      background-position: 4px -133px; }

.dac-button-tools:hover {
  background-color: #f7f7f7;
  background-position: right -100px; }
  .dac-button-tools:hover .shield-component-holder {
    display: block; }

.dac-opened {
  overflow-y: auto;
  padding-top: 30px;
  /*	#data-component-holder {
  		position:fixed;
  		top:137; 
  		left: 0;
  		margin:0;
  		z-index:1000000;
  		width:100%;
  		height:100%;
  	}*/ }
  .dac-opened .data-component-outer {
    padding-top: 480px; }
  .dac-opened mpxgraph {
    border: 0px none; }
  .dac-opened .dac-menu-holder {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 10000; }
  .dac-opened .dac-button-open {
    display: none; }
  .dac-opened .dac-button-close {
    display: inline-block; }
  .dac-opened .dac-buttons-holder {
    top: 12px; }
  .dac-opened .dac-legend-panel {
    top: 50px; }

.mpx-tab-content-chart-holder {
  padding-top: 0;
  /*padding-bottom:40px !important;*/
  /*margin-bottom: 70px;*/ }

.mpx-tab-extra-content {
  display: none;
  margin-top: 70px;
  margin-bottom: 60px;
  padding-top: 50px; }

.dac-opened .mpx-tab-extra-content {
  display: block; }

.mpx-tab-extra-content h3 {
  margin-bottom: 1rem;
  padding-bottom: 1rem; }

.dac-left-bar {
  position: absolute;
  top: -500px;
  left: 20px;
  width: 120px;
  z-index: 300; }
  .dac-left-bar .dac-logo-holder {
    height: 76px;
    background: url(./images/dac-logo-1.png) no-repeat 0 0; }
  .dac-left-bar .dac-chart-title {
    font-size: 1.4rem;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 8px;
    border-top: 1px solid #F96E5B;
    margin-bottom: 30px; }
  .dac-left-bar .dac-map-navigation {
    font-size: 1.2rem;
    cursor: pointer; }
    .dac-left-bar .dac-map-navigation .selected {
      color: #F96E5B; }

.collapsable-panel h4 {
  padding: 5px 10px;
  margin: 0;
  background: #f7f7f7; }

.dac-legend-panel {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 200px;
  min-height: 30px;
  padding: 2px;
  z-index: 300;
  background: #ffffff;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18); }

.dac-legend-panel-bottom {
  position: relative;
  min-height: 30px;
  padding: 2px;
  z-index: 300;
  background: #ffffff;
  /*	border-top: 1px solid #e6e6e6;*/ }
  .dac-legend-panel-bottom .collapsable-panel {
    background: #f7f7f7;
    overflow: hidden; }
    .dac-legend-panel-bottom .collapsable-panel h4 {
      padding: 10px 10px 8px;
      margin: 0;
      float: left; }
    .dac-legend-panel-bottom .collapsable-panel .dac-legend-holder {
      min-height: 37px;
      overflow: hidden; }

.dac-legend-holder {
  max-height: 280px;
  overflow: hidden;
  overflow-y: auto;
  background: #f7f7f7;
  position: relative; }
  .dac-legend-holder .amcharts-legend-div > svg {
    left: 0; }

.dac-legend-holder-inner {
  position: relative;
  top: 0;
  left: 0;
  /*width: 155px;*/ }

.dac-legend-holder-inner > * {
  left: 0; }

#dac-legend-holder-inner-map {
  width: 195px !important; }

.dac-bottom-buttons-holder {
  position: absolute;
  bottom: 10px;
  left: 50%;
  width: 960px;
  height: 80px;
  margin-left: -480px;
  text-align: center;
  display: none; }

.dac-bottom-buttons-holder-1 {
  margin-bottom: 14px; }

.dac-bottom-group {
  display: inline-block;
  background: #fff;
  padding: 2px;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18); }
  .dac-bottom-group .dac-bottom-group-inner {
    background: #f7f7f7; }
    .dac-bottom-group .dac-bottom-group-inner > * {
      display: inline-block; }
  .dac-bottom-group h4 {
    padding: 3px 8px;
    font-size: 1.4rem; }
  .dac-bottom-group .time-exporer-play-button {
    float: right;
    width: 16px;
    height: 20px;
    margin-left: 20px;
    cursor: pointer;
    background: url(./images/time-explorer-play-button.png) no-repeat center center; }
  .dac-bottom-group ul {
    font-size: 1.4rem; }
    .dac-bottom-group ul li {
      display: inline-block;
      padding: 3px 6px;
      margin: 0 2px;
      cursor: pointer;
      background: #f7f7f7; }
    .dac-bottom-group ul li.disabled {
      cursor: auto; }
    .dac-bottom-group ul li.selected {
      color: #F96E5B;
      font-weight: bold; }
    .dac-bottom-group ul li.first {
      margin-left: 0; }
    .dac-bottom-group ul li.last {
      margin-right: 0; }

.dac-bottom-group-time-explorer ul {
  background: url(./images/time-explorer-h-rule.png) repeat-x center center; }
  .dac-bottom-group-time-explorer ul li {
    margin: 0; }

.dac-bottom-group.inner {
  margin-left: 14px;
  margin-right: 14px; }

.dac-bottom-group-table h4 {
  cursor: pointer; }

.dac-data-table-holder table tr td {
  vertical-align: middle; }

.dac-filters-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 1000;
  display: none; }

.dac-preloader-holder,
.dac-preloader-tooltips-holder {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 102%;
  background: rgba(255, 255, 255, 0.85) url(./images/preloader-image-1.png) no-repeat center center;
  z-index: 200000;
  cursor: pointer;
  /*display: none;*/ }

.dac-preloader-tooltips-holder {
  background: none;
  z-index: 150000; }
  .dac-preloader-tooltips-holder > * {
    width: 250px;
    height: 80px; }

.preloader-tooltip {
  position: absolute;
  left: 50%;
  width: 198px;
  height: 68px;
  z-index: 1500000;
  display: none; }

.preloader-make-selections {
  margin-left: -424px;
  top: 30px;
  background: url(./images/preloader-make-selections-image.png) no-repeat 0 0; }

.preloader-choose-graph {
  margin-left: 200px;
  top: 30px;
  background: url(./images/preloader-choose-graph-image.png) no-repeat 0 0; }

.preloader-see-values {
  margin-left: -25px;
  bottom: 65px;
  background: url(./images/preloader-see-values-image.png) no-repeat 0 0; }

.preloader-export-data {
  margin-left: 177px;
  bottom: 65px;
  background: url(./images/preloader-export-data-image.png) no-repeat 0 0; }

#mpxplay .pane-content,
#mpxplay .dac-holder,
#mpxplay .mpx-tabs-group-charts,
#mpxplay .data-component-pane,
#mpxplay .mpx-tab-content-chart-holder {
  height: 100%; }
#mpxplay .mpx-tab-content-chart-holder {
  text-align: left; }

#mpxplay .dac-holder {
  background: #fff;
  position: fixed;
  top: 0;
  left: 500%;
  width: 100%;
  height: 100%;
  z-index: 1000000; }

#mpxplay .dac-holder.dac-opened {
  left: 0; }

.dac-holder mpxgraph {
  border-bottom: 0px none; }

.policy-panel .dac-holder .mpx-chart {
  height: 470px !important; }

/*# sourceMappingURL=dac.css.map */
