
/*********************
     TITLES
*********************/
.m-xylocator-container>div.m-xylocator-panel div.title {
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    font-size: 15px;
    height: 39px;
    line-height: 40px;
    padding-left: 10px;
    text-align: center;
}

/***************
    BUTTON
***************/
.m-areas>div.m-area>div.m-panel.m-xylocator.collapsed>button.m-panel-btn {
    position: inherit;
    color: #71a7d3;
    left: 0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2),
        0 -1px 0px rgba(0, 0, 0, 0.02);
}

div.m-areas>div.m-area.m-left>div.m-panel.m-xylocator>button.m-panel-btn {
    position: absolute;
    right: -40px;
}

div.m-areas>div.m-area.m-right>div.m-panel.m-xylocator>button.m-panel-btn {
    position: absolute;
    left: -40px;
}

div.m-xylocator-container {
    width: max-content;
}

div.m-xylocator-container>div.m-xylocator-panel>div.button>button {
    background-color: #fff;
    padding: 10px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, .4);    
    color: #7e7e7e;
    margin: .5rem;
}

div.m-xylocator-container>div.m-xylocator-panel>div.button {
    align-items: center;
    width: 100%;
    margin: 0 auto;
    justify-content: center;
    text-align: center;
    display: flex;
    background-color: #e9e8e878;
}

/***************
       PANEL
***************/
#m-xylocator-srs.dropdown{
    width: 100%;
    margin-bottom: 0.6rem;
}
#m-xylocator-latlon span {
    width: 30%;
    display: inline-block;
}

#m-xylocator-latlon input {
    width: 60%;
    display: inline-block;
}

.m-areas>div.m-area>div.m-panel.m-xylocator div.m-xylocator-datas{
   padding: 1.2rem;
}

#m-xylocator-coordinatesSystem span {
    display: block;
}

.m-areas>div.m-area>div.m-panel.m-xylocator>button.m-panel-btn {
    color: white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2),
        0 -1px 0px rgba(0, 0, 0, 0.02);
    background-color: #71a7d3;
    position: absolute;
    right: -40px;
    z-index: 999999;
}

.m-xylocator-container input::placeholder {
  color: #d1d0d0;
  opacity: 1;
}

.m-xylocator-container input:-ms-input-placeholder {
  color: #d1d0d0;
}

.m-xylocator-container input::-ms-input-placeholder {
  color: #d1d0d0;
}
.m-areas > div.m-area > div.m-panel.m-xylocator.collapsed {
    max-height: 40px;
}

#m-xylocator-dms > div > div > input[type="number"] {
    width: 2.5rem;
}
#m-xylocator-dms > div > div {
    height: 60px;
    display: flex;
    align-items: center;
}
#m-xylocator-dms > div {
    display: flex;
}
#m-xylocator-dms > div > div > span {
    font-size: 24px;
    margin-left: 2px;
    margin-right: 10px;
}
#m-xylocator-dms .m-xylocator-dms-radio {
    line-height: 14px;
    width: 70px;
}
#m-xylocator-dms p {
    margin-bottom: -0.8rem;
}

/*# sourceMappingURL=xylocator.ol.min.css.map*/