/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(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 '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,17): run-time error CSS1039: Token not allowed after unary operator: '-alert-color'
(37,28): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(38,17): run-time error CSS1039: Token not allowed after unary operator: '-reg-color'
(50,17): run-time error CSS1039: Token not allowed after unary operator: '-alt-color'
(55,21): run-time error CSS1039: Token not allowed after unary operator: '-hover-color'
(59,17): run-time error CSS1039: Token not allowed after unary operator: '-statusPendiente'
(63,17): run-time error CSS1039: Token not allowed after unary operator: '-statusAceptado'
(67,17): run-time error CSS1039: Token not allowed after unary operator: '-statusCargado'
(71,17): run-time error CSS1039: Token not allowed after unary operator: '-statusRechazado'
(163,32): run-time error CSS1039: Token not allowed after unary operator: '-header-bgcolor'
(165,39): run-time error CSS1046: Expect comma, found '54'
(165,46): run-time error CSS1046: Expect comma, found '/'
(182,29): run-time error CSS1039: Token not allowed after unary operator: '-alt-color'
(193,40): run-time error CSS1039: Token not allowed after unary operator: '-button-color'
(194,29): run-time error CSS1039: Token not allowed after unary operator: '-alt-color'
(200,44): run-time error CSS1039: Token not allowed after unary operator: '-button-hover-bgcolor'
(201,33): run-time error CSS1039: Token not allowed after unary operator: '-button-hover-color'
(212,17): run-time error CSS1039: Token not allowed after unary operator: '-alt-color'
(216,32): run-time error CSS1039: Token not allowed after unary operator: '-alt-color'
(217,21): run-time error CSS1039: Token not allowed after unary operator: '-button-hover-color'
(221,36): run-time error CSS1039: Token not allowed after unary operator: '-color'
(222,25): run-time error CSS1039: Token not allowed after unary operator: '-button-hover-color'
(226,29): run-time error CSS1039: Token not allowed after unary operator: '-hover-color'
(230,29): run-time error CSS1039: Token not allowed after unary operator: '-color'
(265,25): run-time error CSS1039: Token not allowed after unary operator: '-bgcolor'
(269,36): run-time error CSS1039: Token not allowed after unary operator: '-footer-bgcolor'
(276,40): run-time error CSS1039: Token not allowed after unary operator: '-footer-border'
(292,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(295,42): run-time error CSS1039: Token not allowed after unary operator: '-shadow-color'
(343,21): run-time error CSS1039: Token not allowed after unary operator: '-alt-color'
(350,17): run-time error CSS1039: Token not allowed after unary operator: '-inv-th-color'
(354,28): run-time error CSS1039: Token not allowed after unary operator: '-inv-th-bgcolor'
(366,32): run-time error CSS1039: Token not allowed after unary operator: '-tb-bgcolor'
(373,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-400'
 */
:root {
    --color: rgb(74,76,96);
    --alert-color: #d80000;
    --disabled: #c2c2c2;
    --alt-color: rgb(61,135,203);
    --hover-color: #b1d8fd;
    --bgcolor: #FFF;
    --header-bgcolor: #ffffffbf;
    --footer-border: #c0e1ff;
    --footer-bgcolor: rgb(61,135,203);
    --shadow-color: #afafaf;
    --border-color: #e4e8f7;
    
    --tb-bgcolor: #3d87cb33;
    --button-color: rgb(61,135,203);
    --button-bgcolor: transparent; /*#FFF;*/
    --button-hover-color: #FFF;
    --button-hover-bgcolor: rgb(61,135,203);

    --statusPendiente: var(--disabled);
    --statusCargado: var(--color);
    --statusRechazado: var(--alert-color);
    --statusAceptado: #2bdc00;

    --inv-th-bgcolor: hsl(209deg 58% 39%);
    --inv-th-color: #FFF;
}

.alert{
    color: var(--alert-color);
    padding: 0 !important;
}

body {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    background-color: var(--bgcolor);
    color: var(--reg-color);
}

h1 {
    font-size: 1.8em;
    font-weight: bold;
    width: 92%;
    margin: auto;
    padding-bottom: 1.5em;
}

a, a:visited, #masterDiv a, #masterDiv a:visited {
    color: var(--alt-color);
    text-decoration: none;
}

    a:hover, #masterDiv a:hover {
        color: var(--hover-color);
    }

#masterDiv .statusPendiente{
    color: var(--statusPendiente)
}

#masterDiv .statusAceptado {
    color: var(--statusAceptado)
}

#masterDiv .statusCargado {
    color: var(--statusCargado)
}

#masterDiv .statusRechazado {
    color: var(--statusRechazado)
}

#masterDiv .RadLabel {
    color: inherit;
}

    #masterDiv .RadLabel.AlrtTxt, .RadLabel.SuccTxt {
        font-weight: 600;
    }

    #masterDiv .RadLabel.AlrtTxt {
        color: #d80000;
    }

div.DisclTxt {
    padding-top: 1.2em;
    font-size: 0.9em;
}

div.DisclTxt, .RadLabel.AlrtTxt, .RadLabel.SuccTxt {
    padding-left: 1.2em;
    padding-bottom: 1.2em;
}

div.BtnSep {
    padding-top: 1.2em;
    width: 80%;
    margin: auto;
    text-align: center;
}

div.InfoSection {
    padding-top: 1.2em;
    width: 90%;
    margin: auto;
}

    div.InfoSection .title {
        font-weight: 600;
        color: inherit;
    }

    div.InfoSection .data {
        color: inherit;
    }

.RadLabel.GralMiddle, .GralMiddle {
    vertical-align: inherit;
}

@keyframes MnAnimNav {
    0% {
        //border-bottom-color: hsl(0, 100%, 63%);
        border-bottom-color: hsl(0, 100%, 63%);
        border-width: 3px;
    }

    25% {
        //border-bottom-color: hsl(55, 100%, 62%);
        border-bottom-color: hsl(0, 100%, 63%);
        border-width: 3px;
    }

    50% {
        //border-bottom-color: hsl(95, 100%, 62%);
        border-bottom-color: hsl(0, 100%, 63%);
        border-width: 3px;
    }

    75% {
        //border-bottom-color: hsl(189, 100%, 62%);
        border-bottom-color: hsl(0, 100%, 63%);
        border-width: 3px;
    }

    100% {
        //border-bottom-color: hsl(284, 100%, 62%);
        border-bottom-color: hsl(0, 100%, 63%);
        border-width: 3px;
    }
}

#masterDiv {
}
    /** Master nav*/
    #masterDiv #masterNav {
        width: 100%;
        position: fixed;
        z-index: 1;
        top: 0px;
        padding: 15px 0;
        background-color: var(--header-bgcolor);
        border-bottom: 1px solid rgba(59, 54, 140, 0.3);
        box-shadow: 0 -2px 5px rgb(59 54 140 / 10%);
    }

        #masterDiv #masterNav .wrapper {
            display: flex;
        }

        #masterDiv #masterNav .menu {
            margin: auto 0;
            margin-left: auto;
        }

            #masterDiv #masterNav .menu .RadNavigation .rnvRootGroupWrapper {
                border: none;
                background: none;
                font-weight: 600;
                font-size: 110%;
                color: var(--alt-color);
                transition: color .15s ease-in-out;
            }

            #masterDiv #masterNav .menu .RadNavigation .mnuNode {
                padding: 2px;
                margin: 0 0.6rem;
            }

            #masterDiv #masterNav .menu .RadNavigation .mnuNode a {
                border-radius: 20px;
                border: 1px solid var(--button-color);
                color: var(--alt-color);
                background-color: transparent;
                padding:10px;
            }

                #masterDiv #masterNav .menu .RadNavigation .mnuNode a:hover {
                    background-color: var(--button-hover-bgcolor);
                    color: var(--button-hover-color);
                }

            #masterDiv #masterNav .menu .RadNavigation .rnvRootLink, #masterDiv #masterNav .menu .RadNavigation .rnvMore {
                border: none;
                background: none;
                box-shadow: none;
                color: inherit;
            }

.radSkin_Default .rnvPopup, .radSkin_Default .rnvPopup .pnlUser a {
    color: var(--alt-color) !important;
}

    .radSkin_Default .rnvPopup .rnvHovered > .rnvLink, .radSkin_Default .rnvPopup .rnvHovered > .rnvLink .pnlUser a {
        background-color: var(--alt-color) !important;
        color: var(--button-hover-color) !important;
    }

        .radSkin_Default .rnvPopup .rnvSelected > .rnvLink {
            background-color: var(--color) !important;
            color: var(--button-hover-color) !important;
        }

            #masterDiv #masterNav .menu .RadNavigation .rnvHovered>.rnvLink {
                color: var(--hover-color);
            }

            #masterDiv #masterNav .menu .RadNavigation .rnvSelected>.rnvLink {
                color: var(--color);
            }

            #masterDiv #masterNav .menu .RadNavigation .rnvRootGroup{
                width: 100%;
            }

            #masterDiv #masterNav .menu .userNode {
                float: right;
            }

                #masterDiv #masterNav .menu .userNode .rnvTemplate {
                    padding: .2rem 1rem 0.2rem 0;
                }

                .pnlUser {
                    display: flex;
                    font-size: 80%;
                }

        #masterDiv #masterNav .logo {
            width: 140px;
        }


    #masterDiv #mainContent {
        position: absolute;
        top: 110px;
        left: 0px;
        /*right: 0px;*/
        width: 100%;
    }

        #masterDiv #mainContent #footerGral {
            font-size: 0.8em;
            color: var(--bgcolor);
            width: 100%;
            text-align: center;
            padding: 20px 0;
            background-color: var(--footer-bgcolor);
            margin-top: 1em;
        }

        #masterDiv #mainContent #footerGral footer {
            width: 95%;
            padding: 22px 0;
            border-top: 1px solid var(--footer-border);
            margin: auto;
        }

            #masterDiv #mainContent #footerGral footer a:hover{
                color: inherit;
            }

            #masterDiv #mainContent #footerGral footer a, #masterDiv #mainContent #footerGral footer a:visited {
                color: inherit;
                text-decoration: inherit;
            }

    #masterDiv .sv-account {
        max-width: 300px;
        margin: auto;
        border: 1px solid var(--border-color);
        border-radius: 6px;
        padding: 1rem;
        box-shadow: 2px 2px 4px 0px var(--shadow-color);
    }

/*SCR CTRL*/
@media only screen and (min-width: 1025px) {
}

@media only screen and (min-width: 721px) and (max-width: 1024px) {
}

@media only screen and (min-width: 481px) and (max-width: 720px) {
}

@media only screen and (min-width: 640px) {
    #masterDiv #masterNav .menu .RadNavigation .rnvRootGroupWrapper {
        padding-left: 2rem;
    }

    #masterDiv .sv-account {
        max-width: 600px;
    }

    div.InfoSection {
        width: 80%;
    }

        div.InfoSection .data {
            margin-right: 1rem;
        }
}

@media only screen and (max-width: 760px) {
    body {
        font-size: 80%;
    }
}

@media only screen and (max-width: 480px) {
}
/***********/

.DocsRadioBtList{
    /*display: flex;*/
    min-width: 292px;
    font-size: 90%;
}

    .DocsRadioBtList .RadButton_Default.rbRadioButton .rbText {
        color: var(--alt-color);
    }

.invTopTBar {
    padding: 4px;
    display: block;
    align-items: center;
    color: var(--inv-th-color);
    /*border-radius: 0px;*/
    /*border: 1px solid var(--button-color);*/
    border: none;
    background-color: var(--inv-th-bgcolor);
}

.mnSlogan {
    margin: 0 1rem;
}

table.lhTBl {
    margin-bottom: 1rem;
}

    table.lhTBl th {
        background-color: var(--tb-bgcolor);
        border: 2px solid white;
        color: inherit;
        padding: 0.4rem 0.2rem;
    }

    table.lhTBl td {
        border-bottom: 1px solid var(--bs-gray-400);
        padding: 0.4rem 0 0;
    }

@media only screen and (min-width: 720px) {
    .mnSlogan {
        margin: 0 4rem;
    }
}

@media only screen and (min-width: 480px) {
    .invTopTBar {
        display: flex;
    }
}

