
/* ###################   Custom Styles for the Admin APP   ################## */
.gu-system-datetime{
    padding: 15px; 
    color: #fff;
}

.gu-main-footer{
    padding: 10px;
}

form.gu-form .box-header.gu-form-header .form-group{
    margin-bottom: 0 !important;
}

.gu-form-requiredfield:before{
    position: relative;
    content: '*';
    padding-right: 5px;
    color: red;
}

.ul-nostyle {
    list-style: none;
    padding: 0;
}

/* ################### LOGIN ################## */
.login-box .input-append{
    width: auto !important;
}
.login-box #formLogin .form-group{
    margin-bottom: 30px !important;
}
.login-box .login-box-msg{
    padding-bottom: 35px !important;
}


.tablasM {
    height: 320px;
    margin: 0 auto;
    overflow-y: scroll;
    overflow-x: scroll;
    border: 25px;
}

@media print {
    body * {
        visibility: hidden;
    }
    .printme, .printme * {
        visibility: visible;
    }
    .printme {
        position: absolute;
        left: 0;
        top: 0;
    }
    .printme, .printme:last-child {
        page-break-after: avoid;
    }

    .display-none-on, .display-none-on * {
        display: none !important;
    }

    html, body {
        font-size: 7.5 px; /* changing to 10pt has no impact */
    }

}


#mapadiv {
    height: 90vh;
    width: 100%;
}

.importes {
    font-size: 16px;
    font-weight: bold;
}

.placemark .content * {
color: inherit!important;
}

.ol-overlay-container {
width: 20px;
height: 20px;
border: 1px solid #08F;
border-radius: 10px;
background-color: rgba(0,128,255,.5);
cursor: move;
position: relative;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}





