@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;700&display=swap');

/*
BUAP Oscuro:  rgb(0,59,92)
BUAP Claro:  rgb(0,181,226)
*/

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

body {
    background-color: #003B5C;
}

#title-DAU {
    background-color: rgba(0,0,0,0.1);
    border-left: #00B5E2 solid 4px;
    border-right: #00B5E2 solid 4px;
}

#headerPage {
    min-height: 40px;
}

#mainContentPage {
    width: 100%;
    min-height: 650px;
}

#footerPage {
    min-height: 200px;
}

.text-buap-dark {
    color: #003B5C;
}

.text-buap-light {
    color: #00B5E2;
}

#windowBlock {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3200;
    filter: alpha(opacity=35);
    -moz-opacity: 35;
    opacity: 0.35;
    background: #c6c6c6;
    width: 100%;
    height: 100%;
}

.bg-gray {
    background-color: #f5f5f5;
}

.bg-buap-primary {
    background-color: #003B5C;
}

.btn-buap-primary {
    color: #fff;
    background-color: #003B5C;
    border-color: #003B5C;
}

.btn-buap-primary:focus, .btn-buap-primary.focus {
    color: #fff;
    background-color: #004269;
    border-color: #004269;
    box-shadow: 0 0 0 0.2rem rgba(0 66 105 0.5);
}

.btn-buap-primary:hover {
    color: #fff;
    background-color: #004269;
    border-color: #004269;
}

.left-sidebar-menu > .list-group-item-action:hover,
.left-sidebar-menu > .list-group-item-action:focus {
    background-color: #003B5C;
    color: #ffffff;
}

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

.div-space-small {
    height: 60vh;
    overflow: hidden auto;
}

.table-hover-buap tbody tr:hover, .table-striped tbody tr:nth-of-type(odd):hover {
    background-color: rgba(222, 222, 222, 0.5);
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(211, 233, 255, 0.5);
}

.status-border-left-success {
    border-left: 5px solid #86de9a;
}

.status-border-left-secondary {
    border-left: 5px solid #b1b1b1;
}

.zoom-item {
    transition: transform .2s;
}

.zoom-item:hover {
    transform: scale(1.1);
}
