/* Minification failed. Returning unminified contents.
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(130,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(131,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(152,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(153,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(171,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(172,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(221,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(222,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(281,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(282,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(308,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(309,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(361,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(365,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(371,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul'
(380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(381,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul-rgb'
(381,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(385,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul-bg-subtle'
(390,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-union-azul-rgb'
(390,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(490,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(493,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
 */
:root,
[data-bs-theme=light] {
    --bs-body-color: #757575;
    --bs-body-color-rgb: 117, 117, 117;
    --bs-union-azul: #09297b;
    --bs-union-azul-rgb: 9, 41, 123;
    --bs-union-azul-text-emphasis: #030f2e;
    --bs-union-azul-bg-subtle: #cff4fc;
    --bs-union-azul-border-subtle: #9eeaf9;
}

body {
    /*padding-top: 50px;
    padding-bottom: 20px;*/
    background-color: #FFF;
    color: var(--bs-body-color);
    font-family: Inter, sans-serif;
    font-size: 14px;
}

.container {
    max-width: none;
}

a {
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
    background-color: #F9F9F9;
    /*min-height: 500px;*/
}

/* Override the default bootstrap behavior where horizontal description lists
   will truncate terms that are too long to fit in the left column
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.backgroundMenu {
    background-color: #09297B;
    padding-left: 0px;
    padding-right: 0px;
}

.rowHeader {
    height: 50px;
    background-color: #F9F9F9;
    font-weight: 800;
}

a.logout {
    color: #757575;
}

a:hover.logout {
    color: #757575;
    text-decoration: underline;
}

.rowSubHeader {
    height: 50px;
    background-color: #FFF;
}

.rowFooter {
    background-color: #F0F1F8;
    height: 30px;
    margin-left: 0;
}

.link-menu {
    padding-left: 0;
}

.link-submenu {
    padding-left: 0;
}

a.link-submenu {
    color: #FFF;
}

a:hover.link-submenu {
    color: #FFF;
}

.link-item-menu {
}

a.link-item-menu {
    color: #FFF;
}

a:hover.link-item-menu {
    color: #FFF !important;
    text-decoration: underline !important;
}

a:link.link-item-menu, a:visited.link-item-menu,
a:active.link-item-menu, a:hover.link-item-menu {
    color: #FFF !important;
}

.div-menu-nivel1 {
    margin-left: 15px;
}

.div-menu-nivel2 {
    margin-left: 15px;
}

.btn-union-azul {
    color: #ffffff;
    background-color: var(--bs-union-azul);
    border-color: var(--bs-union-azul);
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .btn-union-azul:hover {
        color: #ffffff;
        background-color: #001871;
        border-color: #002D61;
    }

    .btn-union-azul:focus, .btn-union-azul.focus {
        color: #ffffff;
        background-color: #001871;
        border-color: #002D61;
        -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
    }

    .btn-union-azul.disabled, .btn-union-azul:disabled {
        color: #ffffff;
        background-color: var(--bs-union-azul);
        border-color: var(--bs-union-azul);
    }

    .btn-union-azul:not(:disabled):not(.disabled):active, .btn-union-azul:not(:disabled):not(.disabled).active,
    .show > .btn-union-azul.dropdown-toggle {
        color: #ffffff;
        background-color: #002D61;
        border-color: #002660;
    }

        .btn-union-azul:not(:disabled):not(.disabled):active:focus, .btn-union-azul:not(:disabled):not(.disabled).active:focus,
        .show > .btn-union-azul.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 0.2rem rgba(35, 73, 148, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(35, 73, 148, 0.5);
        }

.btn.btn-union-azul {
    color: #FFFFFF;
    background-color: var(--bs-union-azul);
    border-color: var(--bs-union-azul);
}

    .btn.btn-union-azul i {
        color: #FFFFFF;
    }

    .btn.btn-union-azul .svg-icon svg g [fill] {
        -webkit-transition: fill 0.3s ease;
        transition: fill 0.3s ease;
        fill: #FFFFFF;
    }

    .btn.btn-union-azul .svg-icon svg:hover g [fill] {
        -webkit-transition: fill 0.3s ease;
        transition: fill 0.3s ease;
    }

    .btn.btn-union-azul.dropdown-toggle:after {
        color: #FFFFFF;
    }

    .btn.btn-union-azul:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-union-azul:focus:not(.btn-text), .btn.btn-union-azul.focus:not(.btn-text) {
        color: #FFFFFF;
        background-color: #001871;
        border-color: #001871;
    }

        .btn.btn-union-azul:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-union-azul:focus:not(.btn-text) i, .btn.btn-union-azul.focus:not(.btn-text) i {
            color: #FFFFFF;
        }

        .btn.btn-union-azul:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-union-azul:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-union-azul.focus:not(.btn-text) .svg-icon svg g [fill] {
            -webkit-transition: fill 0.3s ease;
            transition: fill 0.3s ease;
            fill: #FFFFFF;
        }

        .btn.btn-union-azul:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-union-azul:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-union-azul.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
            -webkit-transition: fill 0.3s ease;
            transition: fill 0.3s ease;
        }

        .btn.btn-union-azul:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-union-azul:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-union-azul.focus:not(.btn-text).dropdown-toggle:after {
            color: #FFFFFF;
        }

    .btn.btn-union-azul.disabled, .btn.btn-union-azul:disabled {
        color: #FFFFFF;
        background-color: var(--bs-union-azul);
        border-color: var(--bs-union-azul);
    }

        .btn.btn-union-azul.disabled i, .btn.btn-union-azul:disabled i {
            color: #FFFFFF;
        }

        .btn.btn-union-azul.disabled .svg-icon svg g [fill], .btn.btn-union-azul:disabled .svg-icon svg g [fill] {
            -webkit-transition: fill 0.3s ease;
            transition: fill 0.3s ease;
            fill: #FFFFFF;
        }

        .btn.btn-union-azul.disabled .svg-icon svg:hover g [fill], .btn.btn-union-azul:disabled .svg-icon svg:hover g [fill] {
            -webkit-transition: fill 0.3s ease;
            transition: fill 0.3s ease;
        }

        .btn.btn-union-azul.disabled.dropdown-toggle:after, .btn.btn-union-azul:disabled.dropdown-toggle:after {
            color: #FFFFFF;
        }

    .btn.btn-union-azul:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-union-azul:not(:disabled):not(.disabled).active,
    .show > .btn.btn-union-azul.dropdown-toggle,
    .show .btn.btn-union-azul.btn-dropdown {
        color: #FFFFFF;
        background-color: #001871;
        border-color: #001871;
    }

        .btn.btn-union-azul:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-union-azul:not(:disabled):not(.disabled).active i,
        .show > .btn.btn-union-azul.dropdown-toggle i,
        .show .btn.btn-union-azul.btn-dropdown i {
            color: #FFFFFF;
        }

        .btn.btn-union-azul:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-union-azul:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
        .show > .btn.btn-union-azul.dropdown-toggle .svg-icon svg g [fill],
        .show .btn.btn-union-azul.btn-dropdown .svg-icon svg g [fill] {
            -webkit-transition: fill 0.3s ease;
            transition: fill 0.3s ease;
            fill: #FFFFFF;
        }

        .btn.btn-union-azul:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-union-azul:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
        .show > .btn.btn-union-azul.dropdown-toggle .svg-icon svg:hover g [fill],
        .show .btn.btn-union-azul.btn-dropdown .svg-icon svg:hover g [fill] {
            -webkit-transition: fill 0.3s ease;
            transition: fill 0.3s ease;
        }

        .btn.btn-union-azul:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-union-azul:not(:disabled):not(.disabled).active.dropdown-toggle:after,
        .show > .btn.btn-union-azul.dropdown-toggle.dropdown-toggle:after,
        .show .btn.btn-union-azul.btn-dropdown.dropdown-toggle:after {
            color: #FFFFFF;
        }

.btn.btn-hover-union-azul:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-union-azul:focus:not(.btn-text), .btn.btn-hover-union-azul.focus:not(.btn-text) {
    color: #FFFFFF !important;
    background-color: var(--bs-union-azul) !important;
    border-color: var(--bs-union-azul) !important;
}

    .btn.btn-hover-union-azul:hover:not(.btn-text):not(:disabled):not(.disabled) i, .btn.btn-hover-union-azul:focus:not(.btn-text) i, .btn.btn-hover-union-azul.focus:not(.btn-text) i {
        color: #FFFFFF !important;
    }

    .btn.btn-hover-union-azul:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill], .btn.btn-hover-union-azul:focus:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-union-azul.focus:not(.btn-text) .svg-icon svg g [fill] {
        -webkit-transition: fill 0.3s ease;
        transition: fill 0.3s ease;
        fill: #FFFFFF !important;
    }

    .btn.btn-hover-union-azul:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill], .btn.btn-hover-union-azul:focus:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-union-azul.focus:not(.btn-text) .svg-icon svg:hover g [fill] {
        -webkit-transition: fill 0.3s ease;
        transition: fill 0.3s ease;
    }

    .btn.btn-hover-union-azul:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after, .btn.btn-hover-union-azul:focus:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-union-azul.focus:not(.btn-text).dropdown-toggle:after {
        color: #FFFFFF !important;
    }

.btn.btn-hover-union-azul:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-union-azul:not(:disabled):not(.disabled).active,
.show > .btn.btn-hover-union-azul.dropdown-toggle,
.show .btn.btn-hover-union-azul.btn-dropdown {
    color: #FFFFFF !important;
    background-color: var(--bs-union-azul) !important;
    border-color: var(--bs-union-azul) !important;
}

    .btn.btn-hover-union-azul:not(:disabled):not(.disabled):active:not(.btn-text) i, .btn.btn-hover-union-azul:not(:disabled):not(.disabled).active i,
    .show > .btn.btn-hover-union-azul.dropdown-toggle i,
    .show .btn.btn-hover-union-azul.btn-dropdown i {
        color: #FFFFFF !important;
    }

    .btn.btn-hover-union-azul:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill], .btn.btn-hover-union-azul:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
    .show > .btn.btn-hover-union-azul.dropdown-toggle .svg-icon svg g [fill],
    .show .btn.btn-hover-union-azul.btn-dropdown .svg-icon svg g [fill] {
        -webkit-transition: fill 0.3s ease;
        transition: fill 0.3s ease;
        fill: #FFFFFF !important;
    }

    .btn.btn-hover-union-azul:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg:hover g [fill], .btn.btn-hover-union-azul:not(:disabled):not(.disabled).active .svg-icon svg:hover g [fill],
    .show > .btn.btn-hover-union-azul.dropdown-toggle .svg-icon svg:hover g [fill],
    .show .btn.btn-hover-union-azul.btn-dropdown .svg-icon svg:hover g [fill] {
        -webkit-transition: fill 0.3s ease;
        transition: fill 0.3s ease;
    }

    .btn.btn-hover-union-azul:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after, .btn.btn-hover-union-azul:not(:disabled):not(.disabled).active.dropdown-toggle:after,
    .show > .btn.btn-hover-union-azul.dropdown-toggle.dropdown-toggle:after,
    .show .btn.btn-hover-union-azul.btn-dropdown.dropdown-toggle:after {
        color: #FFFFFF !important;
    }

.btn.btn-hover-union-azul.btn-clean {
    border: 0 !important;
}

.btn-outline-union-azul {
    --bs-btn-color: var(--bs-union-azul);
    --bs-btn-border-color: var(--bs-union-azul);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bs-union-azul);
    --bs-btn-hover-border-color: var(--bs-union-azul);
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bs-union-azul);
    --bs-btn-active-border-color: var(--bs-union-azul);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--bs-union-azul);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bs-union-azul);
    --bs-gradient: none;
}

.text-union-azul {
    color: var(--bs-union-azul) !important;
}

a.text-union-azul:hover, a.text-union-azul:focus {
    color: var(--bs-union-azul) !important;
}

.svg-icon.svg-icon-union-azul svg g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: var(--bs-union-azul) !important;
}

.svg-icon.svg-icon-union-azul svg:hover g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
}

.bg-union-azul {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-union-azul-rgb), var(--bs-bg-opacity)) !important;
}

.bg-union-azul-subtle {
    background-color: var(--bs-union-azul-bg-subtle) !important;
}

.text-bg-union-azul {
    color: #FFF !important;
    background-color: RGBA(var(--bs-union-azul-rgb), var(--bs-bg-opacity, 1)) !important;
}

.blockui {
    background: #ffffff;
    -webkit-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border-radius: 0.42rem;
}

    .blockui.blockui-noshadow {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .blockui > span {
        color: #3F4254;
        padding: 0.75rem 1.2rem;
        font-size: 1rem;
        font-weight: 400;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

        .blockui > span > .loader,
        .blockui > span > .spinner {
            margin-right: 1.25rem;
        }

.lstick-success {
    width: 2px;
    background: #198754;
    height: 30px;
    margin-left: -15px;
    margin-right: 18px;
}

.lstick-blue {
    width: 2px;
    background: #0dcaf0;
    height: 30px;
    margin-left: -15px;
    margin-right: 18px;
}

.border-left-info {
    border-left: 5px solid #0dcaf0 !important;
}

.border-left-danger {
    border-left: 5px solid #fd3550 !important;
}

.border-left-success {
    border-left: 5px solid #15ca20 !important;
}

.border-left-warning {
    border-left: 5px solid #ffc107 !important;
}

.border-right-info {
    border-right: 5px solid #0dcaf0 !important;
}

.border-right-danger {
    border-right: 5px solid #fd3550 !important;
}

.border-right-success {
    border-right: 5px solid #15ca20 !important;
}

.border-right-warning {
    border-right: 5px solid #ffc107 !important;
}

.btn-border-none {
    border: none;
}

.btn:hover.btn-outline-info.btn-border-none {
    background-color: #FFF !important;
    border-color: #FFF !important;
}

.btn:focus.btn-outline-info.btn-border-none, .btn.focus.btn-outline-info.btn-border-none {
    background-color: #FFF !important;
    border-color: #FFF !important;
}

.table > :not(caption) > * > * {
    color: var(--bs-body-color);
}
.table td {
    color: var(--bs-body-color);
}
