/* -------------------------------------------------------------------------- */
/*                                Falcon Button                               */
/* -------------------------------------------------------------------------- */
/* prettier-ignore */
/*# sourceMappingURL=user.css.map */

svg text {
    fill: var(--falcon-body-color);
    font-family: var(--falcon-body-font-family);
    text-shadow: 2px 2px 5px var(--falcon-body-color);  
}
svg tspan {
    fill: var(--falcon-body-color);
    font-family: var(--falcon-body-font-family);
    text-shadow: 2px 2px 5px var(--falcon-body-color);  
}
/*Small devices (portrait phones, 575px and down)*/
@media (max-width: 575px) { 
    svg text {
        font-size: 0.6rem;
        font-weight: 300;
    }
    #map_tooltip_name {
        font-size: 0.8rem;
        font-weight: 450;
    }
    #map_tooltip_data tspan{ 
        font-size: 0.4rem;
        font-weight: 300;
    }
    .map_tooltip_elements_name {
        font-size: 0.6rem;
        font-weight: 300;
    }
    .map_tooltip_elements_value {
        font-size: 0.6rem;
        font-weight: 450;
    }    
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { 
    svg text {
        font-size: 0.8rem;
        font-weight: 400;
    }
    #map_tooltip_name {
        font-size: 1rem;
        font-weight: 550;  
    }
    #map_tooltip_data tspan{ 
        font-size: 0.6rem;
        font-weight: 400;
    }
    .map_tooltip_elements_name {
        font-size: 0.8rem;
        font-weight: 400;
    }
    .map_tooltip_elements_value {
        font-size: 0.8rem;
        font-weight: 550;
    }     
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {    
    svg text {
        font-size: 0.8rem;
        font-weight: 400;
    }
    #map_tooltip_name {
        font-size: 1rem;
        font-weight: 550;  
    }
    #map_tooltip_data tspan{ 
        font-size: 0.6rem;
        font-weight: 400;
    }
    .map_tooltip_elements_name {
        font-size: 0.8rem;
        font-weight: 400;
    }
    .map_tooltip_elements_value {
        font-size: 0.8rem;
        font-weight: 550;
    }   
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 
    svg text {
        font-size: 1rem;
        font-weight: 400;
    }
    #map_tooltip_name {
        font-size: 1.2rem;
        font-weight: 550;  
    }
    #map_tooltip_data tspan{ 
        font-size: .8rem;
        font-weight: 400;
    }
    .map_tooltip_elements_name {
        font-size: 1rem;
        font-weight: 400;
    }
    .map_tooltip_elements_value {
        font-size: 1rem;
        font-weight: 550;
    } 
}

/*X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    svg text {
        font-size: 1.1rem;
        font-weight: 410;
    }   
    #map_tooltip_name {
        font-size: 1.7rem;
        font-weight: 880;  
    }
    #map_tooltip_data tspan{ 
        font-size: .9rem;
        font-weight: 430; 
    }
    .map_tooltip_elements_name {
        font-size: 1.3rem;
        font-weight: 430;
    }
    .map_tooltip_elements_value {
        font-size: 1.3rem;
        font-weight: 660;
    }   
}

/*XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {
    svg text {
        font-size: .9rem;
        font-weight: 400;
    } 
    #map_tooltip_name {
        font-size: 1.7rem;
        font-weight: 880;  
    }
    #map_tooltip_data tspan{ 
        font-size: .9rem;
        font-weight: 430; 
    }
    .map_tooltip_elements_name {
        font-size: 1.3rem;
        font-weight: 430;
    }
    .map_tooltip_elements_value {
        font-size: 1.3rem;
        font-weight: 660;
    } 
}

#graph {    
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
}

/*#map_tooltip_name {
    text-shadow: 2px 2px 5px var(--falcon-body-color);  
}
#map_tooltip_data tspan{    
    text-shadow: 2px 2px 5px var(--falcon-body-color);
}
.map_tooltip_elements_name {
    text-shadow: 2px 2px 5px var(--falcon-body-color);
}
.map_tooltip_elements_value {
    text-shadow: 2px 2px 5px var(--falcon-body-color);  
}*/



.form-select {
    padding-left: 2rem;
    padding-right: 2rem;
    line-height: 1.7;
    border-radius: 50rem;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-range {
    padding-left: 1rem;
    padding-right: 0rem;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-label {
    margin-bottom: 0rem;
    font-size: 0.875rem;
}
