.caption_element_desktop {
    width: 98%;
    height: 100pt;

    margin-top: 0em;
    margin-bottom: 5vh;
    margin-left: auto;
    margin-right: auto;

    padding: 0em;
    padding-left: 0;
    padding-right: 0;

    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.information_element {
    width:90vw;
    height:90vh;
    margin-top: 5vh;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0%;
}





.leaflet-container-desktop {
    float: left;
    margin-left: 0vw;
    margin-right: 0vw;
    padding: 0;

    box-sizing: border-box;
    width:40vw;
    height:100%; 
}

.text_container {

    float: right;
    margin-left: 0vw;
    margin-right: 0vw;
    padding: 0;

    box-sizing: border-box;
    width:45vw;
    height:100%; 

    overflow: hide;
}


.SelectionElement {
    width:20vw;
    height:auto;
    float: left;
    margin-bottom: 5vh;
    flex: 0 1 auto;
    position: relative;

}

.SliderCollection {
    width:20vw;
    
    float: center;
    overflow: auto;
    padding-top: 0;
    padding-bottom: 0;
    flex: 1;
    margin-bottom: 0vh;
    position: relative;
}

.SliderInfo {
    width:20vw;
    height: calc(100% - 100pt - 5vh - 6px);
    float: right;
    overflow: auto;
}



.slide_base_desktop {
    padding: 1.5em;
    margin-top: 5%;
    margin-bottom: 5%;
}

.slide_base_desktop_checked {
    background: var(--font-color);
    color: var(--background-color);
}

.CI_plot_desktop {
    width:99%;
    height: calc(100% - 3em);
    padding: 0em;
}

.my_flex_box {
    height:calc(100% - 100pt - 5vh - 6pt);
            float: left;
            display: flex; 
            
            flex-direction: column;      
            justify-content: flex-start; 
            align-items: stretch;
             align-content: stretch;
}

    







.vertical-center {
    margin: 0;
    -ms-transform: translateY(-10%);
    transform: translateY(-10%);
  }


