html {
    font-size: 14px !important;
}

@media (min-width: 768px) {
    html {
        font-size: 12pt !important;
    }
}

html {
  position: relative;
  min-height: 100%;
}

.documento_firmado {
    background-color: #28a745;
    color: white;
}

.documento_no_firmado {
    background-color: #007bff;
    color: white;
}

.file {
    visibility: hidden;
    position: absolute;
}

.text-orange {
    color: #f58534;
}

.select2-container {
    width: 100% !important;
}

.card-files {
    width: 10rem;
}

.divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
}

.login-page {
    background: #c8ebc8 !important;
}

/*nav, aside, footer {
    background: #c8ebc8 !important;
}*/

#graph-container {
    height: 800px;
}

.mapa {
    height: 1000px;
}

.error {
    color: red;
}