/* Color BUAP Dark: rgb(0,59,92) */
/* Color BUAP Light: rgb(0,181,226) */
/* Color BUAP Gray: rgb(188,188,188) */

*, body {
    font-family: 'Source Sans Pro', sans-serif;
}

.text-buap-primary {
    color: rgb(0,59,92) !important;
}

.text-buap-secondary {
    color: rgb(0,181,226) !important;
}

.text-buap-gray {
    color: rgb(188,188,188) !important;
}

.bg-buap-primary {
    background-color: #192442 !important;
}

.bg-buap-secondary {
    background-color: rgb(0,181,226) !important;
}

.bg-buap-gray {
    background-color: rgb(188,188,188) !important;
}

.bg-color-buap-magenta {
    background-color: #d0257b !important;
}

.bg-color-buap-yellow    {
    background-color: #f5d34d !important;
}

.bg-color-buap-purple {
    background-color: #3e3181 !important;
}

.bg-color-buap-blue {
    background-color: #01b2df !important;
}

.bg-color-buap-orange {
    background-color: #e5610d !important;
}

.bg-color-buap-green {
    background-color: #69b32f !important;
}

.text-color-buap-magenta {
    color: #d0257b !important;
}

.text-color-buap-yellow    {
    color: #f5d34d !important;
}

.text-color-buap-purple {
    color: #3e3181 !important;
}

.text-color-buap-blue {
    color: #01b2df !important;
}

.text-color-buap-orange {
    color: #e5610d !important;
}

.text-color-buap-green {
    color: #69b32f !important;
}

.btn-buap-magenta {
    --bs-btn-color:#fff;
    --bs-btn-bg:#d0257b;
    --bs-btn-border-color:#d0257b;
    --bs-btn-hover-color:#fff;
    --bs-btn-hover-bg: #c62d75;
    --bs-btn-hover-border-color: #ed308e;
    --bs-btn-focus-shadow-rgb:49,132,253;
    --bs-btn-active-color:#fff;
    --bs-btn-active-bg:#ed308e;
    --bs-btn-active-border-color: #c11a70;
    --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color:#fff;
    --bs-btn-disabled-bg:#d0257b;
    --bs-btn-disabled-border-color:#d0257b
}

.btn-buap-yellow {
    --bs-btn-color:#fff;
    --bs-btn-bg:#f5d34d;
    --bs-btn-border-color:#f5d34d;
    --bs-btn-hover-color:#fff;
    --bs-btn-hover-bg: #f6dd70;
    --bs-btn-hover-border-color: #cfa71b;
    --bs-btn-focus-shadow-rgb:49,132,253;
    --bs-btn-active-color:#fff;
    --bs-btn-active-bg: #d1ab1c;
    --bs-btn-active-border-color: #c2a42d;
    --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color:#fff;
    --bs-btn-disabled-bg:#f5d34d;
    --bs-btn-disabled-border-color:#f5d34d
}

.btn-buap-purple {
    --bs-btn-color:#fff;
    --bs-btn-bg:#3e3181;
    --bs-btn-border-color:#3e3181;
    --bs-btn-hover-color:#fff;
    --bs-btn-hover-bg: #53459d;
    --bs-btn-hover-border-color: #35287b;
    --bs-btn-focus-shadow-rgb:49,132,253;
    --bs-btn-active-color:#fff;
    --bs-btn-active-bg:#35287b;
    --bs-btn-active-border-color: #382d72;
    --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color:#fff;
    --bs-btn-disabled-bg:#3e3181;
    --bs-btn-disabled-border-color:#3e3181
}

.btn-buap-blue {
    --bs-btn-color:#fff;
    --bs-btn-bg:#01b2df;
    --bs-btn-border-color:#01b2df;
    --bs-btn-hover-color:#fff;
    --bs-btn-hover-bg: #34c8ed;
    --bs-btn-hover-border-color: #0caad2;
    --bs-btn-focus-shadow-rgb:49,132,253;
    --bs-btn-active-color:#fff;
    --bs-btn-active-bg:#0caad2;
    --bs-btn-active-border-color: #0b9abf;
    --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color:#fff;
    --bs-btn-disabled-bg:#01b2df;
    --bs-btn-disabled-border-color:#01b2df
}

.btn-buap-orange {
    --bs-btn-color:#fff;
    --bs-btn-bg:#e5610d;
    --bs-btn-border-color:#e5610d;
    --bs-btn-hover-color:#fff;
    --bs-btn-hover-bg: #ea762d;
    --bs-btn-hover-border-color: #df6314;
    --bs-btn-focus-shadow-rgb:49,132,253;
    --bs-btn-active-color:#fff;
    --bs-btn-active-bg:#df6314;
    --bs-btn-active-border-color: #bf4e06;
    --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color:#fff;
    --bs-btn-disabled-bg:#e5610d;
    --bs-btn-disabled-border-color:#e5610d
}

.btn-buap-green {
    --bs-btn-color:#fff;
    --bs-btn-bg:#69b32f;
    --bs-btn-border-color:#69b32f;
    --bs-btn-hover-color:#fff;
    --bs-btn-hover-bg: #79b848;
    --bs-btn-hover-border-color: #5d9f29;
    --bs-btn-focus-shadow-rgb:49,132,253;
    --bs-btn-active-color:#fff;
    --bs-btn-active-bg:#5d9f29;
    --bs-btn-active-border-color: #528828;
    --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color:#fff;
    --bs-btn-disabled-bg:#69b32f;
    --bs-btn-disabled-border-color:#69b32f
}

.btn-buap-primary {
    --bs-btn-color:#fff;
    --bs-btn-bg:#003B5C;
    --bs-btn-border-color:#003B5C;
    --bs-btn-hover-color:#fff;
    --bs-btn-hover-bg: #075e8f;
    --bs-btn-hover-border-color: #06344e;
    --bs-btn-focus-shadow-rgb:49,132,253;
    --bs-btn-active-color:#fff;
    --bs-btn-active-bg: #06344e;
    --bs-btn-active-border-color: #052f47;
    --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color:#fff;
    --bs-btn-disabled-bg:#003B5C;
    --bs-btn-disabled-border-color:#003B5C
}

.btn-buap-secondary {
    --bs-btn-color:#fff;
    --bs-btn-bg:#00B5E2;
    --bs-btn-border-color:#00B5E2;
    --bs-btn-hover-color:#fff;
    --bs-btn-hover-bg: #13bde8;
    --bs-btn-hover-border-color: #09a5cb;
    --bs-btn-focus-shadow-rgb:49,132,253;
    --bs-btn-active-color:#fff;
    --bs-btn-active-bg:#09a5cb;
    --bs-btn-active-border-color: #0494b8;
    --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color:#fff;
    --bs-btn-disabled-bg:#00B5E2;
    --bs-btn-disabled-border-color:#00B5E2
}

#content-dashboard {
    min-height: 86vh;
}

.sidebar {
    height: 100vh;
}

.item-link-sidebar:hover {
    color: rgb(0,181,226) !important;
}

.text-justify {
    text-align: justify !important;
}

#body-content {
    min-height: 80vh;
}

.space-hidden-content {
    height: 20vh;
    overflow: hidden auto;
}

.space-item-table-content {
    background-color: #000000;
    color: rgb(46, 231, 237);
    height: 10vh;
    overflow: hidden auto;
}

.div-scroll {
    height: 80vh;
    overflow: hidden auto;
}

.zoom-card-item {
    transition: 0.5s ease;
    -moz-transition: 0.5s ease; /* Firefox */
    -webkit-transition: 0.5s ease; /* Chrome - Safari */
    -o-transition: 0.5s ease; /* Opera */
}
.zoom-card-item:hover{
    transform : scale(1.1);
    -moz-transform : scale(1.1); /* Firefox */
    -webkit-transform : scale(1.1); /* Chrome - Safari */
    -o-transform : scale(1.1); /* Opera */
    -ms-transform : scale(1.1); /* IE9 */
}
