/*# sourceMappingURL=custom.min.css.map */
.form-control.touched:invalid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ed5e5e'%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='%23ed5e5e' stroke='none'/%3E%3C/svg%3E");
    background-position: right calc(0.375em + 0.25rem) center;
    background-repeat: no-repeat;
    background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
    border-color: #ed5e5e;
    padding-right: calc(1.5em + 1rem);
}

.table th {
    font-weight: bold !important;
}

.form-check {
    padding-top: 1rem;
    margin-bottom: 1px;
}

.form-control[readonly] {
    background-color: white !important;
}

.table-sort {
    background-color: transparent;
    border: solid transparent;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: center;
    opacity: 0.3;
    width: 10px;
    height: 10px;
}

.sort button,
.not-sortings .table-sort {
    background-image: url('/assets/images/icon-sortebale.svg');
}

.sorting_asc .table-sort {
    opacity: 1;
    background-image: url('/assets/images/icon-sorting_asc.svg');
    width: 3px;
    height: 3px;
}

.sorting_desc .table-sort {
    opacity: 1;
    background-image: url('/assets/images/icon-sorting_desc.svg');
    width: 3px;
    height: 3px;
}

/**/

.skin_siesa .checked-custom .form-check-input:checked {
    background-color: #2d71ea;
    border-color: #2d71ea;
}

.checked-custom .form-check-input:checked {
    background-color: #ff7a41;
    border-color: #ff7a41;
}

.checked-success .form-check-input:checked {
    background-color: #13c56b;
    border-color: #13c56b;
}
.dropdown #text-username .skinSiesa {
    color: #2d71ea !important;
}

.btn-withe {
    background-color: #ececec;
    color: #5d5d5d;
}

.btn-withe:hover {
    background-color: #f7f7f8;
    transition: all 0.1s ease-in-out;
}

.text-selected {
    transition: all 0.2s ease-in-out;
    color: #5d5d5d !important;
    cursor: pointer;
}

.text-selected:hover {
    color: #ff5900 !important;
}

.text-selected .active {
    color: #ff5900 !important;
}

.skin_siesa .text-selected:hover {
    color: #2d71ea !important;
}

.skin_siesa .text-selected .active {
    color: #2d71ea !important;
}

.Toastify__toast-container {
    z-index: 99999;
}

.footer {
    height: 45px;
}

.zIndex-100 {
    z-index: 999999999999;
}

#auth-siesa-background,
#auth-particles {
    height: 100vh;
}

#auth-siesa-background {
    position: fixed;
    top: 0;
    left: 0;
}

.wave-siesa {
    display: none;
}

#logo__banner {
    width: 100%;
    height: 28px;
}

.skin_siesa #logo__banner {
    height: 55px;
}

.text-footer {
    color: #878a99;
}
.skin_siesa .text-footer {
    color: rgb(243, 246, 249);
}

@keyframes animate {
    100% {
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    0% {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}

.wave-siesa {
    position: fixed;
    width: 100vw;
    transform: rotate(180deg);
    bottom: 10px;
    height: 100vh;
}

.background {
    position: fixed;
    width: 100vw;
    height: 60px;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    background: #2d71ea;
    overflow: hidden;
}
.background li {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.2);
    animation: animate 16s linear infinite;
}

.background li:nth-child(0) {
    left: 18%;
    width: 263px;
    height: 263px;
    bottom: -263px;
    animation-delay: 1s;
}
.background li:nth-child(1) {
    left: 64%;
    width: 193px;
    height: 193px;
    bottom: -193px;
    animation-delay: 5s;
}
.background li:nth-child(2) {
    left: 76%;
    width: 239px;
    height: 239px;
    bottom: -239px;
    animation-delay: 10s;
}
.background li:nth-child(3) {
    left: 47%;
    width: 129px;
    height: 129px;
    bottom: -129px;
    animation-delay: 4s;
}
.background li:nth-child(4) {
    left: 53%;
    width: 143px;
    height: 143px;
    bottom: -143px;
    animation-delay: 6s;
}
.background li:nth-child(5) {
    left: 84%;
    width: 175px;
    height: 175px;
    bottom: -175px;
    animation-delay: 9s;
}
.background li:nth-child(6) {
    left: 50%;
    width: 266px;
    height: 266px;
    bottom: -266px;
    animation-delay: 8s;
}
.background li:nth-child(7) {
    left: 73%;
    width: 206px;
    height: 206px;
    bottom: -206px;
    animation-delay: 8s;
}
.background li:nth-child(8) {
    left: 61%;
    width: 174px;
    height: 174px;
    bottom: -174px;
    animation-delay: 25s;
}
.background li:nth-child(9) {
    left: 59%;
    width: 197px;
    height: 197px;
    bottom: -197px;
    animation-delay: 17s;
}
.background li:nth-child(10) {
    left: 77%;
    width: 283px;
    height: 283px;
    bottom: -283px;
    animation-delay: 18s;
}
.background li:nth-child(11) {
    left: 88%;
    width: 183px;
    height: 183px;
    bottom: -183px;
    animation-delay: 12s;
}
.background li:nth-child(12) {
    left: 34%;
    width: 123px;
    height: 123px;
    bottom: -123px;
    animation-delay: 15s;
}
.background li:nth-child(13) {
    left: 54%;
    width: 237px;
    height: 237px;
    bottom: -237px;
    animation-delay: 18s;
}
.background li:nth-child(14) {
    left: 50%;
    width: 281px;
    height: 281px;
    bottom: -281px;
    animation-delay: 8s;
}
.background li:nth-child(15) {
    left: 79%;
    width: 250px;
    height: 250px;
    bottom: -250px;
    animation-delay: 3s;
}

.skin_siesa [data-layout='vertical'][data-sidebar='dark'] .navbar-menu {
    background: #2d71ea;
    border-right: 1px solid #2d71ea;
}

[data-layout='vertical'][data-sidebar='dark'][data-sidebar-size='sm']
    .navbar-brand-box,
[data-layout='vertical'][data-sidebar-size='sm']
    .navbar-menu
    .navbar-nav
    .nav-item:hover
    > a.menu-link {
    background: #fff;
}

.skin_siesa .hamburger-icon span {
    background-color: #fff !important;
}

[data-topbar='dark'] .hamburger-icon span {
    background-color: #5d5d5d;
}

[data-layout='vertical'][data-sidebar-size='sm']
    .navbar-menu
    .navbar-nav
    .nav-item:hover
    > a.menu-link {
    width: 390px;
}

.skin_siesa [data-layout='vertical'][data-sidebar='dark'] .navbar-menu {
    background: #fff !important;
}

[data-layout='vertical'][data-sidebar='dark'][data-sidebar-size='sm']
    .navbar-menu
    .navbar-nav
    .nav-item:hover
    > .menu-dropdown {
    width: 320px;
    box-shadow: 3px 4px 8px rgb(15 34 58 / 12%);
    background: #fff !important;
}

.page-link {
    color: #5d5d5d;
}

.page-link:hover {
    color: #5d5d5d;
}

.skin_siesa .page-item.active .page-link {
    color: #fff;
    background: #2d71ea;
}

.page-item.active .page-link {
    background: #ff5900;
}

.no-listing > ul {
    list-style: none;
}