html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    /*padding-top: 30px*/
}

body {
    padding-top: 50px;
}

.container-fluid, .row-fluid, .row {
    width: 100%;
    height: 100%;    
}

.col-sm-2, .col-sm-4, .col-sm-6, col-sm-8, col-sm-10 {
    width: 100%;
    height: 100%; 
}


/*#toggle,button{
    text-align:center;
    font-weight: bold;
    font-family: "Verdana", Times, serif;
    padding:5px;
    cursor: pointer;
    border:0;
    border-radius: 5px;

    color: #3e5706;

    background: #a5cd4e;  Old browsers 
    background: -moz-linear-gradient(top,  #a5cd4e 0%, #6b8f1a 100%);  FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a));  Chrome,Safari4+ 
    background: -webkit-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);  Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);  Opera 11.10+ 
    background: -ms-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);  IE10+ 
    background: linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);  W3C 
}

table,th,td{
    border: 1px black solid; 
}

th{
    color: blue;
}*/

#description {
    position: relative;
    top: 30px;
    padding: 10px;
    font-size: 13px;
    background-color: #FBFBEA;
    overflow: scroll;
    height: 90%;
}

#map, #submap {
    top: 30px;
    width: 100%;
    height: 600px;
    border-style: solid;
}

.dummymap {
    width: 100%;
    height: 0px;
    visibility: hidden;
}

.scalebar {
    height: 20px;
    /*    position: relative;
        left: 15%;
        bottom: 3%;*/
}

#switch {
    text-align: center;
    position: relative;
    bottom: 30px;
    display: none;
}

#time_stamp {
    color: #ff6600;
    font-size: 16px;
    text-decoration: none;
    cursor: default;
}

#leftarrow {
    text-align: center;
    position: relative;
    left: -20px;
}

#rightarrow {
    text-align: center;
    position: relative;
    right: -20px;
}

#legend {
    background: white;
    z-index: 0; 
    padding: 10px;
    font-size: 14px;
    opacity: 0;
    border: 1px solid grey;
    /*    position: absolute; 
        right: 5px; 
        top: 65px;*/
}

#chartContainer, #wordCloudContainer {
    /*min-width: 300px;*/
    width: 100%;
    /*min-height: 550px;*/
    height: 600px;
}
