a {
    color: #ff6b00;
    text-decoration: none;
}
a:hover {
    color: #000000!important;
    /*background-color: #ff9c54!important;*/
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
}
.img-center{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}
.form-group {
    margin-bottom: 1rem; 
}
.ezpoolbtn {
    color: #fff;
    background-color: #FF6B00 !important;
    border-color: #D93C00 !important;
}
.btn-secondary {
    color: #fff;
    background-color: #6c757d !important;
    border-color: #6c757d !important;
}
.btn-orange {
    background-color: #ff6b00!important;
    border-color: #ff6b00!important;
    box-shadow: 0 .125rem .25rem 0 rgba(105, 108, 255, .4)!important;
    color: #fff!important;
}
.btn-orange:hover {
    background-color: #ff9c54!important;
    border-color: #ff9c54!important;
    color: #fff!important;
    transform: translateY(-1px)!important;
}
.btn-check:focus+.btn-orange, .btn-orange.focus, .btn-orange:focus {
    background-color: #ff9c54!important;
    border-color: #ff9c54!important;
    box-shadow: none!important;
    color: #fff!important;
    transform: translateY(0)!important;
}
.btn-check:active+.btn-orange, .btn-check:checked+.btn-orange, .btn-orange.active, .btn-orange:active, .show>.btn-orange.dropdown-toggle {
    background-color: #ff9c54!important;
    border-color: #ff9c54!important;
    color: #fff!important;
}
.btn-check:active+.btn-orange:focus, .btn-check:checked+.btn-orange:focus, .btn-orange.active:focus, .btn-orange.disabled, .btn-orange:active:focus, .btn-orange:disabled, .show>.btn-purple.dropdown-toggle:focus {
    box-shadow: none!important;
}
.btn-orange-light,
.btn-orange-light:hover {
    background-color: #ff9c54!important;
    border-color: #ff9c54!important;
    box-shadow: 0 .125rem .25rem 0 rgba(105, 108, 255, .4)!important;
    color: #fff!important;
}
.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal) .layout-page:before {
    content: "";
    height: .75rem;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
.bg-menu-theme .menu-header {
    position: relative;
}
.bg-menu-theme .menu-header:before {
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 1.1875rem;
    transition: all .3s ease-in-out;
    width: 1rem;
}
.layout-horizontal .bg-menu-theme .menu-inner>.menu-item>.menu-link, .layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner .menu-item .menu-link {
    border-radius: .375rem;
}
@media(min-width:1200px) {
    .layout-horizontal .bg-menu-theme .menu-inner>.menu-item {
        margin: .565rem 0;
    }
    .layout-horizontal .bg-menu-theme .menu-inner>.menu-item:not(:first-child) {
        margin-left: .0625rem;
    }
    .layout-horizontal .bg-menu-theme .menu-inner>.menu-item:not(:last-child) {
        margin-right: .0625rem;
    }
    .layout-horizontal .bg-menu-theme .menu-inner>.menu-item .menu-sub {
        box-shadow: 0 .25rem 1rem rgba(161, 172, 184, .45);
    }
}
.layout-wrapper:not(.layout-horizontal) .bg-menu-theme .menu-inner>.menu-item.active:before {
    border-radius: .375rem 0 0 .375rem;
    content: "";
    height: 2.6845rem;
    position: absolute;
    right: 0;
    width: .25rem;
}
.bg-menu-theme .menu-sub>.menu-item>.menu-link:before {
    border-radius: 50%;
    content: "";
    height: .375rem;
    left: 1.4375rem;
    position: absolute;
    width: .375rem;
}
.layout-horizontal .bg-menu-theme .menu-sub>.menu-item>.menu-link:before {
    left: 1.3rem;
}
.bg-menu-theme .menu-horizontal-wrapper>.menu-inner>.menu-item>.menu-sub>.menu-item>.menu-link:before {
    display: none;
}
.bg-menu-theme .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle):before {
    height: .875rem;
    left: 1.1875rem;
    width: .875rem;
}
.layout-horizontal .bg-menu-theme .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle):before {
    left: 1.1rem;
}
.layout-menu-hover .layout-menu {
    box-shadow: 0 .625rem 1.25rem rgba(161, 172, 184, .5);
    transition: all .3s ease-in-out;
}
.app-brand .layout-menu-toggle {
    border-radius: 50%;
    left: 15rem;
    position: absolute;
}
.app-brand .layout-menu-toggle i {
    height: 1.5rem;
    transition: all .3s ease-in-out;
    width: 1.5rem;
}
@media(max-width:1199.98px) {
    .app-brand .layout-menu-toggle {
        display: none!important;
    }
    .layout-menu-expanded .app-brand .layout-menu-toggle {
        display: block!important;
    }
}
.text-primary {
    color: #ff6b00!important;
}
.text-body[href]:hover {
    color: #ff9c54!important;
}
.bg-primary {
    background-color: #ff6b00!important;
}
a.bg-primary:focus, a.bg-primary:hover {
    background-color: #6467f2!important;
}
.dropdown-notifications-item:not(.mark-as-read) .dropdown-notifications-read span {
    background-color: #ff6b00;
}
.bg-label-primary {
    background-color: #e7e7ff!important;
    color: #ff6b00!important;
}
.border-label-primary {
    border: 3px solid #c3c4ff!important;
}
.border-light-primary {
    border: 3px solid rgba(105, 108, 255, .08);
}
.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover, .pagination li.active>a:not(.page-link), .pagination li.active>a:not(.page-link):focus, .pagination li.active>a:not(.page-link):hover {
    background-color: #ff6b00;
    border-color: #ff6b00;
    box-shadow: 0 .125rem .25rem rgba(105, 108, 255, .4);
    color: #fff;
}
.progress-bar {
    background-color: #ff6b00;
    box-shadow: 0 2px 4px 0 rgba(105, 108, 255, .4);
    color: #fff;
}
.list-group-item-primary {
    background-color: #e1e2ff;
    color: #ff6b00!important;
}
a.list-group-item-primary, button.list-group-item-primary {
    color: #ff6b00;
}
a.list-group-item-primary:focus, a.list-group-item-primary:hover, button.list-group-item-primary:focus, button.list-group-item-primary:hover {
    background-color: #d6d7f2;
    color: #ff6b00;
}
a.list-group-item-primary.active, button.list-group-item-primary.active {
    background-color: #ff6b00;
    border-color: #ff6b00;
    color: #ff6b00;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    background-color: #ff6b00;
    border-color: #ff6b00;
}
.alert-primary {
    background-color: #e7e7ff;
    border-color: #d2d3ff;
    color: #ff6b00;
}
.alert-primary .btn-close {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='150' height='151' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M131.252 0 74.993 56.25 18.748 0 0 18.75 56.245 75 0 131.25 18.748 150l56.245-56.25L131.252 150 150 131.25 93.755 75 150 18.75z'/%3E%3C/defs%3E%3Cg transform='translate(0 .5)' fill='%23696cff' fill-rule='evenodd'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse fill-opacity='.5' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E");
}
.alert-primary .alert-link {
    color: #ff6b00;
}
.card .alert-primary hr {
    background-color: #ff6b00!important;
}
.table-primary {
    --bs-table-bg: #e1e2ff;
    --bs-table-striped-bg: #dcdefb;
    --bs-table-striped-color: #435971;
    --bs-table-active-bg: #d1d4f1;
    --bs-table-active-color: #435971;
    --bs-table-hover-bg: #d8daf6;
    --bs-table-hover-color: #435971;
    border-color: #d1d4f1;
    color: #435971;
}
.table-primary th {
    border-bottom-color: inherit!important;
}
.table-primary .btn-icon {
    color: #435971;
}

.btn-outline-primary {
    background: transparent;
    border-color: #ff6b00;
    color: #ff6b00;
}
.btn-outline-primary:hover {
    background-color: #ff9c54;
    border-color: #ff9c54;
    box-shadow: 0 .125rem .25rem 0 rgba(105, 108, 255, .4);
    color: #fff;
    transform: translateY(-1px);
}
.btn-check:focus+.btn-outline-primary, .btn-outline-primary:focus {
    background-color: #ff9c54;
    border-color: #ff9c54;
    box-shadow: none;
    color: #fff;
    transform: translateY(0);
}
.btn-check:active+.btn-outline-primary, .btn-check:checked+.btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
    background-color: #ff9c54;
    border-color: #ff9c54;
    color: #fff;
}
.btn-check:active+.btn-outline-primary:focus, .btn-check:checked+.btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.disabled, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus, .btn-outline-primary:disabled {
    box-shadow: none
}
.btn-outline-primary .badge {
    background: #ff6b00;
    border-color: #ff6b00;
    color: #fff;
}
.btn-outline-primary.active .badge, .btn-outline-primary:active .badge, .btn-outline-primary:focus:hover .badge, .btn-outline-primary:hover .badge, .show>.btn-outline-primary.dropdown-toggle .badge {
    background: #fff;
    border-color: #fff;
    color: #ff6b00;
}
.dropdown-item:not(.disabled).active, .dropdown-item:not(.disabled):active, .dropdown-menu>li.active:not(.disabled)>a:not(.dropdown-item), .dropdown-menu>li:not(.disabled)>a:not(.dropdown-item):active {
    background-color: rgba(105, 108, 255, .08);
    color: #ff6b00!important;
}
.nav .nav-link:focus, .nav .nav-link:hover {
    color: #ff9c54;
}
.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover {
    background-color: #ff6b00;
    box-shadow: 0 2px 4px 0 rgba(105, 108, 255, .4);
    color: #fff;
}
.form-control:focus, .form-select:focus {
    border-color: #ff6b00;
    box-shadow: 0 0 0 0.25rem rgb(255 156 84 / 25%)!important;
}
.input-group:focus-within .form-control, .input-group:focus-within .input-group-text {
    border-color: #ff6b00;
}
.form-check-input:focus {
    border-color: #ff6b00;
    box-shadow: 0 2px 4px 0 rgba(105, 108, 255, .4);
}
.form-check-input:disabled {
    background-color: #eceef1;
}
.form-check-input:checked, .form-check-input[type=checkbox]:indeterminate {
    background-color: #ff6b00;
    border-color: #ff6b00;
    box-shadow: 0 2px 4px 0 rgba(105, 108, 255, .4);
}
.custom-option.checked {
    border: 1px solid #ff6b00;
}
.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23696cff'/%3E%3C/svg%3E");
}
.form-switch .form-check-input:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.form-control:focus~.form-label {
    border-color: #ff6b00;
}
.form-control:focus~.form-label:after {
    border-color: inherit;
}
.divider.divider-primary .divider-text:after, .divider.divider-primary .divider-text:before {
    border-color: #ff6b00;
}
.navbar.bg-primary {
    background-color: #ff6b00!important;
    color: #e0e1ff;
}
.navbar.bg-primary .navbar-brand, .navbar.bg-primary .navbar-brand a, .navbar.bg-primary .navbar-brand a:focus, .navbar.bg-primary .navbar-brand a:hover, .navbar.bg-primary .navbar-brand:focus, .navbar.bg-primary .navbar-brand:hover {
    color: #fff;
}
.navbar.bg-primary .navbar-search-wrapper .navbar-search-icon, .navbar.bg-primary .navbar-search-wrapper .search-input {
    color: #e0e1ff;
}
.navbar.bg-primary .search-input-wrapper .search-input, .navbar.bg-primary .search-input-wrapper .search-toggler {
    background-color: #ff6b00!important;
    color: #e0e1ff;
}
.navbar.bg-primary .navbar-nav>.nav-item>.nav-link, .navbar.bg-primary .navbar-nav>.nav-link, .navbar.bg-primary .navbar-nav>.nav>.nav-item>.nav-link {
    color: #e0e1ff;
}
.navbar.bg-primary .navbar-nav>.nav-item>.nav-link:focus, .navbar.bg-primary .navbar-nav>.nav-item>.nav-link:hover, .navbar.bg-primary .navbar-nav>.nav-link:focus, .navbar.bg-primary .navbar-nav>.nav-link:hover, .navbar.bg-primary .navbar-nav>.nav>.nav-item>.nav-link:focus, .navbar.bg-primary .navbar-nav>.nav>.nav-item>.nav-link:hover {
    color: #fff;
}
.navbar.bg-primary .navbar-nav>.nav-item>.nav-link.disabled, .navbar.bg-primary .navbar-nav>.nav-link.disabled, .navbar.bg-primary .navbar-nav>.nav>.nav-item>.nav-link.disabled {
    color: #b0b2ff!important;
}
.navbar.bg-primary .navbar-nav .active>.nav-link, .navbar.bg-primary .navbar-nav .nav-link.active, .navbar.bg-primary .navbar-nav .nav-link.show, .navbar.bg-primary .navbar-nav .show>.nav-link {
    color: #fff;
}
.navbar.bg-primary .navbar-toggler {
    border-color: hsla(0, 0%, 100%, .15);
    color: #e0e1ff;
}
.navbar.bg-primary .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='11' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0 0h14v1.75H0V0Zm0 4.375h14v1.75H0v-1.75ZM0 8.75h14v1.75H0V8.75Z' id='a'/%3E%3C/defs%3E%3Cg fill='rgba(255, 255, 255, 0.8)' fill-rule='evenodd'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse fill-opacity='.1' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E");
}
.navbar.bg-primary .navbar-text {
    color: #e0e1ff;
}
.navbar.bg-primary .navbar-text a, .navbar.bg-primary .navbar-text a:focus, .navbar.bg-primary .navbar-text a:hover {
    color: #fff;
}
.navbar.bg-primary hr {
    border-color: hsla(0, 0%, 100%, .15);
}
.menu.bg-primary {
    background-color: #696cff!important;
    color: #e0e1ff;
}
.menu.bg-primary .menu-horizontal-next, .menu.bg-primary .menu-horizontal-prev, .menu.bg-primary .menu-link {
    color: #e0e1ff;
}
.menu.bg-primary .menu-horizontal-next.active, .menu.bg-primary .menu-horizontal-next:focus, .menu.bg-primary .menu-horizontal-next:hover, .menu.bg-primary .menu-horizontal-prev.active, .menu.bg-primary .menu-horizontal-prev:focus, .menu.bg-primary .menu-horizontal-prev:hover, .menu.bg-primary .menu-link.active, .menu.bg-primary .menu-link:focus, .menu.bg-primary .menu-link:hover {
    color: #fff;
}
.menu.bg-primary .menu-horizontal-next.disabled, .menu.bg-primary .menu-horizontal-prev.disabled, .menu.bg-primary .menu-item.disabled .menu-link {
    color: #b0b2ff!important;
}
.menu.bg-primary .menu-item.active>.menu-link, .menu.bg-primary .menu-item.open:not(.menu-item-closing)>.menu-toggle {
    color: #fff;
}
.menu.bg-primary .menu-item.active>.menu-link:not(.menu-toggle) {
    background-color: #ff6b00;
}
.menu.bg-primary.menu-horizontal .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle) {
    background-color: #7174ff;
}
.menu.bg-primary.menu-horizontal .menu-inner .menu-item.open>.menu-toggle, .menu.bg-primary.menu-horizontal .menu-inner .menu-item:not(.menu-item-closing)>.menu-sub {
    background: #ff6b00;
}
.menu.bg-primary .menu-inner>.menu-item.menu-item-closing .menu-item.open .menu-sub, .menu.bg-primary .menu-inner>.menu-item.menu-item-closing .menu-item.open .menu-toggle {
    background: transparent;
    color: #e0e1ff;
}
.menu.bg-primary .menu-inner-shadow {
    background: linear-gradient(#ff6b00 41%, rgba(105, 108, 255, .11) 95%, rgba(105, 108, 255, 0));
}
.menu.bg-primary .menu-text {
    color: #fff;
}
.menu.bg-primary .menu-header {
    color: #c2c4ff;
}
.menu.bg-primary .menu-divider, .menu.bg-primary .menu-inner>.menu-item.open>.menu-sub:before, .menu.bg-primary hr {
    border-color: hsla(0, 0%, 100%, .15)!important;
}
.menu.bg-primary .menu-inner>.menu-header:before {
    background-color: hsla(0, 0%, 100%, .15);
}
.menu.bg-primary .menu-block:before {
    background-color: #c2c4ff;
}
.menu.bg-primary .menu-inner>.menu-item.open .menu-item.open>.menu-toggle:before {
    background-color: #8385ff;
}
.menu.bg-primary .menu-inner>.menu-item.open .menu-item.active>.menu-link:before {
    background-color: #fff;
}
.menu.bg-primary .menu-inner>.menu-item.open .menu-item.active>.menu-link:before, .menu.bg-primary .menu-inner>.menu-item.open .menu-item.open>.menu-toggle:before {
    box-shadow: 0 0 0 2px #ff6b00;
}
.menu.bg-primary .ps__rail-y.ps--clicking>.ps__thumb-y, .menu.bg-primary .ps__thumb-y {
    background: hsla(0, 0%, 100%, .594)!important;
}
.footer.bg-primary {
    background-color: #696cff!important;
    color: #e0e1ff;
}
.footer.bg-primary .footer-link {
    color: #e0e1ff;
}
.footer.bg-primary .footer-link:focus, .footer.bg-primary .footer-link:hover {
    color: #fff;
}
.footer.bg-primary .footer-link.disabled {
    color: #b0b2ff!important;
}
.footer.bg-primary .active>.footer-link, .footer.bg-primary .footer-link.active, .footer.bg-primary .footer-link.show, .footer.bg-primary .footer-text, .footer.bg-primary .show>.footer-link {
    color: #fff;
}
.footer.bg-primary hr {
    border-color: hsla(0, 0%, 100%, .15);
}
.bg-primary.bs-toast, .bg-primary.toast {
    background-color: rgba(105, 108, 255, .85)!important;
    box-shadow: 0 .25rem 1rem rgba(105, 108, 255, .4);
    color: #fff;
}
.bg-primary.bs-toast .toast-header, .bg-primary.toast .toast-header {
    color: #fff;
}
.bg-primary.bs-toast .toast-header .btn-close, .bg-primary.toast .toast-header .btn-close {
    background-color: #ff6b00!important;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='150' height='151' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M131.252 0 74.993 56.25 18.748 0 0 18.75 56.245 75 0 131.25 18.748 150l56.245-56.25L131.252 150 150 131.25 93.755 75 150 18.75z'/%3E%3C/defs%3E%3Cg transform='translate(0 .5)' fill='%23fff' fill-rule='evenodd'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E");
    box-shadow: 0 .1875rem .375rem 0 rgba(105, 108, 255, .4)!important;
}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label {
    color: #ff6b00;
}
.form-floating>.form-control:not(:-ms-input-placeholder)~label {
    color: #ff6b00;
}
.form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label {
    color: #ff6b00;
}
.form-floating>.form-control:-webkit-autofill~label {
    color: #ff6b00;
}
.svg-illustration svg {
    fill: #ff6b00;
}
html:not([dir=rtl]) .border-primary, html[dir=rtl] .border-primary {
    border-color: #ff6b00!important;
}
.fill-primary {
    fill: #ff6b00;
}
.bg-navbar-theme {
    background-color: #fff!important;
    color: #697a8d;
}
.bg-navbar-theme .navbar-brand, .bg-navbar-theme .navbar-brand a, .bg-navbar-theme .navbar-brand a:focus, .bg-navbar-theme .navbar-brand a:hover, .bg-navbar-theme .navbar-brand:focus, .bg-navbar-theme .navbar-brand:hover {
    color: #566a7f;
}
.bg-navbar-theme .navbar-search-wrapper .navbar-search-icon, .bg-navbar-theme .navbar-search-wrapper .search-input {
    color: #697a8d;
}
.bg-navbar-theme .search-input-wrapper .search-input, .bg-navbar-theme .search-input-wrapper .search-toggler {
    background-color: #fff!important;
    color: #697a8d;
}
.bg-navbar-theme .navbar-nav>.nav-item>.nav-link, .bg-navbar-theme .navbar-nav>.nav-link, .bg-navbar-theme .navbar-nav>.nav>.nav-item>.nav-link {
    color: #697a8d;
}
.bg-navbar-theme .navbar-nav>.nav-item>.nav-link:focus, .bg-navbar-theme .navbar-nav>.nav-item>.nav-link:hover, .bg-navbar-theme .navbar-nav>.nav-link:focus, .bg-navbar-theme .navbar-nav>.nav-link:hover, .bg-navbar-theme .navbar-nav>.nav>.nav-item>.nav-link:focus, .bg-navbar-theme .navbar-nav>.nav>.nav-item>.nav-link:hover {
    color: #566a7f;
}
.bg-navbar-theme .navbar-nav>.nav-item>.nav-link.disabled, .bg-navbar-theme .navbar-nav>.nav-link.disabled, .bg-navbar-theme .navbar-nav>.nav>.nav-item>.nav-link.disabled {
    color: #a5afbb!important;
}
.bg-navbar-theme .navbar-nav .active>.nav-link, .bg-navbar-theme .navbar-nav .nav-link.active, .bg-navbar-theme .navbar-nav .nav-link.show, .bg-navbar-theme .navbar-nav .show>.nav-link {
    color: #566a7f;
}
.bg-navbar-theme .navbar-toggler {
    border-color: rgba(86, 106, 127, .075);
    color: #697a8d;
}
.bg-navbar-theme .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='11' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0 0h14v1.75H0V0Zm0 4.375h14v1.75H0v-1.75ZM0 8.75h14v1.75H0V8.75Z' id='a'/%3E%3C/defs%3E%3Cg fill='rgba(67, 89, 113, 0.5)' fill-rule='evenodd'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse fill-opacity='.1' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E");
}
.bg-navbar-theme .navbar-text {
    color: #697a8d;
}
.bg-navbar-theme .navbar-text a, .bg-navbar-theme .navbar-text a:focus, .bg-navbar-theme .navbar-text a:hover {
    color: #566a7f;
}
.bg-navbar-theme hr {
    border-color: rgba(86, 106, 127, .075);
}
.layout-navbar {
    -webkit-backdrop-filter: saturate(200%) blur(6px);
    backdrop-filter: saturate(200%) blur(6px);
    background-color: hsla(0, 0%, 100%, .95)!important;
}
.navbar-detached {
    box-shadow: 0 0 .375rem .25rem rgba(161, 172, 184, .15);
}
.layout-navbar-fixed .layout-page:before {
    -webkit-backdrop-filter: saturate(200%) blur(10px);
    backdrop-filter: saturate(200%) blur(10px);
    background: rgba(245, 245, 249, .6);
}
.bg-menu-theme {
    background-color: #fff!important;
    color: #697a8d;
}
.bg-menu-theme .menu-horizontal-next, .bg-menu-theme .menu-horizontal-prev, .bg-menu-theme .menu-link {
    color: #697a8d;
}
.bg-menu-theme .menu-horizontal-next.active, .bg-menu-theme .menu-horizontal-next:focus, .bg-menu-theme .menu-horizontal-next:hover, .bg-menu-theme .menu-horizontal-prev.active, .bg-menu-theme .menu-horizontal-prev:focus, .bg-menu-theme .menu-horizontal-prev:hover, .bg-menu-theme .menu-link.active, .bg-menu-theme .menu-link:focus, .bg-menu-theme .menu-link:hover {
    color: #566a7f;
}
.bg-menu-theme .menu-horizontal-next.disabled, .bg-menu-theme .menu-horizontal-prev.disabled, .bg-menu-theme .menu-item.disabled .menu-link {
    color: #a5afbb!important;
}
.bg-menu-theme .menu-item.active>.menu-link, .bg-menu-theme .menu-item.open:not(.menu-item-closing)>.menu-toggle {
    color: #566a7f;
}
.bg-menu-theme .menu-item.active>.menu-link:not(.menu-toggle), .bg-menu-theme.menu-horizontal .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle) {
    background-color: #fff;
}
.bg-menu-theme.menu-horizontal .menu-inner .menu-item.open>.menu-toggle, .bg-menu-theme.menu-horizontal .menu-inner .menu-item:not(.menu-item-closing)>.menu-sub {
    background: #fff;
}
.bg-menu-theme .menu-inner>.menu-item.menu-item-closing .menu-item.open .menu-sub, .bg-menu-theme .menu-inner>.menu-item.menu-item-closing .menu-item.open .menu-toggle {
    background: transparent;
    color: #697a8d;
}
.bg-menu-theme .menu-inner-shadow {
    background: linear-gradient(#fff 41%, hsla(0, 0%, 100%, .11) 95%, hsla(0, 0%, 100%, 0));
}
.bg-menu-theme .menu-text {
    color: #566a7f;
}
.bg-menu-theme .menu-header {
    color: #8f9baa;
}
.bg-menu-theme .menu-divider, .bg-menu-theme .menu-inner>.menu-item.open>.menu-sub:before, .bg-menu-theme hr {
    border-color: transparent!important;
}
.bg-menu-theme .menu-inner>.menu-header:before {
    background-color: transparent;
}
.bg-menu-theme .menu-block:before {
    background-color: #8f9baa;
}
.bg-menu-theme .menu-inner>.menu-item.open .menu-item.open>.menu-toggle:before {
    background-color: #fff;
}
.bg-menu-theme .menu-inner>.menu-item.open .menu-item.active>.menu-link:before {
    background-color: #566a7f;
}
.bg-menu-theme .menu-inner>.menu-item.open .menu-item.active>.menu-link:before, .bg-menu-theme .menu-inner>.menu-item.open .menu-item.open>.menu-toggle:before {
    box-shadow: 0 0 0 2px #fff;
}
.bg-menu-theme .ps__rail-y.ps--clicking>.ps__thumb-y, .bg-menu-theme .ps__thumb-y {
    background: rgba(86, 106, 127, .2)!important;
}
@media(min-width:1200px) {
    .bg-menu-theme.menu-vertical {
        box-shadow: 0 .125rem .375rem 0 rgba(161, 172, 184, .12);
    }
}
.bg-menu-theme .menu-header {
    color: #a1acb8;
}
.bg-menu-theme .menu-header:before {
    background-color: #a1acb8!important;
}
.bg-menu-theme.menu-vertical {
    box-shadow: 0 .125rem .375rem 0 rgba(161, 172, 184, .12);
}
.bg-menu-theme .menu-inner .menu-sub>.menu-item.active>.menu-link.menu-toggle, .layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item .menu-link:not(.active):hover, .layout-menu-hover.layout-menu-collapsed .bg-menu-theme .menu-inner .menu-item.open>.menu-link, html:not(.layout-menu-collapsed) .bg-menu-theme .menu-inner .menu-item .menu-link:not(.active):hover, html:not(.layout-menu-collapsed) .bg-menu-theme .menu-inner .menu-item.open>.menu-link {
    background-color: rgba(255 156 84 / 66%);
}
.bg-menu-theme .menu-inner .menu-sub>.menu-item.active .menu-icon {
    color: #ff6b00;
}
.bg-menu-theme .menu-inner>.menu-item.active>.menu-link {
    background-color: rgba(255, 156, 84, .16)!important;
    color: #ff6b00;
}
.bg-menu-theme .menu-inner>.menu-item.active:before {
    background: #ff6b00;
}
.bg-menu-theme .menu-sub>.menu-item>.menu-link:before {
    background-color: #b4bdc6!important;
}
.bg-menu-theme .menu-sub>.menu-item.active>.menu-link:not(.menu-toggle):before {
    background-color: #ff6b00!important;
    border: 3px solid #e7e7ff!important;
}
.app-brand .layout-menu-toggle {
    background-color: #ff6b00;
    border: 7px solid #f5f5f9;
}
.app-brand .layout-menu-toggle i {
    color: #fff;
}
.app-brand .layout-menu-toggle .menu-inner>.menu-header:before {
    background-color: #b4bdc6;
}
.bg-footer-theme {
    background-color: #f5f5f9!important;
    color: #697a8d;
}
.bg-footer-theme .footer-link {
    color: #697a8d;
}
.bg-footer-theme .footer-link:focus, .bg-footer-theme .footer-link:hover {
    color: #566a7f;
}
.bg-footer-theme .footer-link.disabled {
    color: #a1abb8!important;
}
.bg-footer-theme .active>.footer-link, .bg-footer-theme .footer-link.active, .bg-footer-theme .footer-link.show, .bg-footer-theme .footer-text, .bg-footer-theme .show>.footer-link {
    color: #566a7f;
}
.bg-footer-theme hr {
    border-color: rgba(86, 106, 127, .077);
}
.layout-footer-fixed .content-footer {
    box-shadow: 0 0 .375rem .25rem rgba(161, 172, 184, .15);
}
.page-vertical-center{
    position: absolute;
    top: 50%;
    width: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*Menu and layout*/
.menu {
    display: flex;
}
.menu .app-brand {
    width: 100%;
}
.menu .ps__rail-y, .menu .ps__thumb-y {
    width: .125rem!important;
}
.menu .ps__rail-y {
    background: none!important;
    left: auto!important;
    right: .25rem!important;
}
.menu .ps__rail-y.ps--clicking, .menu .ps__rail-y.ps--clicking>.ps__thumb-y, .menu .ps__rail-y:focus, .menu .ps__rail-y:focus>.ps__thumb-y, .menu .ps__rail-y:hover, .menu .ps__rail-y:hover>.ps__thumb-y {
    width: .375rem!important;
}
.menu-inner {
    align-items: flex-start;
    display: flex;
    height: 100%;
    justify-content: flex-start;
    margin: 0;
    padding: 0;
}
.menu-inner-shadow {
    display: none;
    height: 3rem;
    pointer-events: none;
    position: absolute;
    top: 4.225rem;
    width: 100%;
    z-index: 2;
}
html:not(.layout-menu-fixed) .menu-inner-shadow {
    display: none!important;
}
.menu-item {
    align-items: flex-start;
    justify-content: flex-start;
}
.menu-item.menu-item-animating {
    transition: height .3s ease-in-out;
}
.menu-block, .menu-divider, .menu-header, .menu-item {
    flex: 0 0 auto;
    flex-direction: column;
    list-style: none;
    margin: 0;
    padding: 0;
}
.menu-header {
    opacity: 1;
    transition: opacity .3s ease-in-out;
}
.menu-icon {
    flex-grow: 0;
    flex-shrink: 0;
    font-size: 1.25rem;
    margin-right: .5rem;
}
.menu:not(.menu-no-animation) .menu-icon {
    transition: margin-right .3s ease
}
.menu-link {
    align-items: center;
    display: flex;
    flex: 0 1 auto;
    margin: 0;
    position: relative;
}
.menu-item.disabled .menu-link {
    cursor: not-allowed!important;
}
.menu:not(.menu-no-animation) .menu-link {
    transition-duration: .3s;
    transition-property: color, background-color;
}
.menu-link>:not(.menu-icon) {
    flex: 0 1 auto;
    opacity: 1;
}
.menu:not(.menu-no-animation) .menu-link>:not(.menu-icon) {
    transition: opacity .3s ease-in-out;
}
.menu-sub {
    display: none;
    flex-direction: column;
    margin: 0;
    padding: 0;
}
.menu:not(.menu-no-animation) .menu-sub {
    transition: background-color .3s;
}
.menu-item.open>.menu-sub {
    display: flex;
}
.menu-toggle:after {
    border: 1px solid;
    border-bottom: 0;
    border-left: 0;
    content: "";
    display: block;
    height: .42em;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    width: .42em;
}
.menu-item.open:not(.menu-item-closing)>.menu-toggle:after {
    transform: translateY(-50%) rotate(135deg);
}
.menu:not(.menu-no-animation) .menu-toggle:after {
    transition-duration: .3s;
    transition-property: transform;
}
.menu-divider {
    border: 0;
    border-top: 1px solid;
    width: 100%;
}
.menu-vertical {
    flex-direction: column;
}
.menu-vertical:not(.menu-no-animation) {
    transition: width .3s;
}
.menu-vertical, .menu-vertical .menu-block, .menu-vertical .menu-inner>.menu-header, .menu-vertical .menu-inner>.menu-item {
    width: 16.25rem;
}
.menu-vertical .menu-inner {
    flex: 1 1 auto;
    flex-direction: column;
}
.menu-vertical .menu-inner>.menu-item {
    margin: .0625rem 0;
}
.menu-vertical .menu-inner>.menu-item .menu-link {
    margin: 0 1rem;
}
.menu-vertical .menu-block, .menu-vertical .menu-item .menu-link {
    padding: .625rem 1rem;
}
.menu-vertical .menu-header {
    margin: 1rem 0 .5rem;
    padding: .625rem 2rem;
}
.menu-vertical .menu-item .menu-link {
    font-size: .9375rem;
}
.menu-vertical .menu-item.active:not(.open)>.menu-link {
    font-weight: 600;
}
.menu-vertical .menu-item .menu-toggle {
    padding-right: calc(1rem + 1.26em);
}
.menu-vertical .menu-item .menu-toggle:after {
    right: 1rem;
}
.menu-vertical .menu-divider {
    margin-bottom: .625rem;
    margin-top: .625rem;
    padding: 0;
}
.menu-vertical .menu-sub {
    padding-bottom: .3125rem;
    padding-top: .3125rem;
}
.menu-vertical .menu-sub .menu-link {
    padding-bottom: .625rem;
    padding-top: .625rem;
}
.menu-vertical .menu-icon {
    width: 1.5rem;
}
.menu-vertical .menu-sub .menu-icon {
    margin-right: 0;
}
@media(max-width:1199.98px) {
    .menu-vertical .menu-sub .menu-icon {
        display: none;
    }
}
.menu-vertical .menu-horizontal-wrapper {
    flex: none;
}
.menu-vertical .menu-sub .menu-link {
    padding-left: 3rem;
}
.menu-vertical .menu-sub .menu-sub .menu-link {
    padding-left: 3.65rem;
}
.menu-vertical .menu-sub .menu-sub .menu-sub .menu-link {
    padding-left: 4.3rem;
}
.menu-vertical .menu-sub .menu-sub .menu-sub .menu-sub .menu-link {
    padding-left: 4.95rem;
}
.menu-vertical .menu-sub .menu-sub .menu-sub .menu-sub .menu-sub .menu-link {
    padding-left: 5.6rem;
}
.menu-collapsed:not(:hover), .menu-collapsed:not(:hover) .menu-inner>.menu-item {
    width: 5.25rem;
}
.menu-collapsed:not(:hover) .menu-inner>.menu-item>.menu-link {
    padding-left: 1rem;
}
.menu-collapsed:not(:hover) .menu-block, .menu-collapsed:not(:hover) .menu-inner>.menu-header {
    margin-left: 1rem;
    padding-left: .5rem;
    padding-right: 1.5rem;
    position: relative;
    text-indent: -9999px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 16.25rem;
}
.menu-collapsed:not(:hover) .menu-block .menu-header-text, .menu-collapsed:not(:hover) .menu-inner>.menu-header .menu-header-text {
    opacity: 0;
    overflow: hidden;
}
.menu-collapsed:not(:hover) .menu-block:before, .menu-collapsed:not(:hover) .menu-inner>.menu-header:before {
    content: "";
    display: block;
    left: 1.125rem;
    position: absolute;
    text-align: center;
    top: 1.1875rem;
    width: 1rem;
}
.menu-collapsed:not(:hover) .menu-block:before {
    bottom: .75rem;
}
.menu-collapsed:not(:hover) .menu-inner>.menu-item div:not(.menu-block) {
    opacity: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.menu-collapsed:not(:hover) .menu-inner>.menu-item.open>.menu-sub, .menu-collapsed:not(:hover) .menu-inner>.menu-item>.menu-sub, .menu-collapsed:not(:hover) .menu-inner>.menu-item>.menu-toggle:after {
    display: none;
}
.menu-collapsed:not(:hover) .menu-inner>.menu-item>.menu-link .menu-icon {
    margin-left: -2rem;
    margin-right: 0;
    text-align: center;
    width: 5.25rem;
}
.layout-container {
    min-height: 100vh;
}
.layout-container, .layout-wrapper {
    align-items: stretch;
    display: flex;
    flex: 1 1 auto;
    width: 100%;
}
.content-wrapper, .content-wrapper>*, .layout-menu, .layout-page {
    min-height: 1px;
}
.content-footer, .layout-navbar {
    flex: 0 0 auto;
}
.layout-page {
    align-items: stretch;
    display: flex;
    flex: 1 1 auto;
    padding: 0;
}
.layout-without-menu .layout-page {
    padding-left: 0!important;
    padding-right: 0!important;
}
.content-wrapper {
    align-items: stretch;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    justify-content: space-between;
}
.content-backdrop {
    background-color: #435971;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 1;
}
.content-backdrop.fade {
    opacity: 0;
}
.content-backdrop.show {
    opacity: .5;
}
.layout-menu-fixed .content-backdrop {
    z-index: 10;
}
.content-backdrop.fade {
    z-index: -1;
}
.layout-navbar {
    color: #697a8d;
    flex-wrap: nowrap;
    height: 3.875rem;
    padding-bottom: .2rem;
    padding-top: .25rem;
    position: relative;
    z-index: 2;
}
.layout-navbar .navbar {
    transform: translateZ(0);
}
.layout-navbar .navbar-nav-right {
    flex-basis: 100%;
}
.layout-navbar .navbar-search-wrapper .input-group-text, .layout-navbar .navbar-search-wrapper .search-input {
    background-color: transparent;
}
.layout-navbar.navbar-detached {
    border-radius: .375rem;
    margin: .75rem auto 0;
    padding: 0 1.5rem;
    width: calc(100% - 3.25rem);
}
.layout-navbar.navbar-detached.container-xxl {
    max-width: calc(1440px - 3.25rem);
}
.layout-navbar-fixed .layout-navbar.navbar-detached {
    width: calc(100% - 19.5rem);
}
@media(max-width:1199.98px) {
    .layout-navbar-fixed .layout-navbar.navbar-detached {
        width: calc(100% - 3.25rem)!important;
    }
}
@media(max-width:991.98px) {
    .layout-navbar-fixed .layout-navbar.navbar-detached {
        width: calc(100% - 2rem)!important;
    }
}
.layout-navbar-fixed.layout-menu-collapsed .layout-navbar.navbar-detached {
    width: calc(100% - 8.5rem);
}
@media(max-width:1199.98px) {
    .layout-navbar.navbar-detached {
        width: calc(100% - 3.25rem)!important;
    }
}
@media(max-width:991.98px) {
    .layout-navbar.navbar-detached {
        width: calc(100% - 2rem)!important;
    }
}
.layout-menu-collapsed .layout-navbar.navbar-detached, .layout-without-menu .layout-navbar.navbar-detached {
    width: calc(100% - 3.25rem);
}
.layout-navbar .search-input-wrapper .search-toggler {
    position: absolute;
    right: 1rem;
    top: 1.25rem;
    z-index: 1;
}
.layout-navbar .search-input-wrapper .search-input {
    box-shadow: none;
    height: 100%;
}
.layout-navbar[class*=bg-]:not(.bg-navbar-theme) .nav-item .dropdown-toggle, .layout-navbar[class*=bg-]:not(.bg-navbar-theme) .nav-item .input-group-text {
    color: #fff;
}
@media(max-width:1199.98px) {
    .layout-navbar .navbar-nav .nav-item.dropdown .dropdown-menu {
        position: absolute;
    }
    .layout-navbar .navbar-nav .nav-item.dropdown .dropdown-menu .last-login {
        white-space: nowrap;
    }
}
@media(max-width:767.98px) {
    .layout-navbar .navbar-nav .nav-item.dropdown {
        float: left;
        position: static;
    }
    .layout-navbar .navbar-nav .nav-item.dropdown .badge-notifications {
        top: auto;
    }
    .layout-navbar .navbar-nav .nav-item.dropdown .dropdown-menu {
        left: .9rem;
        min-width: auto;
        position: absolute;
        width: 92%;
    }
}
@media(max-width:1199.98px) {
    .layout-navbar {
        z-index: 1080;
    }
}
.layout-menu {
    flex: 1 0 auto;
    position: relative;
}
.layout-menu .menu-item a:hover{
    color: #000000 !important;
    background-color: #ff9c54!important;
}
.layout-menu .menu {
    transform: translateZ(0);
}
.layout-menu .menu-vertical {
    height: 100%;
}
.layout-content-navbar .layout-page {
    flex-basis: 100%;
    flex-direction: column;
    max-width: 100%;
    min-width: 0;
    width: 0;
}
.layout-content-navbar .content-wrapper {
    width: 100%;
}
@media(min-width:1200px) {
    .layout-menu-fixed .layout-menu, .layout-menu-fixed-offcanvas .layout-menu {
        bottom: 0;
        left: 0;
        margin-left: 0!important;
        margin-right: 0!important;
        position: fixed;
        top: 0;
    }
    .layout-menu-fixed-offcanvas:not(.layout-menu-collapsed) .layout-page, .layout-menu-fixed:not(.layout-menu-collapsed) .layout-page {
        padding-left: 16.25rem;
    }
}
html:not(.layout-navbar-fixed) .layout-content-navbar .layout-page, html:not(.layout-navbar-fixed):not(.layout-menu-fixed):not(.layout-menu-fixed-offcanvas) .layout-page {
    padding-top: 0!important;
}
html:not(.layout-footer-fixed) .content-wrapper {
    padding-bottom: 0!important;
}
@media(max-width:1199.98px) {
    .layout-menu-fixed .layout-wrapper.layout-navbar-full .layout-menu, .layout-menu-fixed-offcanvas .layout-wrapper.layout-navbar-full .layout-menu {
        top: 0!important;
    }
    html:not(.layout-navbar-fixed) .layout-navbar-full .layout-page {
        padding-top: 0!important;
    }
}
.layout-navbar-fixed .layout-navbar {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}
@media(min-width:1200px) {
    .layout-menu-fixed .layout-navbar-full .layout-navbar, .layout-menu-fixed-offcanvas .layout-navbar-full .layout-navbar {
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
    }
    .layout-menu-fixed-offcanvas.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar, .layout-menu-fixed.layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar, .layout-navbar-fixed:not(.layout-menu-collapsed) .layout-content-navbar:not(.layout-without-menu) .layout-navbar {
        left: 16.25rem;
    }
}
.layout-footer-fixed .content-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
}
@media(min-width:1200px) {
    .layout-footer-fixed:not(.layout-menu-collapsed) .layout-wrapper:not(.layout-without-menu) .content-footer {
        left: 16.25rem;
    }
}
@media(max-width:1199.98px) {
    .layout-menu {
        height: 100%!important;
        left: 0!important;
        margin-left: 0!important;
        margin-right: 0!important;
        position: fixed!important;
        top: 0!important;
        transform: translate3d(-100%, 0, 0);
        will-change: transform, -webkit-transform;
    }
    .layout-menu-expanded .layout-menu {
        transform: translateZ(0)!important;
    }
    .layout-menu-expanded body {
        overflow: hidden;
    }
    .layout-overlay {
        background: #435971;
        cursor: pointer;
        display: none;
        height: 100%!important;
        left: 0;
        opacity: .5;
        position: fixed;
        right: 0;
        top: 0;
    }
    .layout-menu-expanded .layout-overlay {
        display: block;
    }
    .layout-menu-100vh .layout-menu, .layout-menu-100vh .layout-overlay {
        height: 100vh!important;
    }
}
.layout-menu-fixed body:not(.modal-open) .layout-navbar-full .layout-navbar, .layout-menu-fixed-offcanvas body:not(.modal-open) .layout-navbar-full .layout-navbar, .layout-navbar-fixed body:not(.modal-open) .layout-navbar-full .layout-navbar {
    z-index: 1080;
}
.layout-menu-fixed body:not(.modal-open) .layout-content-navbar .layout-navbar, .layout-menu-fixed-offcanvas body:not(.modal-open) .layout-content-navbar .layout-navbar, .layout-navbar-fixed body:not(.modal-open) .layout-content-navbar .layout-navbar {
    z-index: 1075;
}
.layout-footer-fixed .content-footer {
    z-index: 1030;
}
@media(max-width:1199.98px) {
    .layout-menu {
        z-index: 1100;
    }
    .layout-overlay {
        z-index: 1099;
    }
}
@media(min-width:1200px) {
    .layout-navbar-full .layout-navbar {
        z-index: 10;
    }
    .layout-content-navbar .layout-navbar, .layout-navbar-full .layout-menu {
        z-index: 9;
    }
    .layout-content-navbar .layout-menu {
        z-index: 10;
    }
    .layout-menu-fixed body:not(.modal-open) .layout-navbar-full .layout-menu, .layout-menu-fixed-offcanvas body:not(.modal-open) .layout-navbar-full .layout-menu {
        z-index: 1075;
    }
    .layout-menu-fixed body:not(.modal-open) .layout-content-navbar .layout-menu, .layout-menu-fixed-offcanvas body:not(.modal-open) .layout-content-navbar .layout-menu, .layout-navbar-fixed body:not(.modal-open) .layout-content-navbar .layout-menu {
        z-index: 1080;
    }
}
.layout-menu-link-no-transition .layout-menu .menu-link, .layout-menu-link-no-transition .layout-menu-horizontal .menu-link, .layout-no-transition .layout-menu, .layout-no-transition .layout-menu .menu, .layout-no-transition .layout-menu .menu-item, .layout-no-transition .layout-menu-horizontal, .layout-no-transition .layout-menu-horizontal .menu, .layout-no-transition .layout-menu-horizontal .menu-item {
    -webkit-animation: none!important;
    animation: none!important;
    transition: none!important;
}
@media(max-width:1199.98px) {
    .layout-transitioning .layout-overlay {
        -webkit-animation: menuAnimation .3s;
        animation: menuAnimation .3s;
    }
    .layout-transitioning .layout-menu {
        transition-duration: .3s;
        transition-property: transform;
    }
}
@media(min-width:1200px) {
    .layout-menu-collapsed:not(.layout-transitioning):not(.layout-menu-offcanvas):not(.layout-menu-fixed):not(.layout-menu-fixed-offcanvas) .layout-menu {
        transition-duration: .3s;
        transition-property: margin-left, margin-right, width;
    }
    .layout-transitioning.layout-menu-offcanvas .layout-menu {
        transition-duration: .3s;
        transition-property: margin-left, margin-right, transform;
    }
    .layout-transitioning.layout-menu-fixed .layout-page, .layout-transitioning.layout-menu-fixed-offcanvas .layout-page {
        transition-duration: .3s;
        transition-property: padding-left, padding-right;
    }
    .layout-transitioning.layout-menu-fixed .layout-menu {
        transition: width .3s;
    }
    .layout-transitioning.layout-menu-fixed-offcanvas .layout-menu {
        transition-duration: .3s;
        transition-property: transform;
    }
    .layout-transitioning.layout-footer-fixed .content-footer, .layout-transitioning.layout-navbar-fixed .layout-content-navbar .layout-navbar {
        transition-duration: .3s;
        transition-property: left, right;
    }
    .layout-transitioning:not(.layout-menu-offcanvas):not(.layout-menu-fixed):not(.layout-menu-fixed-offcanvas) .layout-menu {
        transition-duration: .3s;
        transition-property: margin-left, margin-right, width;
    }
}
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
    .content-footer, .layout-menu, .layout-navbar, .layout-page, .menu {
        transition: none!important;
        transition-duration: 0s!important;
    }
    .layout-overlay {
        -webkit-animation: none!important;
        animation: none!important;
    }
}
@-webkit-keyframes menuAnimation {
    0% {
        opacity: 0;
    }
    to {
        opacity: .5;
    }
}
@keyframes menuAnimation {
    0% {
        opacity: 0;
    }
    to {
        opacity: .5;
    }
}
.dropdown-menu {
    -webkit-animation: dropdownAnimation .1s;
    animation: dropdownAnimation .1s;
    box-shadow: 0 .25rem 1rem rgba(161, 172, 184, .45);
    margin: .125rem 0;
}
.dropdown-menu a:hover{
    color: #000000;
    background-color: #ff9c54;
}
.mega-dropdown>.dropdown-menu {
    left: 0!important;
    right: 0!important;
}
.dropdown-menu .badge[class*=" float-"], .dropdown-menu .badge[class^=float-] {
    position: relative;
    top: .071em;
}
.dropdown-item {
    line-height: 1.54;
}
.dropdown-toggle-hide-arrow>.dropdown-toggle:after, .dropdown-toggle-hide-arrow>.dropdown-toggle:before, .dropdown-toggle.hide-arrow:after, .dropdown-toggle.hide-arrow:before {
    display: none;
}
.dropdown-toggle:after {
    margin-top: -.28em;
    transform: rotate(45deg);
}
.dropdown-toggle:after, .dropend .dropdown-toggle:after {
    border: 1px solid;
    border-left: 0;
    border-top: 0;
    height: .42em;
    width: .42em;
}
.dropend .dropdown-toggle:after {
    margin-top: -.168em;
    transform: rotate(-45deg);
}
.dropstart .dropdown-toggle:before {
    border: 1px solid;
    border-right: 0;
    border-top: 0;
    height: .42em;
    margin-top: -.168em;
    transform: rotate(45deg);
    width: .42em;
}
.dropup .dropdown-toggle:after {
    border: 1px solid;
    border-bottom: 0;
    border-left: 0;
    height: .42em;
    margin-top: 0;
    transform: rotate(-45deg);
    width: .42em;
}
.dropend .dropdown-toggle:after, .dropstart .dropdown-toggle:before {
    vertical-align: middle;
}
/*Scrollbar on Menu*/
.ps {
    overflow: hidden !important;
    overflow-anchor: none;
    -ms-overflow-style: none;
    touch-action: auto;
    -ms-touch-action: auto;
}
.ps__rail-x {
    display: none;
    opacity: 0;
    transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    height: 15px;
    bottom: 0px;
    position: absolute;
}
.ps__rail-y {
    display: none;
    opacity: 0;
    transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    width: 15px;
    right: 0;
    position: absolute;
}
.ps--active-x>.ps__rail-x, .ps--active-y>.ps__rail-y {
    display: block;
    background-color: transparent;
}
.ps:hover>.ps__rail-x, .ps:hover>.ps__rail-y, .ps--focus>.ps__rail-x, .ps--focus>.ps__rail-y, .ps--scrolling-x>.ps__rail-x, .ps--scrolling-y>.ps__rail-y {
    opacity: .6;
}
.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking {
    background-color: #eee;
    opacity: .9;
}
.ps__thumb-x {
    background-color: #aaa;
    border-radius: 6px;
    transition: background-color .2s linear, height .2s ease-in-out;
    -webkit-transition: background-color .2s linear, height .2s ease-in-out;
    height: 6px;
    bottom: 2px;
    position: absolute;
}
.ps__thumb-y {
    background-color: #aaa;
    border-radius: 6px;
    transition: background-color .2s linear, width .2s ease-in-out;
    -webkit-transition: background-color .2s linear, width .2s ease-in-out;
    width: 6px;
    right: 2px;
    position: absolute;
}
.ps__rail-x:hover>.ps__thumb-x, .ps__rail-x:focus>.ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x {
    background-color: #999;
    height: 11px;
}
.ps__rail-y:hover>.ps__thumb-y, .ps__rail-y:focus>.ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y {
    background-color: #999;
    width: 11px;
}
@supports(-ms-overflow-style: none) {
    .ps {
        overflow: auto !important;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ps {
        overflow: auto !important;
    }
}
.ps {
    position: relative;
}
.ps__rail-x {
    height: .25rem;
}
.ps__rail-y {
    width: .25rem;
}
.ps__rail-x, .ps__rail-y, .ps__thumb-x, .ps__thumb-y {
    border-radius: 10rem;
}
.ps__rail-x:hover, .ps__rail-x:focus, .ps__rail-x.ps--clicking, .ps__rail-x:hover>.ps__thumb-x, .ps__rail-x:focus>.ps__thumb-x, .ps__rail-x.ps--clicking>.ps__thumb-x {
    height: .375rem;
}
.ps__rail-y:hover, .ps__rail-y:focus, .ps__rail-y.ps--clicking, .ps__rail-y:hover>.ps__thumb-y, .ps__rail-y:focus>.ps__thumb-y, .ps__rail-y.ps--clicking>.ps__thumb-y {
    width: .375rem;
}
.ps__thumb-x {
    height: .25rem;
    bottom: 0;
}
.ps__thumb-y {
    width: .25rem;
    right: 0;
}
.light-style .ps__thumb-x, .light-style .ps__thumb-y {
    background-color: rgba(67, 89, 113, .4);
}
.light-style .ps__rail-x:hover, .light-style .ps__rail-y:hover, .light-style .ps__rail-x:focus, .light-style .ps__rail-y:focus, .light-style .ps__rail-x.ps--clicking, .light-style .ps__rail-y.ps--clicking {
    background-color: rgba(67, 89, 113, .2);
}
.light-style .ps__rail-x:hover>.ps__thumb-x, .light-style .ps__rail-y:hover>.ps__thumb-y, .light-style .ps__rail-x:focus>.ps__thumb-x, .light-style .ps__rail-y:focus>.ps__thumb-y, .light-style .ps__rail-x.ps--clicking>.ps__thumb-x, .light-style .ps__rail-y.ps--clicking>.ps__thumb-y {
    background-color: rgba(67, 89, 113, .7);
}
.light-style .ps-inverted .ps__rail-x:hover, .light-style .ps-inverted .ps__rail-y:hover, .light-style .ps-inverted .ps__rail-x:focus, .light-style .ps-inverted .ps__rail-y:focus, .light-style .ps-inverted .ps__rail-x.ps--clicking, .light-style .ps-inverted .ps__rail-y.ps--clicking {
    background-color: rgba(255, 255, 255, .5);
}
.light-style .ps-inverted .ps__thumb-x, .light-style .ps-inverted .ps__thumb-y {
    background-color: rgba(255, 255, 255, .7);
}
.light-style .ps-inverted .ps__rail-x:hover>.ps__thumb-x, .light-style .ps-inverted .ps__rail-y:hover>.ps__thumb-y, .light-style .ps-inverted .ps__rail-x:focus>.ps__thumb-x, .light-style .ps-inverted .ps__rail-y:focus>.ps__thumb-y, .light-style .ps-inverted .ps__rail-x.ps--clicking>.ps__thumb-x, .light-style .ps-inverted .ps__rail-y.ps--clicking>.ps__thumb-y {
    background-color: #fff;
}
@supports(-moz-appearance: none) {
    #both-scrollbars-example {
        max-width: 1080px;
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
    }
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    padding-left: 1rem;
    padding-right: 1rem;
}
@media(min-width:992px) {
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        padding-left: 1.625rem;
        padding-right: 1.625rem;
    }
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    margin-left: auto;
    margin-right: auto;
    padding-left: var(--bs-gutter-x, 1.625rem);
    padding-right: var(--bs-gutter-x, 1.625rem);
    width: 100%;
}
@media(min-width:1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1440px;
    }
} 
.container-p-y:not([class^=pt-]):not([class*=" pt-"]) {
    padding-top: 1.625rem!important;
}
.container-p-y:not([class^=pb-]):not([class*=" pb-"]) {
    padding-bottom: 1.625rem!important;
} 
/*navbar*/
.navbar {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: .5rem;
    padding-top: .5rem;
    position: relative;
}
.navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl {
    align-items: center;
    display: flex;
    flex-wrap: inherit;
    justify-content: space-between;
}
.navbar-brand {
    font-size: 1rem;
    margin-right: 1rem;
    padding-bottom: .4521875rem;
    padding-top: .4521875rem;
    white-space: nowrap;
}
.navbar-nav {
    display: flex;
    flex-direction: column;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}
.navbar-nav .nav-link {
    padding-left: 0;
    padding-right: 0;
}
.navbar-nav .dropdown-menu {
    position: static;
}
.navbar-text {
    padding-bottom: .5rem;
    padding-top: .5rem;
}
.navbar-collapse {
    align-items: center;
    flex-basis: 100%;
    flex-grow: 1;
}
.navbar-toggler {
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .375rem;
    font-size: .75rem;
    line-height: 1;
    padding: 0;
    transition: box-shadow .15s ease-in-out;
}
@media(prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none;
    }
}
.navbar-toggler:hover {
    text-decoration: none;
}
.navbar-toggler:focus {
    box-shadow: 0 0 0 .05rem;
    outline: 0;
    text-decoration: none;
}
.navbar-toggler-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    height: 1.5em;
    vertical-align: middle;
    width: 1.5em;
}
.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto;
}
@media(min-width:576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-sm .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem;
    }
    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-sm .navbar-collapse {
        display: flex!important;
        flex-basis: auto;
    }
    .navbar-expand-sm .navbar-toggler, .navbar-expand-sm .offcanvas-header {
        display: none;
    }
    .navbar-expand-sm .offcanvas {
        background-color: transparent;
        border-left: 0;
        border-right: 0;
        bottom: 0;
        flex-grow: 1;
        position: inherit;
        transform: none;
        transition: none;
        visibility: visible!important;
        z-index: 1000;
    }
    .navbar-expand-sm .offcanvas-bottom, .navbar-expand-sm .offcanvas-top {
        border-bottom: 0;
        border-top: 0;
        height: auto;
    }
    .navbar-expand-sm .offcanvas-body {
        display: flex;
        flex-grow: 0;
        overflow-y: visible;
        padding: 0;
    }
}
@media(min-width:768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-md .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem;
    }
    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-md .navbar-collapse {
        display: flex!important;
        flex-basis: auto;
    }
    .navbar-expand-md .navbar-toggler, .navbar-expand-md .offcanvas-header {
        display: none;
    }
    .navbar-expand-md .offcanvas {
        background-color: transparent;
        border-left: 0;
        border-right: 0;
        bottom: 0;
        flex-grow: 1;
        position: inherit;
        transform: none;
        transition: none;
        visibility: visible!important;
        z-index: 1000;
    }
    .navbar-expand-md .offcanvas-bottom, .navbar-expand-md .offcanvas-top {
        border-bottom: 0;
        border-top: 0;
        height: auto;
    }
    .navbar-expand-md .offcanvas-body {
        display: flex;
        flex-grow: 0;
        overflow-y: visible;
        padding: 0;
    }
}
@media(min-width:992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem;
    }
    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-lg .navbar-collapse {
        display: flex!important;
        flex-basis: auto;
    }
    .navbar-expand-lg .navbar-toggler, .navbar-expand-lg .offcanvas-header {
        display: none;
    }
    .navbar-expand-lg .offcanvas {
        background-color: transparent;
        border-left: 0;
        border-right: 0;
        bottom: 0;
        flex-grow: 1;
        position: inherit;
        transform: none;
        transition: none;
        visibility: visible!important;
        z-index: 1000;
    }
    .navbar-expand-lg .offcanvas-bottom, .navbar-expand-lg .offcanvas-top {
        border-bottom: 0;
        border-top: 0;
        height: auto;
    }
    .navbar-expand-lg .offcanvas-body {
        display: flex;
        flex-grow: 0;
        overflow-y: visible;
        padding: 0;
    }
}
@media(min-width:1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-xl .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem;
    }
    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-xl .navbar-collapse {
        display: flex!important;
        flex-basis: auto;
    }
    .navbar-expand-xl .navbar-toggler, .navbar-expand-xl .offcanvas-header {
        display: none;
    }
    .navbar-expand-xl .offcanvas {
        background-color: transparent;
        border-left: 0;
        border-right: 0;
        bottom: 0;
        flex-grow: 1;
        position: inherit;
        transform: none;
        transition: none;
        visibility: visible!important;
        z-index: 1000;
    }
    .navbar-expand-xl .offcanvas-bottom, .navbar-expand-xl .offcanvas-top {
        border-bottom: 0;
        border-top: 0;
        height: auto;
    }
    .navbar-expand-xl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        overflow-y: visible;
        padding: 0;
    }
}
@media(min-width:1400px) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-xxl .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem;
    }
    .navbar-expand-xxl .navbar-nav-scroll {
        overflow: visible;
    }
    .navbar-expand-xxl .navbar-collapse {
        display: flex!important;
        flex-basis: auto;
    }
    .navbar-expand-xxl .navbar-toggler, .navbar-expand-xxl .offcanvas-header {
        display: none;
    }
    .navbar-expand-xxl .offcanvas {
        background-color: transparent;
        border-left: 0;
        border-right: 0;
        bottom: 0;
        flex-grow: 1;
        position: inherit;
        transform: none;
        transition: none;
        visibility: visible!important;
        z-index: 1000;
    }
    .navbar-expand-xxl .offcanvas-bottom, .navbar-expand-xxl .offcanvas-top {
        border-bottom: 0;
        border-top: 0;
        height: auto;
    }
    .navbar-expand-xxl .offcanvas-body {
        display: flex;
        flex-grow: 0;
        overflow-y: visible;
        padding: 0;
    }
}
.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start;
}
.navbar-expand .navbar-nav {
    flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
    padding-left: .5rem;
    padding-right: .5rem;
}
.navbar-expand .navbar-nav-scroll {
    overflow: visible;
}
.navbar-expand .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
}
.navbar-expand .navbar-toggler, .navbar-expand .offcanvas-header {
    display: none;
}
.navbar-expand .offcanvas {
    background-color: transparent;
    border-left: 0;
    border-right: 0;
    bottom: 0;
    flex-grow: 1;
    position: inherit;
    transform: none;
    transition: none;
    visibility: visible!important;
    z-index: 1000;
}
.navbar-expand .offcanvas-bottom, .navbar-expand .offcanvas-top {
    border-bottom: 0;
    border-top: 0;
    height: auto;
}
.navbar-expand .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0;
}
.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: #697a8d;
}
.navbar-light .navbar-nav .nav-link {
    color: rgba(67, 89, 113, .5);
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #697a8d;
}
.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(67, 89, 113, .3);
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
    color: #697a8d;
}
.navbar-light .navbar-toggler {
    border-color: rgba(67, 89, 113, .06);
    color: rgba(67, 89, 113, .5);
}
.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='11' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0 0h14v1.75H0V0Zm0 4.375h14v1.75H0v-1.75ZM0 8.75h14v1.75H0V8.75Z' id='a'/%3E%3C/defs%3E%3Cg fill='rgba(67, 89, 113, 0.5)' fill-rule='evenodd'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse fill-opacity='.1' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
    color: rgba(67, 89, 113, .5);
}
.navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
    color: #697a8d;
}
.navbar-dark .navbar-brand, .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
    color: hsla(0, 0%, 100%, .8);
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #fff;
}
.navbar-dark .navbar-nav .nav-link.disabled {
    color: hsla(0, 0%, 100%, .4);
}
.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show>.nav-link {
    color: #fff;
}
.navbar-dark .navbar-toggler {
    border-color: hsla(0, 0%, 100%, .1);
    color: hsla(0, 0%, 100%, .8);
}
.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='11' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0 0h14v1.75H0V0Zm0 4.375h14v1.75H0v-1.75ZM0 8.75h14v1.75H0V8.75Z' id='a'/%3E%3C/defs%3E%3Cg fill='rgba(255, 255, 255, 0.8)' fill-rule='evenodd'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse fill-opacity='.1' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
    color: hsla(0, 0%, 100%, .8);
}
.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
    color: #fff;
}
/*avatar*/
.avatar {
    cursor: pointer;
    height: 2.375rem;
    position: relative;
    width: 2.375rem;
}
.avatar img {
    height: 100%;
    width: 100%;
}
.avatar .avatar-initial {
    align-items: center;
    background-color: #8592a3;
    bottom: 0;
    color: #fff;
    display: flex;
    font-weight: 700;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0;
}
.avatar.avatar-away:after, .avatar.avatar-busy:after, .avatar.avatar-offline:after, .avatar.avatar-online:after {
    border-radius: 100%;
    bottom: 0;
    box-shadow: 0 0 0 2px #fff;
    content: "";
    height: 8px;
    position: absolute;
    right: 3px;
    width: 8px;
}
.avatar.avatar-online:after {
    background-color: #71dd37;
}
.avatar.avatar-offline:after {
    background-color: #8592a3;
}
.avatar.avatar-away:after {
    background-color: #ffab00;
}
.avatar.avatar-busy:after {
    background-color: #ff3e1d;
}
.pull-up {
    transition: all .25s ease;
}
.pull-up:hover {
    border-radius: 50%;
    box-shadow: 0 .25rem 1rem rgba(161, 172, 184, .45);
    transform: translateY(-4px) scale(1.02);
    z-index: 30;
}
.avatar-xs {
    height: 1.625rem;
    width: 1.625rem;
}
.avatar-xs .avatar-initial {
    font-size: .625rem;
}
.avatar-xs.avatar-away:after, .avatar-xs.avatar-busy:after, .avatar-xs.avatar-offline:after, .avatar-xs.avatar-online:after {
    height: .325rem;
    right: 1px;
    width: .325rem;
}
.avatar-sm {
    height: 2rem;
    width: 2rem;
}
.avatar-sm .avatar-initial {
    font-size: .75rem;
}
.avatar-sm.avatar-away:after, .avatar-sm.avatar-busy:after, .avatar-sm.avatar-offline:after, .avatar-sm.avatar-online:after {
    height: .4rem;
    right: 2px;
    width: .4rem;
}
.avatar-md {
    height: 3rem;
    width: 3rem;
}
.avatar-md .avatar-initial {
    font-size: 1.125rem;
}
.avatar-md.avatar-away:after, .avatar-md.avatar-busy:after, .avatar-md.avatar-offline:after, .avatar-md.avatar-online:after {
    height: .6rem;
    right: 4px;
    width: .6rem;
}
.avatar-lg {
    height: 4rem;
    width: 4rem;
}
.avatar-lg .avatar-initial {
    font-size: 1.5rem;
}
.avatar-lg.avatar-away:after, .avatar-lg.avatar-busy:after, .avatar-lg.avatar-offline:after, .avatar-lg.avatar-online:after {
    height: .8rem;
    right: 5px;
    width: .8rem;
}
.avatar-xl {
    height: 4.5rem;
    width: 4.5rem;
}
.avatar-xl .avatar-initial {
    font-size: 1.875rem;
}
.avatar-xl.avatar-away:after, .avatar-xl.avatar-busy:after, .avatar-xl.avatar-offline:after, .avatar-xl.avatar-online:after {
    height: .9rem;
    right: 6px;
    width: .9rem;
}
.avatar-group .avatar {
    transition: all .25s ease;
}
.avatar-group .avatar .avatar-initial, .avatar-group .avatar img {
    border: 2px solid #fff;
}
.avatar-group .avatar .avatar-initial {
    background-color: #9da8b5;
}
.avatar-group .avatar:hover {
    transition: all .25s ease;
    z-index: 30;
}
.avatar-group .avatar {
    margin-left: -.8rem;
}
.avatar-group .avatar:first-child {
    margin-left: 0;
}
.avatar-group .avatar-xs {
    margin-left: -.65rem;
}
.avatar-group .avatar-sm {
    margin-left: -.75rem;
}
.avatar-group .avatar-md {
    margin-left: -.9rem;
}
.avatar-group .avatar-lg {
    margin-left: -1.5rem;
}
.avatar-group .avatar-xl {
    margin-left: -1.75rem;
}
/*bold*/
.fw-bold {
    font-weight: 700!important;
}
.fw-semibold {
    font-weight: 600!important;
}
.fw-bolder {
    font-weight: 900!important;
}
/*table*/
.table-orange {
    --bs-table-bg: #ff9c54!important;
    --bs-table-striped-bg: #f9eac9!important;
    --bs-table-striped-color: #435971!important;
    --bs-table-active-bg: #ecdfc3!important;
    --bs-table-active-color: #435971!important;
    --bs-table-hover-bg: #f4e5c7!important;
    --bs-table-hover-color: #435971!important;
    border-color: #ff6b00!important;
    color: #ffffff!important;
}
.table-orange th {
    border-bottom-color: inherit!important;
}

.form-group {
    margin-bottom: 1rem; 
}
.table-orange .btn-icon {
    color: #435971;
}

.table .fa{
    color: #ff9c54;
}

table.dataTable tbody tr.odd {
    background-color: #ff9c5429;
}

.btn-primary {
    color: #fff;
    background-color: #0d6efd !important;
    border-color: #0d6efd !important;
}

.btn-secondary {
    color: #fff;
    background-color: #6c757d !important;
    border-color: #6c757d !important;
}

.btn-danger {
    color: #fff;
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
}

.btn-close {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: #000000 !important;
    border: 1px solid #ff9c54!important;
    background: #ff9c54!important;
}

.is-invalid {
    border-color: #dc3545 !important;
    padding-right: calc(1.5em + 0.75rem) !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") !important;
    background-repeat: no-repeat !important;
    background-position: right calc(0.375em + 0.1875rem) center !important;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important;
}

.jstree-disabled>.jstree-icon{
    filter: none !important;
}

.jstree-disabled{
    background: none !important;
    color: #000000 !important;
    box-shadow: none !important;
}

hr {
    margin: 1rem 0 !important;
}