@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');

body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p, span, a, 
label, input, textarea, select, option, button, .btn, .form-control {
    font-family: 'Ubuntu', "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
a {
    color: #135aa7;
    text-decoration: none;
    background-color: transparent;
}
.main-header .nav-link {
    height: 28px;
}
.btn-doc-page{
    padding: .175rem .5rem;
    width: 100%;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
    border-radius: 4px;
    height: 32px;
    font-size: .9em;
    line-height: 25px;
}
.btn-doc-page:last-child{
    margin-top: 5px;
}
.list-group-item {
    padding: .2rem .75rem;
}
.list-group-item:nth-child(even) {
    background-color: #f7f7f7;
}
.spinner-border-page-loader {
    display: inline-block;
    width: 3rem;
    height: 3rem;
    vertical-align: text-bottom;
    border: 0.5em solid rgb(0 34 69);
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border-page .75s linear infinite;
    animation: spinner-border-page .75s linear infinite;
}
.select2-container--bootstrap4 .select2-results__option--highlighted, .select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true], .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #34495e !important;
    color: #f8f9fa;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #34495e !important;
}
.page-item.active .page-link {
    background-color: #34495e;
    border-color: #34495e;
}
.page-link {
    color: #34495e;
}
@keyframes spinner-border-page {
    100% {
        transform: rotate(360deg);
    }
}