@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.min.css");
/*------------------------------------
- COLOR stsmain
------------------------------------*/
.alert-stsmain {
    color: #76cdbe;
    background-color: #16512412f;
    border-color: #15611e128;
}

.alert-stsmain hr {
    border-top-color: #14411711f;
}

.alert-stsmain .alert-link {
    color: #50bfad;
}

.badge-stsmain {
    color: #212529;
    background-color: #d0eee9;
}

.badge-stsmain[href]:hover, .badge-stsmain[href]:focus {
    color: #212529;
    background-color: #aae0d7;
}

.bg-stsmain {
    background-color: #d0eee9 !important;
}

a.bg-stsmain:hover, a.bg-stsmain:focus,
button.bg-stsmain:hover,
button.bg-stsmain:focus {
    background-color: #aae0d7 !important;
}

.border-stsmain {
    border-color: #d0eee9 !important;
}

.btn-stsmain {
    color: #212529;
    background-color: #d0eee9;
    border-color: #d0eee9;
}

.btn-stsmain:hover {
    color: #212529;
    background-color: #b5e4dc;
    border-color: #aae0d7;
}

.btn-stsmain:focus, .btn-stsmain.focus {
    box-shadow: 0 0 0 0.2rem rgba(208, 238, 233, 0.5);
}

.btn-stsmain.disabled, .btn-stsmain:disabled {
    color: #212529;
    background-color: #d0eee9;
    border-color: #d0eee9;
}

.btn-stsmain:not(:disabled):not(.disabled):active, .btn-stsmain:not(:disabled):not(.disabled).active, .show > .btn-stsmain.dropdown-toggle {
    color: #212529;
    background-color: #aae0d7;
    border-color: #9fdcd2;
}

.btn-stsmain:not(:disabled):not(.disabled):active:focus, .btn-stsmain:not(:disabled):not(.disabled).active:focus, .show > .btn-stsmain.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(208, 238, 233, 0.5);
}

.btn-outline-stsmain {
    color: #d0eee9;
    background-color: transparent;
    border-color: #d0eee9;
}

.btn-outline-stsmain:hover {
    color: #212529;
    background-color: #d0eee9;
    border-color: #d0eee9;
}

.btn-outline-stsmain:focus, .btn-outline-stsmain.focus {
    box-shadow: 0 0 0 0.2rem rgba(208, 238, 233, 0.5);
}

.btn-outline-stsmain.disabled, .btn-outline-stsmain:disabled {
    color: #d0eee9;
    background-color: transparent;
}

.btn-outline-stsmain:not(:disabled):not(.disabled):active, .btn-outline-stsmain:not(:disabled):not(.disabled).active, .show > .btn-outline-stsmain.dropdown-toggle {
    color: #212529;
    background-color: #d0eee9;
    border-color: #d0eee9;
}

.btn-outline-stsmain:not(:disabled):not(.disabled):active:focus, .btn-outline-stsmain:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stsmain.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(208, 238, 233, 0.5);
}

.list-group-item-stsmain {
    color: #76cdbe;
    background-color: #15611e128;
}

.list-group-item-stsmain.list-group-item-action:hover, .list-group-item-stsmain.list-group-item-action:focus {
    color: #76cdbe;
    background-color: #14411711f;
}

.list-group-item-stsmain.list-group-item-action.active {
    color: #212529;
    background-color: #76cdbe;
    border-color: #76cdbe;
}

.table-stsmain,
.table-stsmain > th,
.table-stsmain > td {
    background-color: #15611e128;
}

.table-hover .table-stsmain:hover {
    background-color: #14411711f;
}

.table-hover .table-stsmain:hover > td,
.table-hover .table-stsmain:hover > th {
    background-color: #14411711f;
}

.text-stsmain {
    color: #d0eee9 !important;
}

a.text-stsmain:hover, a.text-stsmain:focus {
    color: #aae0d7 !important;
}

/*------------------------------------
- COLOR mngmain
------------------------------------*/
.alert-mngmain {
    color: #504526;
    background-color: #e9e4d3;
    border-color: #e3dbc5;
}

.alert-mngmain hr {
    border-top-color: #dbd1b3;
}

.alert-mngmain .alert-link {
    color: #2d2715;
}

.badge-mngmain {
    color: #212529;
    background-color: #a38e4e;
}

.badge-mngmain[href]:hover, .badge-mngmain[href]:focus {
    color: #212529;
    background-color: #806f3d;
}

.bg-mngmain .navbar-brand,
.bg-mngmain .navbar-nav .nav-link.active {
	color: #FFF !important;
}
.bg-mngmain {
    background-color: #a38e4e !important;
	color: #FFF !important;
}

.bg-mngmain-half {
	background-color: #c0af7c !important;
	color: #000 !important;
}

a.bg-mngmain:hover, a.bg-mngmain:focus,
button.bg-mngmain:hover,
button.bg-mngmain:focus {
    background-color: #806f3d !important;
}

.border-mngmain {
    border-color: #a38e4e !important;
}

.btn-mngmain {
    color: #FFF;
    background-color: #a38e4e;
    border-color: #a38e4e;
}

.btn-mngmain:hover {
    color: #FFF;
    background-color: #8a7842;
    border-color: #806f3d;
}

.btn-mngmain:focus, .btn-mngmain.focus {
    box-shadow: 0 0 0 0.2rem rgba(163, 142, 78, 0.5);
}

.btn-mngmain.disabled, .btn-mngmain:disabled {
    color: #FFF;
    background-color: #a38e4e;
    border-color: #a38e4e;
}

.btn-mngmain:not(:disabled):not(.disabled):active, .btn-mngmain:not(:disabled):not(.disabled).active, .show > .btn-mngmain.dropdown-toggle {
    color: #FFF;
    background-color: #806f3d;
    border-color: #766638;
}

.btn-mngmain:not(:disabled):not(.disabled):active:focus, .btn-mngmain:not(:disabled):not(.disabled).active:focus, .show > .btn-mngmain.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(163, 142, 78, 0.5);
}

.btn-outline-mngmain {
    color: #a38e4e;
    background-color: transparent;
    border-color: #a38e4e;
}

.btn-outline-mngmain:hover {
    color: #212529;
    background-color: #a38e4e;
    border-color: #a38e4e;
}

.btn-outline-mngmain:focus, .btn-outline-mngmain.focus {
    box-shadow: 0 0 0 0.2rem rgba(163, 142, 78, 0.5);
}

.btn-outline-mngmain.disabled, .btn-outline-mngmain:disabled {
    color: #a38e4e;
    background-color: transparent;
}

.btn-outline-mngmain:not(:disabled):not(.disabled):active, .btn-outline-mngmain:not(:disabled):not(.disabled).active, .show > .btn-outline-mngmain.dropdown-toggle {
    color: #212529;
    background-color: #a38e4e;
    border-color: #a38e4e;
}

.btn-outline-mngmain:not(:disabled):not(.disabled):active:focus, .btn-outline-mngmain:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-mngmain.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(163, 142, 78, 0.5);
}

.list-group-item-mngmain {
    color: #504526;
    background-color: #e3dbc5;
}

.list-group-item-mngmain.list-group-item-action:hover, .list-group-item-mngmain.list-group-item-action:focus {
    color: #504526;
    background-color: #dbd1b3;
}

.list-group-item-mngmain.list-group-item-action.active {
    color: #212529;
    background-color: #504526;
    border-color: #504526;
}

.table-mngmain,
.table-mngmain > th,
.table-mngmain > td {
    background-color: #e3dbc5;
}

.table-hover .table-mngmain:hover {
    background-color: #dbd1b3;
}

.table-hover .table-mngmain:hover > td,
.table-hover .table-mngmain:hover > th {
    background-color: #dbd1b3;
}

.text-mngmain {
    color: #a38e4e !important;
}

a.text-mngmain:hover, a.text-mngmain:focus {
    color: #806f3d !important;
}

.mngmain.accordion-button:focus {
	border-color: 0 0 0 0.2rem rgba(163, 142, 78, 0.5);
	box-shadow: 0 0 0 0.2rem rgba(163, 142, 78, 0.5);
	background-color: #c0af7c;
}
.mngmain.accordion-button {
	background-color: #c0af7c;
}
.mngmain.accordion-item {
	border: 1px solid #c0af7c;
}
.mngmain.accordion-button:not(.collapsed) {
	box-shadow: inset 0 calc(-1 * 1px) 0 #c0af7c;
}
.mngmain.accordion-item {
    border: 1px solid #c0af7c;
}

/*------------------------------------
- COLOR stssub
------------------------------------*/
.alert-stssub {
    color: #689e92;
    background-color: #12f11d121;
    border-color: #122115118;
}

.alert-stssub hr {
    border-top-color: #11310b10d;
}

.alert-stssub .alert-link {
    color: #528076;
}

.badge-stssub {
    color: #212529;
    background-color: #B3CEC8;
}

.badge-stssub[href]:hover, .badge-stssub[href]:focus {
    color: #212529;
    background-color: #93bab1;
}

.bg-stssub {
    background-color: #B3CEC8 !important;
}

a.bg-stssub:hover, a.bg-stssub:focus,
button.bg-stssub:hover,
button.bg-stssub:focus {
    background-color: #93bab1 !important;
}

.border-stssub {
    border-color: #B3CEC8 !important;
}

.btn-stssub {
    color: #212529;
    background-color: #B3CEC8;
    border-color: #B3CEC8;
}

.btn-stssub:hover {
    color: #212529;
    background-color: #9dc0b8;
    border-color: #93bab1;
}

.btn-stssub:focus, .btn-stssub.focus {
    box-shadow: 0 0 0 0.2rem rgba(179, 206, 200, 0.5);
}

.btn-stssub.disabled, .btn-stssub:disabled {
    color: #212529;
    background-color: #B3CEC8;
    border-color: #B3CEC8;
}

.btn-stssub:not(:disabled):not(.disabled):active, .btn-stssub:not(:disabled):not(.disabled).active, .show > .btn-stssub.dropdown-toggle {
    color: #212529;
    background-color: #93bab1;
    border-color: #8ab4aa;
}

.btn-stssub:not(:disabled):not(.disabled):active:focus, .btn-stssub:not(:disabled):not(.disabled).active:focus, .show > .btn-stssub.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(179, 206, 200, 0.5);
}

.btn-outline-stssub {
    color: #B3CEC8;
    background-color: transparent;
    border-color: #B3CEC8;
}

.btn-outline-stssub:hover {
    color: #212529;
    background-color: #B3CEC8;
    border-color: #B3CEC8;
}

.btn-outline-stssub:focus, .btn-outline-stssub.focus {
    box-shadow: 0 0 0 0.2rem rgba(179, 206, 200, 0.5);
}

.btn-outline-stssub.disabled, .btn-outline-stssub:disabled {
    color: #B3CEC8;
    background-color: transparent;
}

.btn-outline-stssub:not(:disabled):not(.disabled):active, .btn-outline-stssub:not(:disabled):not(.disabled).active, .show > .btn-outline-stssub.dropdown-toggle {
    color: #212529;
    background-color: #B3CEC8;
    border-color: #B3CEC8;
}

.btn-outline-stssub:not(:disabled):not(.disabled):active:focus, .btn-outline-stssub:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stssub.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(179, 206, 200, 0.5);
}

.list-group-item-stssub {
    color: #689e92;
    background-color: #122115118;
}

.list-group-item-stssub.list-group-item-action:hover, .list-group-item-stssub.list-group-item-action:focus {
    color: #689e92;
    background-color: #11310b10d;
}

.list-group-item-stssub.list-group-item-action.active {
    color: #212529;
    background-color: #689e92;
    border-color: #689e92;
}

.table-stssub,
.table-stssub > th,
.table-stssub > td {
    background-color: #122115118;
}

.table-hover .table-stssub:hover {
    background-color: #11310b10d;
}

.table-hover .table-stssub:hover > td,
.table-hover .table-stssub:hover > th {
    background-color: #11310b10d;
}

.text-stssub {
    color: #B3CEC8 !important;
}

a.text-stssub:hover, a.text-stssub:focus {
    color: #93bab1 !important;
}

/*------------------------------------
- COLOR stsaccent
------------------------------------*/
.alert-stsaccent {
    color: #7f7b35;
    background-color: #fefefd;
    border-color: #f8f7ef;
}

.alert-stsaccent hr {
    border-top-color: #f0efdd;
}

.alert-stsaccent .alert-link {
    color: #5b5826;
}

.badge-stsaccent {
    color: #212529;
    background-color: #C2BD6E;
}

.badge-stsaccent[href]:hover, .badge-stsaccent[href]:focus {
    color: #212529;
    background-color: #b2ab4a;
}

.bg-stsaccent {
    background-color: #C2BD6E !important;
}

a.bg-stsaccent:hover, a.bg-stsaccent:focus,
button.bg-stsaccent:hover,
button.bg-stsaccent:focus {
    background-color: #b2ab4a !important;
}

.border-stsaccent {
    border-color: #C2BD6E !important;
}

.btn-stsaccent {
    color: #212529;
    background-color: #C2BD6E;
    border-color: #C2BD6E;
}

.btn-stsaccent:hover {
    color: #212529;
    background-color: #b7b154;
    border-color: #b2ab4a;
}

.btn-stsaccent:focus, .btn-stsaccent.focus {
    box-shadow: 0 0 0 0.2rem rgba(194, 189, 110, 0.5);
}

.btn-stsaccent.disabled, .btn-stsaccent:disabled {
    color: #212529;
    background-color: #C2BD6E;
    border-color: #C2BD6E;
}

.btn-stsaccent:not(:disabled):not(.disabled):active, .btn-stsaccent:not(:disabled):not(.disabled).active, .show > .btn-stsaccent.dropdown-toggle {
    color: #212529;
    background-color: #b2ab4a;
    border-color: #a7a146;
}

.btn-stsaccent:not(:disabled):not(.disabled):active:focus, .btn-stsaccent:not(:disabled):not(.disabled).active:focus, .show > .btn-stsaccent.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(194, 189, 110, 0.5);
}

.btn-outline-stsaccent {
    color: #C2BD6E;
    background-color: transparent;
    border-color: #C2BD6E;
}

.btn-outline-stsaccent:hover {
    color: #212529;
    background-color: #C2BD6E;
    border-color: #C2BD6E;
}

.btn-outline-stsaccent:focus, .btn-outline-stsaccent.focus {
    box-shadow: 0 0 0 0.2rem rgba(194, 189, 110, 0.5);
}

.btn-outline-stsaccent.disabled, .btn-outline-stsaccent:disabled {
    color: #C2BD6E;
    background-color: transparent;
}

.btn-outline-stsaccent:not(:disabled):not(.disabled):active, .btn-outline-stsaccent:not(:disabled):not(.disabled).active, .show > .btn-outline-stsaccent.dropdown-toggle {
    color: #212529;
    background-color: #C2BD6E;
    border-color: #C2BD6E;
}

.btn-outline-stsaccent:not(:disabled):not(.disabled):active:focus, .btn-outline-stsaccent:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-stsaccent.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(194, 189, 110, 0.5);
}

.list-group-item-stsaccent {
    color: #7f7b35;
    background-color: #f8f7ef;
}

.list-group-item-stsaccent.list-group-item-action:hover, .list-group-item-stsaccent.list-group-item-action:focus {
    color: #7f7b35;
    background-color: #f0efdd;
}

.list-group-item-stsaccent.list-group-item-action.active {
    color: #212529;
    background-color: #7f7b35;
    border-color: #7f7b35;
}

.table-stsaccent,
.table-stsaccent > th,
.table-stsaccent > td {
    background-color: #f8f7ef;
}

.table-hover .table-stsaccent:hover {
    background-color: #f0efdd;
}

.table-hover .table-stsaccent:hover > td,
.table-hover .table-stsaccent:hover > th {
    background-color: #f0efdd;
}

.text-stsaccent {
    color: #C2BD6E !important;
}

a.text-stsaccent:hover, a.text-stsaccent:focus {
    color: #b2ab4a !important;
}
