#layers_drop {
    z-index: 5;
    position: absolute; /*or fixed*/
    right: 1rem;
    top: 6.5rem;
}
#selection_details {
    z-index: 5;
    position: absolute; /*or fixed*/
    left: 2rem;
    top: 11rem;
    border: 0px;
    border-radius: 5px;
}

#map_filters {
    z-index: 5;
    position: absolute; /*or fixed*/
    left: 2rem;
    top: 7rem;
}

#map_filters .input-group {
    height: 48px;
}

#map_filters button:not(.search-btn) {
    margin-left: .5rem;
}

#map_filters button:not(.search-btn).show {
    background-color: #027BC6;
    border-color: #027BC6;
    box-shadow: none;
}

#area_selection.active {
    background-color: #027BC6;
    border-color: #027BC6;
    box-shadow: none;
}

/* Icones de filtro brancos quando dropdown aberto */
#sample_filter_drop button.show img{
    content: url('../icons/map_filters/sample_filter_white.svg');
}
#sgb_filter_drop button.show img{
    content: url('../icons/map_filters/sgb_filter_white.svg');
}
#cartography_filter_drop button.show img{
    content: url('../icons/map_filters/cartography_filter_white.svg');
}

/* Posicao de dropdowns de filtros de mapa */
#map_filters .dropdown-menu {
    transform: unset !important; 
    position: fixed !important;
    top: 11rem !important;
    left: 2rem !important;
}

/* Remove setinha do botao de dropdown */
#map_filters button::after {
    content: none;
}

/* Selecao de tipo de mapa com imagens */
[type=radio] + img {
    cursor: pointer;
}
[type=radio]:checked + img {
    outline: 2px solid #027BC6;
}




/* ========================================================== */
/*    Checkboxes das camadas do menu de camadas maximizado    */
/* ========================================================== */

input[type="text"]:disabled {
    background-color: #E0E0E0;
}

#checkbox_estado, #checkbox_bacia, #checkbox_campo, #checkbox_poco, #checkbox_linhas, #checkbox_geoquimica, .layer-checkbox {
    margin-left: 10px; 
    margin-top: 5px;
    width: 20px;
    height: 20px;
    border: 0;
    position: absolute;
    cursor: pointer;
}

.estados_label, .bacias_label, .campos_label, .pocos_label, .linhas_label, .geoquimica_label, .layer-label {
    font-size: 16px; 
    /* line-height: 30px; */
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

/* Menu de camadas */
.jstree-default .jstree-anchor {
    display: inline-flex;
    align-items: center;
}
.jstree-default .jstree-hovered {
    background-color: #1796c2 !important;
}
.jstree-default .layer-label {
    display: inline-flex;
    height: 20px;
    align-items: center;
}
.jstree-default .layer-label .img-container {
    display: flex;
    justify-content: center;
    width: 20px;
    height: 20px;
    margin-right: 0.5rem;
}
.jstree-default .layer-label img {
    height: 100%;
}

/* https://docs.geoserver.org/stable/en/user/styling/sld/tipstricks/mixed-geometries.html#dimension-function */
/* 0-dimensional: Dimension 0 selects Points and MultiPoints */
.Point, .MultiPoint{
    margin-left: 5px;
    width: 8px;
    height: 8px;
    background: red;
}

/* 1-dimensional: dimension 1 selects LineStrings, LinearRings and MultiLineStrings */
.MultiLineString, .LineString, .LinearRing{
    margin-left: 4px;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid #007bff;
    border-right: 2px solid #007bff;
    -moz-transform: skew(-45deg);
    -webkit-transform: skew(-45deg);
    transform: skew(-45deg);
}

/* 2-dimensional: dimension 2 selects Polygons and MultiPolygons */
.Polygon, .MultiPolygon{
    margin-left: 4px;
    width: 10px;
    height: 10px;
    background: #aaaaaa;
    border: 2px solid black;
}



.layer-geometry {
    margin-left: 5px;
    width: 10px;
    height: 25px;
}

.text-gray{
    color: #D8D8D8;
}

.text-bege{
    color: #D5A74C;
}

.text-orange{
    color: #F1860B;
}

.text-blue{
    color: #029DFC;
}

.text-yellow{
    color: #FFB52B;
}

.text-red{
    color: #A31C00;
}

.text-green{
    color: #14A44D;
}

.card{
    background-color:  transparent;
}

#card-header-text{
    border-bottom: 1px solid rgba(0,0,0,.125);
}



/* ======== Tipos de amostras */
.testemunhos{
    margin-left: 5px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: grey;
}

.aliquotas{

    width: 0; 
    height: 0; 
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid;
   
    /* margin-left: 5px;
    width: 8px;
    height: 8px;
    border-style: solid;
    border-width: 0 5px 8px 5px;  */


}

.amostras_brutas{
    margin-left: 5px;
    width: 8px;
    height: 8px;
}

/* ======== Classes de amostras */

.agua{
    border-color: transparent transparent #006FFF transparent;
}

.rocha{
    border-color: transparent transparent #886F45 transparent;
}

.solo{
    border-color: transparent transparent #FFA900 transparent;
}

.testemunho_sondagem{
    background: #9D9D9D;
}

.minerais{
    background: red;
}

.amostras_brutas.laminas{
    background: #FFA900;
}

/* esse funcionou */
.amostras_brutas.rochas{
    background: brown;    
}

.amostras_brutas.solo{
    background-color: coral;
}

.amostras_brutas.cadernetas{
    background-color: green;
}

.amostras_brutas.agua{
    background-color: blue;
}

.aliquotas.mineral_minerio{
    
    color: red;
}

.aliquotas.concentrado_de_bateia{
    color: grey;
}

.aliquotas.exemplo{
    color: green;
}