#sidebar2-wrapper2 ul{
    padding-left: 0px;
}
.mouse-pointer {
    cursor: pointer;
}

#leftMap div{
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    position: absolute;
    overflow: visible;
    z-Index: 1398;
    left: calc( 25%);
    transform:translateX(-50%);
    bottom: 35px;
    background-Color: #ad112b;
    font-size: 14px;
    color: white;
    text-decoration: none;
}

#rightMap div{
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    position: absolute;
    overflow: visible;
    z-Index: 1398;
    left: calc( 75%);
    transform:translateX(-50%);
    bottom: 35px;
    background-Color: #ad112b;
    font-size: 14px;
    color: white;
    text-decoration: none;
}

#dataOwner a{
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    position: absolute;
    overflow: visible;
    z-Index: 1398;
    left: calc( 50%);
    transform:translateX(-50%);
    top: 5px;
    background-Color: #e5edf1;
    font-size: 14px;
    color: black;
    text-decoration: none;
}


#side-right-button a{
    width: 15px;
    position: absolute;
    overflow: visible;
    z-Index: 1398;
    top: calc(50% - 30px);
    right: 0px;
    background-Color: #e5edf1;
    font-size: 18px;
    color: black;
    padding-right: 3px;
    padding-left: 3px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top-left-radius: 3em;
    border-bottom-left-radius: 3em;
    text-decoration: none;
}

#side-right-button a:before {
    content: '\f0da';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 1.33em;
}


#side-right-button a.active2:before {
    content: '\f0d9';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 1.33em;
}

#infos2{
    background-color: #ad112b;
}

#infos{
   hyphens: auto;
    float: left;
    width: 300px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 0px;
    padding-left: 20px;
    text-indent: 0px;
    color: white;
}

#showPdf{
    cursor: pointer;
    float: right;
    width: 30px;
    text-indent: 0px;
    padding-left: 2px;
    margin-bottom: 0px;
}

.showMovie{
    cursor: pointer;
    float: right;
    width: 19px;
    text-indent: 0px;
    padding-left: 2px;
}

#showCitation{
    cursor: pointer;
    float: right;
    width: 19px;
    text-indent: 0px;
    padding-left: 2px;
    margin-bottom: 0px;
}


#info_map {
    hyphens: auto;
    position: relative;
    float: left;
    display: inline-block;
    padding-left: 30px;
    padding-right: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    /*height: 90px;*/
    width: 100%;
    /*max-height: 90px;*/
    max-height: 100%;
    overflow-y: scroll;
    line-height:1.3em;
    text-indent: 0px;
}

#legend_div {
    position: relative;
    float: left;
    display: inline-block;
    padding-left: 30px;
    padding-right: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    /*height: 90px;*/
    width: 100%;
    /*max-height: 90px;*/
    max-height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    line-height:1.3em;
    text-indent: 0px;
}

.sb_right {
    position: relative;
    float: left;
    padding-left: 30px;
    margin-bottom: 10px;
    width: 100%;
    line-height:1.3em;
    text-indent: 0px;
}

#popup_sidebar {
    position: relative;
    float: left;
    display: inline-block;
    padding-left: 30px;
    padding-right: 10px;
    margin-bottom: 10px;
    /*height: 100%;*/
    width: 100%;
    max-height: 100%;
    overflow-y: scroll;
    line-height:1.3em;
    text-indent: 0px;
}

#tools_sidebar {
    padding-left: 30px;
    padding-right: 10px;
    margin-bottom: 10px;
    line-height:1.3em;
    text-indent: 0px;
}

.greyed{
    color: lightgrey !important;
    fill: lightgrey !important;
    stroke: lightgrey !important;
}
.greyed2{
    color: lightgrey !important;
    fill: lightgrey !important;
    stroke: lightgrey !important;
}
.darkgreyed{
    background-color: darkgrey !important;
}

input[type="radio"] {
  margin-right: 6px;
}

input[type="checkbox"] {
  margin-right: 6px;
}

#tools_sidebar * {
  font-weight: normal;
}

#tools_sidebar > div > form{
  font-weight: bold;
}

#tools_sidebar > div > form {
  margin-bottom: 10px;
}

#tools_sidebar > div > form > label {
  margin-bottom: 0px;
}

#tools_sidebar > div > form > label  > i{
  margin-right: 6px;
}


/*bootstrap-sliders*/
.slider.slider-horizontal{
    height: 15px;
}
.slider.slider-horizontal .slider-track{
    height: 5px;
    margin-top: -2.5px;
    border: solid;
    border-width: 1px;
    border-color: #A9A9A9;
    background-image: -webkit-linear-gradient(top,#D0D0D0 0,#D0D0D0 100%)
}

.slider-handle{
    width: 15px;
    height: 15px;
    background-image: -webkit-linear-gradient(top,white 0,#E0E0E0 100%);
    border-width: 1px;
    border-color: 	#A9A9A9;
}


.slider-selection{
    -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.slider .slider-horizontal .slider-track-high{
    height: 6px !important;
}

.slider.slider-disabled .slider-handle{
    color: red;
}

.tooltip.bottom{
    margin-top: -5px;
    margin-left: -3px;
}

.slider-disabled .tooltip-inner,
.slider-disabled .tooltip.bottom .tooltip-arrow{
    color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
}

.auto_hyphenated{
    hyphens: auto;
}