body
{
    font-family: 'PT Sans', sans-serif;
}
.axis text 
{
    font: 10px sans-serif;
}

.sliderFont
{
    font: 18px sans-serif;
}

input[type=range]
{
  vertical-align: top;
  white-space: nowrap;
}

.btn.btn-success
{
  position: relative;
  left: 20px;
  top: -18px;
  vertical-align: middle;
}

.maintitle
{
    text-align: center;
}

.axis line,
.axis path 
{
    fill: none;
    stroke: #000;
    stroke-width: 1.5px;
    shape-rendering: crispEdges;
}

.boundingBox
{
    cursor: pointer;
    fill: grey;
    fill-opacity: .3;
    pointer-events: all;
}

.brush
{
    fill: darkgrey;
    fill-opacity: .5;
    pointer-events: none;
}

.country:hover
{
  stroke: #fff;
  stroke-width: 2.5px;
}

.text
{
  font-size:10px;
  text-transform:capitalize;
}

svg.mapSvg
{
    /*position: absolute;*/
    /*right: 230px;*/
    /*margin:10px 10%;*/
    position: relative;
    top: -20px;
    border:2px solid #000;
    border-radius: 5px;
    height: 600px;
    overflow:hidden;
    background: #2b8cbe;
}

svg.mapSvg2
{
    /*position: absolute;*/
    /*right: 230px;*/
    /*margin:10px 10%;*/
    position: relative;
    top: -20px;
    border:2px solid #000;
    border-radius: 5px;
    height: 600px;
    overflow:hidden;
    background: #2b8cbe;
}

.hidden 
{ 
  display: none; 
}

div.tooltip 
{
  color: #222; 
  background: #fff; 
  padding: .5em; 
  text-shadow: #f5f5f5 0 1px 0;
  border-radius: 2px; 
  box-shadow: 0px 0px 2px 0px #a6a6a6; 
  opacity: 0.9; 
  position: absolute;
}

.graticule 
{
  fill: none;
  stroke: #bbb;
  stroke-width: .5px;
  stroke-opacity: .5;
}

.equator 
{
  stroke: #ccc;
  stroke-width: 1px;
}

.iconPlain 
{
    fill:black;   
}

.iconSelected 
{
    fill:orange;   
}

.iconSelectedMoney
{
    fill:green;   
}

.axis path, .axis line
{
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.line
{
  fill: none;
  stroke: gray;
  stroke-width: 1.5px;
  stroke-opacity: .5;
}

.linee
{
  fill: none;
  stroke: gray;
  stroke-width: 1.5px;
  stroke-opacity: .1;
}

.linehover
{
  fill: none;
  stroke: steelblue;
  stroke-width: 3px;
  stroke-opacity: 1;
}