/* Minification failed. Returning unminified contents.
(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 '-'
(13,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 '-'
(19,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 '-'
(34,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-darkpurple'
(38,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(42,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(53,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(57,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(65,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(66,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-darkpurple'
(67,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-default-default'
(71,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(72,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-darkpurple'
(73,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-default-hover'
(78,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-darkpurple'
(79,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-default-clicked'
(80,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-default-clicked'
(84,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(85,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-default-clicked'
(86,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-default-clicked'
(91,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(92,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(93,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(98,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(99,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-hover'
(100,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-hover'
(107,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-clicked'
(108,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(109,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(114,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(115,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-clicked'
(116,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(120,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-default'
(121,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(122,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-default'
(126,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-default'
(127,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(128,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-hover'
(132,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-default'
(133,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(134,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-clicked'
(135,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-clicked'
(139,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-default'
(140,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-grey1'
(141,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-clicked'
(145,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-color-link'
(151,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(155,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-default'
(156,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(157,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-clicked'
(158,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-clicked'
(162,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-default'
(163,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(170,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(190,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-darkpurple'
(191,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-grey2'
(192,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-grey1'
(203,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-darkpurple'
(205,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(216,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(217,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(222,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-clicked'
(224,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-clicked'
(228,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-hover'
(229,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-hover'
(235,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-clicked'
(237,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-clicked'
(241,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(250,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(287,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(290,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-darkpurple'
(292,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-darkpurple'
(299,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(300,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(304,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(306,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(310,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(312,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(316,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(320,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(324,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(328,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(332,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-purple'
(422,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-darkpurple'
 */
@charset "UTF-8";

:root {
    --bs-darkpurple: #1B1534;
    --bs-white: #FFFFFF;
    --bs-purple: #8A00E5;
    --bs-grey1: #F0F0F0;
    --bs-grey2: #F8F8F8;
    --gr-gradient: #1B1534,#4D217A;
    --bs-primary-hover: #AE56FF;
    --bs-primary-clicked: #CF9BFF;
    --bs-default-default: #a54bb7;
    --bs-default-hover: #BA6FFF;
    --bs-default-clicked: #CF9BFF;
    --bs-secondary-default: #8A00E5;
    --bs-secondary-hover: #BA6FFF;
    --bs-secondary-clicked: #CF9BFF;
    --bs-color-link: #000000;
    --bs-danger: #DA1E28;
    --bs-red: #DA1E28;
    --bs-black: #000000;
}

.pagination > .active > a {
    background-color: #F0F0F0 !important;
    color: #000000 !important;
}

.footer {
    background-color: #F0F0F0 !important;
}

.bg-darkpurple {
    background-color: var(--bs-darkpurple) !important;
}

.bg-purple  {
    background-color: var(--bs-purple) !important;
}

.table > thead > tr > th {
    background-color: var(--bs-purple) !important;
    background-image: none !important;
}

.logo {
    height: 30px;
    max-height: 30px !important;
}

.navbar-light .navbar-nav .nav-link, #nav-mobile > ul > li > a,
#navbar-secondary > li > a > span, #navbar-secondary > li > a {
    color: var(--bs-white) !important;
}

.navbar-light .navbar-toggler-icon  {
    background-color: var(--bs-white) !important;
}

.btn, .fileContainer {
    border-radius: 40px !important;
}

.btn-default {
    color: var(--bs-white) !important;
    background-color: var(--bs-darkpurple) !important;
    border-color: var(--bs-default-default) !important;
}

    .btn-default:hover {
        color: var(--bs-white) !important;
        background-color: var(--bs-darkpurple) !important;
        border-color: var(--bs-default-hover) !important;
    }

    .btn-default:focus {
        color: #fff;
        background-color: var(--bs-darkpurple) !important;
        border-color: var(--bs-default-clicked) !important;
        box-shadow: 0 0 0 0.01rem var(--bs-default-clicked) !important;
    }

    .btn-default:active, .btn-default.active, .show > .btn-default.dropdown-toggle {
        color: var(--bs-white) !important;
        background-color: var(--bs-default-clicked) !important;
        border-color: var(--bs-default-clicked) !important;
    }


.btn-primary, .btn-success {
    color: var(--bs-white) !important;
    background-color: var(--bs-purple) !important;
    border-color: var(--bs-purple) !important;
}


    .btn-primary:hover, btn-success:hover {
        color: var(--bs-white) !important;
        background-color: var(--bs-primary-hover) !important;
        border-color: var(--bs-primary-hover) !important;
    }


    .btn-check:focus + .btn-primary, .btn-primary:focus,
    .btn-check:focus + .btn-success, .btn-success:focus {
        color: #fff;
        background-color: var(--bs-primary-clicked) !important;
        border-color: var(--bs-purple) !important;
        box-shadow: 0 0 0 0.01rem var(--bs-purple) !important;
    }

    .btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle,
    .btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
        color: var(--bs-white) !important;
        background-color: var(--bs-primary-clicked) !important;
        border-color: var(--bs-white) !important;
    }

.btn-secondary {
    color: var(--bs-secondary-default) !important;
    background-color: var(--bs-white) !important;
    border-color: var(--bs-secondary-default) !important;
}

    .btn-secondary:hover {
        color: var(--bs-secondary-default) !important;
        background-color: var(--bs-white) !important;
        border-color: var(--bs-secondary-hover) !important;
    }

    .btn-secondary:focus {
        color: var(--bs-secondary-default) !important;
        background-color: var(--bs-white) !important;
        border-color: var(--bs-secondary-clicked) !important;
        box-shadow: 0 0 0 0.01rem var(--bs-secondary-clicked) !important;
    }

    .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
        color: var(--bs-secondary-default) !important;
        background-color: var(--bs-grey1) !important;
        border-color: var(--bs-secondary-clicked) !important;
    }

a, .btn-link {
    color: var(--bs-color-link) !important;
    /*text-decoration: underline;
    text-decoration-color: var(--bs-purple) !important;*/
}

    a:hover, .btn-link:hover {
        color: var(--bs-purple) !important;
    }

    .btn-link:focus {
        color: var(--bs-secondary-default) !important;
        background-color: var(--bs-white) !important;
        border-color: var(--bs-secondary-clicked) !important;
        box-shadow: 0 0 0 0.01rem var(--bs-secondary-clicked) !important;
    }

    a:focus, .btn-link:focus {
        color: var(--bs-secondary-default) !important;
        background-color: var(--bs-white) !important;
    }

.breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, ">") !important;
}

.breadcrumb-item.active {
    color: #6c757d;
}


.nav-tabs {
    border-bottom: 1px solid #dee2e6;
}

    .nav-tabs .nav-link {
        margin-bottom: -1px;
        border: 1px solid transparent;
        border-top-left-radius: 0.25rem;
        border-top-right-radius: 0.25rem;
    }

        .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
            color: var(--bs-darkpurple) !important;
            background-color: var(--bs-grey2) !important;
            border-color: #ffffff #ffffff var(--bs-grey1) !important;
        }

        .nav-tabs .nav-link.disabled {
            color: #ffffff;
            background-color: transparent;
            border-color: transparent;
        }

        .nav-tabs .nav-link.active,
        .nav-tabs .nav-item.show .nav-link {
            color: var(--bs-darkpurple) !important;
            background-color: #fff;
            border-color: #FFFFFF #FFFFFF var(--bs-purple) !important;
        }

    .nav-tabs .dropdown-menu {
        margin-top: -1px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: var(--bs-white) !important;
    background-color: var(--bs-purple) !important;
    border-radius: 40px !important;
}

.form-check-input:focus, input:focus {
    border-color: var(--bs-primary-clicked) !important;
    outline: 0;
    box-shadow: 0 0 0 0.01rem var(--bs-primary-clicked) !important;
}

.form-check-input:checked {
    background-color: var(--bs-primary-hover) !important;
    border-color: var(--bs-primary-hover) !important;
}

.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: var(--bs-primary-clicked) !important;
    outline: 0;
    box-shadow: 0 0 0 0.01rem var(--bs-primary-clicked) !important;
}

th {
    color: var(--bs-white) !important;
}

.dropdown-item, .header-link-list > li > a {
    display: block;
    width: 100%;
    padding: 0.25rem 1rem;
    clear: both;
    font-weight: 400;
    color: var(--bs-white) !important;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

/*.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: var(--bs-white) !important;
    text-align: left;
    list-style: none;
    background-color: var(--bs-darkpurple) !important;
    background-clip: padding-box;
    border: 1px solid var(--bs-darkpurple) !important;
    border-radius: 0.25rem;
}*/

.dropdown-menu > a, ul.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: var(--bs-white) !important;
    text-align: left;
    list-style: none;
    background-color: var(--bs-darkpurple) !important;
    background-clip: padding-box;
    border: 1px solid var(--bs-darkpurple) !important;
    border-radius: 0.25rem;
}



.dropdown-item:hover, .dropdown-item:focus, .header-link-list > li > a:hover {
    color: var(--bs-white) !important;
    background-color: var(--bs-purple) !important;
}

.dropdown-item.active, .dropdown-item:active {
    color: var(--bs-white) !important;
    text-decoration: none;
    background-color: var(--bs-purple) !important;
}

.dropdown-item.active, .dropdown-item:active {
    color: var(--bs-purple) !important;
    text-decoration: none;
    background-color: var(--bs-purple) !important;
}

#navbarSupportedContent a.nav-link:focus {
    background-color: var(--bs-purple) !important;
}

.dropdown-menu > li > a {
    color: var(--bs-white) !important;
}

    .dropdown-menu > li > a:hover {
        background-color: var(--bs-purple) !important;
    }

.dropdown-menu > .active {
    background-color: var(--bs-purple) !important;
}

    .dropdown-menu > .active > a, .dropdown-menu > .active {
        background-color: var(--bs-purple) !important;
    }

/*.navbar-default .navbar-collapse {
    background-color: var(--bs-black) !important;
}*/


.navbar-primary > li > a:hover, .navbar-right > li > a:hover {
    border-bottom: 5px solid #8A00E5 !important;
}


/*Truco del stu*/

input[type='checkbox'] {
    margin-top: 5px !important;
}

input[type='checkbox'] {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeSpeed;
    width: 13px;
    height: 13px;
    margin: 0;
    margin-right: 1px;
    display: block;
    float: left;
    position: relative;
    cursor: pointer;
}

    input[type='checkbox']:after {
        content: "";
        vertical-align: middle;
        text-align: center;
        line-height: 13px;
        position: absolute;
        cursor: pointer;
        height: 15px;
        width: 15px;
        left: -2px;
        top: -2px;
        font-size: 10px;
        background: #ffffff;
        border: thin solid;
        border-color: #AE56FF;
    }


    input[type='checkbox']:checked:after {
        background: #ffffff !important;
        content: "\2714";
        color: #AE56FF;
        /*order: thin solid;
        border-color: #ffffff;*/
    }

    input[type='checkbox']:disabled {
        background: #AE56FF !important;
        content: "\2714'";
        color: #ffffff;
        border: thin solid;
        border-color: #AE56FF;
        opacity: 0.5;
    }





.datepicker td, .datepicker th {
    background-color: #FFFFFF !important;
    color: black !important;
}

.datepicker-dropdown {
    background-color: #FFFFFF !important;
    color: black !important;
}

.table-condensed > tbody > tr > td.active.day,
.table-condensed > tbody > tr > td.day:hover {
    background-color: #8A00E5 !important;
    border-radius: 50% !important;
}

.nav > li > a
.nav > li > a:hover,
.nav > li > a:focus {
    background-color: var(--bs-darkpurple) !important;
}
