#mapid { width:1000px; height : 600px; }

td {
   font-family: Calibri;
}
a {
  color: black;
  text-decoration: none;
  font-weight:normal;
  }

a:hover {
  color: blue;
  text-decoration: none;
  font-weight: normal;
}


.data_table {
   font-family: Calibri;
   font-size: 10pt;
}

.legend {
    line-height: 18px;
    color: #555;
}
.legend i {
    width: 18px;
    height: 16px;
    float: left;
    margin-right: 8px;
    opacity: 0.7;
}

.info {
    padding: 6px 8px;
    font: 14px/16px Calibri,Arial,Helvetica, sans-serif;
    background: white;
    background: rgba(255,255,255,0.8);
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    border-radius: 5px;
    width: 100px;
}
.info h4 {
    margin: 0 0 5px;
    color: #777;
}

.tabcontent {
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

ul.tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

ul.tab li {float: left;}

ul.tab li a {
    display: inline-block;
    color: black;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;
}

ul.tab li a:hover {background-color: #ddd;}

ul.tab li a:focus, .active {background-color: #ccc;}

.tabcontent {
    width: 1000px;
	min-height:500px;
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
}

.homecontent {
    width: 976px;
	min-height:500px;
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
}

  #age-handle {
    width: 2em;
    height: 1.2em;
    top: 50%;
    margin-left: -1em;
    margin-top: -.6em;
    text-align: center;
    line-height: 1.2em;
    font-size: 9pt;

  }

   #sero-handle {
    width: 3em;
    height: 1.2em;
    top: 50%;
    margin-left: -1.5em;
    margin-top: -.6em;
    text-align: center;
    line-height: 1.2em;
    font-size: 9pt;
  }


  
.ui-draggable, .ui-droppable {
	background-position: top;
}

#toast {
    visibility: hidden;
    min-width: 250px;
    margin-left: -125px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 16px;
    position: fixed;
    z-index: 1;
    left: 10%;
    bottom: 70px;
    font-size: 17px;
}

#toast.show {
    visibility: visible;
    -webkit-animation: fadein 0.5s, fadeout 0.5s 4.5s;
    animation: fadein 0.5s, fadeout 0.5s 4.5s;
}

@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;} 
    to {bottom: 70px; opacity: 1;}
}

@keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 70px; opacity: 1;}
}

@-webkit-keyframes fadeout {
    from {bottom: 70px; opacity: 1;} 
    to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
    from {bottom: 70px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}