div.highcharts-container > svg > g.highcharts-axis > path {
  display: none;
}

div.district-leaderboard-chart div.congratulatory_text > p,
div.district-leaderboard-chart div.bottom_text > p {
  margin-bottom: 0;
}

div.district-leaderboard-chart div.congratulatory_text,
div.district-leaderboard-chart div.bottom_text {
  padding-left: 1em;
}

div.district-leaderboard-chart svg > g.highcharts-data-labels > g > text > tspan {
  font-weight: normal !important;
}

body.conv-id-seoul #modalContent {
  top: 250px !important;
}

body.conv-id-seoul div#modalContent div.district-leaderboard-modal {
  background: '#ffffff' none repeat scroll 0 0;
  color: #000;
  padding: 0;
  margin: 20px;
  padding-bottom: 1.875em;
  border: none;
  text-align: left;
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.75);
}

body.conv-id-seoul div#modalContent div.district-leaderboard-modal div.modal-header {
  background: transparent;
  padding-bottom: 1em;
}

body.conv-id-seoul div#modalContent div.district-leaderboard-modal div.modal-header a.close {
  background: url("../../../../themes/rotary_org/images/sprite.png") no-repeat;
  background-position: -75px -150px;
  height: 23px;
  margin: 0.7em 0.7em 0em;
  text-indent: -10000px;
  width: 23px;
}

body.conv-id-seoul div#modalContent div.district-leaderboard-modal div.modal-content {
  overflow: auto;
  position: unset;
}

div.highcharts-container div.highcharts-xaxis-labels > span {
  overflow: visible !important;
}

div.highcharts-container div.highcharts-xaxis-labels  span label.x-axis-labels {
  height: 23px;
  min-width: 96px;
  border-radius: 11px 0 0 11px;
  border: 0;
  padding-left: 8px;
  padding-top: 1px;
  font-family: 'FrutigerLTW01-67BoldCn';
  text-transform: none;
}

div.highcharts-container div.highcharts-xaxis-labels  span label.non-winners {
  background: #015daa;
  color: #ffffff;
}

div.highcharts-container div.highcharts-xaxis-labels  span label.winners {
  background: #fdbe11;
  color: #000000;
}

body.page-district-leaderboard-show-leaderboard h1#page-title {
  text-transform: uppercase;
  color: #000000 !important;
  font-weight: normal;
  font-size: 1.8em;
  padding-left: 0.5em;
  padding-bottom: 0;
  margin-bottom: 0.3em !important;
}

@media only screen {
  body.conv-id-seoul div#modalContent div.district-leaderboard-chart {
    margin-top: 0.5em;
  }

  div.district-leaderboard-chart a {
    text-decoration: underline;
    color: #005daa;
  }

  body.page-district-leaderboard-show-leaderboard div.page section.row.identity-tabs section.block-ri-convention-identity div.current-convention {
    border-bottom-style: none;
  }
}

@media only screen and (min-width: 46.875em) {
  div.district-leaderboard-chart {
    margin: 0;
  }

  body.conv-id-seoul div#modalContent div.modal-header span#modal-title {
    text-transform: uppercase;
    font-family: 'FrutigerLTW01-77BlackCn';
    font-size: 1.275em;
    padding: 1em 0 0 0.5em;
    color: #000000;
    position: absolute;
    font-weight: normal;
  }
}
