.widget-localizador-coordenadas {
    height: 500px!important;
}

.jimu-widget-localizador-coordenadas .container {
    display: flex;
    width: 100%;
    flex-direction: column;
}

.jimu-widget-localizador-coordenadas .sub-buttons,
.jimu-widget-localizador-coordenadas .sub-buttons-locate {
    justify-content: space-between;
}

.jimu-widget-localizador-coordenadas  .spliter {
    color: black;
    height: 1px;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 15px;
}
.jimu-widget-localizador-coordenadas .sub-spliter {
    color: black;
    height: 1px;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
}

.jimu-widget-localizador-coordenadas .container button {
    font-family: 'Avenir Light', Verdana, Geneva, sans-serif;
    font-size: 12px;
    text-align: center;
    border: 0px;
    height: 35px;
    border-radius: 3px;
    flex-basis: 32%;
    cursor: pointer;
	color: white;
}

.jimu-widget-localizador-coordenadas .subcontainer {
    display: flex;
    flex: 1;
    margin-bottom: 15px;
}

.jimu-widget-localizador-coordenadas .subcontainer select {
    height: 35px;
    border-radius: 3px;
    padding: 5px;
    background-color: #ffffe5;
    font-size: 14px;
    font-family: 'Avenir Light', Verdana, Geneva, sans-serif;
    cursor: pointer;
}

.jimu-widget-localizador-coordenadas .b-selected,
.jimu-widget-localizador-coordenadas .b-selected-desenho,
.jimu-widget-localizador-coordenadas .sub-buttons button:hover {
    background-color: #7c7c7c !important;
    color: white;
}

.jimu-widget-localizador-coordenadas .sub-column {
    flex-direction: column;
}

.jimu-widget-localizador-coordenadas .select-coord {
    flex: 2;
}

.jimu-widget-localizador-coordenadas .select-metric {
    flex: 1;
    margin-left: 5px;
}

.jimu-widget-localizador-coordenadas .group-coord,
.jimu-widget-localizador-coordenadas .group-coord-desenho {
    flex: 1;
    display: flex;
    padding: 10px;
    background-color: #ffffe5;
    border-radius: 3px;
    border: 1px solid #e4e4e4;
    justify-content: space-evenly;
}

.jimu-widget-localizador-coordenadas .coord-name,
.jimu-widget-localizador-coordenadas .coord-name-sub {
    font-weight: bold;
}

.jimu-widget-localizador-coordenadas .coord-split {
    display: flex;
    flex-basis: 40%;
}

.jimu-widget-localizador-coordenadas .i-coord {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 3px;
    border: 1px solid #92928d;
}

.jimu-widget-localizador-coordenadas .coord-split:nth-child(2){
    margin-left: 10px;
}

.jimu-widget-localizador-coordenadas .b-search {
    color: white;
    font-weight: bold;
    cursor: pointer;
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: 9px 11px;
    flex-basis: 45% !important;
}

.jimu-widget-localizador-coordenadas .b-search:hover {
    border: 1px solid darkolivegreen;
    background-color: #7c7c7c;
    color: white;
    flex-basis: 45% !important;
}

/* .jimu-widget-localizador-coordenadas .b-clean {
    background-color: darkolivegreen;
    color: white;
    font-weight: bold;
    cursor: pointer;
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: 9px 11px;
}

.jimu-widget-localizador-coordenadas .b-clean:hover {
    background-color: #ffffe5;
    border: 1px solid darkolivegreen;
    color: darkolivegreen;
} */

.jimu-widget-localizador-coordenadas .b-plus {
    background-image: url("../images/add-white.svg");
    color: white;
    font-weight: bold;
    cursor: pointer;
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: 9px 11px;
    flex-basis: 30px !important;
}

.jimu-widget-localizador-coordenadas .header {
    display: flex;
    margin-bottom: 10px;
    font-weight: bold;
}

.jimu-widget-localizador-coordenadas .header-desenho {
    display: flex;
    font-weight: bold;
}

.jimu-widget-localizador-coordenadas .hdr-1 {
    flex: 2;
    display: flex;
    align-items: center;
}

.jimu-widget-localizador-coordenadas .hdr-2 {
    display: flex;
    flex: 1;
    padding-right: 10px;
    justify-content: flex-end;
    align-items: center;
}

.jimu-widget-localizador-coordenadas .b-plus:hover {
    background-color: #ffffe5;
    border: 1px solid #7c7c7c;
    color: #7c7c7c;
    background-image: url("../images/add-green.svg");
    font-weight: bold;
    cursor: pointer;
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: 9px 11px;
    flex-basis: 30px !important;
}

.jimu-widget-localizador-coordenadas .b-trash {
    flex: 1;
    margin-left: 10px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    background-image: url("../images/trash-white.svg");
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
}

.jimu-widget-localizador-coordenadas .b-trash:hover {
    flex: 1;
    background-color: #ffffe5;
    border: 1px solid #556b2f;
    color: #7c7c7c;
    font-weight: bold;
    background-image: url("../images/trash-green.svg");
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: 5px 9px;
}

.jimu-widget-localizador-coordenadas .b-clean {
    margin-left: 10px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    background-image: url("../images/trash-white.svg");
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
}

.jimu-widget-localizador-coordenadas .b-clean:hover {
    background-color: #ffffe5;
    border: 1px solid #556b2f;
    color: #7c7c7c;
    font-weight: bold;
    background-image: url("../images/trash-green.svg");
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
}

.jimu-widget-localizador-coordenadas .b-download {
    margin-left: 10px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    background-image: url("../images/download-white.svg");
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
}

.jimu-widget-localizador-coordenadas .b-download:hover {
    background-color: #ffffe5;
    border: 1px solid #556b2f;
    color: #7c7c7c;
    font-weight: bold;
    background-image: url("../images/download-green.svg");
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
}


.jimu-widget-localizador-coordenadas .text {
    font-size: 15px;
}

.jimu-widget-localizador-coordenadas .cood-act {
    flex-basis: 45px;
}

.jimu-widget-localizador-coordenadas .tabs{
	display: flex;
	flex-direction: row;
	width: 100%;
    height: 3rem;
    margin-bottom: 10px;
}
.jimu-widget-localizador-coordenadas .tab-item {
    flex-basis: 50%;
    display: flex;
    border: 1px solid #e9e9e9;
    border-radius: 5px 5px 0 0;
    border-bottom: none;
}

.jimu-widget-localizador-coordenadas .tab-content {
    margin: auto;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}

.jimu-widget-localizador-coordenadas .active {
    border-bottom: 5px solid #666666;
    border-radius: 5px;
} 

.jimu-widget-localizador-coordenadas .hidden{
    display: none;
}

