#mapdiv {
    height:80vh;
    max-width:100vw;
}

td { font-size: 11px; }

th { font-size: 12px; }

.my-custom-scrollbar {
    position: relative;
    height: 200px;
    overflow: auto;
    }
.table-wrapper-scroll-y {
    display: block;
    }


    .scrollForMe{
    min-height: 250px;
    /*overflow: scroll;*/
}

.ColorChange{
    background-color: #CCFFCC;
  }

  .chart-dv {
     height: 45vh!important;

  }

  .legend {
    line-height: 20px;
    color: #555;
    background-color: #fff;
}
.legend i {
    width: 18px;
    height: 18px;
    float: left;
    margin-right: 8px;
    opacity: 1;
}


.yearrange{
    z-index: 999;
    position:absolute;
    /*left: 520px;*/
    background-color:#EBB045;

}

tfoot input {
    width: 100%;
    padding: 3px;
    box-sizing: border-box;
}
