/* region general */
@font-face{
    font-family: 'ocr-a';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/ocr-a/ocr-aregular.ttf');
}
:root {
    --white: #ffffff;
    --grey: #E5E5E5;
    --black: #000000;
    --gipa: #F79520;
    --gipa2: #FAAC50;
}
.bg-gipa {
    color: var(--white);
    background-color: var(--gipa);
    border-color: var(--gipa);
}
.btn-gipa {
    color: var(--white);
    background-color: var(--gipa);
    border-color: var(--gipa);
}
.btn-gipa:hover {
    color: var(--white);
    background-color: var(--gipa2);
    border-color: var(--gipa2);
}
/* endregion general */
/* region fix styles */
.bs-actionsbox .actions-btn{
    font-size: 0.75rem !important;
}
.dropdown-item.active{
    background-color: var(--white);
    color: var(--black);
}
/* endregion fix styles */
/* region login */
.auth.auth-bg-gipa {
    background: url(../images/fondo.jpg) no-repeat;
    background-size: cover;
}
/* endregion login */
/* region nav */
.nav-item.active a.nav-link.active,
.sidebar .nav .nav-item.active > .nav-link,
.nav-item.active a.nav-link[data-toggle="collapse"] {
    color: var(--gipa) !important;
}
/* endregion nav */
/* region dashboard */
.dashboard-gipa,
.dashboard-gipa h1{
    font-family: "ocr-a", serif;
}
.profile-header-gipa{
    width: 100%;
    background: linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.7)), url(../images/fondo.jpg) no-repeat center center;
    background-size: cover;
    padding: 60px 0;
    border-radius: 5px;
}
.home-btn{
    box-shadow: 0 3px 6px #00000029;
    padding: 13px;
}
.home-btn i{
    margin-right: 0;
}
/* endregion dashboard */
/* region modal */
.modal .modal-dialog .modal-content {
    max-width: 95vw;
    height: 100%;
}
.modal .modal-dialog .modal-content .modal-body {
    padding: 16px 26px;
    overflow: auto;
    max-height: 70vh;
}

.modal-center-main-section {
    margin-top: 10px !important;
    top: 0;
    left: 0;
    min-width: 90%;
    min-height: 90%;
}
@media (min-width: 992px) {
    .modal-center-main-section {
        top: 45px;
        left: 255px;
        min-width: calc(90% - 255px);
        min-height: auto;
        height: auto;
        margin: 1% 5%!important;
        max-width: calc(90% - 255px);
        max-height: 90%;
    }
}
@media (min-width: 1200px) {
    .modal-center-main-section {
        min-width: auto;
        width: calc(60% - 255px);
        left: calc(240px + 13%);
    }
}
/* endregion modal */
/* region table */
.bootstrap-table .page-item .page-link {
    color: var(--gipa)!important;
    box-shadow: none !important;
}
.bootstrap-table .page-item.active .page-link {
    color: var(--white)!important;
    background: var(--gipa2)!important;
    border: 1px solid var(--gipa2)!important;
}
.bootstrap-table li.page-item :hover{
    background: var(--grey)!important;
    border: 1px solid var(--grey)!important;
}
.bootstrap-table .btn-secondary {
    background: #FBFBFB;
    color: #212529;
    border: none;
}
/* endregion table */
.bootstrap-select button.btn-default{
    background-color: #ffaf0021;
}
.auth.theme-one .footer-text {
    color: #181818;
}