﻿@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&display=swap);

.loader-section {
    height: calc(100vh - 30px)
}

    .loader-section, .loader-section .dots-container {
        align-items: center;
        display: flex;
        justify-content: center
    }

        .loader-section .dots-container {
            height: 100vh;
            width: 100%
        }

        .loader-section .dot {
            animation: pulse 1.5s ease-in-out infinite;
            background-color: #b3d4fc;
            border-radius: 10px;
            height: 20px;
            margin-right: 10px;
            width: 20px
        }

            .loader-section .dot:last-child {
                margin-right: 0
            }

            .loader-section .dot:first-child {
                animation-delay: -.3s
            }

            .loader-section .dot:nth-child(2) {
                animation-delay: -.1s
            }

            .loader-section .dot:nth-child(3) {
                animation-delay: .1s
            }

@keyframes pulse {
    0% {
        background-color: #b3d4fc;
        box-shadow: 0 0 0 0 #b2d4fcb3;
        transform: scale(.8)
    }

    50% {
        background-color: #6793fb;
        box-shadow: 0 0 0 10px #b2d4fc00;
        transform: scale(1.2)
    }

    to {
        background-color: #b3d4fc;
        box-shadow: 0 0 0 0 #b2d4fcb3;
        transform: scale(.8)
    }
}

.sidebar-section {
    background: var(--themeColor2);
    height: 100%;
    height: 100vh;
    overflow: hidden;
    position: relative;
    width: 220px
}

    .sidebar-section .sidebar .main-menus .sidebar-toggler {
        display: none
    }

    .sidebar-section .sidebar .main-menus .sidebar-brand {
        display: block;
        padding: 10px 0;
        text-align: center
    }

        .sidebar-section .sidebar .main-menus .sidebar-brand img {
            margin: a auto;
            width: 90%
        }

        .sidebar-section .sidebar .main-menus .sidebar-brand h2 {
            color: var(--themeColor) !important;
            font-size: 23px;
            font-weight: 800;
            margin-top: 7px
        }

    .sidebar-section .sidebar .main-menus .sidebar-menu {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        overflow: hidden
    }

        .sidebar-section .sidebar .main-menus .sidebar-menu ul {
            list-style-type: none;
            padding-left: 0
        }

            .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list {
                height: calc(100vh - 175px);
                margin-bottom: 10px;
                margin-top: 10px;
                overflow: hidden;
                overflow-y: auto
            }

                .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item a {
                    align-items: center;
                    color: var(--blackColor);
                    display: flex;
                    font-size: 90%;
                    padding: 8px 15px
                }

                    .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item a i {
                        font-size: 14px
                    }

                        .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item a i.roted-80 {
                            transform: rotate(90deg);
                            -webkit-transform: rotate(90deg);
                            -moz-transform: rotate(90deg);
                            -ms-transform: rotate(90deg);
                            -o-transform: rotate(90deg)
                        }

                        .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item a i.roted--80 {
                            transform: rotate(1turn);
                            -webkit-transform: rotate(1turn);
                            -moz-transform: rotate(1turn);
                            -ms-transform: rotate(1turn);
                            -o-transform: rotate(1turn)
                        }

                        .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item a i.border-i {
                            align-items: center;
                            border: 1px solid var(--blackColor);
                            display: flex;
                            height: 12px;
                            justify-content: center;
                            padding: 8px !important;
                            width: 12px
                        }

                        .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item a i.scopes-icon {
                            background: url(/images/crosshair.2c3e01d1b4ff20eb42db.png);
                            background-position: 50%;
                            background-repeat: no-repeat;
                            background-size: contain;
                            content: "";
                            height: 14px;
                            width: 14px
                        }

                        .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item a i.stamp-icon {
                            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL8AAADRCAYAAACdFGMsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuMWI2NWE3OSwgMjAyMi8wNi8xMy0xNzo0NjoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjUgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wMS0wOFQxNTo1NjowNiswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0wMS0wOFQxNTo1NjowNiswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDEtMDhUMTU6NTY6MDYrMDU6MzAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjliY2VmZGQ0LTMxOGQtNGM0ZS05YTY5LTVlMjgzZTAzOTgyZSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5YmNlZmRkNC0zMThkLTRj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);
                            background-position: 50%;
                            background-repeat: no-repeat;
                            background-size: contain;
                            content: "";
                            height: 14px;
                            width: 14px
                        }

                        .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item a i.hammer-rotation {
                            transform: rotate(50deg);
                            -webkit-transform: rotate(50deg);
                            -moz-transform: rotate(50deg);
                            -ms-transform: rotate(50deg);
                            -o-transform: rotate(50deg)
                        }

                    .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item a span {
                        font-size: 107%;
                        font-weight: 500;
                        padding-left: 15px
                    }

                    .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item a.menu-arrow {
                        position: relative
                    }

                        .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item a.menu-arrow:before {
                            background: url(/images/arrow.2ae9b785a01c4cc3f33d.png);
                            background-position: 50%;
                            background-repeat: no-repeat;
                            background-size: contain;
                            content: "";
                            height: 15px;
                            position: absolute;
                            right: 15px;
                            top: 55%;
                            transform: translateY(-50%) rotate(270deg);
                            -webkit-transform: translateY(-50%) rotate(270deg);
                            -moz-transform: translateY(-50%) rotate(270deg);
                            -ms-transform: translateY(-50%) rotate(270deg);
                            -o-transform: translateY(-50%) rotate(270deg);
                            transition: all .5s;
                            -webkit-transition: all .5s;
                            -moz-transition: all .5s;
                            -ms-transition: all .5s;
                            -o-transition: all .5s;
                            width: 15px
                        }

                .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item.active-menu a, .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item:hover a {
                    background: linear-gradient(90deg,#113c8b,#5776e3);
                    color: var(--whiteColor)
                }

                    .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item.active-menu a.menu-arrow:before, .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item:hover a.menu-arrow:before {
                        filter: brightness(100);
                        -webkit-filter: brightness(100)
                    }

                    .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item.active-menu a i.scopes-icon, .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item:hover a i.scopes-icon {
                        background: url(/images/crosshair-white.9c70502fb699805e5469.png);
                        background-position: 50%;
                        background-repeat: no-repeat;
                        background-size: contain;
                        content: "";
                        height: 14px;
                        width: 14px
                    }

                    .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item.active-menu a i.border-i, .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item:hover a i.border-i {
                        border-color: var(--whiteColor)
                    }

                    .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item.active-menu a i.stamp-icon, .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item:hover a i.stamp-icon {
                        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL8AAADRCAYAAACdFGMsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFu2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuMWI2NWE3OSwgMjAyMi8wNi8xMy0xNzo0NjoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjUgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wMS0wOFQxNTo1NjowNiswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0wMS0wOFQxNjoyMDozMyswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDEtMDhUMTY6MjA6MzMrMDU6MzAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmNhMjc5NDg0LTAyODYtMDE0MC05YTI0LTkyMjIyZjdiYWNiNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5YmNlZmRkNC0zMThkLTRj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);
                        background-position: 50%;
                        background-repeat: no-repeat;
                        background-size: contain;
                        content: "";
                        height: 14px;
                        width: 14px
                    }

                .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item.active-menu .sidebar-dropdown .dropdown-menus a {
                    color: var(--blackColor)
                }

                    .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item.active-menu .sidebar-dropdown .dropdown-menus a.active-sub-menu, .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item.active-menu .sidebar-dropdown .dropdown-menus a:hover {
                        color: var(--whiteColor)
                    }

                .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item ul.sidebar-dropdown {
                    height: 0;
                    opacity: 0;
                    overflow: hidden;
                    padding-left: 30px;
                    transition: all .5s;
                    -webkit-transition: all .5s;
                    -moz-transition: all .5s;
                    -ms-transition: all .5s;
                    -o-transition: all .5s
                }

                    .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item ul.sidebar-dropdown li a {
                        background: none;
                        display: block;
                        opacity: .8;
                        width: 100%
                    }

                        .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item ul.sidebar-dropdown li a:before {
                            display: none
                        }

                    .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item ul.sidebar-dropdown li:hover a {
                        color: var(--themeColor);
                        opacity: 1
                    }

                    .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item ul.sidebar-dropdown li:last-child a {
                        padding-top: 0
                    }

                .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item.active-menu a:before {
                    transform: translateY(-50%) rotate(1turn);
                    -webkit-transform: translateY(-50%) rotate(1turn);
                    -moz-transform: translateY(-50%) rotate(1turn);
                    -ms-transform: translateY(-50%) rotate(1turn);
                    -o-transform: translateY(-50%) rotate(1turn)
                }

                .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item.active-menu .sidebar-dropdown {
                    height: auto;
                    opacity: 1
                }

        .sidebar-section .sidebar .main-menus .sidebar-menu .bottom-menu {
            border-top: 1px solid #aeb6c3
        }

@media only screen and (max-width:1560px) {
    .sidebar-section .sidebar .main-menus .sidebar-menu ul.sidebar-menu-list li.menu-item a {
        padding: 5px 15px
    }
}

.unauthorized-section {
    align-items: center;
    display: flex;
    height: calc(100vh - 79px);
    justify-content: center
}

    .unauthorized-section .left-text {
        padding-right: 100px;
        text-align: left
    }

        .unauthorized-section .left-text h1 {
            color: var(--themeColor);
            font-size: 100px;
            font-weight: 600;
            margin-bottom: 15px
        }

        .unauthorized-section .left-text h4 {
            color: var(--blackColor);
            font-size: 2.7rem;
            font-weight: 600;
            margin-bottom: 15px
        }

        .unauthorized-section .left-text p {
            color: var(--blackColor);
            font-size: 1.8rem;
            margin-bottom: 0
        }

    .unauthorized-section .right-img {
        text-align: left
    }

        .unauthorized-section .right-img img {
            margin: 0 auto
        }

table {
    background: var(--whiteColor);
    border: 1px solid var(--darkGray);
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    overflow: hidden;
    width: 100%
}

    table thead {
        background: var(--tableHeaderBg)
    }

        table thead tr th {
            border: 1px solid var(--grayColor);
            color: var(--whiteColor);
            font-size: 100%;
            font-weight: 600;
            overflow: hidden;
            padding: 5px 10px;
            text-align: left;
            text-transform: capitalize
        }

            table thead tr th .heading-shorting {
                position: relative
            }

                table thead tr th .heading-shorting .shorting-part {
                    display: inline-block
                }

                    table thead tr th .heading-shorting .shorting-part button {
                        align-items: center;
                        background: #0000;
                        border: none;
                        display: flex;
                        outline: none;
                        padding: 0
                    }

                        table thead tr th .heading-shorting .shorting-part button span {
                            font-weight: 700;
                            margin-right: 5px;
                            padding: 0;
                            text-align: left;
                            text-transform: capitalize
                        }

                        table thead tr th .heading-shorting .shorting-part button img {
                            height: 17px
                        }

                    table thead tr th .heading-shorting .shorting-part span.sort-priority-number {
                        align-items: center;
                        background: var(--themeColor);
                        border-radius: 7px;
                        -webkit-border-radius: 7px;
                        -moz-border-radius: 7px;
                        -ms-border-radius: 7px;
                        -o-border-radius: 7px;
                        color: var(--whiteColor);
                        display: flex;
                        font-size: 11px;
                        height: 18px;
                        justify-content: center;
                        line-height: 18px;
                        position: absolute;
                        right: -29px;
                        top: -9px;
                        width: 30px
                    }

                        table thead tr th .heading-shorting .shorting-part span.sort-priority-number .short-count {
                            align-items: center;
                            display: flex;
                            margin-left: 3px
                        }

                            table thead tr th .heading-shorting .shorting-part span.sort-priority-number .short-count .cancel-short {
                                align-items: center;
                                background: hsla(0,0%,100%,.612);
                                border-radius: 5px;
                                -webkit-border-radius: 5px;
                                -moz-border-radius: 5px;
                                -ms-border-radius: 5px;
                                -o-border-radius: 5px;
                                display: flex;
                                height: 12px;
                                justify-content: center;
                                margin-left: 3px;
                                transition: all .5s;
                                -webkit-transition: all .5s;
                                -moz-transition: all .5s;
                                -ms-transition: all .5s;
                                -o-transition: all .5s;
                                width: 12px
                            }

                                table thead tr th .heading-shorting .shorting-part span.sort-priority-number .short-count .cancel-short:hover {
                                    background: var(--whiteColor)
                                }

                                table thead tr th .heading-shorting .shorting-part span.sort-priority-number .short-count .cancel-short img {
                                    height: 6px;
                                    width: 6px
                                }

                    table thead tr th .heading-shorting .shorting-part.short-column button img.order-icon {
                        transform: rotate(180deg);
                        -webkit-transform: rotate(180deg);
                        -moz-transform: rotate(180deg);
                        -ms-transform: rotate(180deg);
                        -o-transform: rotate(180deg)
                    }

            table thead tr th:last-child {
                text-align: center;
                width: 150px
            }

    table tbody tr:nth-child(2n) {
        background: #dfe8ed
    }

    table tbody tr td {
        border-right: 1px solid var(--grayColor);
        color: var(--blackColor);
        font-size: 100%;
        padding: 4px 10px
    }

        table tbody tr td:last-child {
            text-align: center;
            width: 150px
        }

            table tbody tr td:last-child div {
                justify-content: center
            }

                table tbody tr td:last-child div a:last-child {
                    margin-right: 0
                }

    table.dark-table-simple thead {
        background: var(--themeColor)
    }

        table.dark-table-simple thead tr th {
            color: var(--whiteColor)
        }

    table.dark-table-simple tbody tr {
        border: none !important
    }

        table.dark-table-simple tbody tr:nth-child(2n) {
            background: rgba(73,202,61,.059)
        }

    table tbody tr {
        border-left: 0 !important;
        border-right: 0 !important
    }

        table tbody tr td:last-child a {
            cursor: pointer
        }

            table tbody tr td:last-child a img {
                align-items: center;
                display: flex;
                height: 20px;
                justify-content: center;
                transition: all .5s;
                -webkit-transition: all .5s;
                -moz-transition: all .5s;
                -ms-transition: all .5s;
                -o-transition: all .5s;
                width: 20px
            }

            table tbody tr td:last-child a:hover img {
                filter: brightness(0)
            }

        table tbody tr td span {
            border-radius: 70px;
            font-size: 12px;
            margin: 0 auto;
            padding: 4px 15px;
            text-align: center
        }

            table tbody tr td span.primary {
                background-color: var(--primaryColorLight);
                color: var(--primaryColor)
            }

            table tbody tr td span.secondary {
                background-color: var(--secondaryColorLight);
                color: var(--secondaryColor)
            }

            table tbody tr td span.danger {
                background-color: var(--dangerColorLight);
                color: var(--dangerColor)
            }

            table tbody tr td span.warning {
                background-color: var(--warningColorLight);
                color: var(--warningColor)
            }

            table tbody tr td span.info {
                background-color: var(--infoColorLight);
                color: var(--infoColor)
            }

            table tbody tr td span.dark {
                background-color: var(--darkColorLight);
                color: var(--darkColor)
            }

.collapsible-table table.table {
    border-width: 1px
}

    .collapsible-table table.table thead {
        --bs-table-bg: var(--tableHeader) !important;
        background: var(--tableHeader)
    }

        .collapsible-table table.table thead tr th {
            border: 1px solid gray;
            color: var(--whiteColor);
            font-weight: 400;
            padding: 5px 10px
        }

    .collapsible-table table.table tbody tr:nth-child(2n) {
        --bs-table-bg: var(--tableRows);
        background: var(--tableRows)
    }

    .collapsible-table table.table tbody tr td {
        border-color: #cbdaf5 gray;
        border-style: solid;
        border-width: 1px;
        padding: 5px 10px;
        text-align: left
    }

        .collapsible-table table.table tbody tr td.accordion-toggle {
            background: #cbdbf5;
            border-bottom: none;
            border-left: 1px solid gray;
            border-right: 1px solid gray;
            cursor: pointer !important;
            text-align: center;
            width: 36px
        }

            .collapsible-table table.table tbody tr td.accordion-toggle span {
                padding: 0
            }

        .collapsible-table table.table tbody tr td:last-child {
            border-right: 1px solid gray;
            padding-bottom: 0
        }

    .collapsible-table table.table tbody tr .hiddenRow {
        border-top: none;
        padding: 0
    }

        .collapsible-table table.table tbody tr .hiddenRow .accordian-body .table {
            border: none;
            margin-bottom: 0
        }

            .collapsible-table table.table tbody tr .hiddenRow .accordian-body .table tbody tr:first-child td {
                border-top: 0
            }

            .collapsible-table table.table tbody tr .hiddenRow .accordian-body .table tbody tr:last-child td {
                border-bottom: 0
            }

            .collapsible-table table.table tbody tr .hiddenRow .accordian-body .table tbody tr td:first-child {
                --bs-table-bg: #cbdbf5;
                background: #cbdbf5;
                border: none;
                border-right: 1px solid gray;
                width: 35px
            }

            .collapsible-table table.table tbody tr .hiddenRow .accordian-body .table tbody tr td:last-child {
                border-right: 0
            }

    .collapsible-table table.table tbody tr.activeRow {
        --bs-table-bg: #d3d7de;
        background: #d3d7de
    }

        .collapsible-table table.table tbody tr.activeRow .accordion-toggle {
            border-bottom: 0;
            border-right: 1px solid gray
        }

            .collapsible-table table.table tbody tr.activeRow .accordion-toggle span:before {
                transform: rotate(90deg);
                -webkit-transform: rotate(90deg);
                -moz-transform: rotate(90deg);
                -ms-transform: rotate(90deg);
                -o-transform: rotate(90deg)
            }

        .collapsible-table table.table tbody tr.activeRow td {
            border-bottom-color: #459e1d;
            border-right-color: #d3d7de
        }

            .collapsible-table table.table tbody tr.activeRow td:last-child {
                border-right: 1px solid gray
            }

    .collapsible-table table.table tbody tr.activeRow-sub .hiddenRow {
        border-bottom: 0;
        border-left: 1px solid gray;
        border-right: 1px solid gray;
        border-top: 1px solid #cbdaf5
    }

        .collapsible-table table.table tbody tr.activeRow-sub .hiddenRow tr td:first-child {
            border-right: 1px solid
        }

    .collapsible-table table.table tbody tr:last-child td {
        border-bottom: 1px solid gray
    }

        .collapsible-table table.table tbody tr:last-child td.accordion-toggle {
            border: 1px solid gray;
            border-top-color: #cbdbf5
        }

        .collapsible-table table.table tbody tr:last-child td .accordian-body table tr td {
            border-bottom: 0
        }

    .collapsible-table table.table tbody tr:last-child.activeRow-sub td:first-child {
        border-bottom: 1px solid
    }

.table-custom table tr th {
    font-weight: 400
}

    .table-custom table tr th:first-child {
        width: 2%
    }

    .table-custom table tr th:nth-child(2) {
        text-align: left;
        width: 30%
    }

    .table-custom table tr th:nth-child(3), .table-custom table tr th:nth-child(4) {
        text-align: center;
        width: 20%
    }

    .table-custom table tr th:nth-child(5) {
        text-align: center;
        width: 6%
    }

        .table-custom table tr th:nth-child(5) .checkbox-part {
            justify-content: center
        }

.table-custom table tr.parent-row td:first-child {
    text-align: center;
    width: 2%
}

    .table-custom table tr.parent-row td:first-child span {
        padding: 0
    }

.table-custom table tr.parent-row td:nth-child(2) {
    text-align: left
}

.table-custom table tr.parent-row td:nth-child(3) {
    text-align: center
}

    .table-custom table tr.parent-row td:nth-child(3) .checkbox-part {
        justify-content: center
    }

.table-custom table tr.parent-row td:nth-child(4) {
    text-align: center
}

    .table-custom table tr.parent-row td:nth-child(4) .checkbox-part {
        justify-content: center
    }

.table-custom table tr.parent-row td:nth-child(5) {
    text-align: center
}

    .table-custom table tr.parent-row td:nth-child(5) .checkbox-part {
        justify-content: center
    }

.table-custom table tr.parent-row:nth-child(2n) {
    background-color: #dfe9f0
}

.table-custom table tr.parent-row.collapsed {
    background-color: #d3d7de
}

    .table-custom table tr.parent-row.collapsed td {
        border-bottom-color: #459e1d !important;
        border-color: #d3d7de;
        font-weight: 600
    }

        .table-custom table tr.parent-row.collapsed td:first-child {
            border: 1px solid gray;
            border-bottom: 0;
            border-top: 0
        }

.table-custom table tr.child-row:nth-child(odd) {
    background-color: #dfe9f0
}

.table-custom table tr .first-td {
    background-color: #cbdbf5;
    border-bottom: 0
}

.table-custom table tr td {
    border-color: #cbdaf5 gray;
    border-style: solid;
    border-width: 1px;
    text-align: left
}

    .table-custom table tr td.sub-table {
        padding: 0
    }

        .table-custom table tr td.sub-table table {
            border: none;
            border-bottom: 1px solid #459e1d
        }

            .table-custom table tr td.sub-table table tr th {
                background: var(--tableHeaderBg);
                color: var(--whiteColor);
                padding: 4px 0
            }

                .table-custom table tr td.sub-table table tr th:first-child {
                    border-left: 0;
                    padding: 0 0 0 40px;
                    text-align: left
                }

                .table-custom table tr td.sub-table table tr th:nth-child(2) {
                    text-align: center
                }

            .table-custom table tr td.sub-table table tr td {
                border: none;
                border-right: 1px solid
            }

                .table-custom table tr td.sub-table table tr td:first-child {
                    padding: 5px 0 5px 40px;
                    text-align: left
                }

                .table-custom table tr td.sub-table table tr td:nth-child(2) {
                    text-align: center
                }

                    .table-custom table tr td.sub-table table tr td:nth-child(2) .checkbox-part {
                        justify-content: center
                    }

                .table-custom table tr td.sub-table table tr td:nth-child(3) {
                    text-align: center
                }

                    .table-custom table tr td.sub-table table tr td:nth-child(3) .checkbox-part {
                        justify-content: center
                    }

                .table-custom table tr td.sub-table table tr td:nth-child(4) {
                    text-align: center
                }

                    .table-custom table tr td.sub-table table tr td:nth-child(4) .checkbox-part {
                        justify-content: center
                    }

                .table-custom table tr td.sub-table table tr td:last-child {
                    border: none
                }

.table-custom table tr:last-child td {
    border-bottom: 1px solid
}

.checkbox-label-part {
    align-items: center;
    display: flex;
    margin-top: 0
}

    .checkbox-label-part .input-label {
        white-space: nowrap;
        word-break: normal
    }

.checkbox-part {
    align-items: center;
    display: flex
}

    .checkbox-part .checkbox {
        display: flex;
        margin-right: 7px
    }

        .checkbox-part .checkbox input {
            opacity: 0;
            position: absolute
        }

            .checkbox-part .checkbox input + .checkbox-label {
                border: 1px solid var(--grayColor);
                border-radius: 4px;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                -o-border-radius: 4px;
                height: 15px;
                overflow: hidden;
                width: 15px
            }

                .checkbox-part .checkbox input + .checkbox-label.checkbox-disable:before {
                    background-color: var(--grayColorDoubleLight);
                    cursor: not-allowed
                }

                .checkbox-part .checkbox input + .checkbox-label.checkbox-disable:before, .checkbox-part .checkbox input + .checkbox-label:before {
                    content: "";
                    display: inline-block;
                    height: 15px;
                    margin-right: 0;
                    position: relative;
                    text-align: center;
                    top: -1px;
                    transition: all .25s ease;
                    vertical-align: top;
                    width: 15px
                }

                .checkbox-part .checkbox input + .checkbox-label:before {
                    background-color: var(--whiteColor);
                    cursor: pointer
                }

            .checkbox-part .checkbox input:checked + .checkbox-label {
                background: var(--primaryColor);
                border: 1px solid var(--primaryColor);
                height: 15px;
                width: 15px
            }

                .checkbox-part .checkbox input:checked + .checkbox-label:before {
                    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuMWI2NWE3OSwgMjAyMi8wNi8xMy0xNzo0NjoxNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjUgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0wOS0xOVQxNzoyMToyMiswNTozMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMDktMTlUMTc6MjE6NDcrMDU6MzAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMDktMTlUMTc6MjE6NDcrMDU6MzAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5OWM3MzhlLTU4OTUtYjg0ZS1hNDcyLWFmOWM5NzlhMjg0NiIgeG1wTU06RG9jdW1lbnRJRD0i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);
                    background-position: 50%;
                    background-repeat: no-repeat;
                    background-size: contain;
                    top: -1px
                }

            .checkbox-part .checkbox input:focus + .checkbox-label:before {
                outline: none
            }

            .checkbox-part .checkbox input + .checkbox-label:empty:before {
                margin-right: 0
            }

.customDatePickerWidth, .customDatePickerWidth > div.react-datepicker-wrapper, .customDatePickerWidth > div > div.react-datepicker__input-container .customDatePickerWidth > div > div.react-datepicker__input-container input {
    width: 100%
}

@media only screen and (max-width:1560px) {
    .checkbox-part .checkbox input .checkbox-label, .checkbox-part .checkbox input .checkbox-label:checked .checkbox-label {
        height: 15px;
        width: 15px
    }
}

.input-field {
    border: none;
    border: 1px solid var(--inputBorder) !important;
    border-radius: 5px !important;
    font-size: 90%;
    height: 35px;
    padding: 0 8px;
    width: 100%
}

    .input-field:focus, .input-field:focus-visible {
        border: 1px solid var(--inputBorder) !important;
        box-shadow: none !important;
        outline-offset: 1px !important
    }

    .input-field:focus-visible {
        border-color: var(--inputBorder) !important;
        outline: none
    }

input.error {
    border: 1px solid red
}

    input.error:focus {
        box-shadow: 0 0 5px red;
        outline: none
    }

.validation-text {
    color: #e30000;
    font-size: 12px;
    font-weight: 500;
    margin-left: 155px
}

.validation-star {
    color: #e30000;
    margin-left: 3px
}

.checkbox-label-part .validation-star {
    display: none
}

form {
    width: 100%
}

@media only screen and (max-width:1560px) {
    .validation-text {
        font-size: 10px;
        margin-left: 120px
    }

    .input-field {
        height: 30px;
        padding: 0 5px
    }
}

.swal2-styled {
    background-size: 180% 100% !important;
    box-shadow: none;
    height: 44px !important;
    min-width: 120px !important;
    transition: all .4s ease-in-out !important;
    -o-transition: all .4s ease-in-out !important;
    -webkit-transition: all .4s ease-in-out !important;
    -moz-transition: all .4s ease-in-out !important;
    -ms-transition: all .4s ease-in-out !important
}

    .swal2-styled:hover {
        background-image: none !important
    }

    .swal2-styled.swal2-confirm {
        background-image: #1b54c2 !important;
        box-shadow: 0 10px 20px -10px #1b54c2 !important;
        color: var(--whiteColor) !important
    }

        .swal2-styled.swal2-confirm:hover {
            background: #113275 !important;
            background-position: 100% 0 !important;
            box-shadow: 0 10px 20px -10px #11327499;
            transition: all .4s ease-in-out !important;
            -o-transition: all .4s ease-in-out !important;
            -webkit-transition: all .4s ease-in-out !important;
            -moz-transition: all .4s ease-in-out !important;
            -ms-transition: all .4s ease-in-out !important
        }

    .swal2-styled.swal2-cancel {
        background: #586371 !important;
        box-shadow: 0 10px 20px -10px #586371 !important;
        color: var(--whiteColor) !important
    }

        .swal2-styled.swal2-cancel:hover {
            background: #29323c !important;
            background-position: 100% 0 !important;
            box-shadow: 0 10px 20px -10px #29323c !important;
            transition: all .4s ease-in-out !important;
            -o-transition: all .4s ease-in-out !important;
            -webkit-transition: all .4s ease-in-out !important;
            -moz-transition: all .4s ease-in-out !important;
            -ms-transition: all .4s ease-in-out !important
        }

.swal2-title {
    font-size: 18px
}

.swal2-html-container .input-confirm .inputs {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 10px 0
}

    .swal2-html-container .input-confirm .inputs label {
        font-size: 16px;
        margin: 0 25px 0 0
    }

    .swal2-html-container .input-confirm .inputs input {
        height: 0;
        margin: 0;
        min-width: 320px;
        padding: 20px
    }

.swal2-container .swal2-input {
    font-size: 15px
}

html {
    height: 100% !important;
    margin: auto !important
}

body, html {
    overflow: hidden !important
}

body {
    background-color: rgba(0,4,67,.051);
    color: #71817e;
    color: var(--textColor);
    font-family: Inter,sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0;
    padding: 0
}

a {
    color: #1d377f;
    color: var(--themeColor);
    text-decoration: none;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s
}

    a:hover {
        color: var(--darkColor)
    }

.section-title h5 {
    color: #71817e;
    color: var(--textColor);
    font-size: 115%;
    font-weight: 600;
    margin-bottom: 0
}

.input-label-part {
    align-items: center;
    display: flex;
    width: 100%
}

    .input-label-part .input-label {
        color: #71817e;
        color: var(--textColor);
        display: inline-block;
        font-size: 100%;
        line-height: inherit;
        margin-bottom: 0;
        min-width: -moz-fit-content;
        min-width: -webkit-fit-content;
        min-width: fit-content;
        min-width: 135px;
        text-align: left
    }

    .input-label-part .label-right-title .input-label, .label-rightalign .input-label {
        text-align: right
    }

.inner-input-alignment .input-label-part {
    width: 40%
}

.inner-input-alignment.width-50 .input-label-part {
    width: 47%
}

.inner-input-alignment.discount-sec.small-sec .input-label-part {
    width: 37%
}

.separation-line hr {
    margin: 15px 0
}

.separation-line.right-space-remove hr {
    margin-right: -13px
}

.separation-line.left-space-remove hr {
    margin-left: -11px
}

.double-label-sec .input-field-sec {
    align-items: center;
    display: flex
}

    .double-label-sec .input-field-sec h5 {
        font-size: 100%;
        font-weight: 400;
        margin-bottom: 0;
        margin-right: 15px;
        min-width: 120px
    }

.date-picker-label-part {
    align-items: center;
    display: flex
}

    .date-picker-label-part .date-picker {
        width: 100%
    }

.m-0 {
    margin: 0 !important
}

.ml-auto {
    margin-left: auto
}

.ml-1 {
    margin-left: .25rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-3 {
    margin-left: .75rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-5 {
    margin-left: 1.25rem
}

.mr-auto {
    margin-right: auto
}

.mr-1 {
    margin-right: .25rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-3 {
    margin-right: .75rem
}

.mr-4 {
    margin-right: 1rem
}

.mr-5 {
    margin-right: 1.25rem
}

.mt-1 {
    margin-top: .25rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.p-0 {
    padding: 0 !important
}

.pl-0 {
    padding-left: 0
}

.pl-1 {
    margin-left: .25rem
}

.pl-2 {
    margin-left: .5rem
}

.pl-3 {
    margin-left: .75rem
}

.pl-4 {
    margin-left: 1rem
}

.pl-5 {
    margin-left: 1.25rem
}

.pr-0 {
    padding-right: 0 !important
}

.pr-1 {
    padding-right: .25rem !important
}

.pr-2 {
    padding-right: .5rem !important
}

.pr-3 {
    padding-right: .75rem !important
}

.pr-4 {
    padding-right: 1rem !important
}

.pr-5 {
    padding-right: 1.25rem !important
}

.pt-0 {
    padding-top: 0
}

.pt-1 {
    margin-top: .25rem
}

.pt-2 {
    margin-top: .5rem
}

.pt-3 {
    margin-top: .75rem
}

.pt-4 {
    margin-top: 1rem
}

.pt-5 {
    margin-top: 1.25rem
}

.pb-0 {
    padding-bottom: 0
}

.pb-1 {
    margin-bottom: .25rem
}

.pb-2 {
    margin-bottom: .5rem
}

.pb-3 {
    margin-bottom: .75rem
}

.pb-4 {
    margin-bottom: 1rem
}

.pb-5 {
    margin-bottom: 1.25rem
}

.main-page-layout {
    display: flex;
    height: 100vh;
    width: 100%
}

    .main-page-layout .middle-page-section {
        width: calc(100% - 220px)
    }

        .main-page-layout .middle-page-section .center-content-part {
            background: #fff;
            background: var(--whiteColor);
            height: 100%;
            overflow: hidden;
            padding: 13px 15px;
            width: 100%
        }

.tab-section {
    margin-bottom: 30px
}

    .tab-section .tab-header {
        background: #fff;
        background: var(--whiteColor);
        border-bottom: 1px solid #b6c8c9;
        border-bottom: 1px solid var(--grayColorLight)
    }

        .tab-section .tab-header button {
            background: none;
            border: 1px solid #fff;
            border: 1px solid var(--whiteColor);
            border-bottom: 0;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -ms-border-radius: 5px;
            -o-border-radius: 5px;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
            color: #868686;
            color: var(--grayColor);
            padding: 8px 14px
        }

            .tab-section .tab-header button.active {
                background: #c9d9f1;
                border: 1px solid #c9d9f1;
                color: #000;
                color: var(--blackColor);
                margin-bottom: -1px
            }

                .tab-section .tab-header button.active:hover {
                    border: 1px solid #c9d9f1
                }

            .tab-section .tab-header button:hover {
                border: 1px solid #868686;
                border: 1px solid var(--grayColor);
                border-bottom: 0
            }

    .tab-section .tab-content {
        height: calc(100vh - 232px)
    }

    .subgroup-tab-content, .tab-section .tab-content {
        overflow: hidden;
        overflow-y: auto;
        padding-top: 12px
    }

.subgroup-tab-content {
    height: calc(100vh - 195px)
}

.css-1u9des2-indicatorSeparator {
    margin-top: 3px;
    padding: 0 !important
}

.border-table-simple {
    overflow: visible;
    overflow: initial
}

@media only screen and (max-width:1560px) {
    body {
        font-size: 10px
    }

    .input-label-part .input-label {
        min-width: 105px
    }

    .inner-input-alignment .input-label-part {
        width: 57%
    }

    .inner-input-alignment.small-sec .input-label-part {
        width: 45%
    }
}

::-webkit-scrollbar {
    background-color: #cfcfcf;
    height: 8px;
    width: 5px
}

::-webkit-scrollbar-thumb {
    background: #1d377f;
    background: var(--themeColor)
}

.content-desc-section {
    margin-top: 12px
}

.top-dropdown-section {
    align-items: center;
    display: flex;
    gap: 10px;
    justify-content: flex-start;
    margin-bottom: 11px;
    margin-top: 15px
}

    .top-dropdown-section .left-section {
        align-items: center;
        display: flex;
        justify-content: space-between;
        margin: 0 10px 0 0;
        width: 380px
    }

        .top-dropdown-section .left-section .input-label-part .align-items-center.mr-4 {
            margin: 0 7px 0 0
        }

            .top-dropdown-section .left-section .input-label-part .align-items-center.mr-4 .input-label {
                min-width: 45px;
                min-width: 50px
            }

        .top-dropdown-section .left-section .input-label-part .client-id {
            margin-left: 7px
        }

        .top-dropdown-section .left-section .filter-label {
            font-size: 13px;
            font-weight: 500;
            margin: 0 0 0 10px
        }

    .top-dropdown-section .input-label-part .align-items-center.mr-4 {
        margin: 0 7px 0 0
    }

        .top-dropdown-section .input-label-part .align-items-center.mr-4 .input-label {
            min-width: 110px
        }

    .top-dropdown-section .input-label-part .client-id {
        margin-left: 7px
    }

    .top-dropdown-section .center-section {
        align-items: center;
        display: flex;
        justify-content: space-between;
        margin: 0 10px 0 0;
        width: 500px
    }

        .top-dropdown-section .center-section .filter-label {
            font-size: 13px;
            font-weight: 500;
            margin: 0 0 0 10px
        }

        .top-dropdown-section .center-section.departments-label .input-label-part .input-label-title {
            min-width: 84px
        }

    .top-dropdown-section .right-section {
        margin: 0 10px 0 0;
        width: 500px
    }

        .top-dropdown-section .right-section.departments-label .input-label-part .input-label-title {
            min-width: 114px
        }

    .top-dropdown-section .checkbox-section {
        margin: 0 10px 0 0;
        width: 300px
    }

.card-section {
    background: #fff;
    background: var(--whiteColor);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    box-shadow: 0 0 20px -17px var(--darkColor);
    margin-bottom: 17px;
    padding: 0
}

    .card-section .card-top-title-btn {
        align-items: center;
        display: flex;
        justify-content: space-between;
        min-height: 41px;
        padding-bottom: 0;
        position: relative
    }

        .card-section .card-top-title-btn .section-title {
            color: #1d377f;
            color: var(--themeColor);
            font-size: 130%;
            font-weight: 600;
            margin-bottom: 0
        }

    .card-section .card-body-sec {
        margin-top: 10px
    }

    .card-section.card-section-left .section-title {
        justify-content: flex-start
    }

    .card-section.card-section-left .card-top-title-btn {
        justify-content: flex-start !important
    }

    .card-section.card-section-between .card-top-title-btn {
        justify-content: space-between
    }

    .card-section.card-button-only .card-top-title-btn {
        justify-content: flex-end
    }

.card-body-top-remove .card-section .card-body-sec {
    margin-top: 0 !important
}

.test-page-ui {
    padding: 13px 15px
}

    .test-page-ui .list-group-item table thead tr th {
        background: #8fa9d9;
        background: var(--tableHeader);
        border: 1px solid gray;
        color: #fff;
        color: var(--whiteColor);
        font-weight: 400;
        padding: 5px 10px
    }

        .test-page-ui .list-group-item table thead tr th:first-child {
            background: #8fa9d9;
            background: var(--tableHeader);
            width: 30px
        }

    .test-page-ui .list-group-item table tbody tr td {
        border-color: #cbdaf5 gray;
        border-style: solid;
        border-width: 1px;
        padding: 5px 10px;
        text-align: left
    }

        .test-page-ui .list-group-item table tbody tr td:first-child, .test-page-ui .list-group-item table tbody tr:nth-child(2n) td:first-child {
            background: #8fa9d9;
            background: var(--tableHeader);
            border-bottom-color: #8fa9d9;
            border-bottom-color: var(--tableHeader);
            border-top-color: #8fa9d9;
            border-top-color: var(--tableHeader);
            width: 30px
        }

    .test-page-ui .list-group-item table tbody tr.collapsed .icon-class img {
        width: 20px
    }

    .test-page-ui .list-group-item table tbody tr.collapsed.show td {
        background: #d3d7de
    }

    .test-page-ui .list-group-item table tbody tr.collapsed.show .icon-class {
        background: #8fa9d9;
        background: var(--tableHeader)
    }

        .test-page-ui .list-group-item table tbody tr.collapsed.show .icon-class img {
            transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -o-transform: rotate(90deg)
        }

.client-section .save-copy-delete-section {
    align-items: center;
    background: linear-gradient(180deg,#f7f9f9,#c5c3c4);
    border: 1px solid #5c5c5c;
    border: 1px solid var(--darkGray);
    display: flex;
    margin-bottom: 0;
    margin-top: 5px;
    padding: 5px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

    .client-section .save-copy-delete-section .default-btn {
        align-items: center;
        border: 1px solid #0000;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        display: flex;
        height: 30px;
        justify-content: center;
        min-width: auto;
        padding: 5px;
        transition: none;
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        width: 30px
    }

        .client-section .save-copy-delete-section .default-btn:hover {
            background: linear-gradient(180deg,#c5c3c4,#c9c9c9);
            border: 1px solid #aeaeae;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px
        }

        .client-section .save-copy-delete-section .default-btn img {
            filter: none;
            -webkit-filter: unset;
            height: auto;
            margin: 0;
            width: 17px
        }

    .client-section .save-copy-delete-section .divider {
        font-size: 18px;
        margin: 0 2px
    }

.client-section .tab-section .tab-header button {
    color: #2f8cff
}

    .client-section .tab-section .tab-header button.active, .client-section .tab-section .tab-header button:hover {
        color: #000;
        color: var(--blackColor)
    }

.new-client-sec .input-field-sec .section-title h5, .new-client-sec .input-label-part .input-label-title .input-label {
    color: #000;
    color: var(--blackColor);
    text-align: right
}

.new-client-sec .input-field-sec .checkbox-label-part .checkbox-part .input-label-title .input-label {
    color: #000;
    color: var(--blackColor)
}

.new-client-sec .button-submit button {
    background: #1b54c2;
    min-width: 120px
}

    .new-client-sec .button-submit button:hover {
        background: #4361ee;
        background: var(--primaryColor)
    }

.scrollable-table-sec {
    height: calc(100vh - 305px);
    overflow: hidden;
    overflow-y: auto
}

    .scrollable-table-sec .card-section .card-top-title-btn {
        align-items: center;
        display: flex !important;
        justify-content: space-between !important
    }

        .scrollable-table-sec .card-section .card-top-title-btn .search-input .search-part {
            margin-right: 0
        }

.last-column-right table tbody tr td:last-child, .last-column-right table thead tr th:last-child, .second-last-column-right table tbody tr td:nth-last-child(2), .second-last-column-right table thead tr th:nth-last-child(2) {
    text-align: right !important
}

.border-right-sec {
    border-right: 1px solid #ccc;
    border-right: 1px solid var(--inputBorder);
    padding-right: 0
}

    .border-right-sec .left-form-section .top-form-sec {
        padding-right: 13px
    }

    .border-right-sec .left-form-section .middle-checkbox-sec {
        border-bottom: 1px solid #ccc;
        border-bottom: 1px solid var(--inputBorder);
        display: flex;
        padding: 12px 0
    }

        .border-right-sec .left-form-section .middle-checkbox-sec .input-label-part {
            align-items: center;
            display: flex;
            justify-content: space-between
        }

    .border-right-sec .left-form-section .bottom-checkbox-sec {
        padding: 12px 0
    }

        .border-right-sec .left-form-section .bottom-checkbox-sec .active-checkbox {
            margin-top: 12px
        }

.border-none-sec .right-form-section .top-form-sec .default-checkbox {
    align-items: center;
    border-bottom: 1px solid #ccc;
    border-bottom: 1px solid var(--inputBorder);
    display: flex;
    justify-content: space-between;
    padding: 12px 20% 12px 0
}

.border-none-sec .right-form-section .bottom-text-area-sec .input-label-part .text-area textarea {
    min-height: 150px
}

.validation-left-0 .validation-text {
    margin-left: 0
}

.border-full-sec .left-form-section .top-form-sec, .border-full-sec .right-form-section .top-form-sec {
    border: 1px solid #ccc;
    border: 1px solid var(--inputBorder);
    padding: 10px
}

.revers-lable .input-field-sec .checkbox-label-part .checkbox-part .checkbox {
    order: 1
}

.revers-lable .input-field-sec .checkbox-label-part .checkbox-part .input-label-title {
    justify-content: flex-end;
    min-width: 132px;
    order: 0
}

.client-section {
    height: calc(100% - 10px);
    overflow: hidden
}

.client-status-div {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center
}

    .client-status-div .client-dropdown {
        display: flex;
        justify-content: flex-end
    }

.repairlist-table {
    height: calc(100vh - 290px);
    overflow: hidden;
    overflow-y: auto
}

.accordion-button:focus {
    box-shadow: none !important;
    outline: none !important
}

.input-top-title {
    width: 100%
}

    .input-top-title h5 {
        font-size: 115%;
        font-weight: 600;
        text-align: center
    }

.input-label-title {
    margin-bottom: 0
}

.checkbox-part .input-label-title {
    margin-bottom: 0 !important;
    margin-top: 1px
}

.no-label-required-field .validation-star {
    display: none
}

.title-padding-top .input-label-part .input-label {
    padding-top: 25px
}

.checkbox-only {
    margin-left: 5px
}

    .checkbox-only .checkbox-part {
        flex-direction: row-reverse;
        margin-right: -10px
    }

    .checkbox-only .input-label-title {
        display: none
    }

@media only screen and (max-width:1560px) {
    .center-section .filter-label, .left-section .filter-label {
        font-size: 10px !important
    }

    .center-section.departments-label .input-label-part .input-label-title .input-label {
        margin-left: 20px;
        min-width: 100px !important
    }

    .right-section.departments-label .input-label-part .input-label-title .input-label {
        margin-left: 20px;
        min-width: 114px
    }

    .left-section.departments-label .input-label-part .input-label-title .input-label {
        min-width: 42px !important
    }
}

.scopes-nodatafound .data-not-found {
    align-items: center;
    border: 2px dashed #e0e0e0;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: calc(100vh - 190px);
    justify-content: center;
    margin: 20px;
    padding: 40px 0;
    position: relative;
    width: 96%
}

@media only screen and (max-width:1560px) {
    .scopes-nodatafound .data-not-found {
        height: calc(100vh - 170px);
        width: 95%
    }
}

.scopes-nodatafound .data-not-found img {
    width: 500px
}

.inventory-nodatafound .data-not-found {
    align-items: center;
    border: 2px dashed #e0e0e0;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: calc(100vh - 120px);
    justify-content: center;
    margin: 20px;
    padding: 40px 0;
    position: relative;
    width: 96%
}

@media only screen and (max-width:1560px) {
    .inventory-nodatafound .data-not-found {
        height: calc(100vh - 115px);
        width: 95%
    }
}

.inventory-nodatafound .data-not-found img {
    width: 500px
}

.departments-nodatafound .data-not-found {
    align-items: center;
    border: 2px dashed #e0e0e0;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    height: calc(100vh - 175px);
    justify-content: center;
    margin: 20px;
    padding: 40px 0;
    position: relative;
    width: 96%
}

@media only screen and (max-width:1560px) {
    .departments-nodatafound .data-not-found {
        height: calc(100vh - 150px);
        width: 95%
    }
}

.departments-nodatafound .data-not-found img {
    width: 500px
}

@media only screen and (max-width:1820px) {
    .client-section .save-copy-delete-section {
        padding: 3px
    }

        .client-section .save-copy-delete-section .default-btn {
            height: 25px;
            width: 25px
        }
}

@media only screen and (min-width:1681px) {
    .double-label-sec .input-field-sec h5 {
        min-width: 135px
    }
}

@media only screen and (max-width:1680px) {
    .pricing-category .double-label-sec .input-field-sec h5 {
        min-width: 102px
    }
}

@media only screen and (max-width:1650px) {
    .client-section .save-copy-delete-section {
        padding: 2px
    }

        .client-section .save-copy-delete-section .default-btn {
            height: 24px;
            width: 24px
        }
}

.productIds-table .border-table-simple tbody tr td:nth-child(2), .productIds-table .border-table-simple tbody tr td:nth-child(3), .productIds-table .border-table-simple tbody tr td:nth-child(4), .productIds-table .border-table-simple thead tr th:nth-child(2), .productIds-table .border-table-simple thead tr th:nth-child(3), .productIds-table .border-table-simple thead tr th:nth-child(4), .repairs-items-list .border-table-simple tbody tr td:nth-child(2), .repairs-items-list .border-table-simple tbody tr td:nth-child(3), .repairs-items-list .border-table-simple tbody tr td:nth-child(4), .repairs-items-list .border-table-simple tbody tr td:nth-child(5), .repairs-items-list .border-table-simple tbody tr td:nth-child(6), .repairs-items-list .border-table-simple thead tr th:nth-child(2), .repairs-items-list .border-table-simple thead tr th:nth-child(3), .repairs-items-list .border-table-simple thead tr th:nth-child(4), .repairs-items-list .border-table-simple thead tr th:nth-child(5), .repairs-items-list .border-table-simple thead tr th:nth-child(6) {
    text-align: center
}

.grid-pre-tag {
    font-family: Inter,sans-serif !important;
    font-size: 100% !important;
    margin: 2px 0 !important
}

.model-dropdown .css-1nmdiq5-menu {
    right: 234px !important
}

.instrument-dropdown .css-1nmdiq5-menu, .model-dropdown .css-1nmdiq5-menu {
    position: fixed !important;
    top: 100px !important;
    width: 30% !important;
    z-index: 99999 !important
}

.instrument-dropdown .css-1nmdiq5-menu {
    left: 10px !important
}

.status-spacing .input-label-part .input-label {
    min-width: 50px
}

.priority-spacing .input-label-part .input-label {
    min-width: 60px
}

.from-spacing .input-label-part .input-label, .type-spacing .input-label-part .input-label {
    min-width: 50px
}

.to-spacing .input-label-part .input-label {
    min-width: 60px
}

.scope-filters .scope-input {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-bottom: 20px
}

    .scope-filters .scope-input .input-label-title .input-label {
        min-width: 100px
    }

.scope-filters .scope-filter-container {
    align-items: center;
    display: flex;
    gap: 15px
}

    .scope-filters .scope-filter-container .scope-select {
        margin-bottom: 20px;
        width: 70%
    }

        .scope-filters .scope-filter-container .scope-select .search-part {
            margin-right: 0
        }

        .scope-filters .scope-filter-container .scope-select .input-label-title .input-label {
            min-width: 50px
        }

        .scope-filters .scope-filter-container .scope-select .custom-input {
            width: 100%
        }

    .scope-filters .scope-filter-container .scope-checkbox {
        margin-bottom: 20px;
        white-space: nowrap
    }

.scope-filters .search-criteria .input-label-title .input-label {
    min-width: 50px
}

.search-criteria-small .input-label-title, .search-criteria-small .input-label-title .input-label {
    min-width: 40px !important
}

.accordion-button {
    padding: 10px !important
}

.accordion-body {
    padding: .75rem 1.25rem .5rem
}

.radio-center .input-label-part {
    justify-content: center
}

.scope-filter-btn .btn {
    height: 30px !important;
    padding: 0 !important
}

.type-min-width .input-label-part .input-label {
    min-width: 60px !important
}

.dept-min-width .input-label-part .input-label {
    min-width: 80px !important
}

.serial-min-width .input-label-part .input-label, .upc-min-width .input-label-part .input-label {
    min-width: 60px !important
}

.comment-min-width .input-field-sec .input-label-part .input-label {
    min-width: 70px !important
}

@media only screen and (max-width:1560px) {
    .search-criteria-small .input-label-title, .search-criteria-small .input-label-title .input-label {
        min-width: 0 !important
    }

    .type-min-width .input-label-part .input-label {
        min-width: 45px !important
    }

    .dept-min-width .input-label-part .input-label {
        min-width: 70px !important
    }

    .serial-min-width .input-label-part .input-label, .upc-min-width .input-label-part .input-label {
        min-width: 45px !important
    }

    .comment-min-width .input-field-sec .input-label-part .input-label {
        min-width: 60px !important
    }

    .model-dropdown .css-1nmdiq5-menu {
        right: 190px !important
    }

    .instrument-dropdown .css-1nmdiq5-menu, .model-dropdown .css-1nmdiq5-menu {
        position: fixed !important;
        top: 86px !important;
        width: 29% !important;
        z-index: 99999 !important
    }

    .instrument-dropdown .css-1nmdiq5-menu {
        left: 10px !important
    }

    .search-criteria-small .input-label-title, .search-criteria-small .input-label-title .input-label {
        min-width: 25px !important
    }

    .scope-input {
        align-items: center;
        display: flex;
        flex-direction: row;
        margin-bottom: 20px
    }

        .scope-input .input-label-part .input-label-title .input-label {
            min-width: 40px !important
        }

    .scope-select {
        margin-bottom: 20px
    }

        .scope-select .input-label-title .input-label {
            min-width: 40px !important
        }
}

.scope-main-tab-label .input-label-part .input-label {
    min-width: 140px
}

.scope-container .scrollable-table-sec {
    height: calc(100vh - 140px);
    padding: 0 10px
}

.scope-container .tab-section .tab-content {
    height: calc(100vh - 170px)
}

@media only screen and (max-width:1560px) {
    .scope-container .scrollable-table-sec {
        height: calc(100vh - 110px)
    }

    .scope-container .tab-section .tab-content {
        height: calc(100vh - 170px)
    }
}

.editassembly-type .css-1nmdiq5-menu {
    left: 11px !important;
    position: fixed !important;
    top: 100px !important;
    width: 46.5% !important;
    z-index: 99999 !important
}

@media only screen and (max-width:1560px) {
    .editassembly-type .css-1nmdiq5-menu {
        left: 11px !important;
        position: fixed !important;
        top: 85px !important;
        width: 45.5% !important;
        z-index: 99999 !important
    }
}

.editassembly-item .css-1nmdiq5-menu {
    position: fixed !important;
    right: 10px !important;
    top: 100px !important;
    width: 46.5% !important;
    z-index: 99999 !important
}

@media only screen and (max-width:1560px) {
    .editassembly-item .css-1nmdiq5-menu {
        position: fixed !important;
        right: 10px !important;
        top: 85px !important;
        width: 46% !important;
        z-index: 99999 !important
    }
}

.lot-number .input-label-part .input-label, .technician .input-label-part .input-label {
    min-width: 150px
}

:root {
    --themeColor: #1d377f;
    --themeColor2: #89a9d9;
    --blackColor: #000;
    --textColor: #71817e;
    --grayColor: #868686;
    --grayColorLight: #b6c8c9;
    --grayColorDoubleLight: #ededed;
    --darkGray: #5c5c5c;
    --whiteColor: #fff;
    --inputBorder: #ccc;
    --inputBorderHover: #101010;
    --themeColorLight: rgba(29,55,127,.502);
    --tableHeaderBg: #8fa9d9;
    --lightBg-Color: #eff6fd;
    --mainBgColor: #f5f9fc;
    --tableHeader: #8fa9d9;
    --tableRows: #dfe9f0;
    --primaryColor: #4361ee;
    --secondaryColor: #805dca;
    --dangerColor: #e7515a;
    --warningColor: #e2a03f;
    --infoColor: #2196f3;
    --successColor: #00c32b;
    --primaryColorLight: #4463ee33;
    --secondaryColorLight: #805dcb33;
    --dangerColorLight: #e7505a33;
    --warningColorLight: #e2a24033;
    --infoColorLight: #2094f333;
    --box-shadow: 0px 16px 16px -1px #0a16461a,0px 0px 1px 0px #0a16460f;
    --box-borderColor: #f0f2f6;
    --theme-bg-g: linear-gradient(90deg,#005c97 0%,#363795 51%,#005c97);
    --dark-bg-g: linear-gradient(90deg,#29323c,#485563,#2b5876,#4e4376);
    --orange-yellow-bg-g: linear-gradient(90deg,#f5ce62,#e43603,#fa7199,#e85a19);
    --light-red-bg-g: linear-gradient(90deg,#ed6ea0,#ec8c69,#f7186a,#fbb03b);
    --danger-bg-g: linear-gradient(90deg,#eb3941,#f15e64,#e14e53,#e2373f);
    --warning-bg-g: linear-gradient(90deg,#25aae1,#4476eb,#04befe,#3f86ed);
    --info-bg-g: linear-gradient(90deg,#667eea,#764ba2,#6b8dd6,#8e37d7);
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: #ffffffb3;
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error)
}

.Toastify__toast-container {
    box-sizing: border-box;
    color: #fff;
    padding: 4px;
    position: fixed;
    -webkit-transform: translateZ(9999);
    -webkit-transform: translateZ(var(--toastify-z-index));
    width: 320px;
    width: var(--toastify-toast-width);
    z-index: 9999;
    z-index: var(--toastify-z-index)
}

.Toastify__toast-container--top-left {
    left: 1em;
    top: 1em
}

.Toastify__toast-container--top-center {
    left: 50%;
    top: 1em;
    transform: translateX(-50%)
}

.Toastify__toast-container--top-right {
    right: 1em;
    top: 1em
}

.Toastify__toast-container--bottom-left {
    bottom: 1em;
    left: 1em
}

.Toastify__toast-container--bottom-center {
    bottom: 1em;
    left: 50%;
    transform: translateX(-50%)
}

.Toastify__toast-container--bottom-right {
    bottom: 1em;
    right: 1em
}

@media only screen and (max-width:480px) {
    .Toastify__toast-container {
        left: 0;
        margin: 0;
        padding: 0;
        width: 100vw
    }

    .Toastify__toast-container--top-center, .Toastify__toast-container--top-left, .Toastify__toast-container--top-right {
        top: 0;
        transform: translateX(0)
    }

    .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-right {
        bottom: 0;
        transform: translateX(0)
    }

    .Toastify__toast-container--rtl {
        left: auto;
        right: 0
    }
}

.Toastify__toast {
    border-radius: 4px;
    box-shadow: 0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;
    box-sizing: border-box;
    cursor: default;
    direction: ltr;
    display: flex;
    font-family: sans-serif;
    font-family: var(--toastify-font-family);
    justify-content: space-between;
    margin-bottom: 1rem;
    max-height: 800px;
    max-height: var(--toastify-toast-max-height);
    min-height: 64px;
    min-height: var(--toastify-toast-min-height);
    overflow: hidden;
    padding: 8px;
    position: relative;
    z-index: 0
}

.Toastify__toast--rtl {
    direction: rtl
}

.Toastify__toast--close-on-click {
    cursor: pointer
}

.Toastify__toast-body {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    margin: auto 0;
    padding: 6px
}

    .Toastify__toast-body > div:last-child {
        flex: 1 1;
        word-break: break-word
    }

.Toastify__toast-icon {
    display: flex;
    flex-shrink: 0;
    margin-inline-end: 10px;
    width: 20px
}

.Toastify--animate {
    animation-duration: .7s;
    animation-fill-mode: both
}

.Toastify--animate-icon {
    animation-duration: .3s;
    animation-fill-mode: both
}

@media only screen and (max-width:480px) {
    .Toastify__toast {
        border-radius: 0;
        margin-bottom: 0
    }
}

.Toastify__toast-theme--dark {
    background: #121212;
    background: var(--toastify-color-dark);
    color: #fff;
    color: var(--toastify-text-color-dark)
}

.Toastify__toast-theme--colored.Toastify__toast--default, .Toastify__toast-theme--light {
    background: #fff;
    background: var(--toastify-color-light);
    color: #757575;
    color: var(--toastify-text-color-light)
}

.Toastify__toast-theme--colored.Toastify__toast--info {
    background: #3498db;
    background: var(--toastify-color-info);
    color: #fff;
    color: var(--toastify-text-color-info)
}

.Toastify__toast-theme--colored.Toastify__toast--success {
    background: #07bc0c;
    background: var(--toastify-color-success);
    color: #fff;
    color: var(--toastify-text-color-success)
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
    background: #f1c40f;
    background: var(--toastify-color-warning);
    color: #fff;
    color: var(--toastify-text-color-warning)
}

.Toastify__toast-theme--colored.Toastify__toast--error {
    background: #e74c3c;
    background: var(--toastify-color-error);
    color: #fff;
    color: var(--toastify-text-color-error)
}

.Toastify__progress-bar-theme--light {
    background: linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);
    background: var(--toastify-color-progress-light)
}

.Toastify__progress-bar-theme--dark {
    background: #bb86fc;
    background: var(--toastify-color-progress-dark)
}

.Toastify__progress-bar--info {
    background: #3498db;
    background: var(--toastify-color-progress-info)
}

.Toastify__progress-bar--success {
    background: #07bc0c;
    background: var(--toastify-color-progress-success)
}

.Toastify__progress-bar--warning {
    background: #f1c40f;
    background: var(--toastify-color-progress-warning)
}

.Toastify__progress-bar--error {
    background: #e74c3c;
    background: var(--toastify-color-progress-error)
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
    background: #ffffffb3;
    background: var(--toastify-color-transparent)
}

.Toastify__close-button {
    align-self: flex-start;
    background: #0000;
    border: none;
    color: #fff;
    cursor: pointer;
    opacity: .7;
    outline: none;
    padding: 0;
    transition: .3s ease
}

.Toastify__close-button--light {
    color: #000;
    opacity: .3
}

.Toastify__close-button > svg {
    fill: currentColor;
    height: 16px;
    width: 14px
}

.Toastify__close-button:focus, .Toastify__close-button:hover {
    opacity: 1
}

@keyframes Toastify__trackProgress {
    0% {
        transform: scaleX(1)
    }

    to {
        transform: scaleX(0)
    }
}

.Toastify__progress-bar {
    bottom: 0;
    height: 5px;
    left: 0;
    opacity: .7;
    position: absolute;
    transform-origin: left;
    width: 100%;
    z-index: 9999;
    z-index: var(--toastify-z-index)
}

.Toastify__progress-bar--animated {
    animation: Toastify__trackProgress linear 1 forwards
}

.Toastify__progress-bar--controlled {
    transition: transform .2s
}

.Toastify__progress-bar--rtl {
    left: auto;
    right: 0;
    transform-origin: right
}

.Toastify__spinner {
    animation: Toastify__spin .65s linear infinite;
    border: 2px solid #e0e0e0;
    border-color: var(--toastify-spinner-color-empty-area);
    border-radius: 100%;
    border-right-color: #616161;
    border-right-color: var(--toastify-spinner-color);
    box-sizing: border-box;
    height: 20px;
    width: 20px
}

@keyframes Toastify__bounceInRight {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px,0,0)
    }

    75% {
        transform: translate3d(10px,0,0)
    }

    90% {
        transform: translate3d(-5px,0,0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        transform: translate3d(2000px,0,0)
    }
}

@keyframes Toastify__bounceInLeft {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(25px,0,0)
    }

    75% {
        transform: translate3d(-10px,0,0)
    }

    90% {
        transform: translate3d(5px,0,0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes Toastify__bounceInUp {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,-20px,0)
    }

    75% {
        transform: translate3d(0,10px,0)
    }

    90% {
        transform: translate3d(0,-5px,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes Toastify__bounceInDown {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,25px,0)
    }

    75% {
        transform: translate3d(0,-10px,0)
    }

    90% {
        transform: translate3d(0,5px,0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,2000px,0)
    }
}

.Toastify__bounce-enter--bottom-left, .Toastify__bounce-enter--top-left {
    animation-name: Toastify__bounceInLeft
}

.Toastify__bounce-enter--bottom-right, .Toastify__bounce-enter--top-right {
    animation-name: Toastify__bounceInRight
}

.Toastify__bounce-enter--top-center {
    animation-name: Toastify__bounceInDown
}

.Toastify__bounce-enter--bottom-center {
    animation-name: Toastify__bounceInUp
}

.Toastify__bounce-exit--bottom-left, .Toastify__bounce-exit--top-left {
    animation-name: Toastify__bounceOutLeft
}

.Toastify__bounce-exit--bottom-right, .Toastify__bounce-exit--top-right {
    animation-name: Toastify__bounceOutRight
}

.Toastify__bounce-exit--top-center {
    animation-name: Toastify__bounceOutUp
}

.Toastify__bounce-exit--bottom-center {
    animation-name: Toastify__bounceOutDown
}

@keyframes Toastify__zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.Toastify__zoom-enter {
    animation-name: Toastify__zoomIn
}

.Toastify__zoom-exit {
    animation-name: Toastify__zoomOut
}

@keyframes Toastify__flipIn {
    0% {
        animation-timing-function: ease-in;
        opacity: 0;
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        animation-timing-function: ease-in;
        transform: perspective(400px) rotateX(-20deg)
    }

    60% {
        opacity: 1;
        transform: perspective(400px) rotateX(10deg)
    }

    80% {
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        transform: perspective(400px)
    }
}

@keyframes Toastify__flipOut {
    0% {
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        transform: perspective(400px) rotateX(-20deg)
    }

    to {
        opacity: 0;
        transform: perspective(400px) rotateX(90deg)
    }
}

.Toastify__flip-enter {
    animation-name: Toastify__flipIn
}

.Toastify__flip-exit {
    animation-name: Toastify__flipOut
}

@keyframes Toastify__slideInRight {
    0% {
        transform: translate3d(110%,0,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInLeft {
    0% {
        transform: translate3d(-110%,0,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInUp {
    0% {
        transform: translate3d(0,110%,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInDown {
    0% {
        transform: translate3d(0,-110%,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideOutRight {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(110%,0,0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutLeft {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(-110%,0,0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutDown {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(0,500px,0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutUp {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(0,-500px,0);
        visibility: hidden
    }
}

.Toastify__slide-enter--bottom-left, .Toastify__slide-enter--top-left {
    animation-name: Toastify__slideInLeft
}

.Toastify__slide-enter--bottom-right, .Toastify__slide-enter--top-right {
    animation-name: Toastify__slideInRight
}

.Toastify__slide-enter--top-center {
    animation-name: Toastify__slideInDown
}

.Toastify__slide-enter--bottom-center {
    animation-name: Toastify__slideInUp
}

.Toastify__slide-exit--bottom-left, .Toastify__slide-exit--top-left {
    animation-name: Toastify__slideOutLeft
}

.Toastify__slide-exit--bottom-right, .Toastify__slide-exit--top-right {
    animation-name: Toastify__slideOutRight
}

.Toastify__slide-exit--top-center {
    animation-name: Toastify__slideOutUp
}

.Toastify__slide-exit--bottom-center {
    animation-name: Toastify__slideOutDown
}

@keyframes Toastify__spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}
/*# sourceMappingURL=main.447848fe.css.map*/
