/*Define custom properties*/
:root {
    --danger-color: #B43031;
    --success-color: #428044;
    --primary-color: #FFDC32;
    --accent-color: #FFB607;
}

@font-face {
    font-family: 'Aqum';
    src: url('../_fonts/Aqum.woff2') format('woff2'),
        url('../_fonts/Aqum.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.navbar-brand-img {
    height: 60px !important;
    max-height: 60px !important;
}

.float-right{
    float: right !important;
}


/*Forms validation*/
.has-danger label, .text-errors,  .text-danger-error, .error {
    color: var(--danger-color) !important;
}


/*Mapas*/
.mw-map-wrapper{
    width: 100% !important;
}

.mw-wrap {
    width: 100% !important;
    min-width: 100% !important;
    font-family: "Nunito", sans-serif !important;
}

.mw-coordinates-overlay {
    width: 200px !important;
}

.pac-container {
    z-index: 100000 !important;
}

/*Modales*/
.modal-mid-fullscreen{
    width: 40vw !important;
    height: 95% !important;
    margin-top: 25px !important;
}

/*MObile::*/
@media only screen and (max-width: 600px){
    .modal-mid-fullscreen {
        width: 100vw !important;
        height: 95% !important;
        margin-top: 25px !important;
    }

    .btn-close {
        width: 1.5em !important;
        height: 1.5em !important;
    }
}


/*Selector file*/
.form-control.selector-file{
    border-top: 1px solid #D9D9D9 !important;
    border-left: 1px solid #D9D9D9 !important;
    border-right: 1px solid #D9D9D9 !important;
    border-bottom-left-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;

}

/*
.navbar-vertical.navbar-expand-xs{
    z-index: 1000 !important;
}*/

.g-sidenav-pinned  .hamburguer-icons-desktop{
    display: block !important;
}

.icon-label{
    padding-left: 1rem !important;
    width: 100% !important;
}

.icon-label-alt{
    padding-left: 0.5rem !important;
    width: 100% !important;
}
