:root {
    /*--gt-primary: #002E51;
  --gt-primary-dark: #001928;
  --gt-primary-light: #004F7F;
  --gt-secondary: #1CB799;
  --gt-secondary-dark: #229680;*/
    --gt-primary: #000;
    --gt-primary-dark: #000;
    --gt-primary-light: var(--bs-gray-800);
    --gt-secondary: #fff;
    --gt-secondary-dark: #f2f5f7;
    --gt-tertiary: #E9E219;
    --gt-tertiary-dark: #E8D41A;
    --gt-white: #fff;
    --gt-light: #f1f5f7;
    --gt-gray: #505f6a;
    --gt-muted: #929292;
    --gt-transparent-light: rgba(255, 255, 255, 0.7);
    --gt-transparent-dark: rgba(0, 0, 0, 0.7);
    --gt-bg-transparent-light: rgba(255, 255, 255, 0.1);
    --gt-bg-transparent-dark: rgba(0, 0, 0, 0.05);
    --gt-bg-transparent-account: rgba(1, 42, 86, 0.27);
    --gt-bg-transparent-account-dark: rgba(5, 42, 86, 0.5);
}

/*$gt-bgcolor-gradient: #181818;
$gt-bgcolor-transparent-account: rgba(82, 82, 82, 0.14);*/
/*html*/
body {
    background-color: var(--gt-light);
    font-family: "Nunito Sans", sans-serif;
}

/*class*/
/*botones*/
.gt-btn-center {
    align-items: center;
    display: flex;
    justify-content: center;
}

.gt-btn-rounded {
    border-radius: 0.5rem;
    padding: 0.5rem 1rem;
}

.gt-btn-primary {
    background-color: var(--gt-primary);
    border: 1px solid var(--gt-primary-light);
    color: var(--gt-light);
}

    .gt-btn-primary:hover, .gt-btn-primary:focus {
        background-color: var(--bs-gray-800);
        border: 1px solid var(--bs-gray-800);
        color: var(--gt-light);
    }

.gt-btn-secondary {
    background-color: var(--gt-secondary);
    color: var(--gt-light);
}

    .gt-btn-secondary:hover, .gt-btn-secondary:focus {
        background-color: var(--gt-secondary-dark);
        border: 1px solid var(--gt-secondary);
        color: var(--gt-light);
    }

.gt-btn-submenu {
    color: #6c757d;
    border-color: #6c757d;
}

    .gt-btn-submenu:hover {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d;
    }

/*background-color*/
.gt-bgcolor-primary {
    background-color: var(--gt-primary);
}

.gt-bgcolor-primary-dark {
    background-color: var(--gt-primary-dark);
}

.gt-bgcolor-primary-light {
    background-color: var(--gt-primary-light);
}

.gt-bgcolor-secondary {
    background-color: var(--gt-secondary);
}

.gt-bgcolor-secondary-dark {
    background-color: var(--gt-secondary-dark);
}

.gt-bgcolor-tertiary {
    background-color: var(--gt-tertiary);
}

.gt-bgcolor-tertiary-dark {
    background-color: var(--gt-tertiary-dark);
}

.gt-bgcolor-light {
    background-color: var(--gt-light);
}

.gt-bgcolor-grey {
    background-color: var(--gt-gray);
}

.gt-bgcolor-gradient {
    /*background: url('../image/background/bg_degradado_gobteks.jpg');*/
    /*background: url("../image/background/bg_degradado_gobteks.jpg");
    background-repeat: no-repeat;
    background-size: cover;*/
    background-color:var(--gt-secondary);
}

.gt-box-account {
    /*background-color: var(--gt-bg-transparent-account);*/
    background-color: var(--gt-primary);
    border-radius: 8px;
    padding: 2rem;
}

    .gt-box-account img {
        width: 50%;
    }

.gt-box-notificacion {
    align-items: center;
    display: flex;
    height: calc(100vh - 120px);
    margin-right: auto;
    margin-left: auto;
    max-width: 1140px;
    position: relative;
}

.gt-box-notificacion-content {
    padding: 0 12rem;
    text-align: center;
}

.gt-box-notificacion-title {
    color: var(--gt-light);
    font-size: 45px;
    font-weight: 600;
    text-transform: uppercase;
}

.gt-box-notificacion-description {
    color: var(--gt-light);
    font-size: 1.2em;
    font-weight: 400;
    letter-spacing: 0.1px;
}

/*datos*/
.gt-datos-header {
    background-color: var(--gt-white);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    position: fixed;
    padding: 0.5rem 1.5rem;
    width: calc(100% - 17.35rem);
    z-index: 99;
}

.gt-datos-header-title > a {
    color: var(--gt-primary);
    font-size: 1.4rem;
    font-weight: 600;
    margin: 0;
    text-decoration: none;
}

    .gt-datos-header-title > a > i {
        font-size: 1.4rem;
    }

.gt-datos-header-title > h6 {
    color: var(--gt-secondary);
    margin-left: 2.325rem;
    margin-bottom: 0;
}

.gt-datos-header-title > span {
    color: var(--gt-gray);
    display: block;
    font-size: 0.8rem;
    line-height: 14px;
    margin-left: 2.325rem;
}

.gt-datos-body {
    padding-top: 4rem;
}

/*font-color*/
.gt-color-primary {
    color: var(--gt-primary) !important;
}

.gt-color-primary-dark {
    color: var(--gt-primary-dark) !important;
}

.gt-color-primary-light {
    color: var(--gt-primary-light) !important;
}

.gt-color-secondary {
    color: var(--gt-secondary) !important;
}

.gt-color-secondary-dark {
    color: var(--gt-secondary-dark) !important;
}

.gt-color-tertiary {
    color: var(--gt-tertiary) !important;
}

.gt-color-tertiary-dark {
    color: var(--gt-tertiary-dark) !important;
}

.gt-color-grey {
    color: var(--gt-gray) !important;
}

.gt-color-light {
    color: var(--gt-light) !important;
}

.gt-color-muted {
    color: var(--gt-muted) !important;
}

/*font-title*/
.gt-font-title {
    font-family: "Montserrat", sans-serif;
}

/*link*/
.gt-link {
    color: var(--gt-tertiary-dark);
    text-decoration: none;
}

    .gt-link:hover {
        color: var(--gt-tertiary);
        text-decoration: underline;
    }

/*image*/
.gt-img {
    background-color: var(--gt-bg-transparent-dark);
    border-radius: 10px;
    padding: 2rem;
    width: 100%;
}

.gt-img-list {
    background-color: var(--gt-bg-transparent-dark);
    border-radius: 50%;
    cursor: pointer;
    padding: 4px;
    width: 3rem;
}

/*lista*/
.gt-lista-input {
    background-color: var(--gt-white);
    max-height: 17rem;
    overflow: auto;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 9;
}

    .gt-lista-input li {
        list-style: none;
    }

        .gt-lista-input li.selected, .gt-lista-input li:hover {
            background-color: var(--gt-bg-transparent-dark);
            cursor: pointer;
        }

/*modal confirm*/
.gt-modal-confirm img {
    width: 8rem;
}

.gt-modal-confirm i {
    font-size: 6rem;
    margin: 2rem;
}

/*tooltip bootstrap*/
.tooltip-inner {
    background-color: var(--gt-secondary);
    color: var(--gt-white);
}

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
    border-top-color: var(--gt-secondary);
}

.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
    border-right-color: var(--gt-secondary);
}

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
    border-bottom-color: var(--gt-secondary);
}

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
    border-left-color: var(--gt-secondary);
}

/*ScrollBar*/
::-webkit-scrollbar {
    border-radius: 50%;
    width: 5px;
}

::-webkit-scrollbar-track {
    background: var(--gt-primary-dark);
}

::-webkit-scrollbar-thumb {
    background: var(--gt-secondary);
}

    ::-webkit-scrollbar-thumb:hover {
        background: var(--gt-primary-light);
    }

/* `xxl` applies to x-large devices (large desktops, less than 1400px)*/
/* `xl` applies to large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
    /*#gtLogo{
      background:url('../image/logos/gt_CLAVEUNICA_negativo_ICONO.png');
  }
  .gt-menu-top-left{
      width: 5rem;
  }*/
}
/* `lg` applies to medium devices (tablets, less than 992px)*/
/* `md` applies to small devices (landscape phones, less than 768px (767.98px))*/
@media (max-width: 768px) {
    .gt-datos-body {
        padding-top: 72px !important;
    }

    .gt-datos-body-index {
        padding-top: 126px !important;
    }

    .gt-datos-header-title > a {
        font-size: 1.4rem;
    }

        .gt-datos-header-title > a > i {
            font-size: 1.2rem;
        }
}
/*`sm` applies to x-small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    .gt-box-account {
        background-color: var(--gt-bg-transparent-account-dark);
    }

        .gt-box-account img {
            width: 70%;
        }

    .gt-btn-submenu {
        color: #f8f9fa;
        border-color: #f8f9fa;
    }

        .gt-btn-submenu:hover {
            color: #000;
            background-color: #f8f9fa;
            border-color: #f8f9fa;
        }

    .gt-datos-body {
        padding-top: 3rem !important;
    }

    .gt-datos-body-index {
        padding-top: 121px !important;
    }

    .gt-datos-header-title > a {
        font-size: 1.2rem;
    }

        .gt-datos-header-title > a > i {
            font-size: 1rem;
        }
}

/*# sourceMappingURL=bunkerbit.css.map */
