﻿/*Admin LTE MOVE HHHHHHH*/
/* Start for moving Panel class from bootstrap file */


:root {
    /*primary color shade*/
    --bs-secondary: var(--bs-secondary-shades);
    --bs-gray-100: color-mix(in srgb, var(--bs-secondary) var(--bs-10-opacity), var(--bs-add-white));
    --bs-gray-200: color-mix(in srgb, var(--bs-secondary) var(--bs-20-opacity), var(--bs-add-white)); /*breadcrumb, add more feature*/
    --bs-gray-300: color-mix(in srgb, var(--bs-secondary) var(--bs-40-opacity), var(--bs-add-white));
    --bs-gray-400: color-mix(in srgb, var(--bs-secondary) var(--bs-50-opacity), var(--bs-add-white));
    --bs-gray-500: color-mix(in srgb, var(--bs-secondary) var(--bs-60-opacity), var(--bs-add-white));
    --bs-gray-600: color-mix(in srgb, var(--bs-secondary) var(--bs-70-opacity), var(--bs-add-white));
    --bs-gray-700: color-mix(in srgb, var(--bs-secondary) var(--bs-80-opacity), var(--bs-add-white));
    --bs-gray-800: color-mix(in srgb, var(--bs-secondary) var(--bs-90-opacity), var(--bs-add-white));
    --bs-gray-900: var(--bs-secondary);
    --bs-accordion-bg: var(--bs-white);
    --bs-primary: var(--Header-color);
    --bs-body-bg: var(--bs-white); /*replacement of white*/
    --bs-card-cap-color: --font-dark-color; /*accordion name*/
    --bs-table-row-color: color-mix(in srgb, var(--bs-white) 97%, var(--bs-add-white));
    --bs-table-level-0: color-mix(in srgb, var(--bs-white) var(--bs-15-opacity), var(--bs-add-black));
    /*font color*/
    --ColorHEXCode43: var(--font-dark-color);
    --ColorHEXCodeTableEvenRow: color-mix(in srgb, var(--font-dark-color) 80%, white); /*p tag*/
    --ColorHEXCode32: color-mix(in srgb, var(--font-dark-color) 60%, white);
    --ColorHEXCode28: color-mix(in srgb, var(--font-dark-color) 50%, white);
    --ColorHEXCode20: color-mix(in srgb, var(--font-dark-color) 20%, white);
    /**/
    --bs-btn-active-border-color: var(--actionicon-border-color);
    --bs-border-color: var(--bs-gray-300);
    /*grey*/
    --ColorHEXCode01: white;
    --ColorHEXCode19: var(--bs-primary);
    --ColorHEXCode04: var(--bs-gray-200); /*#337ab7;*/ /*loader*/
    --ColorHEXCode89: color-mix(in srgb, var(--bs-primary), transparent var(--bs-90-opacity)); /*active tab */
    --bs-border-color-translucent: var(--actionicon-border-color) !important;
    /*Start No need to dynamic css*/
    --ColorHEXCode24: #dd4b39; /*box-alert*/
    --ColorHEXCode143: #ff0000; /* note*/
    --ColorHEXCode08: #bce8f1; /*only use for right chat panel */
    --ColorHEXCode12: #8a6d3b; /*Use in fileinput preview*/
    --ColorHEXCode45: #f6fb2a; /*only use for sales event legend*/
    --ColorHEXCode127: #c3b130; /*use in data table expand icon*/
    /*Toast*/
    --ColorHEXCode23: #f39c12; /*show Warning toast notification*/
    --ColorHEXCode92: #00a65a; /*show Success toast notification*/
    --ColorHEXCode93: #d73925; /*show Error toast notification*/
    --ColorHEXCode95: #00acd6; /*show info toast notification*/
    /*other*/
    --ColorHEXCode31: rgba(0,0,0,0);
    --ColorHEXCode146: rgba(0,0,0,.05);
    --ColorHEXCode81: rgba(0,0,0,0.1);
    --ColorHEXCode46: rgba(0,0,0,0.2);
    --ColorHEXCode67: rgba(0,0,0,0.3);
    --ColorHEXCode78: rgba(0,0,0,0.7);
    --ColorHEXCode147: rgba(0, 0, 0, 0.75);
    --ColorHEXCode141: rgba(9, 95, 163, 0);
    --ColorHEXCode84: rgba(255,255,255,0.7);
    --ColorHEXCode44: var(--bs-gray-100);
    /*Start Calendar CSS*/
    --ColorHEXCodeMedprocess: #f6fb2a;
    --ColorHEXCodeRecprocess: #62dee7;
    --ColorHEXCodeHempprocess: #006400;
    --ColorHEXCodeNonCprocess: #f4a460bf;
    --ColorHEXCodeclrhmp: #00FF00;
    --ColorHEXCodeclrRunning: #70ff29;
    --ColorHEXCodeclrCompleted: #0f17ff;
    --ColorHEXCodeclrcancelled: #ff1ad1;
    --ColorHEXCodeclrpaused: #800080;
    --ColorHEXCodeclrscheduled: #ffa500;
    /*End Calendar CSS*/
    --ColorHEXCode60: #74ed74; /*permission action button*/
    --ColorHEXCodeRequiredSign: #ff0000;
    --ColorHEXCodeActionButtonGreen: green;
    /*End No need to dynamic css*/
    --traceability-svg-color: var(--bs-primary);
    /*ActionButton Border*/
    --Header-color: #095fa3;
}

body {
    color: var(--font-dark-color);
}

.bg-primary {
    background-color: var(--bs-primary) !important
}

.btn {
    --bs-btn-color: var(--actionicon-border-color);
}

.btn-primary {
    --bs-btn-bg: var(--Header-color);
    --bs-btn-hover-bg: var(--bs-gray-800);
    --bs-btn-color: var(--actionicon-border-color);
}

.table-striped > tbody > tr > * {
    color: var(--ColorHEXCodeTableEvenRow);
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    color: var(--font-dark-color);
}

.table {
    color: var(--font-dark-color);
}

.dataTables_wrapper td {
    color: var(--ColorHEXCodeTableEvenRow);
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: var(--bs-gray-300);
}

.dropdown-menu {
    --bs-dropdown-bg: var(--bs-white);
    --bs-dropdown-color: var(--font-dark-color);
    --bs-dropdown-link-color: var(--font-dark-color);
    --bs-dropdown-link-hover-color: var(--font-dark-color);
    --bs-dropdown-link-hover-bg: var(--bs-gray-300);
}

.accordion {
    --bs-accordion-bg: var(--bs-white) !important; /*left menu li color*/
    --bs-accordion-color: var(--font-dark-color) !important;
}

.card-header {
    background-color: var(--bs-white);
}

.main-wrapper .aside.sidebar-menu {
    border: 1px solid var(--bs-gray-300);
}

.breadcrumb-section {
    padding: 5px 20px;
    background-color: var(--bs-gray-200);
    border-bottom: 1px solid var(--bs-gray-300);
}

.copyright-text {
    background-color: var(--bs-white);
    border-top: 1px solid var(--bs-gray-300);
}

.form-control {
    background-color: var(--bs-white);
    color: var(--font-dark-color);
    border: 1px solid var(--bs-gray-400);
}

.form-select {
    background-color: var(--bs-white);
    border: 1px solid var(--bs-gray-300);
}

.select2-container--default .select2-selection--single {
    background-color: var(--bs-white);
}

.select2-container--default .select2-selection--multiple {
    background-color: var(--bs-white);
}

.custom-tab .nav-tabs .nav-link {
    color: var(--font-dark-color) !important;
    background-color: var(--bs-white);
}

.select2-dropdown {
    background-color: var(--bs-white);
}

.select2-search__field {
    background-color: var(--bs-white);
}

.custom-tab .nav-tabs .nav-link.active {
    background-color: var(--ColorHEXCode89);
}

    .custom-tab .nav-tabs .nav-link.active::after {
        background-color: var(--actionicon-border-color);
    }

.custom-tab {
    border: 1px solid var(--bs-gray-300);
}

#sidebarToggle .os-content {
    background: var(--bs-white);
}

.os-content {
    background: var(--bs-white);
}

.login-page .os-content, .register-page .os-content {
    background: var(--bs-white);
}

.button-list .btn-outline {
    color: var(--font-dark-color);
    border-color: var(--bs-gray-400);
}

.popover {
    --bs-popover-bg: var(--bs-white);
}

.popover-header {
    background-color: var(--bs-gray-200);
}

.pagination {
    --bs-pagination-bg: var(--bs-white);
}

.popover-body {
    color: var(--font-dark-color) !important;
}



.panel {
    margin-bottom: 20px;
    background-color: var(--bs-white);
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px var(--ColorHEXCode146);
    box-shadow: 0 1px 1px var(--ColorHEXCode146);
}

.panel-body {
    padding: 15px
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

    .panel-heading > .dropdown .dropdown-toggle {
        color: inherit
    }

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

    .panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
        color: inherit
    }

.panel-footer {
    padding: 10px 15px;
    background-color: var(--bs-gray-300);
    border-top: 1px solid var(--bs-gray-300);
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
    margin-bottom: 0
}

    .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
        border-width: 1px 0;
        border-radius: 0
    }

    .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
        border-top: 0;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px
    }

    .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
        border-bottom: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0
}

.list-group + .panel-footer {
    border-top-width: 0
}

.panel > .panel-collapse > .table, .panel > .table, .panel > .table-responsive > .table {
    margin-bottom: 0
}

    .panel > .panel-collapse > .table caption, .panel > .table caption, .panel > .table-responsive > .table caption {
        padding-right: 15px;
        padding-left: 15px
    }

    .panel > .table-responsive:first-child > .table:first-child, .panel > .table:first-child {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px
    }

        .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table:first-child > thead:first-child > tr:first-child {
            border-top-left-radius: 3px;
            border-top-right-radius: 3px
        }

            .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
                border-top-left-radius: 3px
            }

            .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
                border-top-right-radius: 3px
            }

    .panel > .table-responsive:last-child > .table:last-child, .panel > .table:last-child {
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

        .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child {
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px
        }

            .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
                border-bottom-left-radius: 3px
            }

            .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
                border-bottom-right-radius: 3px
            }

    .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
        border-top: 1px solid var(--bs-gray-300)
    }

    .panel > .table > tbody:first-child > tr:first-child td, .panel > .table > tbody:first-child > tr:first-child th {
        border-top: 0
    }

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
    border: 0
}

    .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0
    }

    .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0
    }

    .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
        border-bottom: 0
    }

    .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0
    }

.panel > .table-responsive {
    margin-bottom: 0;
    border: 0
}

.panel-group {
    margin-bottom: 20px
}

    .panel-group .panel {
        margin-bottom: 0;
        border-radius: 4px
    }

        .panel-group .panel + .panel {
            margin-top: 5px
        }

    .panel-group .panel-heading {
        border-bottom: 0
    }

        .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
            border-top: 1px solid var(--bs-gray-300);
        }

    .panel-group .panel-footer {
        border-top: 0
    }

        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom: 1px solid var(--ColorHEXCode20);
        }

.panel-default {
    border-color: var(--bs-gray-300);
}

    .panel-default > .panel-heading {
        color: var(--ColorHEXCode43);
        background-color: var(--bs-gray-300);
        border-color: var(--bs-gray-300);
    }

        .panel-default > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: var(--bs-gray-300);
        }

        .panel-default > .panel-heading .badge {
            color: var(--bs-gray-300);
            background-color: var(--ColorHEXCode43)
        }

    .panel-default > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: var(--bs-gray-300);
    }

.panel-primary {
    border-color: var(--ColorHEXCode19)
}

    .panel-primary > .panel-heading {
        color: var(--ColorHEXCode01);
        background-color: var(--ColorHEXCode19);
        border-color: var(--ColorHEXCode19)
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: var(--ColorHEXCode19)
        }

        .panel-primary > .panel-heading .badge {
            color: var(--ColorHEXCode19);
            background-color: var(--ColorHEXCode01)
        }

    .panel-primary > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: var(--ColorHEXCode19)
    }



/* End for moving Panel class from bootstrap file */
p {
    color: var(--ColorHEXCodeTableEvenRow);
    text-align: left;
    text-transform: none;
    font-size: 13px;
    line-height: 25px;
    font-family: 'robotoregular', sans-serif;
    font-weight: 400;
    text-align: left;
}

body.bfullscreen .main {
    position: fixed;
    z-index: 999999;
}

body.bfullscreen .popover {
    z-index: 999999;
}

body {
    font-family: 'robotoregular', sans-serif;
    font-weight: 400;
}

h5.p-name {
    margin-top: 5px;
    margin-bottom: 2px;
}

.p-product-img-block {
    position: relative;
    height: 180px;
    /*border: 1px solid var(--ColorHEXCode69);*/
    border-radius: 5px;
    overflow: hidden;
}

.p-qty-txtbox {
    position: absolute;
    width: 100%;
    bottom: -60px;
    left: 0;
    /* background: var(--ColorHEXCode01); */
    border-radius: 5px;
    padding: 5px;
    opacity: 0;
    transition: all .5s;
}

    .p-qty-txtbox.checked {
        bottom: 0;
        transition: all .5s;
        opacity: 1;
    }

.sharecatalog .p-qty-txtbox.checked {
    opacity: 0;
}

.p-qty-txtbox .qts-form .field-input {
    background: var(--ColorHEXCode01);
}

.k-product-block .icheckbox_minimal-blue.checked {
    background-color: var(--bs-white);
    border: 1px solid var(--bs-white);
}

.k-product-block .icheckbox_minimal-blue {
    margin: -2px 0 0 0;
}

.k-product-block .icheckbox_minimal-blue {
    border: 1px solid var(--bs-white);
}

    .k-product-block .icheckbox_minimal-blue.focus {
        border: 1px solid var(--bs-gray-300) !important;
    }


.icheckbox_minimal-blue, .iradio_minimal-blue {
    margin: -1px 0 0 0;
}

/* end product block css*/
/*form control*/
.form-control {
    border-radius: 0;
    box-shadow: none;
    border-color: var(--bs-gray-400);
}

    .form-control:focus {
        color: var(--font-dark-color);
        background-color: var(--bs-white);
        border-color: var(--actionicon-border-color);
        box-shadow: none;
    }

    .form-control::-moz-placeholder, .form-control:-ms-input-placeholder, .form-control::-webkit-input-placeholder {
        color: var(--bs-gray-200);
        opacity: 1;
    }

    .form-control:not(select) {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }



.form-group.has-success label {
    color: var(--ColorHEXCode92);
}

.form-group.has-success .form-control, .form-group.has-success .input-group-addon {
    border-color: var(--ColorHEXCode92);
    box-shadow: none;
}

.form-group.has-success .help-block {
    color: var(--ColorHEXCode92);
}

.form-group.has-warning label {
    color: var(--ColorHEXCode23);
}

.form-group.has-warning .form-control, .form-group.has-warning .input-group-addon {
    border-color: var(--ColorHEXCode23);
    box-shadow: none;
}

.form-group.has-warning .help-block {
    color: var(--ColorHEXCode23);
}

.form-group.has-error label {
    color: var(--ColorHEXCode24);
}

.form-group.has-error .form-control, .form-group.has-error .input-group-addon {
    border-color: var(--ColorHEXCode24);
    box-shadow: none;
}

.form-group.has-error .help-block {
    color: var(--ColorHEXCode24);
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

    .input-group .input-group-addon {
        border-radius: 0;
        border-color: var(--bs-gray-500);
        background-color: var(--bs-white);
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

.input-group-addon, .input-group-btn {
    width: 40px;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    border: 1px solid;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -3px;
}

.btn-group-vertical .btn.btn-flat:first-of-type, .btn-group-vertical .btn.btn-flat:last-of-type {
    border-radius: 0;
}

.icheck > label {
    padding-left: 0;
}

.form-control-feedback.fa {
    line-height: 34px;
}

.input-lg + .form-control-feedback.fa, .input-group-lg + .form-control-feedback.fa, .form-group-lg .form-control + .form-control-feedback.fa {
    line-height: 46px;
}

.input-sm + .form-control-feedback.fa, .input-group-sm + .form-control-feedback.fa, .form-group-sm .form-control + .form-control-feedback.fa {
    line-height: 30px;
}


.form-control {
    outline: 0 !important;
}

.btn, .form-control {
    box-shadow: none !important;
}

    .btn.green:not(.btn-outline) {
        color: var(--ColorHEXCode01);
        background-color: var(--ColorHEXCode19);
        border-color: var(--ColorHEXCode19);
        height: 40px;
        width: 40px;
        border: 0;
        padding: 0;
    }

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -5px;
    margin-top: -4px;
}

.form-control {
    line-height: 40px;
    height: 40px;
}
/*for inline loading*/
.fa-spin-custom, .glyphicon-spin {
    -webkit-animation: spin 1000ms infinite linear;
    animation: spin 1000ms infinite linear;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}


.input-group .form-control {
    line-height: 40px;
    padding: 0;
    padding-left: 10px;
    margin: 0;
    color: var(--ColorHEXCode28) !important;
}

input[type=checkbox], input[type=radio] {
    margin: 0;
}
/*for qts form start */

.qts-form {
    max-width: 100%;
}

    .qts-form .form-field {
        position: relative;
        height: 48px;
    }

    .qts-form .field-label {
        position: relative;
        /*display: block;*/
        color: var(--ColorHEXCode28);
        /*font-size: 14px;
    font-weight:400;
	height: 48px;
	margin-bottom: 0px;*/
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        font-family: robotoregular, sans-serif;
        position: absolute;
        font-size: 15px;
        width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        left: 17px;
        top: 13px;
        font-weight: 400;
        cursor: text;
        pointer-events: none;
        /*padding-left: 12px;
    line-height: 48px;*/
        line-height: 21px;
    }

    .qts-form .field-input {
        position: absolute;
        display: block;
        color: var(--ColorHEXCode28);
        width: 100%;
        height: 48px;
        font-size: 14px;
        line-height: 14px;
        /*border: none;*/
        /*border: 1px solid #d0d0d0;*/
        top: 0;
        outline: none;
        background-color: var(--bs-white);
        padding-left: 17px;
        padding-top: 23px;
        padding-bottom: 3px;
        border-radius: 5px;
        padding-right: 15px; /*To remove right padding from login textbox- By designer*/
    }



    .qts-form .has-label .field-label {
        /*font-size: 12px;
	line-height: 12px;
    padding-top:5px;
    padding-bottom:5px;
    color: var(--ColorHEXCode19);*/
        top: 6px;
        font-size: 12px;
        font-weight: 400;
        color: var(--actionicon-border-color);
        margin-bottom: 5px;
        line-height: 17px;
        /*background:var(--ColorHEXCode01);*/
        z-index: 1;
    }

    .qts-form textarea.field-input {
        height: 96px;
    }

button.close {
    position: absolute;
    top: 4px;
    right: 10px;
}

.alert-warning {
    color: var(--ColorHEXCode23);
    border-color: var(--ColorHEXCode23);
}

.qts-form .formError.inline {
    display: block;
    border: 1px solid var(--ColorHEXCodeRequiredSign);
    border-top: none;
    position: relative;
    float: left;
    width: 100%;
}
    /*.qts-form .form-field {margin-bottom: 10px;}*/
    .qts-form .formError.inline .formErrorContent {
        padding: 10px;
        color: var(--ColorHEXCodeRequiredSign);
    }


.floating_label .form-group {
    margin-bottom: 0px;
}

.floating_label textarea.field-input {
    line-height: 22px;
    /*resize: none;*/
    resize: vertical;
    overflow: auto;
}

.right_form.input-group .form-field {
    margin-bottom: 0;
}
    .right_form.input-group .form-field input {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 5px;
        border-top-right-radius: 5px;
    }

    .right_form.input-group .form-field .RightPercent {
        border-top-left-radius: 5px !important;
        border-bottom-left-radius: 5px !important;
        border-bottom-right-radius: 0px !important;
        border-top-right-radius: 0px !important;
    }

.input-group .RightIconPercent {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

.floating_label {
    margin-bottom: 10px;
}
/*.text_area .qts-form .form-field
{
    height:auto;
}*/
.text_area .qts-form .has-label .field-label {
    top: 1px;
    padding-top: 5px;
    width: calc(100% - 35px);
}

.text_area .qts-form .form-field {
    position: relative;
    height: auto;
}

.text_area_height {
    position: relative !important;
    height: 300px !important;
}

.text_area .qts-form .field-input {
    position: relative;
}

.text_area .qts-form .has-label .field-label {
    background: var(--bs-white);
}

/*for qts form end */

/*for select2 dropdown*/
.select2-container--default.select2-container--focus, .select2-selection.select2-container--focus, .select2-container--default:focus, .select2-selection:focus, .select2-container--default:active, .select2-selection:active {
    outline: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-color: var(--actionicon-border-color);
}

.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single, .select2-container--default .select2-selection--multiple {
    border: 1px solid var(--bs-gray-500);
    border-radius: 5px;
    height: 48px;
    /*padding-top: 17px;*/
    font-size: 14px;
    /*padding-left: 17px;*/
    padding-bottom: 3px;
    color: var(--ColorHEXCode28);
}
/*for highlight select2 container*/
span.select2.select2-container.select2-container--default.select2-container--above.select2-container--open span.select2-selection.select2-selection--single {
    border-top: 1px solid var(--ColorHEXCode01);
    border: 1px solid var(--ColorHEXCode19);
}

span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open span.select2-selection.select2-selection--single {
    border: 1px solid var(--actionicon-border-color);
    /*border-bottom: 1px solid var(--ColorHEXCode01);*/
}
/*for suggestion Items*/
span.select2-dropdown.select2-dropdown--below {
    border: 1px solid var(--actionicon-border-color) !important;
    border-top: 0 !important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden;
    z-index: 9999999;
}

.select2-search__field {
    color: var(--font-dark-color);
}

span.select2-dropdown.select2-dropdown--above {
    border: 1px solid var(--actionicon-border-color) !important;
    border-bottom: 0 !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
    z-index: 10006;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border-radius: 5px;
}

.select2-container--default.select2-container--open {
    border-color: var(--ColorHEXCode19);
}

span.select2-container .select2-dropdown.select2-dropdown {
    min-width: 260px;
}

.select2-dropdown {
    border: 1px solid var(--bs-gray-500);
    border-radius: 0;
    z-index: 3;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: var(--ColorHEXCode19);
    color: var(--ColorHEXCode01);
}

.select2-results__option {
    padding: 6px 12px;
    user-select: none;
    -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    padding-right: 0;
    height: auto;
    margin: 0;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 6px;
    padding-left: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 48px;
    right: 3px;
}

    .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: var(--ColorHEXCode28) transparent transparent transparent;
        margin-top: -4px;
    }

.select2-dropdown .select2-search__field, .select2-search--inline .select2-search__field {
    border: 1px solid var(--bs-gray-500);
}

    .select2-dropdown .select2-search__field:focus, .select2-search--inline .select2-search__field:focus {
        outline: none;
        border: 1px solid var(--actionicon-border-color);
    }

.select2-selection--multiple .select2-search__field:focus {
    outline: none;
    border: 1px solid var(--ColorHEXCode31);
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: var(--ColorHEXCode28);
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: var(--bs-gray-300);
}

    .select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[aria-selected=true]:hover {
        color: var(--ColorHEXCode32);
    }

.select2-container--default .select2-selection--multiple {
    border: 1px solid var(--bs-gray-500);
    border-radius: 5px;
}

    .select2-container--default .select2-selection--multiple:focus {
        border-color: var(--actionicon-border-color);
    }

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: var(--actionicon-border-color);
    height: auto;
    position: relative;
    z-index: 1;
}

.select2-container .select2-selection--multiple .select2-search--inline {
    line-height: 24px;
}

.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field {
    height: 18px;
    line-height: 24px;
}
/*.select2-container--default .select2-selection--multiple:hover {
    position:relative;
    z-index:1;
    height:120px;
    overflow:auto;
    width:100%;
    top:0;
    left:0; 
}*/

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: var(--ColorHEXCode01);
    border-color: var(--ColorHEXCode19);
    padding: 0px 10px;
    color: var(--ColorHEXCode19);
    height: 24px;
    line-height: 24px;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 15px 5px;
    height: 48px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered {
    height: auto;
    padding-bottom: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-top: 5px;
}


.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    margin-right: 5px;
    color: var(--ColorHEXCode19);
    font-size: 16px;
}

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
        color: var(--font-dark-color);
    }

/*.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 10px;
}*/
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--ColorHEXCode28);
}
/*css by designer*/

.select2.select2-container {
    position: relative;
}

.select2-container span.clsselectloaderstart:after {
    content: "\f110";
    position: absolute;
    right: 25px;
    top: 16px;
    font: normal normal normal 14px/1 FontAwesome;
    -webkit-animation: spin 1000ms infinite linear;
    animation: spin 1000ms infinite linear;
}

.select2-search {
    position: relative;
}

    .select2-search .clsEditable:after {
        content: "\f067";
        position: absolute;
        top: 10px;
        right: 17px;
        font: bold normal normal 18px/1 FontAwesome;
        color: var(--actionicon-border-color);
        cursor: pointer;
    }

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 10px;
    height: 48px;
    line-height: 14px;
    padding-left: 17px;
    font-size: 14px;
    font-family: robotoregular, sans-serif;
    color: var(--ColorHEXCode28);
    padding-top: 24px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    z-index: 2;
}

/*.select2-multi-blink-label {
    z-index: 2 !important;
}*/

/*for advance filter issue of second row label control is getting overlap with first row control*/
.select2-container--focus + label.select2-multi-blink-label, .select2-container--open + label.select2-multi-blink-label {
    z-index: 2 !important;
}


.select2-container--default.select2-container--focus .select2-selection--single, .select2-selection.select2-container--focus .select2-selection--single {
    border: 1px solid var(--actionicon-border-color);
    border-radius: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 18px 0px 18px 0px; /*Fix for Label is getting sticked to left edge, do not change this padding */
    margin-left: 15px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    height: 22px;
    line-height: 20px;
    font-size: 12px;
}
/*end select2 dropdown*/
.primary {
    color: var(--actionicon-border-color);
}

.primary_btn {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: var(--actionicon-border-color);
    color: var(--bs-white);
    font-size: 16px;
    height: 40px;
    min-width: 100px;
    text-align: center;
    border-radius: 3px;
}

    .primary_btn:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--bs-white);
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    .primary_btn:hover, .primary_btn:focus, .primary_btn:active {
        color: var(--actionicon-border-color);
        border: 1px solid var(--actionicon-border-color);
    }

        .primary_btn:hover .fa, .primary_btn:focus .fa, .primary_btn:active .fa {
            color: var(--actionicon-border-color);
        }

        .primary_btn:hover .far, .primary_btn:focus .far, .primary_btn:active .far {
            color: var(--actionicon-border-color);
        }

        .primary_btn:hover:before, .primary_btn:focus:before, .primary_btn:active:before {
            webkit-transform: scaleX(1);
            transform: scaleX(1);
        }

.primary_btn_dialogYes {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: var(--ColorHEXCode19);
    color: var(--ColorHEXCode01);
    font-size: 16px;
    height: 35px;
    min-width: 65px;
    text-align: center;
    border-radius: 3px;
    line-height: 20px;
}

    .primary_btn_dialogYes:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--ColorHEXCode01);
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    .primary_btn_dialogYes:hover, .primary_btn_dialogYes:focus, .primary_btn_dialogYes:active {
        color: var(--ColorHEXCode19);
    }

        .primary_btn_dialogYes:hover .fa, .primary_btn_dialogYes:focus .fa, .primary_btn_dialogYes:active .fa {
            color: var(--font-dark-color);
        }

        .primary_btn_dialogYes:hover:before, .primary_btn_dialogYes:focus:before, .primary_btn_dialogYes:active:before {
            webkit-transform: scaleX(1);
            transform: scaleX(1);
            border: 1px solid var(--ColorHEXCode19);
            border-radius: inherit;
        }

.primary_btn_dialogNo {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    background: var(--ColorHEXCode01);
    color: var(--ColorHEXCode19);
    font-size: 16px;
    height: 35px;
    min-width: 65px;
    text-align: center;
    border: 1px solid var(--ColorHEXCode19);
    border-radius: 3px;
    line-height: 20px;
}

    .primary_btn_dialogNo:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: var(--ColorHEXCode19);
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    .primary_btn_dialogNo:hover, .primary_btn_dialogNo:focus, .primary_btn_dialogNo:active {
        color: var(--ColorHEXCode01);
    }

        .primary_btn_dialogNo:hover .fa, .primary_btn_dialogNo:focus .fa, .primary_btn_dialogNo:active .fa {
            color: var(--font-dark-color);
        }

        .primary_btn_dialogNo:hover:before, .primary_btn_dialogNo:focus:before, .primary_btn_dialogNo:active:before {
            webkit-transform: scaleX(1);
            transform: scaleX(1);
            border: 1px solid var(--ColorHEXCode19);
            border-radius: inherit;
        }
/*Admin LTE MOVE HHHHHHH*/



::selection {
    background: var(--Selection-color);
    color: var(--ColorHEXCode01);
}

.padding-bottom {
    padding-bottom: 10px;
}

.select2-addnew {
    display: none;
}

.pagediv {
    padding: 10px;
}

.error-icon {
    color: var(--ColorHEXCode19);
}

.error-page-main > p {
    text-align: center;
    font-size: 18px;
    margin-bottom: 22px;
}

.error-page-main > h1.error-icon {
    text-align: center;
    font-size: 90px;
}

.error-page-main > div.sub > p {
    text-align: center;
    font-size: 18px;
}

label[for] {
    cursor: pointer;
}

.disabled-bg {
    background-color: var(--bs-gray-300);
}

.seticon {
    top: 8px;
    position: relative;
    margin-right: 2px !important;
}

label.error {
    line-height: 20px;
    float: left;
    font-size: 12px;
    font-family: 'robotoregular',sans-serif;
    font-weight: 400;
    color: var(--ColorHEXCodeRequiredSign);
    text-transform: none;
}

label.manifestNote {
    line-height: 20px;
    float: left;
    font-size: 12px;
    font-family: 'robotoregular',sans-serif;
    font-weight: 400;
    color: var(--ColorHEXCode143);
    text-transform: none;
}

.vendorprofile .col-md-12, .vendorprofile .col-md-2 {
    padding-left: 0px;
}

#viewVendorTab tr:hover div.overlay .icheckbox_minimal-blue {
    display: block;
}

#viewVendorTab tr div.overlay .icheckbox_minimal-blue.checked {
    display: block;
}

#viewOrderTab tr:hover div.overlay .icheckbox_minimal-blue {
    display: block;
}

#viewOrderTab tr div.overlay .icheckbox_minimal-blue.checked {
    display: block;
}


#ReceivingInventoryGrids tr:hover div.overlay .icheckbox_minimal-blue {
    display: block;
}

#ReceivingInventoryGrids tr div.overlay .icheckbox_minimal-blue.checked {
    display: block;
}

#KitTab tr:hover div.overlay .icheckbox_minimal-blue {
    display: block;
}

#KitTab tr div.overlay .icheckbox_minimal-blue.checked {
    display: block;
}

#InventoryAccordion tr:hover div.overlay .icheckbox_minimal-blue {
    display: block;
}

#InventoryAccordion tr div.overlay .icheckbox_minimal-blue.checked {
    display: block;
}

input#ShowOnlySplitInventory:checked + .slider.mediumswitch:before {
    left: -2px;
}

input#ShowOnlySplitInventory + .slider.mediumswitch {
    width: 60px;
}

.AccordianTab tr:hover div.overlay .icheckbox_minimal-blue {
    display: block;
}

.AccordianTab tr div.overlay .icheckbox_minimal-blue.checked {
    display: block;
}

[readonly] + label[for], [disabled] + label[for] {
    color: var(--ColorHEXCode28) !important;
}

@media (min-width:1025px) {
    #viewVendorTab tr div.overlay .icheckbox_minimal-blue {
        display: none;
    }

    #viewOrderTab tr div.overlay .icheckbox_minimal-blue {
        display: none;
    }

    #ReceivingInventoryGrids tr div.overlay .icheckbox_minimal-blue {
        display: none;
    }

    #InventoryAccordion tr div.overlay .icheckbox_minimal-blue {
        display: none;
    }

    #KitTab tr div.overlay .icheckbox_minimal-blue {
        display: none;
    }

    .AccordianTab tr div.overlay .icheckbox_minimal-blue {
        display: none;
    }
}

.redcolor {
    color: var(--ColorHEXCode143) !important;
}

a {
    cursor: pointer;
}

#tab_3 .viewmode .form-group {
    margin-bottom: 0px !important;
}

.boxbottom {
    margin-bottom: 10px;
}

label.lblshow {
    font-weight: normal;
}

.required:after {
    content: " *";
    color: var(--ColorHEXCodeRequiredSign);
    font-family: robotoregular, sans-serif;
    font-weight: 400;
    font-size: 14px;
}

.clear {
    clear: both;
}

.paddingtop10 {
    padding-top: 10px;
}

.paddingtop20 {
    padding-top: 20px;
}

.createnew_btn {
    text-align: right;
    margin-bottom: 10px;
}

.datatbl_icon {
    width: 30px;
    height: 30px;
    margin: 3px 5px 0 5px;
}

/* Absolute Center Spinner */
.loading {
    position: absolute;
    height: 2em;
    width: 2em;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

    /* :not(:required) hides these rules from IE9 and below */
    .loading:not(:required) {
        /* hide "loading..." text */
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0;
    }

        .loading:not(:required):after {
            content: '';
            display: block;
            font-size: 10px;
            width: 1em;
            height: 1em;
            margin-top: -0.5em;
            -webkit-animation: spinner 1500ms infinite linear;
            -moz-animation: spinner 1500ms infinite linear;
            -ms-animation: spinner 1500ms infinite linear;
            -o-animation: spinner 1500ms infinite linear;
            animation: spinner 1500ms infinite linear;
            border-radius: 0.5em;
            -webkit-box-shadow: var(--ColorHEXCode147) 1.5em 0 0 0, var(--ColorHEXCode147) 1.1em 1.1em 0 0, var(--ColorHEXCode147) 0 1.5em 0 0, var(--ColorHEXCode147) -1.1em 1.1em 0 0, var(--ColorHEXCode78) -1.5em 0 0 0, var(--ColorHEXCode78) -1.1em -1.1em 0 0, var(--ColorHEXCode147) 0 -1.5em 0 0, var(--ColorHEXCode147) 1.1em -1.1em 0 0;
            box-shadow: var(--ColorHEXCode147) 1.5em 0 0 0, var(--ColorHEXCode147) 1.1em 1.1em 0 0, var(--ColorHEXCode147) 0 1.5em 0 0, var(--ColorHEXCode147) -1.1em 1.1em 0 0, var(--ColorHEXCode147) -1.5em 0 0 0, var(--ColorHEXCode147) -1.1em -1.1em 0 0, var(--ColorHEXCode147) 0 -1.5em 0 0, var(--ColorHEXCode147) 1.1em -1.1em 0 0;
        }

/* Animation */

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-o-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .online .media-object {
    border: 2px solid var(--ColorHEXCode92);
}


.right-align {
    float: right;
}

.searchwidth {
    width: 175px !important;
    right: 0;
}

.dataTables_filter label.field-label {
    width: 165px !important;
    right: 0px !important;
    left: inherit !important;
    padding: 0 5px;
}


.dataTables_filter .fa-filter {
    position: absolute;
    float: right;
    width: 24px;
    margin-left: -64px;
    font-size: 20px;
    color: var(--actionicon-border-color);
    margin-top: 10px;
    cursor: pointer;
}

.dataTables_filter .fa-eraser {
    position: absolute;
    float: right;
    width: 24px;
    margin-left: -32px;
    font-size: 20px;
    color: var(--actionicon-border-color);
    margin-right: 10px;
    margin-top: 10px;
    cursor: pointer;
}

div.dataTables_filter input {
    border-radius: 3px;
    line-height: 30px;
    height: 30px;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    height: 50px;
}

div.dataTables_wrapper div.dataTables_paginate input.paginate_input {
    border-radius: 3px;
}

.dt-buttons {
    padding-top: 0px !important;
}

.dataTables_processing {
    background: none;
    border: none;
    position: relative !important;
    top: -50% !important;
}

@media (max-width: 992px) {
    div.datatable_f div.dataTables_filter.custom-filter input {
        width: calc(100% -60px) !important;
    }

    div.datatable_f div.dataTables_filter.custom-filter label.field-label {
        left: 51px !important;
    }

    .dataTables_filter .fa-filter {
        position: relative;
        float: inherit;
        z-index: 1;
        margin: 0px 6px;
    }

    .dataTables_filter .fa-eraser {
        position: relative;
        float: inherit;
        z-index: 1;
        margin: 0px 6px 0px 0px;
    }
}

#FormCannabisDetails .iconsdiv {
    display: inline-block;
    padding-right: 10px;
    width: 60px;
}

.viewmode .iconsdiv {
    display: inline-block;
    padding-right: 10px;
    width: 60px;
}

.paddingleft0 {
    padding-left: 0px;
    white-space: nowrap;
}

.paddingleft0px {
    padding-left: 0px;
}

.padding0 {
    padding: 0px;
}

.padding10 {
    padding: 10px;
}

.padding5 {
    padding: 5px !important;
}

.margin5 {
    margin: 5px;
}

.marginTop5 {
    margin-top: 5px;
}

.VendorTypeIcon {
    width: 35px;
    height: 35px;
    margin: 3px;
}
/*
.closetop > .tab-content {
    padding-top: 72px;
}*/

@media (max-width:992px) {
    /* .closetop > .tab-content {
        padding-top: 60px;
    }
*/
    .btnthree {
        margin-bottom: 1px;
    }
}

@media (max-width:767px) {
    /*.closetop > .tab-content {
        padding-top: 90px;
    }*/

    .btnthree {
        margin-bottom: 1px;
    }
}



@media (max-width:320px) {
    .searchwidth {
        width: 135px !important;
        right: 0;
    }
}

@media (max-width:1072px) {
    #frmAdjustInvenory .handleCounter .col-md-4 {
        padding-bottom: 10px;
    }
}

#tab_4 #receiptTab .fa.primary { /*Receipt tab*/
    font-size: 25px;
}

#tab_4 #receiptTab .far.primary { /*Receipt tab*/
    font-size: 25px;
}

.numeric {
    text-align: right;
}

table.dataTable thead > tr > th.sorting_disabled {
    padding-right: 8px;
}

.normalfontweight {
    font-weight: normal;
}

.box-header.vendor {
    padding-left: 0px;
}

.cogsicon {
    padding-top: 5px;
    float: left !important;
    padding-right: 8px;
}

#txtSearchChatUser::-ms-clear {
    display: none;
}

@media (max-width:992px) {
    .threeinone .col-xs-4 {
        width: 100% !important;
        padding-bottom: 10px;
    }

    .threeinone .col-xs-2 {
        width: 30% !important;
        padding-bottom: 10px;
    }

    .twoinone .col-xs-6 {
        width: 100% !important;
        padding-bottom: 10px;
    }

    .btnthree {
        margin-bottom: 1px;
    }

    .primary_btn {
        margin-bottom: 4px;
    }

    .fourinone {
        width: 100% !important;
        padding-bottom: 10px;
    }
}

@media (max-width:450px) {
    .threeinone .col-xs-4 {
        width: 100% !important;
        padding-bottom: 10px;
    }

    .twoinone .col-xs-6 {
        width: 100% !important;
        padding-bottom: 10px;
    }

    .btnthree {
        margin-bottom: 1px;
    }

    .primary_btn {
        margin-bottom: 4px;
    }

    .fourinone {
        width: 100% !important;
        padding-bottom: 10px;
    }
}

@media (max-width:450px) {
    label.labelwrap {
        font-size: 13px;
        line-height: 15px;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 86%;
        white-space: nowrap;
    }
}

.Companyviewmode p, .generalinfo p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.content.kc-charts-block.content_hide .content_collapse.on {
    right: 0;
}

.control-sidebar-open .content.kc-charts-block.content_hide .content_collapse.on {
    right: 270px !important;
}

.content.kc-charts-block .content_collapse {
    right: 0;
}


.sidebar-mini.control-sidebar-open .navbar-fixed-top {
    right: 270px;
    transition: right 0.5s;
}

.sidebar-mini .navbar-fixed-top {
    right: 0px;
    transition: right 0.5s;
}

.pointer {
    cursor: pointer;
}

input[type=file].filesend {
    display: inline-block !important;
    padding-left: 3px;
}

.direct-chat-msg.right .inlineblock {
    display: inline-block;
    color: var(--ColorHEXCode01);
    font-size: 12px;
    padding-left: 7px;
}

.chat-image {
    width: 42px;
}

.chatspan {
    display: table;
    font-size: 11px;
    line-height: 12px;
}

.direct-chat-msg .inlineblock {
    display: inline-block;
    color: var(--font-dark-color);
    font-size: 12px;
    padding-left: 7px;
}

.direct-chat-msg.right .inlineblock .chatspan:after {
    content: "File Sent.";
}

.direct-chat-msg .inlineblock .chatspan:after {
    content: "File Received.";
}

#chat-window-block .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-right: 3px !important;
}

.orangecolor {
    color: var(--ColorHEXCode23) !important;
}

#b1 p {
    margin: 14px 0 4px 1px;
}

.paginationlink:hover {
    outline: none;
    text-decoration: underline;
    color: var(--actionicon-border-color);
}

.paginationlink {
    padding-right: 25px;
}

.icon_wrapsmall {
    display: inline-block;
    padding: 0 15px;
    border: 0;
    background: transparent;
    cursor: default;
    color: var(--font-dark-color);
}

    .icon_wrapsmall .fa {
        font-size: 33px;
        display: block;
        margin-bottom: 10px;
        cursor: pointer;
    }

    .icon_wrapsmall .far {
        font-size: 33px;
        display: block;
        margin-bottom: 10px;
        cursor: pointer;
    }

.alignleft {
    text-align: left;
}


.icon_container {
    float: left;
    display: block;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.icon_wrap {
    display: inline-block;
    padding: 0 15px;
    border: 0;
    /*border-right: 1px solid var(--ColorHEXCode20);*/
    background: transparent;
    cursor: default;
}

    .icon_wrap.active {
        cursor: pointer;
    }

    .icon_wrap a {
        color: var(--ColorHEXCode28);
    }

    /*.icon_wrap:last-child {
        border-right: 0px;
    }*/

    .icon_wrap span {
        font-size: 16px;
        text-align: center;
        font-family: 'robotoregular', sans-serif;
        font-weight: 700;
    }

    .icon_wrap.active span {
        color: var(--ColorHEXCode43);
        font-weight: bold;
    }

    .icon_wrap .fa {
        font-size: 55px;
        display: block;
        margin-bottom: 10px;
    }

    .icon_wrap.active .fa {
        color: var(--actionicon-border-color);
    }

    .icon_wrap .far {
        font-size: 55px;
        display: block;
        margin-bottom: 10px;
    }

    .icon_wrap.active .far {
        color: var(--actionicon-border-color);
    }

section.tab {
    padding-bottom: 15px;
    margin: -15px;
}

@media (max-width:900px) {
    .icon_wrap .fa {
        font-size: 25px;
    }

    .icon_wrap .far {
        font-size: 25px;
    }

    .icon_wrap span {
        font-size: 13px;
    }
}

@media (max-width:500px) {
    .icon_wrap {
        float: left;
        width: 33%;
        /*border-bottom: 1px solid var(--ColorHEXCode20);*/
        padding: 15px 15px;
    }

        .icon_wrap:nth-child(even) {
            border-right: 0px;
        }
}

@media (max-width:340px) {
    .icon_wrap {
        width: 100%;
        border-right: 0px;
    }
}

.icon_containersmaill {
    float: left;
    display: block;
    width: 100%;
    margin: 0 auto;
}


.bluecolor {
    color: var(--actionicon-border-color);
}

.itemellipsis {
    text-overflow: ellipsis;
    width: 65%;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    margin-left: 5px;
}

.tenantName_ellipsis {
    text-overflow: ellipsis;
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    margin-left: 0px;
}

.account_crossover_ellipsis {
    text-overflow: ellipsis;
    width: 65%;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    margin-left: 0px;
}

.box-header .itemellipsis {
    display: inline-block;
    font-size: 14px;
    margin: 0;
    line-height: 15px;
    font-weight: 100;
    color: var(--ColorHEXCode43);
    text-transform: capitalize;
    padding-left: 5px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

#divPackage, div.divNewPackage, div.divPlantCosting {
    padding: 10px;
}

.boxsubhead {
    margin: 5px 0px !important;
}

.divBorderBottom {
    padding: 0 10px;
}

.delete {
    position: absolute;
    top: 0;
    right: -5px;
    display: none;
}

    .delete .fa {
        font-size: 22px;
        color: var(--actionicon-border-color);
        line-height: 48px;
        cursor: pointer;
    }

.hidedeletebutton {
    display: none;
}

.externalboxscroll {
    padding-right: 10px;
    /*max-height: 280px;
    overflow: auto;*/
    /*overflow-y: scroll;
    max-height: 280px;*/
}

#ScheduleSalesCalendar .processlist .externalboxscroll, #ScheduleProcess .processlist .externalboxscroll {
    max-height: initial;
}

p.boxsubhead {
    color: var(--actionicon-border-color);
    font-weight: bold;
}

.divsteps label[for], .divlabeling label[for] {
    font-weight: normal;
}

.hidecolumn {
    display: none;
}

.paddingright25 {
    padding-right: 25px;
}

.drag-handle {
    padding-left: 8px;
}
/*Solved : disabled select2 dropdown container open when press enter/up-down key*/
select[disabled].select2-hidden-accessible + .select2-container {
    pointer-events: none;
    touch-action: none;
}

.pointernone {
    pointer-events: none;
}
/*restrict textarea to be resize*/
textarea {
    resize: none !important;
}

.stepdesc {
    overflow: visible !important;
    white-space: normal !important;
}

.bootstrap-datetimepicker-widget {
    z-index: 9999999 !important;
}

#datetimepicker3 .timepicker {
    /*height: 48px;*/
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-bottom: 3px;
    background-color: transparent;
}


.processlegend {
    font-size: 12px;
    margin-right: 8px;
    float: left;
}

.prcoesslegenddiv {
    height: 15px;
    width: 15px;
    margin-top: 2px;
    float: left;
}



.legend-calendar {
    height: 15px;
    width: 14px;
    display: inline-block;
    margin: 1px 1px 0px 1px;
    position: absolute;
    left: 0;
    border: 1px solid #bbb;
}

.prcoesslegenddiv {
    border: 1px solid #bbb;
}

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
    z-index: 0 !important;
}
/*End scheduling processing Css*/




.bootstrap-datetimepicker-widget {
    z-index: 9999999 !important;
}

#datetimepicker3 .timepicker {
    /*height: 48px;*/
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-bottom: 3px;
    background-color: transparent;
}

#datetimepicker3 .addoncls {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    height: 46px;
    z-index: 10;
    border: 1px solid var(--ColorHEXCode20);
    position: relative;
    position: relative;
    border-top: none;
    border-bottom: none;
    top: 1px;
    right: 1px;
}

.processlegend {
    font-size: 12px;
    margin-right: 8px;
    float: left;
}

.prcoesslegenddiv {
    height: 15px;
    width: 15px;
    margin-top: 2px;
    float: left;
}

.clr-legendcolor {
    background-color: var(--ColorHEXCode45);
}

.legend-calendar {
    height: 15px;
    width: 14px;
    display: inline-block;
    margin: 1px 1px 0px 1px;
    position: absolute;
    left: 0;
    border: 1px solid var(--ColorHEXCode20);
}

.prcoesslegenddiv {
    border: 1px solid var(--ColorHEXCode20);
}

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
    z-index: 0 !important;
}
/*End scheduling processing Css*/

hr {
    margin-top: 5px;
    margin-bottom: 15px;
}

.popover {
    max-width: 220px;
}

.schedulescrnsize {
    color: var(--ColorHEXCodeRequiredSign);
    font-size: large;
    padding-top: 20px;
    padding-left: 20px;
}

.ProcessUser {
    float: left;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin-right: 2px;
    margin-top: -2px;
}

.rdbOrderType {
    float: left;
    margin: 0 15px 0 0;
}

.divRdoCultivationLicense {
    float: left;
    margin: 0 15px 0 0;
}

.divRdoDeliveryOption {
    float: left;
    margin: 0 15px 0 0;
}

.rdbtnType {
    margin-left: 5px;
}
/* For Fly IN panel in SO */
.panel-FlyOver {
    margin-top: 0px;
    float: left;
    width: 100%;
}

.fileinput.procatfile {
    margin-top: -23px;
    position: absolute;
    margin-left: -17px;
}

.lnkhideproduct, .lnkdeleteproduct {
    padding-left: 4px;
}

a.l-btn {
    background-position: right 0;
    font-size: 12px;
    text-decoration: none;
    display: inline-block;
    zoom: 1;
    height: 24px;
    padding-right: 18px;
    cursor: pointer;
    outline: none;
}

a.l-btn-plain {
    padding-right: 5px;
    border: 0;
    padding: 1px 6px 1px 1px;
}

a.l-btn-disabled {
    color: var(--ColorHEXCode20);
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: default;
}

a.l-btn span.l-btn-left {
    display: inline-block;
    background-position: 0 -48px;
    padding: 4px 0px 4px 18px;
    line-height: 16px;
    height: 16px;
}

a.l-btn-plain span.l-btn-left {
    padding-left: 5px;
}

a.l-btn span span.l-btn-text {
    display: inline-block;
    vertical-align: baseline;
    width: auto;
    height: 16px;
    line-height: 16px;
    padding: 0;
    margin: 0;
}

a.l-btn span span.l-btn-icon-left {
    padding: 0 0 0 20px;
    background-position: left center;
}

a.l-btn span span.l-btn-icon-right {
    padding: 0 20px 0 0;
    background-position: right center;
}

a.l-btn span span span.l-btn-empty {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 16px;
}

a:hover.l-btn {
    background-position: right -24px;
    outline: none;
    text-decoration: none;
}

    a:hover.l-btn span.l-btn-left {
        background-position: 0 bottom;
    }

a:hover.l-btn-plain {
    padding: 0 5px 0 0;
}

a:hover.l-btn-disabled {
    background-position: right 0;
}

    a:hover.l-btn-disabled span.l-btn-left {
        background-position: 0 -48px;
    }

a.l-btn .l-btn-focus {
    outline: var(--ColorHEXCode19) dotted thin;
}

a.l-btn {
    color: var(--ColorHEXCode32);
    background-image: url('images/linkbutton_bg.png');
    background-repeat: no-repeat;
    /*-moz-border-radius: 5px 5px 5px 5px;
            -webkit-border-radius: 5px 5px 5px 5px;
            border-radius: 5px 5px 5px 5px;*/
}

    a.l-btn span.l-btn-left {
        background-image: url('images/linkbutton_bg.png');
        background-repeat: no-repeat;
    }

a.l-btn-plain,
a.l-btn-plain span.l-btn-left {
    background: transparent;
    border: 0;
    filter: none;
}

a:hover.l-btn-plain, a:focus.l-btn-plain {
    background: var(--bs-gray-300);
    color: var(--font-dark-color);
    border: 1px solid var(--ColorHEXCode20);
    /*-moz-border-radius: 5px 5px 5px 5px;
            -webkit-border-radius: 5px 5px 5px 5px;
            border-radius: 5px 5px 5px 5px;*/
}

a.l-btn-disabled,
a:hover.l-btn-disabled {
    filter: alpha(opacity=50);
}

.catalogpagination {
    border: 1px solid var(--bs-gray-500);
}

.pagination {
    zoom: 1;
    /*border: 1px solid var(--ColorHEXCode20);*/
    margin: 0 0 10px 0;
}

    .pagination i.icon {
        color: var(--font-dark-color);
        font-size: 18px;
        line-height: 22px;
        width: 18px;
        display: block;
        text-align: center;
    }

    .pagination i.fa-angle-double-left.icon {
        color: var(--ColorHEXCode28);
    }

    .pagination i.fa-angle-double-right.icon {
        color: var(--ColorHEXCode28);
    }

    .pagination i.icon-small {
        font-size: 14px;
    }

    .pagination table {
        float: left;
        height: 36px;
    }

    .pagination td {
        border: 0;
    }

.pagination-btn-separator {
    float: left;
    height: 24px;
    border-left: 1px solid var(--bs-gray-500);
    border-right: 1px solid var(--ColorHEXCode01);
    margin: 3px 1px;
}

.pagination .pagination-num {
    border-width: 1px;
    border-style: solid;
    margin: 0 2px;
    padding: 2px;
    width: 2em;
    height: auto;
}

.pagination-page-list {
    margin: 0px 6px;
    padding: 1px 2px;
    width: auto;
    height: auto;
    border-width: 1px;
    border-style: solid;
}

.pagination-info {
    float: right;
    margin: 0 6px 0 0;
    padding: 0;
    height: 30px;
    line-height: 35px;
    /*font-size: 12px;*/
}

.pagination span {
    /*font-size: 12px;*/
    color: var(--font-dark-color);
}

.pagination-first {
    background: url('/Content/images/pagination_icons.png') no-repeat 0 0;
}

.pagination-prev {
    background: url('/Content/images/pagination_icons.png') no-repeat -16px 0;
}

.pagination-next {
    background: url('/Content/images/pagination_icons.png') no-repeat -32px 0;
}

.pagination-last {
    background: url('/Content/images/pagination_icons.png') no-repeat -48px 0;
}

.pagination-load {
    background: url('/Content/images/pagination_icons.png') no-repeat -64px 0;
}

.pagination-loading {
    background: url('/Content/images/page_loading.gif') no-repeat;
}

.pagination-page-list,
.pagination .pagination-num {
    border-color: var(--ColorHEXCode20);
    line-height: 0px;
    color: var(--font-dark-color);
}

.loadcatalog {
    border: 1px solid var(--ColorHEXCode20);
    padding: 10px;
}

.productsearch {
    position: absolute;
    display: block;
    color: var(--ColorHEXCode28);
    width: 100%;
    height: 48px;
    font-size: 14px;
    line-height: 14px;
    top: 0;
    outline: none;
    background-color: transparent;
    padding-left: -5px;
    padding-top: 23px;
    padding-bottom: 3px;
    border-radius: 5px;
    margin-right: -10px;
}

.divborderbottonline {
    border-bottom: 1px solid var(--bs-gray-500);
    padding-top: 10px;
}

.box-header .mrgleft {
    float: left;
    margin-left: -25px;
    font-size: 16px;
}

#frmProductAddCatalog span.fa.fa.fa-times.image-text-close, #frmAddEditProcess span.fa.fa.fa-times.image-text-close, #frmSaveOrderStatusStage span.fa.fa.fa-times.image-text-close {
    position: absolute;
    right: 15px;
    top: 16px;
    font-size: 18px;
}

.btnFloatRight {
    float: right;
}

p span.sopo-span-title {
    font-weight: bold;
}

.box-body-15 {
    padding: 0 15px;
}

.selectPackagefrmfulfill {
    font-size: 22px;
}

.margintop {
    margin-top: 10px;
}

.textalign {
    text-align: right;
}

#FulfillGrids td {
    display: table-cell;
    /*vertical-align: middle;*/
}

.fulfil-search-icon {
    position: relative;
    float: right;
    top: -34px;
    right: 8px;
    height: 0;
}

.LoadingText {
    text-align: center !important;
    font-size: 20px !important;
    margin-top: 30px !important;
}

.minheighforfulfilltab {
    min-height: 410px;
}

.srchboxmarginBottom {
    margin-bottom: 10px;
}

#tabCatalog .itemellipsis {
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}

.paddingTop10px {
    padding-top: 10px;
}

.paddingBottom10px {
    padding-bottom: 10px;
}

.paddingBottom20px {
    padding-bottom: 20px;
}

.paddingBottom5px {
    padding-bottom: 5px;
}

.paddingTop5px {
    padding-top: 5px;
}

.popoverInvoice {
    max-width: 300px !important;
}

.textlowercase {
    text-transform: lowercase;
}

.margintop50 {
    margin-top: 50px;
}

.lblHeightDiv30 label {
    line-height: 30px;
}

.cursorpointer {
    cursor: pointer;
}

.borderleft {
    border-left: 1px solid var(--ColorHEXCode20);
}

.action-button-icon-Div {
    padding: 0px 2px 8px 6px;
    /*width: 30px;*/
    float: left;
}

.action-button-grey {
    color: var(--bs-gray-400);
    cursor: pointer;
}

.action-button-blue {
    color: var(--actionicon-border-color);
    cursor: pointer;
}

.action-button-green {
    color: var(--ColorHEXCodeActionButtonGreen) !important;
    cursor: pointer;
}

.action-button-light-green {
    color: var(--ColorHEXCode60);
    cursor: pointer;
}

.action-button-yellow {
    color: var(--ColorHEXCode127);
    cursor: pointer;
}

.indentchildbutton {
    padding-left: 35px;
}
/*License for customer/vendor*/
div.divLicenseDtl .qts-form .field-input .input-group .input-group-addon {
    background-color: var(--bs-white);
}

.margintop15 {
    margin-top: 15px;
}

.font-size24 {
    font-size: 24px;
}

.grpchataction {
    float: right;
    position: absolute;
    right: 5px;
    top: 20px;
}

    .grpchataction i {
        padding: 3px;
    }

        .grpchataction i.fa-trash {
            padding: 1px;
        }

.absolutePosition {
    position: absolute;
    cursor: pointer;
}





.backgroundWhite {
    background-color: var(--ColorHEXCode01);
    border-radius: 5px;
}

.marginLeft {
    margin-left: 10px;
}

.groupIcondiv {
    width: 46px;
    height: 46px;
    background: var(--ColorHEXCode01);
    border-radius: 23px;
    float: left;
}

    .groupIcondiv i.fa {
        font-size: 24px;
        line-height: 46px;
    }

    .groupIcondiv i.far {
        font-size: 24px;
        line-height: 46px;
    }

.groupIcon {
    line-height: 46px;
    text-align: center;
}

.paddingLeft10 {
    padding-left: 10px;
}

.nav-tabs-custom > #chat-tab > li > a {
    padding: 10px 15px;
}

div.page-quick-sidebar-list > .nav-tabs-custom {
    background: none;
    margin-bottom: 0;
}

div.page-quick-sidebar-list .nav-tabs-custom > .nav-tabs > li:hover > a {
    color: var(--ColorHEXCode19);
}

div.page-quick-sidebar-list .nav-tabs-custom > .nav-tabs > li.active > a {
    background: none;
}

div.page-quick-sidebar-list .nav-tabs-custom > .nav-tabs {
    border-bottom-color: var(--ColorHEXCode20);
}

#AddEditGroupUser {
    position: absolute;
    top: 65px;
    right: 10px;
}

.font-size20 {
    font-size: 20px;
}

.grp-unreadnotify-right {
    right: 69px !important;
}

.wordwrap {
    text-overflow: ellipsis;
    overflow: hidden;
    word-wrap: break-word;
    padding-right: 40px;
}

.wordwrap-chatTitle {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 0;
    position: absolute;
    width: 50%;
}

.font-size12 {
    font-size: 12px;
}

.borderbottongrey {
    border-bottom: 1px solid var(--ColorHEXCode20);
}

#ulGroupChatUsers li:last-child, #ulChatUsers li:last-child {
    padding-bottom: 30px;
}

.max-height46 {
    max-height: 46px;
}

.max-height14 {
    max-height: 20px;
}

.highlightDate {
    font-weight: bold;
}

.floatRight {
    float: right;
}

.floatRight {
    float: right;
}

a.blink i.fas {
    color: var(--ColorHEXCode01);
    animation: colorchange1 1s infinite;
    -webkit-animation: colorchange1 1s infinite;
}

a.blink i.far {
    color: var(--ColorHEXCode01);
    animation: colorchange1 1s infinite;
    -webkit-animation: colorchange1 1s infinite;
}

@keyframes colorchange1 {
    0% {
        color: var(--ColorHEXCode60);
    }

    100% {
        color: var(--ColorHEXCode01);
    }
}

@-webkit-keyframes colorchange1 /* Safari and Chrome - necessary duplicate */
{
    0% {
        color: var(--ColorHEXCode60);
    }

    100% {
        color: var(--ColorHEXCode01);
    }
}

.ProcessPanelFullScreen {
    width: 100%;
}

.ProcessPanelExternal_box {
    width: 100%;
    top: 0;
}

    /*.ProcessPanelExternal_box a:not(#external_close_btn):not(.Togglefullscreen):not(.showlinkbtn):not(.btn-default) {
    display: none;
}*/
    .ProcessPanelExternal_box a.hideiconTogglefullscreen {
        display: none;
    }


.paddingright60 {
    padding-right: 60px;
}

.warning {
    position: absolute;
    right: -5px;
    top: 0;
}

#divBuySellAgreement span.redcolor, .Pesticideslist span.redcolor {
    display: inline-block;
}

.marginTop7 {
    margin-top: 7px;
}

.deleteManifestTextbox {
    position: absolute;
    top: 0;
    right: 0px;
}

    .deleteManifestTextbox .fa {
        font-size: 22px;
        color: var(--ColorHEXCode19);
        line-height: 48px;
        cursor: pointer;
    }

.marginRight60 {
    margin-right: 60px;
    font-size: 22px;
}

.fontsize22 {
}

#ResultBox {
    position: fixed !important;
}

.max-height200 {
    max-height: 200px;
    max-width: 200px;
}

.imgRemove {
    text-align: center;
    float: left;
    margin-left: 48%;
}

.chatgrouplist {
    color: var(--ColorHEXCode43);
    text-transform: capitalize;
    margin-bottom: 0px;
    font-size: 14px;
    font-family: 'robotoregular', sans-serif;
    font-weight: 700;
    word-break: break-word;
}

.account_crossover_img img {
    position: absolute;
    top: 5px;
    /* bottom: 0; */
    left: -100%;
    right: -100%;
    max-height: 60px;
    margin: auto;
    max-width: 95%;
}

.account_crossover_img_block {
    position: relative;
    min-height: 90px;
    border-radius: 5px;
    overflow: hidden;
}

.marginBottom10 {
    margin-bottom: 10px;
}

.greenColor {
    color: var(--ColorHEXCode92);
}

.usertenant_info {
    float: left;
    width: auto;
    min-width: 90px;
}

    .usertenant_info span {
        line-height: 1.4;
        padding-right: 5px;
    }

        .usertenant_info span.tenantName_ellipsis {
            max-width: 160px;
        }

li.user-menu > a.dropdown-toggle {
    line-height: 20px !important;
}

.line-height40 {
    line-height: 40px !important;
}

@media screen and (max-width: 767px) {
    .usertenant_info {
        width: auto;
    }

    li.user-menu > a.dropdown-toggle {
        line-height: 40px !important;
    }
    /* hide it elsewhere */

    div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
        text-align: left !important;
    }
}

.bold {
    font-weight: bold;
    margin-left: 5px !important;
}

.catalog-ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    word-wrap: break-word;
    height: 53px;
    width: 100%;
    display: inline-block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

h5.prod {
    margin-top: 5px;
    margin-bottom: 5px;
}

.process-weightTodisplay {
    float: left;
    width: 45%;
}

.process-quantityUnitID {
    float: right;
    width: 45%;
}

.fullscreen-Calendar a {
    color: var(--actionicon-border-color) !important;
    position: absolute !important;
    right: 0px;
    top: 10px;
    font-size: 22px !important;
}

.fullscreen-Calendar-sales a {
    top: 0px;
}

#divCalendarIcon {
    top: -185px;
    position: relative;
}

    #divCalendarIcon .editDeleteCalendar {
        display: table;
        padding-left: 6px;
        font-size: 16px;
        margin-right: 40px;
        top: 135px;
        color: var(--actionicon-border-color) !important;
        position: absolute !important;
        right: 0px;
    }

@-webkit-keyframes spinnericon { /* For Safari */
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spinnericon {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.spin-it {
    -webkit-animation: spinnericon 1s linear infinite; /* Safari */
    animation: spinnericon 1s linear infinite;
}
/*Ringing Bell*/
@-webkit-keyframes ring {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    2% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    4% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }

    6% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }

    8% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg)
    }

    10% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }

    12% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }

    14% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }

    16% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }

    18% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }

    100%,20% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes ring {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    2% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    4% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }

    6% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }

    8% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg)
    }

    10% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }

    12% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }

    14% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }

    16% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }

    18% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }

    100%,20% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

.faa-parent.animated-hover:hover > .faa-ring, .faa-ring.animated, .faa-ring.animated-hover:hover {
    -webkit-animation: ring 2s ease infinite;
    animation: ring 2s ease infinite;
    transform-origin-x: 50%;
    transform-origin-y: 0;
    transform-origin-z: initial
}

    .faa-parent.animated-hover:hover > .faa-ring.faa-fast, .faa-ring.animated-hover.faa-fast:hover, .faa-ring.animated.faa-fast {
        -webkit-animation: ring 1s ease infinite;
        animation: ring 1s ease infinite
    }

    .faa-parent.animated-hover:hover > .faa-ring.faa-slow, .faa-ring.animated-hover.faa-slow:hover, .faa-ring.animated.faa-slow {
        -webkit-animation: ring 3s ease infinite;
        animation: ring 3s ease infinite
    }

/*.nav-tabs-custom.opentop .tab-content {
    padding-top: 0 !important;
}*/

.fa-undocustom:before {
    content: "\f0e2";
}

/*.flyover-level {
    position: fixed;
    width: 100%;
    height: 100%;
    background: var(--ColorHEXCode78);
    z-index: 3;
}

.flyover-level1 {
    position: fixed;
    width: 100%;
    height: 100%;
    background: var(--ColorHEXCode78);
    z-index: 4;
}

.flyover-level2 {
    position: fixed;
    width: 100%;
    height: 100%;
    background: var(--ColorHEXCode78);
    z-index: 5;
}*/

.flyover-level.flyover-level-fullscreen {
    top: 0;
    left: 0;
    z-index: 999999;
}



.flyover-level1.flyover-level-fullscreen {
    top: 0;
    left: 0;
    z-index: 10002;
}



.flyover-level2.flyover-level-fullscreen {
    top: 0;
    left: 0;
    z-index: 10004;
}


.external_overlay.external_overlay_fullscreen {
    z-index: 999999;
}

.external_overlay1.external_overlay_fullscreen {
    z-index: 999999;
}

.external_overlay2.external_overlay_fullscreen {
    z-index: 999999;
}
/*Custom CSS for Notify Message*/
[data-notify="container"] {
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
/*Custome CSS form model popup- html editor*/

.modal-htmleditor h3[id^="h3_InsertImage"], .modal-htmleditor h3[id^="h3_InsertLink"], .modal-htmleditor h3[id^="h3_InsertTable"] {
    display: inline-block;
    font-size: 14px;
    margin: 0;
    line-height: 14px;
    font-weight: bold;
    color: var(--actionicon-border-color);
    text-transform: capitalize;
}

.modal-htmleditor .tabbable > .nav-tabs > li.active > a {
    border-bottom-color: var(--ColorHEXCode19);
    border-bottom: 3px solid;
}

.modal-htmleditor > .tabbable > .nav-tabs > li {
    border-bottom: 3px solid transparent;
    margin-bottom: -2px;
    margin-right: 4px;
}


.modal-htmleditor > .tabbable > .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.modal-htmleditor > .nav > li {
    position: relative;
    display: block;
}

.modal-htmleditor > .tabbable > .nav-tabs > li:not(.active) > a:hover, .modal-htmleditor > .tabbable > .nav-tabs > li:not(.active) > a:focus, .modal-htmleditor > .nav-tabs > li:not(.active) > a:active {
    border-color: transparent;
}

.modal-htmleditor > .tabbable > .nav-tabs > li.active > a:focus, .modal-htmleditor > .tabbable > .nav-tabs > li.active > a:hover {
    color: var(--ColorHEXCode43);
    border-radius: 0;
    font-size: 14px;
    font-weight: 400;
}

.modal-htmleditor a {
    color: var(--ColorHEXCode43);
    border-radius: 0;
    font-size: 14px;
    font-family: 'robotoregular', sans-serif;
}

.modal-htmleditor > .tabbable > .nav-tabs > li.active > a {
    background-color: var(--ColorHEXCode01);
    color: var(--ColorHEXCode32);
    font-weight: 700;
}

.modal-htmleditor > .tabbable > .nav-tabs > li.active {
    border-bottom-color: var(--ColorHEXCode19);
}

.modal-htmleditor .nav-tabs > li > a:hover {
    border-color: var(--ColorHEXCode01) var(--ColorHEXCode01) var(--ColorHEXCode01);
}

.modal-htmleditor a:hover, .modal-htmleditor a:active, .modal-htmleditor a:focus {
    color: var(--ColorHEXCode43);
    border-radius: 0;
    font-size: 14px;
    font-family: 'robotoregular', sans-serif;
    font-weight: 400;
}

.modal-htmleditor .btn-success {
    background-color: var(--ColorHEXCode19);
    border-color: var(--ColorHEXCode19);
}


.modal-htmleditor select, .modal-htmleditor textarea, .modal-htmleditor input[type="text"], .modal-htmleditor input[type="password"], .modal-htmleditor input[type="datetime"], .modal-htmleditor input[type="datetime-local"], .modal-htmleditor input[type="date"], .modal-htmleditor input[type="month"], .modal-htmleditor input[type="time"], .modal-htmleditor input[type="week"], .modal-htmleditor input[type="number"], .modal-htmleditor input[type="email"], .modal-htmleditor input[type="url"], .modal-htmleditor input[type="search"], .modal-htmleditor input[type="tel"], .modal-htmleditor input[type="color"], .modal-htmleditor .uneditable-input {
    display: block;
    color: var(--ColorHEXCode28);
    font-size: 14px;
    line-height: 14px;
    top: 0;
    outline: none;
    background-color: transparent;
    padding-left: 17px;
    padding-top: 8px;
    padding-bottom: 3px;
    border-radius: 5px;
    padding-right: 15px;
}


.modal-htmleditor .nav-tabs > li.active > a, .modal-htmleditor .nav-tabs > li.active > a:focus, .modal-htmleditor .nav-tabs > li.active > a:hover {
    color: var(--ColorHEXCode32);
    cursor: default;
    background-color: var(--ColorHEXCode01);
    border-top: 0;
    border-left: 0;
    border-right: 0;
}

.modal-htmleditor .nav > li > a:hover, .modal-htmleditor .nav > li > a:active, .modal-htmleditor .nav > li > a:focus {
    color: var(--ColorHEXCode32);
    background: var(--bs-gray-300);
}

.modal .panel-body {
    color: var(--ColorHEXCode32);
}

.modal {
    background: var(--ColorHEXCode67);
    z-index: 1000006;
}

.modal-content {
    -webkit-box-shadow: 0 2px 3px var(--ColorHEXCode81);
    box-shadow: 0 2px 3px var(--ColorHEXCode81);
    border: 0;
}

@media (min-width:768px) {
    .modal-content {
        -webkit-box-shadow: 0 2px 3px var(--ColorHEXCode81);
        box-shadow: 0 2px 3px var(--ColorHEXCode81);
    }
}

.modal-header {
    border-bottom-color: var(--bs-gray-300);
}

    .modal-header h5 {
        font-size: 14px;
        font-weight: bold;
        color: var(--actionicon-border-color);
    }

.modal-footer {
    border-top-color: var(--bs-gray-300);
    padding: 10px;
}

.modal-primary .modal-header, .modal-primary .modal-footer {
    border-color: var(--ColorHEXCode19);
}

.modal-warning .modal-header, .modal-warning .modal-footer {
    border-color: var(--ColorHEXCode23);
}

.modal-info .modal-header, .modal-info .modal-footer {
    border-color: var(--ColorHEXCode19);
}

.modal-success .modal-header, .modal-success .modal-footer {
    border-color: var(--ColorHEXCode92);
}

.modal-danger .modal-header, .modal-danger .modal-footer {
    border-color: var(--ColorHEXCode93);
}

.dt-text-right {
    padding-right: 27px !important;
    text-align: right !important;
}
/*Sloth Input for Address -Start*/

.slothInputContainer {
    margin: 0 auto;
    /*padding: 2rem;*/
    width: 100%;
    /*max-width: 800px;
  height: 100%;*/
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

#slothSVGContainerBack, #slothSVGContainerFront {
    width: 385px;
    width: 100%;
    max-width: 385px;
    height: 0;
    position: absolute;
    top: 0;
    left: 0rem;
    z-index: 0;
    pointer-events: none;
}

    #slothSVGContainerBack div, #slothSVGContainerFront div {
        position: relative;
        width: 100%;
        height: 0;
        overflow: hidden;
        overflow: visible;
        padding-bottom: 45.45%;
    }

    #slothSVGContainerBack .slothSVG, #slothSVGContainerFront .slothSVG {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
    }

#slothSVGContainerFront {
    z-index: 1;
}

.inputGroup {
    margin: 0 0 1em;
    padding: 0;
    position: relative;
    box-sizing: border-box;
    display: block;
    width: 100%;
}

    .inputGroup:last-of-type {
        margin-bottom: 0;
    }

    .inputGroup.focusWithText label.floating {
        -webkit-transform: translate(1.275em, 0.375em);
        transform: translate(1.275em, 0.375em);
        font-size: .75em;
        color: var(--ColorHEXCode19);
    }


.svnAddress {
    position: absolute;
    display: block;
    color: var(--ColorHEXCode28);
    width: 100%;
    height: 48px;
    font-size: 14px;
    line-height: 14px;
    top: 0;
    outline: none;
    background-color: var(--bs-white) !important;
    padding-left: 17px;
    padding-top: 23px;
    padding-bottom: 3px;
    border-radius: 5px;
    padding-right: 15px;
}

/*Sloth Input for Address -End*/
.fileinput.fileinput-exists .fileinput-filename {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: calc(100% - 126px);
    display: inline-block;
}

.fileinput.fileinput-exists {
    width: 100%;
}

/* Start switch */
/* the box around the slider */
.switch.mediumswitch {
    /*position: relative;
    display: inline-block;*/
    width: 75px; /*76*/
    height: 25px;
}

.slider.mediumswitch:before {
    position: absolute;
    content: "";
    height: 17px;
    width: 17px;
    left: 4px;
    bottom: 4px;
    background-color: var(--bs-gray-200);
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider.mediumswitch:before {
    position: absolute;
    content: "";
    height: 17px;
    width: 17px;
    left: 62px; /*17*/
    bottom: 4px;
    background-color: var(--bs-gray-200);
    -webkit-transition: .4s;
    transition: .4s;
    font-family: 'FontAwesome';
    content: "\2713";
    color: green;
    line-height: 16px;
    padding-right: 2px;
    padding-top: 1px;
}

input:checked + .slider.mediumswitch {
    /*color: var(--actionicon-border-color);*/
    padding-left: 2px !important;
    padding-right: 18px;
}

.switch.smallswitch {
    /*position: relative;
    display: inline-block;*/
    width: 66px;
    height: 25px;
}

.slider.smallswitch:before {
    position: absolute;
    content: "";
    height: 17px;
    width: 17px;
    left: 4px;
    bottom: 4px;
    background-color: var(--bs-gray-200);
    -webkit-transition: .4s;
    transition: .4s;
}

.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

    /* Hide default HTML checkbox */
    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0; /*0px*/
    left: -64px; /*0px*/
    right: 0px; /*0px*/
    bottom: 0px; /*0px*/
    background-color: var(--actionicon-border-color);
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 26px;
        width: 26px;
        left: 16px;
        bottom: 4px;
        background-color: var(--ColorHEXCode01);
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider {
    background-color: var(--actionicon-border-color);
}

input:focus + .slider {
    box-shadow: 0 0 1px var(--actionicon-border-color);
}

input:checked + .slider:before {
    -webkit-transform: translateX(38px);
    -ms-transform: translateX(38px);
    transform: translateX(38px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

    .slider.round:before {
        border-radius: 50%;
    }
/* End switch */
.slider {
    line-height: 13px; /*24px*/
    padding-right: 0px; /*5px*/
    color: var(--bs-gray-200);
    font-weight: normal;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] > div.itemHighlight {
    color: var(--ColorHEXCode19);
    background-color: var(--ColorHEXCode01);
}
/*search Production scheduling*/
.SearchProductSch {
    height: 29px;
    width: calc(100% - 15px);
    border-radius: 6px;
    margin-top: 5px;
}
/*Color -black span*/
.SpanColorBlack {
    color: var(--font-dark-color) !important;
}

.sitetext-color {
    color: var(--actionicon-border-color);
}

.text-bold {
    font-weight: bold;
}

.tblTextBoxNoBackColor .qts-form .field-input {
    background-color: var(--bs-white);
}

button .fa.fa-spinner {
    font-size: 14px;
    float: left;
    margin-right: 4px;
    margin-top: 4px;
    display: none;
}

.panel-fullscreen #divActiveProcessList .dataTables_scrollBody tbody tr div.full-Screen-Image-Scroll {
    overflow: hidden;
    height: 23px;
    overflow-y: auto;
}

.input-group .form-field .form-control + .field-label {
    z-index: 3 !important;
}

[readonly] + label[for], [disabled] + label[for] {
    color: var(--ColorHEXCode28) !important;
}

.ulliToggleOtherTabs {
    padding-top: 2px;
    padding-bottom: 2px;
}

    .ulliToggleOtherTabs a {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

@media (max-width: 992px) {
    div.dt-buttons {
        margin-left: 10px;
    }

    div.datatable_lB {
        padding-right: 0px;
    }

    div.datatable_f {
        height: 45px;
    }

    button.dt-button {
        margin-right: 0px !important;
    }

    div.datatable_f div.dataTables_filter label.field-label {
        left: 11px !important;
    }

    /* div.datatable_f div.dataTables_filter input {
        width: 100% !important;
    }*/

    div.dt-button-collection {
        left: -72px !important;
    }
}

#ulOtherTabs {
    max-height: 300px;
    overflow: auto;
}

@media (max-width: 500px) {
    #ulOtherTabs {
        right: -100px !important;
        max-width: 240px;
    }
}

@media (max-width: 600px) {
    #ulOtherTabs {
        max-width: 300px;
    }
}


.hidden-toggle {
    display: none !important;
}

span.fileinput-new {
    display: inline-block;
    width: 110px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/*.multi-icon1 {
    font-size: 13px !important;
    margin-top: 6px !important;
    height: 6px !important;
    margin-right: 5px !important;
}

.multi-icon2 {
    font-size: 16px !important;
    margin-top: -5px !important;
    margin-right: -20px !important;
}
*/
.fa-metrc:before {
    content: "M/K";
}

.mother-plant-color {
    color: green;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none;
    outline-offset: 0;
}


@media (max-width:400px) {
    #catalogsettingLink {
        padding: 6px !important;
    }
}

form#FormCompanyInformation #slothSVGContainerBack, form#FormUpdateCompanyInformation #slothSVGContainerBack {
    z-index: 0;
}

form#FormCompanyInformation #slothSVGContainerFront, form#FormUpdateCompanyInformation #slothSVGContainerFront, form#FormCompanyInformation .focusWithText #slothSVGContainerBack, form#FormUpdateCompanyInformation .focusWithText #slothSVGContainerBack {
    z-index: 3;
}
/*form#FormCompanyInformation .input-group, form#FormUpdateCompanyInformation .input-group {
    z-index:0;
}*/

.focusWithText #Address, .focusWithText #lblBusinessAddress {
    z-index: 3;
}

body.customer-login .wrapper {
    position: unset;
}

html, body.customer-login {
    overflow-y: auto;
}

    body.customer-login .content_box {
        position: relative;
    }

    body.customer-login .overlayscrolldiv1 {
        overflow-y: hidden;
    }

    body.customer-login #divPage {
        margin-bottom: 108px; /*for footer*/
        display: inline-block; /*for product detail page center and footer space*/
        width: 99%;
        position: relative;
    }

    body.customer-login #frmlogin, body.customer-login #frmsignup, body.customer-login #frmCatalogDispensarySignUpVerifyMobile {
        position: relative;
        display: block;
        width: 100%;
        max-width: 360px;
        margin: 10px auto;
        top: initial;
        left: initial;
        -webkit-transform: initial;
        transform: initial;
    }

    body.customer-login .login-page, body.customer-login .register-page {
        background: none;
    }

/*for advance filter issue - dropdown option is showing slightly below*/
.tab-content div[id$="_filter_panel"] .right_form {
    line-height: inherit;
}

/*HHHHHH */

header {
    z-index: 1049;
    height: 50px;
}

.button-list ul li a {
    margin-bottom: 5px;
}

.sidebar-menu .classLeftSubMenu .accordion-item .accordion-button {
    color: var(--ColorHEXCode28);
    font-size: 14px;
}

.sidebar-menu .classLeftSubMenu .accordion-item button.accordion-button.active, .sidebar-menu .classLeftSubMenu .accordion-item button:hover {
    color: var(--font-dark-color);
    font-size: 14px;
}

.sidebar-menu .accordion-list {
    padding: 0px 20px;
}

.main-logo img {
    /*border-radius: 50%;*/
    background: none;
}

.main-logo h1 {
    width: auto;
    margin-left: 10px;
    padding-top: 0;
}

.external_overlay {
    position: fixed;
    z-index: 999999;
    margin: auto;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--ColorHEXCode78);
    display: none;
}

#external_box {
    position: absolute;
    background: var(--bs-white);
    z-index: 9;
    width: 90%;
    display: block;
    margin: 0 auto;
    right: 0;
    top: 20px;
    border-bottom-left-radius: 9px;
    border-top-left-radius: 9px;
    overflow: hidden;
    border: 2px solid var(--actionicon-border-color);
    border-right: none;
}

    #external_box .box {
        margin-bottom: 0;
        border: 1px solid var(--bs-gray-300);
    }

.external_overlay1 {
    position: fixed;
    z-index: 999999;
    margin: auto;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--ColorHEXCode78);
    display: none;
}

#external_box1 {
    position: absolute;
    background: var(--bs-white);
    z-index: 999;
    width: 86%;
    display: block;
    margin: 0 auto;
    right: 0;
    top: 50px;
    border-bottom-left-radius: 9px;
    border-top-left-radius: 9px;
    overflow: hidden;
    border: 2px solid var(--actionicon-border-color);
    border-right: none;
}

    #external_box1 .box {
        margin-bottom: 0;
        border: none;
    }

.external_overlay2 {
    position: fixed;
    z-index: 5;
    margin: auto;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--ColorHEXCode78);
    display: none;
}

#external_box2 {
    position: absolute;
    background: var(--bs-white);
    z-index: 9999;
    width: 83%;
    display: block;
    margin: 0 auto;
    right: 0;
    top: 80px;
    border-bottom-left-radius: 9px;
    border-top-left-radius: 9px;
    overflow: hidden;
    border: 2px solid var(--actionicon-border-color);
    border-right: none;
}

    #external_box2 .box {
        margin-bottom: 0;
        border: none;
    }

/*.external_overlay.panel, .external_overlay1.panel, .external_overlay2.panel {
    background-color: initial;
}*/

.overlayscrolldiv {
    overflow-y: scroll;
}

.fullscreen {
    z-index: 9999 !important;
}

.hide {
    display: none !important;
}
/*expandable search box*/
.exp-search-txtbox textarea {
    outline: none;
}

.exp-search-txtbox textarea {
    background: var(--ColorHEXCode01) url(/images/barcode.svg) no-repeat right 5px center;
    padding: 9px 10px 9px 32px;
    width: 35px;
    height: 35px;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    background-size: 25px 35px;
    border: none;
}


.exp-search-txtbox textarea {
    padding-left: 10px;
    color: transparent;
    cursor: pointer;
    float: left;
}

    .exp-search-txtbox textarea:focus, .exp-search-txtbox textarea.text-focus {
        width: 230px;
        color: var(--font-dark-color);
        cursor: auto;
        border: solid 1px var(--actionicon-border-color);
    }

.exp-search-txtbox:focus textarea, .exp-search-txtbox.text-focus textarea {
    width: 230px;
}

.exp-search-txtbox input:-moz-placeholder {
    color: transparent;
}

.exp-search-txtbox input::-webkit-input-placeholder {
    color: transparent;
}
/*loader************************************************/
.lakshmi_loader {
    position: fixed;
    z-index: 1000000;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
    text-align: center;
}

.loader-main {
    border: 16px solid var(--ColorHEXCode19);
    border-radius: 50%;
    border-top: 16px solid var(--ColorHEXCode04);
    width: 100px;
    height: 100px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    top: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
}

.lakshmi_loader:before {
    content: '';
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--ColorHEXCode78);
}

.lakshmi_loader h5 {
    color: var(--ColorHEXCode01);
    display: block;
    text-align: center;
    z-index: 9998;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 130px;
    bottom: 0;
    height: 20px;
    width: 100%;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* Select2 clear all selected items */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    /*display: none;*/
}

.panel-fullscreen {
    display: block;
    z-index: 9999999;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    overflow: hidden;
}

    .panel-fullscreen i.fa-arrows-alt:before {
        content: "\f066" !important;
    }

/* BOX HHHHHH*/

.box {
    position: relative;
    /* border-radius: 3px;*/
    background: var(--bs-white);
    /*margin-bottom: 15px;*/
    width: 100%;
    box-shadow: 0 1px 1px var(--ColorHEXCode81);
    border: 1px solid var(--bs-gray-300);
    /* border-top: 3px solid var(--ColorHEXCode19);*/
}

    .box.box-primary {
        border-top-color: var(--actionicon-border-color);
        border-top: 3px solid var(--actionicon-border-color);
    }

    .box.box-info {
        border-top-color: var(--ColorHEXCode95);
    }

    .box.box-danger {
        border-top-color: var(--ColorHEXCode24);
    }

    .box.box-warning {
        border-top-color: var(--ColorHEXCode23);
    }

    .box.box-success {
        border-top-color: var(--ColorHEXCode92);
    }

    .box.box-default {
        border-top-color: var(--ColorHEXCode20);
    }

    .box.collapsed-box .box-body, .box.collapsed-box .box-footer {
        display: none;
    }

    .box .nav-stacked > li {
        border-bottom: 1px solid var(--bs-gray-300);
        margin: 0;
    }

        .box .nav-stacked > li:last-of-type {
            border-bottom: none;
        }

    .box.height-control .box-body {
        max-height: 300px;
        overflow: auto;
    }

    .box .border-right {
        border-right: 1px solid var(--bs-gray-300);
    }

    .box .border-left {
        border-left: 1px solid var(--bs-gray-300);
    }

    .box.box-solid {
        border-top: 0;
    }

        .box.box-solid > .box-header .btn.btn-default {
            background: transparent;
        }

        .box.box-solid > .box-header .btn:hover, .box.box-solid > .box-header a:hover {
            background: var(--ColorHEXCode81);
        }

        .box.box-solid.box-default {
            border: 1px solid var(--ColorHEXCode20);
        }

            .box.box-solid.box-default > .box-header {
                color: var(--ColorHEXCode32);
                background: var(--ColorHEXCode20);
                background-color: var(--ColorHEXCode20);
            }

                .box.box-solid.box-default > .box-header a, .box.box-solid.box-default > .box-header .btn {
                    color: var(--ColorHEXCode32);
                }

        .box.box-solid.box-primary {
            border: 1px solid var(--ColorHEXCode19);
        }

            .box.box-solid.box-primary > .box-header {
                color: var(--ColorHEXCode01);
                background: var(--ColorHEXCode19);
                background-color: var(--ColorHEXCode19);
            }

                .box.box-solid.box-primary > .box-header a, .box.box-solid.box-primary > .box-header .btn {
                    color: var(--ColorHEXCode01);
                }

        .box.box-solid.box-info {
            border: 1px solid var(--ColorHEXCode95);
        }

            .box.box-solid.box-info > .box-header {
                color: var(--ColorHEXCode01);
                background: var(--ColorHEXCode95);
                background-color: var(--ColorHEXCode95);
            }

                .box.box-solid.box-info > .box-header a, .box.box-solid.box-info > .box-header .btn {
                    color: var(--ColorHEXCode01);
                }

        .box.box-solid.box-danger {
            border: 1px solid var(--ColorHEXCode24);
        }

            .box.box-solid.box-danger > .box-header {
                color: var(--ColorHEXCode01);
                background: var(--ColorHEXCode24);
                background-color: var(--ColorHEXCode24);
            }

                .box.box-solid.box-danger > .box-header a, .box.box-solid.box-danger > .box-header .btn {
                    color: var(--ColorHEXCode01);
                }

        .box.box-solid.box-warning {
            border: 1px solid var(--ColorHEXCode23);
        }

            .box.box-solid.box-warning > .box-header {
                color: var(--ColorHEXCode01);
                background: var(--ColorHEXCode23);
                background-color: var(--ColorHEXCode23);
            }

                .box.box-solid.box-warning > .box-header a, .box.box-solid.box-warning > .box-header .btn {
                    color: var(--ColorHEXCode01);
                }

        .box.box-solid.box-success {
            border: 1px solid var(--ColorHEXCode92);
        }

            .box.box-solid.box-success > .box-header {
                color: var(--ColorHEXCode01);
                background: var(--ColorHEXCode92);
                background-color: var(--ColorHEXCode92);
            }

                .box.box-solid.box-success > .box-header a, .box.box-solid.box-success > .box-header .btn {
                    color: var(--ColorHEXCode01);
                }

        .box.box-solid > .box-header > .box-tools .btn {
            border: 0;
            box-shadow: none;
        }

        .box.box-solid[class*='bg'] > .box-header {
            color: var(--ColorHEXCode01);
        }

    .box .box-group > .box {
        margin-bottom: 5px;
    }

    .box .knob-label {
        text-align: center;
        color: var(--ColorHEXCode43);
        font-weight: 100;
        font-size: 12px;
        margin-bottom: 0.3em;
    }

    .box > .overlay, .overlay-wrapper > .overlay, .box > .loading-img, .overlay-wrapper > .loading-img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .box .overlay, .overlay-wrapper .overlay {
        z-index: 50;
        background: var(--bs-white);
        border-radius: 3px;
        width: 18px;
    }

        .box .overlay > .fa, .overlay-wrapper .overlay > .fa {
            position: absolute;
            top: 50%;
            left: 50%;
            margin-left: -15px;
            margin-top: -15px;
            color: var(--font-dark-color);
            font-size: 30px;
        }

        .box .overlay.dark, .overlay-wrapper .overlay.dark {
            background: var(--ColorHEXCode78);
        }

.box-header:before, .box-body:before, .box-footer:before, .box-header:after, .box-body:after, .box-footer:after {
    content: " ";
    display: table;
}

.box-header:after, .box-body:after, .box-footer:after {
    clear: both;
}

.box-header {
    color: var(--ColorHEXCode43);
    display: block;
    padding: 10px;
    position: relative;
    line-height: 22px;
}
    /*for + and _ icon on collapse and collapse in*/
    .box-header .box-title span {
        position: absolute;
        right: 15px;
        top: 8px;
    }
    /*end + and _ icon on collapse and collapse in*/

    .box-header.with-border {
        border-bottom: 1px solid var(--bs-gray-300);
    }

        .box-header.with-border h4 {
            line-height: 22px !important;
        }

        .box-header.with-border a.collapse_icon {
            position: absolute;
            right: 10px;
        }

            .box-header.with-border a.collapse_icon .fa, .box-header.with-border a .fa {
                font-size: 22px;
            }

.tab_icon_wrap {
    /*float:right;*/
    padding-right: 30px;
    color: var(--ColorHEXCode19);
    display: none;
}

    .tab_icon_wrap .fa.primary {
        float: right;
        padding-left: 10px;
    }

    .tab_icon_wrap .far.primary {
        float: right;
        padding-left: 10px;
    }

@media (max-width:767px) {
    .tab_icon_wrap .fa.primary {
        padding-right: 10px;
        margin-left: 0px;
    }

    .tab_icon_wrap.col-sm-6, .tab_icon_wrap.col-xs-12 {
        padding: 0;
    }

    .box-title.col-sm-6, .box-title.col-xs-12 {
        padding-bottom: 10px;
    }

    .box-header.with-border a.collapse_icon {
        top: 10px;
    }
}

.box-title.col-sm-6, .box-title.col-xs-12 {
    padding: 0;
}

.collapsed-box .box-header.with-border {
    border-bottom: none;
}

.box-header > .fa, .box-header > .glyphicon, .box-header > .ion, .box-header .box-title {
    display: inline-block;
    font-size: 14px;
    margin: 0px;
    line-height: 14px;
    font-weight: bold;
    color: var(--actionicon-border-color);
    text-transform: capitalize;
    letter-spacing: .5px
}


    .box-header .box-title label {
        line-height: 14px;
        color: var(--actionicon-border-color);
    }

.box-header > .fa, .box-header > .glyphicon, .box-header > .ion {
    margin-right: 5px;
}

.box-header > .box-tools {
    position: absolute;
    right: 10px;
    top: 5px;
}

    .box-header > .box-tools [data-toggle="tooltip"] {
        position: relative;
    }

    .box-header > .box-tools.pull-right .dropdown-menu {
        right: 0;
        left: auto;
    }

.btn-box-tool {
    padding: 5px;
    font-size: 12px;
    background: transparent;
    color: var(--ColorHEXCode28);
}

    .open .btn-box-tool, .btn-box-tool:hover {
        color: var(--ColorHEXCode28);
    }

    .btn-box-tool.btn:active {
        box-shadow: none;
    }

.box-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 8px; /*10px*/
}

.no-header .box-body {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.box-body > .table {
    margin-bottom: 0;
}

.box-body .fc {
    margin-top: 5px;
}

.box-body .full-width-chart {
    margin: -19px;
}

.box-body.no-padding .full-width-chart {
    margin: -9px;
}

.box-body .box-pane {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 3px;
}

.box-body .box-pane-right {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 0;
}

.box-footer {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top: 1px solid var(--bs-gray-300);
    padding: 10px;
    /*padding-bottom:0;*/
    background-color: var(--bs-white);
}

.chart-legend {
    margin: 10px 0;
}

@media (max-width:991px) {
    .chart-legend > li {
        float: left;
        margin-right: 10px;
    }
}

.box-comments {
    background: var(--bs-gray-300);
}

    .box-comments .box-comment {
        padding: 8px 0;
        border-bottom: 1px solid var(--bs-gray-300);
    }

        .box-comments .box-comment:before, .box-comments .box-comment:after {
            content: " ";
            display: table;
        }

        .box-comments .box-comment:after {
            clear: both;
        }

        .box-comments .box-comment:last-of-type {
            border-bottom: 0;
        }

        .box-comments .box-comment:first-of-type {
            padding-top: 0;
        }

        .box-comments .box-comment img {
            float: left;
        }

    .box-comments .comment-text {
        margin-left: 40px;
        color: var(--ColorHEXCode32);
    }

    .box-comments .username {
        color: var(--ColorHEXCode32);
        display: block;
        font-weight: 600;
    }

    .box-comments .text-muted {
        font-weight: 400;
        font-size: 12px;
    }


h3.box-title {
    font-weight: 700;
    line-height: 25px;
    color: var(--ColorHEXCode43);
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

a {
    text-decoration: initial;
}

.move_right {
    position: absolute;
    top: -3px;
    right: 10px;
}

    .move_right .fa {
        color: var(--ColorHEXCode43);
        margin-right: 0px;
        line-height: 40px;
        color: var(--actionicon-border-color);
        font-size: 22px;
    }

        .move_right .fa:hover {
            color: var(--actionicon-border-color);
            cursor: pointer;
        }

    .move_right .far {
        color: var(--ColorHEXCode43);
        margin-right: 0px;
        line-height: 40px;
        color: var(--actionicon-border-color);
        font-size: 22px;
    }

        .move_right .far:hover {
            color: var(--actionicon-border-color);
            cursor: pointer;
        }

div.dataTables_wrapper div.dataTables_length label {
    font-weight: normal;
    text-align: left;
    float: left;
    white-space: nowrap;
    text-transform: none;
}

div.dataTables_wrapper div.dataTables_length select {
    width: 75px;
    display: inline-block
}

.dropdown-menu.dropdown-menu-end {
    width: 295px;
    z-index: 3; /* on clicking action button flyover shows action buttons list also so*/
}

.button-list ul li a {
    margin-bottom: 5px;
}

abbr[data-original-title], abbr[title], abbr[data-bs-original-title] {
    cursor: help;
    border-bottom: 1px dotted var(--ColorHEXCode28)
}

.sidebar-menu .classLeftSubMenu .accordion-item .accordion-button {
    color: var(--ColorHEXCode28);
    font-size: 14px;
}

.sidebar-menu .classLeftSubMenu li a.accordion-button.active, .sidebar-menu .classLeftSubMenu li a.accordion-button:hover {
    color: var(--font-dark-color);
    font-size: 14px;
}

.sidebar-menu .accordion-list {
    padding: 0px;
}

.main-logo img {
    /*border-radius: 50%;*/
    background: none;
}

.main-logo h1 {
    width: auto;
    margin-left: 10px;
    padding-top: 0;
}

.datatbl_icon {
    width: 30px;
    height: 30px;
    margin: 3px 5px 0 5px;
}

.marginBottom10 {
    margin-bottom: 10px;
}

@media (max-width:767px) {
    .sm-reset .padding-zero {
        padding: 15px;
    }

    .sm-reset .form-group {
        border: 1px solid var(--ColorHEXCode20);
        padding-bottom: 15px;
        border-radius: 4px;
        padding-top: 10px;
    }

    .sm-reset .r-sm-label {
        position: absolute;
        top: 0;
    }

    .r-sm-label {
        display: block;
    }

    .r-sm-hidden {
        display: none;
    }

    .sidebar-mini.control-sidebar-open .navbar-fixed-top {
        right: 0 !important;
    }
}

.r-sm-label {
    display: none;
}

main {
    margin-bottom: 50px;
    padding: 50px 0 0px 0;
}

#divPage {
    margin-bottom: 65px;
}


#sidebarToggle {
    position: sticky !important;
    top: 50px;
    height: calc(100vh - 104px);
}

.main-menu {
    padding: 0px 10px;
}

.breadcrumb .breadcrumb-item::before {
    content: '|' !important;
    color: var(--font-dark-color);
}

label {
    color: var(--font-dark-color);
    text-transform: capitalize;
    line-height: 40px;
    margin-bottom: 0px;
    font-size: 14px;
    font-family: 'robotoregular', sans-serif;
    font-weight: 700;
    word-break: break-word;
}


.nav-tabs-custom > .nav-tabs {
    border-bottom-color: var(--bs-gray-300);
}

    .nav-tabs-custom > .nav-tabs > li {
        border-bottom: 3px solid transparent;
        margin-right: 4px;
        float: left;
        position: relative;
    }

        .nav-tabs-custom > .nav-tabs > li > a {
            padding: 20px 15px
        }

        .nav-tabs-custom > .nav-tabs > li.active {
            border-bottom-color: var(--ColorHEXCode19)
        }

.breadcrumb-item > a {
    color: var(--font-dark-color);
}

a {
    text-decoration: none;
}

    a:hover {
        outline: none;
        text-decoration: none;
        color: var(--actionicon-border-color);
    }

div.nav-tabs-custom ul.nav-tabs li.nav-item a.nav-link.active {
    background-color: var(--ColorHEXCode89)
}

    div.nav-tabs-custom ul.nav-tabs li.nav-item a.nav-link.active:after {
        background-color: var(--ColorHEXCode19);
    }

.mandatory {
    color: var(--ColorHEXCodeRequiredSign) !important;
    font-size: 7px !important;
    padding: 0 2px;
}

.note {
    font-size: 13px;
    font-family: 'robotoregular',sans-serif;
}

.nav-tabs-custom .customtab-slider {
    border-top: 1px solid var(--ColorHEXCode20);
    flex-wrap: nowrap
}

    .nav-tabs-custom .customtab-slider .nav-link {
        background-color: var(--ColorHEXCode01);
        color: inherit;
        position: relative;
        border-radius: 0;
        border: 0
    }

        .nav-tabs-custom .customtab-slider .nav-link::after {
            content: '';
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            height: 2px;
            width: 100%
        }

        .nav-tabs-custom .customtab-slider .nav-link.active {
            background-color: var(--ColorHEXCode89)
        }

.bottom-border {
    border-bottom: 1px solid var(--bs-gray-300);
    margin-bottom: 15px;
    float: left;
    width: 100%;
}


.company_details {
    float: left;
    width: 100%;
}

    .company_details p label {
        line-height: 20px;
    }

.nav-tabs-custom > .tab-content p {
    text-align: left;
    margin-bottom: 0;
}

.user-panel .image, .company_details .image2, .image2 {
    position: relative;
    display: block;
    height: 270px;
    width: 270px;
}

#divInspirationPicture > img {
    position: relative;
    display: block;
    height: 170px;
    width: 170px;
    margin: 0 15px
}

#divInspirationPicture {
    background: var(--ColorHEXCode01);
    border-bottom: 1px solid var(--ColorHEXCode20);
    margin: 0px -20px;
}

.company_details .image2, .image2 {
    height: 150px;
    width: 240px;
    display: inline-block;
    float: left;
    margin-right: 20px;
}

@media (max-width:480px) {
    .company_details {
        /*padding-bottom: 15px;*/
    }

        .company_details .image2, .image2 {
            display: inline-block;
            float: left;
            display: block;
            text-align: center;
            width: 100%;
        }
            /*.user-panel > .image > img, .company_details img {
    margin: auto;
    height: 150px;
    width: 150px;
    margin: 0 auto;
    }*/
            .company_details img, .image2 img {
                margin: auto;
                height: 150px;
                width: 150px;
                margin: 0 auto;
            }

    .company {
        float: left;
        width: 100%;
    }


    /*.border
    {
        margin-bottom:0 !important;
        padding-bottom:15px;
    }*/
}

.fa.primary {
    font-size: 22px;
}
/*.tab-content > .active {
    display: block;
    color: var(--ColorHEXCode28);
    text-align: left;
    text-transform: none;
    font-size: 12px;
    line-height: 22px;
    font-family: 'robotoregular', sans-serif;
    font-weight: 400;
    float: left;
    width: 100%;
}
*/
.page_title {
    float: left;
    width: 100%;
    display: block;
    background: var(--bs-gray-200);
    /*border-bottom: 1px solid #2c2c2c;*/
    padding: 15px 0;
    border-top: 3px solid var(--actionicon-border-color);
}

.content_title span .fa {
    font-size: 50px;
    border: 0;
    line-height: initial;
}

.content_title .fa {
    border: 1px solid var(--actionicon-border-color);
    border-radius: 50%;
    height: 25px;
    width: 25px;
    margin: 0 auto;
    /*line-height: 25px;*/
    text-align: center;
    color: var(--ColorHEXCode19);
    font-size: 14px;
    padding: 4px 0px;
}

.main-header .navbar .nav > li.user > a > .fa, .main-header .navbar .nav > li.user > a > .glyphicon, .main-header .navbar .nav > li.user > a > .ion {
    margin-right: 5px;
}

.main-header .navbar .nav > li.user > a > .fa {
    line-height: 40px;
}

.login-page, .register-page {
    background: var(--bs-white);
}

.paddingtop10 {
    padding-top: 10px;
}

.hidden {
    display: none !important;
}

h3.p-price {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 600;
    color: var(--actionicon-border-color);
    display: inline-block;
}

.itemellipsis {
    text-overflow: ellipsis;
    width: 65%;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    margin-left: 5px;
}

h5 {
    font-size: 14px;
}

b {
    font-weight: 700;
}


#main i {
    font-size: 14px;
}

.main-menu .right-header i {
    font-size: 16px;
}

@media screen and (max-width:991.5px) {


    .navbar-toggler {
        border: none;
    }

    .main-logo img {
        height: 30px !important;
    }

    .main-logo h1 {
        line-height: 34px !important;
    }

    .navbar > .user-menu .user-image {
        width: 33px !important;
        height: 33px !important;
    }

    .dropdown-menu-end.user.user-menu i {
        padding-top: 8px !important;
    }

    .right-header ul.list-unstyled.navbar {
        padding-top: 1px !important;
        background: none;
    }

    .main-menu .nav-menu .sidebar-menu .accordion-item .accordion-button {
        font-size: 14px !important;
    }

    .breadcrumb .breadcrumb-item {
        font-size: 16px;
    }

    .main-menu .right-header ul li > a.profile i {
        padding-top: 9px !important;
    }

    button.navbar-toggler {
        padding-left: 5px;
        padding-right: 5px;
    }

    .navbar-collapse .close-nav {
        left: 15px;
    }

    header div.right-header {
        margin-right: 0px;
    }

    #userHeaderImage:not(.user-image) {
        height: 44px !important;
    }

    #userHeaderImage.user-image {
        width: 30px !important;
        height: 30px !important;
    }
}


.exp-search-txtbox.btn-outline {
    border: none;
    margin: 0;
    padding: 0;
}


.alert {
    border-radius: 3px;
}

    .alert > span {
        font-size: 16px;
    }

    .alert h4 {
        font-weight: 600;
    }

    .alert .icon {
        margin-right: 10px;
    }

    .alert .close {
        color: var(--font-dark-color);
        opacity: .2;
        filter: alpha(opacity=20);
    }

        .alert .close:hover {
            opacity: .5;
            filter: alpha(opacity=50);
        }

    .alert a {
        color: var(--ColorHEXCode01);
        text-decoration: underline;
    }

.alert-success {
    border-color: var(--ColorHEXCode92);
}

.alert-danger, .alert-error {
    border-color: var(--ColorHEXCode93);
}

.alert-warning {
    border-color: var(--ColorHEXCode23);
}

.alert-info {
    border-color: var(--ColorHEXCode95);
}


.bg-red, .bg-yellow, .bg-aqua, .bg-blue, .bg-light-blue, .bg-green, .bg-navy, .bg-teal, .bg-olive, .bg-lime, .bg-orange, .bg-fuchsia, .bg-purple, .bg-maroon, .bg-black, .bg-red-active, .bg-yellow-active, .bg-aqua-active, .bg-blue-active, .bg-light-blue-active, .bg-green-active, .bg-navy-active, .bg-teal-active, .bg-olive-active, .bg-lime-active, .bg-orange-active, .bg-fuchsia-active, .bg-purple-active, .bg-maroon-active, .bg-black-active, .callout.callout-danger, .callout.callout-warning, .callout.callout-info, .callout.callout-success, .alert-success, .alert-danger, .alert-error, .alert-warning, .alert-info, .label-danger, .label-info, .label-warning, .label-primary, .label-success, .modal-primary .modal-body, .modal-primary .modal-header, .modal-primary .modal-footer, .modal-warning .modal-body, .modal-warning .modal-header, .modal-warning .modal-footer, .modal-info .modal-body, .modal-info .modal-header, .modal-info .modal-footer, .modal-success .modal-body, .modal-success .modal-header, .modal-success .modal-footer, .modal-danger .modal-body, .modal-danger .modal-header, .modal-danger .modal-footer {
    color: var(--ColorHEXCode01) !important;
}

.bg-gray {
    color: var(--font-dark-color);
    background-color: var(--ColorHEXCode20) !important;
}

.bg-gray-light {
    background-color: var(--bs-gray-300);
}

.bg-black {
    background-color: var(--ColorHEXCode43) !important;
}

.bg-red, .callout.callout-danger, .alert-danger, .alert-error, .label-danger, .modal-danger .modal-body {
    background-color: var(--ColorHEXCode24) !important;
}

.bg-yellow, .callout.callout-warning, .alert-warning, .label-warning, .modal-warning .modal-body {
    background-color: var(--ColorHEXCode23) !important;
}

.bg-aqua, .callout.callout-info, .alert-info, .label-info, .modal-info .modal-body {
    background-color: var(--ColorHEXCode95) !important;
}

.bg-blue {
    background-color: var(--ColorHEXCode19) !important;
}

.bg-light-blue, .label-primary, .modal-primary .modal-body {
    background-color: var(--ColorHEXCode19) !important;
}

.bg-green, .callout.callout-success, .alert-success, .label-success, .modal-success .modal-body {
    background-color: var(--ColorHEXCode92) !important;
}

.bg-teal {
    background-color: var(--ColorHEXCode95) !important;
}

.bg-olive {
    background-color: var(--ColorHEXCode92) !important;
}



.bg-gray-active {
    color: var(--font-dark-color);
    background-color: var(--ColorHEXCode20) !important;
}

.bg-black-active {
    background-color: var(--font-dark-color) !important;
}

.bg-red-active, .modal-danger .modal-header, .modal-danger .modal-footer {
    background-color: var(--ColorHEXCode93) !important;
}

.bg-yellow-active, .modal-warning .modal-header, .modal-warning .modal-footer {
    background-color: var(--ColorHEXCode23) !important;
}

.bg-aqua-active, .modal-info .modal-header, .modal-info .modal-footer {
    background-color: var(--ColorHEXCode95) !important;
}

.bg-blue-active {
    background-color: var(--ColorHEXCode19) !important;
}

.bg-light-blue-active, .modal-primary .modal-header, .modal-primary .modal-footer {
    background-color: var(--ColorHEXCode19) !important;
}

.bg-green-active, .modal-success .modal-header, .modal-success .modal-footer {
    background-color: var(--ColorHEXCode92) !important;
}

.bg-olive-active {
    background-color: var(--ColorHEXCode92) !important;
}


[class^="bg-"].disabled {
    opacity: .65;
    filter: alpha(opacity=65);
}

.text-red {
    color: var(--ColorHEXCode24) !important;
}

.text-yellow {
    color: var(--ColorHEXCode23) !important;
}


.text-blue {
    color: var(--ColorHEXCode19) !important;
}

.text-black {
    color: var(--ColorHEXCode43) !important;
}

.text-light-blue {
    color: var(--ColorHEXCode19) !important;
}

.text-green {
    color: var(--ColorHEXCode92) !important;
}

.text-gray {
    color: var(--ColorHEXCode20) !important;
}



.text-olive {
    color: var(--ColorHEXCode92) !important;
}




button.close {
    border: none;
    font-size: 27px;
    line-height: 20px;
    background: none;
}

@media screen and (max-width: 991.5px) {
    .main-menu .nav-menu .sidebar-menu {
        position: static;
        margin: 0;
        padding-left: 20px;
    }
}

.CustomTabHide {
    visibility: hidden
}

    .CustomTabHide .scrtabs-tab-container {
        height: 0;
    }

        .CustomTabHide .scrtabs-tab-container .scrtabs-tabs-fixed-container {
            height: 0;
        }

.form-group {
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left;
    }
}

.detail_wrap {
    padding: 15px 0;
    float: left;
    width: 100%;
    display: block;
    border-bottom: 1px solid var(--bs-gray-300);
}

@media (min-width: 768px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }
}

.deleteBlock {
    position: inherit;
    top: -5px;
    right: 20px;
    display: block;
}

    .deleteBlock .fa {
        line-height: 2;
    }

    .deleteBlock .far {
        line-height: 2;
    }

.addNewDiv {
    position: absolute;
    top: 0;
    right: -5px;
    display: none;
}

    .addNewDiv .fa {
        font-size: 22px;
        color: var(--actionicon-border-color);
        line-height: 48px;
        cursor: pointer;
    }

.right_form.with_delete:hover .select2-container--default {
    width: calc(100% - 30px) !important;
    transition: width 0.2s;
}

.right_form.with_delete:hover .textbox {
    width: calc(100% - 30px) !important;
    transition: width 0.2s;
}

.right_form.with_delete:hover .delete {
    display: block;
}

.button-list.list-unstyled /*bottom button in mobile case*/ {
    position: fixed;
}

.button-list li {
    padding-top: 6px;
}

@media screen and (min-width:992px) {
    .button-list.list-unstyled {
        padding-top: 2px;
        position: absolute;
    }

    .button-list li {
        padding-top: 0px;
    }
}


.card-header {
    padding: 0.3rem;
    display: flex;
    align-items: center;
}

div.accordion-item .box-header {
    border-bottom: 1px solid var(--bs-gray-300);
    padding: 1px 10px;
}

div.accordiantab-list .tab-content .accordion-item {
    background-color: var(--bs-white);
}

section.tab .container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}

.custom-tab .nav-tabs .nav-link.active {
    padding-bottom: 13px
}

h6 {
    font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 15px;
    color: var(--ColorHEXCode32);
    font-family: 'robotoregular', sans-serif;
    font-weight: 400;
    line-height: 1.3em;
}
/*
.col-md-12 {
    padding-right: 15px;
    padding-left: 15px;
}*/

.iradio_minimal-blue {
    border-radius: 50%;
}

.btn-default {
    background-color: var(--bs-gray-300);
    color: var(--ColorHEXCode32);
    border-color: var(--ColorHEXCode20);
}

.btn.btn-file {
    position: relative;
    overflow: hidden;
}

.btn-file {
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    background-color: var(--actionicon-border-color);
    color: var(--bs-gray-100);
    border-radius: 5px;
    /*border: 0px;*/
    font-size: 14px;
    text-transform: capitalize;
    cursor: pointer !important;
    height: 48px;
    border: 0;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0;
    /*margin-top:-1px;*/
    line-height: 35px;
}

.btn.btn-file > input[type='file'] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    opacity: 0;
    filter: alpha(opacity=0);
    outline: none;
    background: var(--ColorHEXCode01);
    cursor: inherit;
    display: block;
}

.btn-file:hover, .btn-file:active:hover, .btn-file:active:focus {
    background-color: var(--actionicon-border-color);
    color: var(--bs-gray-100);
}

.btn-file span {
    line-height: 33px;
    padding: 0;
}

.btn-file:hover {
}

.btn-file > input {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    font-size: 23px;
    cursor: pointer;
    filter: alpha(opacity=0);
    opacity: 0;
    direction: ltr;
}


.fileinput {
    display: inline-block;
    /*margin-bottom: 9px;*/
    margin-top: -1px;
}

    .fileinput .form-control {
        display: inline-block;
        padding-top: 7px;
        padding-bottom: 5px;
        margin-bottom: 0;
        vertical-align: middle;
        cursor: text;
    }

.fileinput-filename {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}

.form-control .fileinput-filename {
    vertical-align: middle;
    line-height: 48px;
    margin-top: -1px;
}

p.info-text-cal {
    color: var(--actionicon-border-color);
    font-size: 13px;
}

.processlist .nav-tabs-custom > .nav-tabs {
    margin-bottom: 0 !important;
    padding-right: 0;
}

.processlist .navbar {
    min-height: 42px;
}

.navbar-default {
    background-color: var(--ColorHEXCode01);
    margin-bottom: 10px !important;
}

/*.nav-tabs-custom > .nav-tabs {
    margin: 0;
    border-bottom-color: var(--ColorHEXCode69);
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}*/

/*.nav-tabs-custom {
    margin-bottom: 20px;
    background: var(--ColorHEXCode01);*/
/*box-shadow: 0 1px 1px var(--ColorHEXCode81);*/
/*border-radius: 3px;
}*/

.processlist .nav-tabs-custom > .tab-content {
    padding: 0 0px 0 10px;
    border: 1px solid var(--bs-gray-300);
}

.processlist .pslist {
    padding: 3px 0px 1px 10px !important;
}



.icon_wrapsmall .fab {
    font-size: 33px;
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
}

.form-field .input-group-btn {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 5px;
    width: 40px;
}

.input-group-btn .scan-search-btn {
    background: var(--ColorHEXCode31);
}

.multi-icon1 {
    position: relative;
    top: -4px;
    left: -3px;
}

.multi-icon2 {
    position: relative;
    left: -20px;
    top: 5px;
    width: 0px;
}

    .multi-icon2:before, .multi-icon1:before {
        font-size: 10px;
    }

.button-list .btn-outline i {
    color: var(--actionicon-border-color);
    font-size: 14px;
}

.multi-icon-pt-1 {
    padding-top: 1px;
}

.margintop50 {
    margin-top: 50px;
}

.right_form.with_addNewDiv .form-control {
    width: calc(100% - 20px) !important;
    transition: width 0.2s;
}

.right_form.with_addNewDiv .addNewDiv {
    display: block;
    margin-right: 20px;
}

.right_form.with_addNewDiv .delete {
    display: block;
}

.rcvAddNewDiv {
    right: 27px;
    top: 8px !important;
}

@media (max-width:1024px) {
    .right_form.with_delete .select2-container--default {
        width: calc(100% - 30px) !important;
    }

    .right_form.with_addNewDiv .form-control {
        width: calc(100% - 20px) !important;
    }

        .right_form.with_addNewDiv .form-control.fladdNewDivTextbox {
            width: calc(100% - 30px) !important;
        }

    .right_form.with_addNewDiv .flNewDiv {
        right: 5px;
    }
    /*.right_form.with_addNewDiv .form-control {
        width: calc(100% - 20px) !important;
    }*/

    .delete {
        display: block;
    }

    .right_form.with_delete .textbox {
        width: calc(100% - 30px) !important;
        transition: width 0.2s;
    }

    .addNewDiv {
        display: block;
    }

    .ProcessPanelExternal_box .rcvAddNewDiv {
        right: 27px !important;
        position: absolute;
    }
}

@media(max-width:320px) {
    .rcvAddNewDiv {
        right: 170px !important;
    }
}

@media(max-width:768px) {
    .rcvAddNewDiv {
        left: 70px !important;
    }
}

@media(max-width:1024px) {
    .rcvAddNewDiv {
        right: 0px !important;
    }
}

.right_form.with_delete:hover .delete {
    display: block;
}

.right_form.with_delete:hover .select2-container--default {
    width: calc(100% - 30px) !important;
    transition: width 0.2s;
}

.right_form.with_delete:hover .textbox {
    width: calc(100% - 30px) !important;
    transition: width 0.2s;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: var(--ColorHEXCode43);
    word-break: break-all;
    word-wrap: break-word;
    background-color: var(--bs-gray-300);
    border: 1px solid var(--ColorHEXCode20);
    border-radius: 4px;
}

.fileinput-exists .fileinput-new, .fileinput-new .fileinput-exists {
    display: none;
}

.k-main-title {
    background: var(--bs-gray-200);
    padding-left: 6px;
    color: var(--ColorHEXCode01);
    border-top: 2px solid var(--ColorHEXCode19);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-top: 5px;
}

.k-inner-title {
    background-color: var(--bs-gray-300);
    border-left: 6px solid var(--bs-gray-300);
}

.sub-siblin-icon-group {
    position: relative;
}

    .sub-siblin-icon-group label {
        /*border-bottom: 1px solid var(--ColorHEXCode69);*/
        /*background: var(--ColorHEXCode20);*/
        width: 100%;
        border-radius: 4px;
        padding: 5px 8px;
        line-height: 1.3 !important;
    }

        .sub-siblin-icon-group label:before {
            content: " ";
            height: 1px;
            position: absolute;
            z-index: 999;
            top: 14px;
            left: 0px;
            background: var(--ColorHEXCode19);
            width: 6px;
        }

.sub-data-list div + div.action-button-icon-Div:first-child {
    padding-left: 20px;
}

.bg-color-light {
    background: var(--bs-gray-200);
    border-left: 3px solid var(--bs-gray-200);
}

.sub-data-list {
    border-left: 1px solid var(--ColorHEXCode19);
    float: left;
    margin-left: -5px;
}

/*.siblin-icon-group:after {
    content: "";
    height: 12px;
    position: absolute;
    z-index: 999;
    top: 0;
    left: 8px;
    background: var(--ColorHEXCode19);
    width: 1px;
}

.siblin-icon-group:before {
    content: " ";
    height: 1px;
    position: absolute;
    z-index: 999;
    top: 12px;
    left: 8px;
    background: var(--ColorHEXCode19);
    width: 10px;
}*/

#closepopover {
    font-size: 25px;
    padding: 4px;
    cursor: pointer;
}

.Expand_Datatable_Columns {
    /*top: 15px;*/
    margin-right: 4px;
    float: left;
    left: -4px;
    height: 14px;
    width: 14px;
    /*display: block;*/
    position: relative;
    color: var(--bs-gray-600);
    border: 2px solid var(--ColorHEXCode01);
    border-radius: 14px;
    box-shadow: 0 0 3px var(--ColorHEXCode32);
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: 'Courier New', Courier, monospace;
    line-height: 16px;
    background-color: var(--ColorHEXCode19);
}

    .Expand_Datatable_Columns:hover {
        cursor: pointer;
    }

.dataTables_scrollBody > table > .dtr-inline.collapsed .Expand_Datatable_Columns {
    display: block;
}


table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
    top: 9px;
    left: 4px;
    height: 14px;
    width: 14px;
    display: block;
    position: absolute;
    color: var(--ColorHEXCode01);
    border: 2px solid var(--ColorHEXCode01);
    border-radius: 14px;
    box-shadow: 0 0 3px var(--ColorHEXCode32);
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: 'Courier New',Courier,monospace;
    line-height: 16px;
    content: '+';
    background-color: var(--ColorHEXCode19)
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
    content: "-";
    background-color: var(--ColorHEXCode24);
}

/*Datattable Expand icon*/
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    color: var(--bs-gray-100) !important;
    background-color: var(--bs-gray-600) !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
    color: var(--bs-gray-600) !important;
    background-color: var(--ColorHEXCode19) !important;
}

/*

.accordiantab-list .box-header.with-border::after {
    background-image: none;
    position: inherit;
    -webkit-mask-size: 0rem;
    background-color: var(--bs-white);
}
.accordiantab-list .box-header::after {
    background-color: var(--font-dark-color);
    background-image: none;
    -webkit-mask-size: 1.25rem;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
*/
.primary_btn .fa {
    font-size: 16px !important;
    margin-right: 5px;
    color: var(--bs-white);
    line-height: 20px !important;
}

.primary_btn .far {
    font-size: 16px !important;
    margin-right: 5px;
    color: var(--bs-white);
    line-height: 20px !important;
}

.primary_btn .fal {
    font-size: 16px !important;
    margin-right: 5px;
    color: var(--bs-white);
    line-height: 20px !important;
}

.modal-header h5 {
    font-size: 14px;
    font-weight: bold;
    color: var(--actionicon-border-color);
}

.paddingrightleft15 {
    padding-right: 15px;
    padding-left: 15px;
}

.fileinput.input-group {
    display: table;
}

    .fileinput.input-group > * {
        position: relative;
        z-index: 2;
    }

    .fileinput.input-group > .btn-file {
        z-index: 1;
    }

.fileinput-new.input-group .btn-file,
.fileinput-new .input-group .btn-file {
    border-radius: 0 4px 4px 0;
}

    .fileinput-new.input-group .btn-file.btn-xs,
    .fileinput-new .input-group .btn-file.btn-xs,
    .fileinput-new.input-group .btn-file.btn-sm,
    .fileinput-new .input-group .btn-file.btn-sm {
        border-radius: 0 3px 3px 0;
    }

    .fileinput-new.input-group .btn-file.btn-lg,
    .fileinput-new .input-group .btn-file.btn-lg {
        border-radius: 0 6px 6px 0;
    }

.form-group.has-warning .fileinput .fileinput-preview {
    color: var(--ColorHEXCode12);
}

.input-group-addon:not(:first-child) {
    border-left: 0;
}

.invItemDiv.form-group {
    padding-top: 10px;
    margin-bottom: 5px;
}

.paddingright33 {
    padding-right: 33px;
}


.dataTables_wrapper th {
    font-weight: 700;
    color: var(--ColorHEXCode28);
    font-size: 12px;
    letter-spacing: .5px;
}

.tab-content > .tab-pane.active {
    display: block;
    color: var(--ColorHEXCode28);
    /* text-align: left;*/
    text-transform: none;
    line-height: 22px;
    font-family: 'robotoregular', sans-serif;
    font-weight: 400;
    /* float: left;*/
    width: 100%;
}

.fileinput-exists .fileinput-new, .fileinput-new .fileinput-exists {
    display: none;
}

.sidebar-menu > li > a > .fa, .sidebar-menu > li > a > .glyphicon, .sidebar-menu > li > a > .ion {
    width: 25px;
}

.sidebar-menu > li > a > p.number {
    display: inline-block;
    color: var(--ColorHEXCode28);
    border: 1px solid var(--ColorHEXCode28);
    border-radius: 5px;
    padding: 1px 5px;
    font-size: 14px;
    font-family: 'robotoregular', sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 0px;
    position: absolute;
    right: 0px;
}

.text-right {
    text-align: right;
}


/*  strat chat csss=============================================================== */

aside.control-sidebar {
    overflow-x: hidden !important;
    /*max-height: 90% !important;*/
}


.chat {
    padding: 5px 20px 5px 10px;
}

    .chat .item {
        margin-bottom: 10px;
    }

        .chat .item:before, .chat .item:after {
            content: " ";
            display: table;
        }

        .chat .item:after {
            clear: both;
        }

        .chat .item > img {
            width: 40px;
            height: 40px;
            border: 2px solid transparent;
            border-radius: 50%;
        }

        .chat .item > .online {
            border: 2px solid var(--ColorHEXCode92);
        }

        .chat .item > .offline {
            border: 2px solid var(--ColorHEXCode24);
        }

        .chat .item > .message {
            margin-left: 55px;
            margin-top: -40px;
        }

            .chat .item > .message > .name {
                display: block;
                font-weight: 600;
            }

        .chat .item > .attachment {
            border-radius: 3px;
            background: var(--bs-gray-300);
            margin-left: 65px;
            margin-right: 15px;
            padding: 10px;
        }

            .chat .item > .attachment > h4 {
                margin: 0 0 5px 0;
                font-weight: 600;
                font-size: 14px;
            }

            .chat .item > .attachment > p, .chat .item > .attachment > .filename {
                font-weight: 600;
                font-size: 13px;
                font-style: italic;
                margin: 0;
            }

            .chat .item > .attachment:before, .chat .item > .attachment:after {
                content: " ";
                display: table;
            }

            .chat .item > .attachment:after {
                clear: both;
            }




.direct-chat .box-body {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    position: relative;
    overflow-x: hidden;
    padding: 0;
}

.direct-chat.chat-pane-open .direct-chat-contacts {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.direct-chat-messages {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    padding: 10px;
    /*height: 250px;*/
    overflow: auto;
}

.direct-chat-msg, .direct-chat-text {
    display: block;
}

.direct-chat-msg {
    margin-bottom: 10px;
}

    .direct-chat-msg:before, .direct-chat-msg:after {
        content: " ";
        display: table;
    }

    .direct-chat-msg:after {
        clear: both;
    }

.direct-chat-messages, .direct-chat-contacts {
    -webkit-transition: -webkit-transform .5s ease-in-out;
    -moz-transition: -moz-transform .5s ease-in-out;
    -o-transition: -o-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
}

.direct-chat-text {
    border-radius: 5px;
    position: relative;
    padding: 5px 10px;
    background: var(--ColorHEXCode20);
    border: 1px solid var(--ColorHEXCode20);
    margin: 5px 0 0 50px;
    color: var(--ColorHEXCode32);
}

    .direct-chat-text:after, .direct-chat-text:before {
        position: absolute;
        right: 100%;
        top: 15px;
        border: solid transparent;
        border-right-color: var(--ColorHEXCode20);
        content: ' ';
        height: 0;
        width: 0;
        pointer-events: none;
    }

    .direct-chat-text:after {
        border-width: 5px;
        margin-top: -5px;
    }

    .direct-chat-text:before {
        border-width: 6px;
        margin-top: -6px;
    }

.right .direct-chat-text {
    margin-right: 50px;
    margin-left: 0;
}

    .right .direct-chat-text:after, .right .direct-chat-text:before {
        right: auto;
        left: 100%;
        border-right-color: transparent;
        border-left-color: var(--ColorHEXCode20);
    }

.direct-chat-img {
    border-radius: 50%;
    float: left;
    width: 40px;
    height: 40px;
}

.right .direct-chat-img {
    float: right;
}

.direct-chat-info {
    display: block;
    margin-bottom: 2px;
    font-size: 12px;
}

.direct-chat-name {
    font-weight: 600;
}

.direct-chat-timestamp {
    color: var(--ColorHEXCode28);
}

.direct-chat-contacts-open .direct-chat-contacts {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.direct-chat-contacts {
    -webkit-transform: translate(101%, 0);
    -ms-transform: translate(101%, 0);
    -o-transform: translate(101%, 0);
    transform: translate(101%, 0);
    position: absolute;
    top: 0;
    bottom: 0;
    height: 250px;
    width: 100%;
    background: var(--ColorHEXCode43);
    color: var(--ColorHEXCode01);
    overflow: auto;
}

.contacts-list > li {
    border-bottom: 1px solid var(--ColorHEXCode46);
    padding: 10px;
    margin: 0;
}

    .contacts-list > li:before, .contacts-list > li:after {
        content: " ";
        display: table;
    }

    .contacts-list > li:after {
        clear: both;
    }

    .contacts-list > li:last-of-type {
        border-bottom: none;
    }

.contacts-list-img {
    border-radius: 50%;
    width: 40px;
    float: left;
}

.contacts-list-info {
    margin-left: 45px;
    color: var(--ColorHEXCode01);
}

.contacts-list-name, .contacts-list-status {
    display: block;
}

.contacts-list-name {
    font-weight: 600;
}

.contacts-list-status {
    font-size: 12px;
}

.contacts-list-date {
    color: var(--ColorHEXCode28);
    font-weight: normal;
}

.contacts-list-msg {
    color: var(--ColorHEXCode28);
}

.direct-chat-danger .right > .direct-chat-text {
    background: var(--ColorHEXCode24);
    border-color: var(--ColorHEXCode24);
    color: var(--ColorHEXCode01);
}

    .direct-chat-danger .right > .direct-chat-text:after, .direct-chat-danger .right > .direct-chat-text:before {
        border-left-color: var(--ColorHEXCode24);
    }

.direct-chat-primary .right > .direct-chat-text {
    background: var(--ColorHEXCode19);
    border-color: var(--ColorHEXCode19);
    color: var(--ColorHEXCode01);
}

    .direct-chat-primary .right > .direct-chat-text:after, .direct-chat-primary .right > .direct-chat-text:before {
        border-left-color: var(--ColorHEXCode19);
    }

.direct-chat-warning .right > .direct-chat-text {
    background: var(--ColorHEXCode19);
    border-color: var(--ColorHEXCode19);
    color: var(--ColorHEXCode01);
}

    .direct-chat-warning .right > .direct-chat-text:after, .direct-chat-warning .right > .direct-chat-text:before {
        border-left-color: var(--ColorHEXCode19);
    }

.direct-chat-info .right > .direct-chat-text {
    background: var(--ColorHEXCode95);
    border-color: var(--ColorHEXCode95);
    color: var(--ColorHEXCode01);
}

    .direct-chat-info .right > .direct-chat-text:after, .direct-chat-info .right > .direct-chat-text:before {
        border-left-color: var(--ColorHEXCode95);
    }

.direct-chat-success .right > .direct-chat-text {
    background: var(--ColorHEXCode92);
    border-color: var(--ColorHEXCode92);
    color: var(--ColorHEXCode01);
}

    .direct-chat-success .right > .direct-chat-text:after, .direct-chat-success .right > .direct-chat-text:before {
        border-left-color: var(--ColorHEXCode92);
    }




.page-quick-sidebar-wrapper .page-quick-sidebar .list-items {
    margin: 0;
    padding: 0;
    list-style: none;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media {
    padding: 15px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li {
    margin: 0;
    padding: 15px;
    background: 0 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--ColorHEXCode20);
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users {
    padding: 10px 0;
    position: relative;
}

.badge-success {
    background-color: var(--ColorHEXCode95);
}

.badge {
    border-radius: 12px;
    color: var(--ColorHEXCode01);
    font-family: "robotoregular",sans-serif;
    font-size: 11px;
    font-weight: 400;
    height: 18px;
    padding: 3px 6px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    margin-left: 5px;
}

.badge-danger, .badge-default, .badge-info, .badge-primary, .badge-success, .badge-warning, .btn.white:not(.btn-outline).active, .btn.white:not(.btn-outline):active, .open > .btn.white:not(.btn-outline).dropdown-toggle {
    background-image: none;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object {
    border-radius: 50% !important;
    width: 45.71px;
    opacity: .8;
    filter: alpha(opacity=80);
    float: left;
    margin-right: 10px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading {
    margin: 5px 0 0;
    font-size: 14px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub {
    font-size: 11px;
    text-transform: uppercase;
    color: var(--ColorHEXCode28);
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
    position: absolute !important;
    width: 270px !important;
    transition: margin .3s;
    background: var(--ColorHEXCode20);
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
    position: absolute !important;
    width: 270px !important;
    transition: margin .3s;
    margin-left: 270px;
}

.page-quick-sidebar-nav {
    /*border-bottom: 1px solid var(--ColorHEXCode20);*/
    padding: 15px 15px 0px 15px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-status {
    display: inline-block;
    margin-top: 10px;
    position: absolute;
    right: 10px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media {
    cursor: pointer;
    padding: 15px;
    position: relative;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li {
    background: var(--ColorHEXCode31) none repeat scroll 0 0;
    border-bottom: 1px solid var(--ColorHEXCode20);
    margin: 0;
    padding: 15px;
}

.badge-danger {
    background-color: var(--ColorHEXCode93);
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-item {
    background-color: var(--ColorHEXCode20);
    margin-left: 0;
    transition: margin 0.3s ease 0s;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages {
    padding: 0 10px;
    position: relative;
    /*padding-bottom: 60px;*/
}

    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post {
        transition: display .3s;
        padding: 5px 0;
        margin: 10px auto;
        font-size: 13px;
    }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .avatar {
            float: right;
            margin-left: 10px;
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .avatar {
            width: 45.71px;
            border-radius: 50% !important;
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message {
            margin-right: 55px;
            text-align: right;
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message {
            display: block;
            padding: 5px;
            position: relative;
            color: var(--ColorHEXCode28);
            background: var(--ColorHEXCode32);
            min-height: 60px;
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow {
            display: block;
            position: absolute;
            top: 9px;
            right: -6px;
            border-top: 6px solid transparent;
            border-bottom: 6px solid transparent;
            border-left-width: 6px;
            border-left-style: solid;
            border-left-color: var(--ColorHEXCode32);
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .datetime, .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .name, .quick-nav ul {
            text-align: right;
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .datetime, .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .name, .quick-nav ul {
            text-align: right;
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime, .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name {
            font-size: 12px;
            font-weight: 300;
            color: var(--ColorHEXCode28);
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .body {
            color: var(--ColorHEXCode28);
            display: block;
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message {
            margin-right: 55px;
            text-align: right;
            border: 1px solid var(--ColorHEXCode32);
            background: var(--ColorHEXCode01);
        }

    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post {
        transition: display .3s;
        -webkit-transition: display .3s;
        -moz-transition: display .3s;
        padding: 5px 0;
        margin: 10px auto;
        font-size: 12px;
        position: relative;
        line-height: 1.4;
    }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .avatar {
            float: left;
            margin-right: 10px;
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .avatar {
            width: 45.71px;
            border-radius: 50% !important;
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message {
            text-align: left;
            margin-left: 55px;
            border: 1px solid var(--ColorHEXCode32);
            background-color: var(--ColorHEXCode19);
        }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow {
                display: block;
                position: absolute;
                top: 9px;
                left: -6px;
                width: 0;
                height: 0;
                border-top: 6px solid transparent;
                border-bottom: 6px solid transparent;
                border-right-width: 6px;
                border-right-style: solid;
                border-right-color: var(--ColorHEXCode32);
            }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime, .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name {
            font-size: 12px;
            font-weight: 300;
            color: var(--ColorHEXCode20);
        }

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form {
    padding: 10px;
    position: fixed;
    bottom: 0;
    background-color: var(--ColorHEXCode20);
}


/*======================== end of chat css ================================ */
/*chat window block css*/
.chat-window-block {
    position: fixed;
    bottom: 30px;
    right: 10px;
    width: 480px;
    -webkit-transition: right .5s;
    -moz-transition: right .5s;
    transition: right .5s;
    z-index: 1020;
}

#sidebarChat.show .chat-window-block {
    right: 270px;
    -webkit-transition: right .5s;
    -moz-transition: right .5s;
    transition: right .5s;
    z-index: 1020;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .body {
    color: var(--ColorHEXCode19);
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .body {
    color: var(--ColorHEXCode01);
}

/*chat window block css*/

.chat-window-block {
    position: fixed;
    bottom: 30px;
    right: 10px;
    width: 480px;
    -webkit-transition: right .5s;
    -moz-transition: right .5s;
    transition: right .5s;
    z-index: 1020;
}

.control-sidebar-open .chat-window-block {
    right: 280px;
    -webkit-transition: right .5s;
    -moz-transition: right .5s;
    transition: right .5s;
    z-index: 1020;
}

#ulActiveChatChannel {
    white-space: nowrap;
    display: inline-block;
    -ms-flex-wrap: inherit;
    -webkit-flex-wrap: inherit;
    flex-wrap: inherit;
    width: 100%;
}

    #ulActiveChatChannel > li {
        white-space: nowrap;
        position: relative;
        display: inline-block !important;
        float: none;
    }

        #ulActiveChatChannel > li.hidedropdownIcon {
            display: none !important;
        }

.chat-window-block .tab-content {
    min-height: 350px;
    overflow: auto;
}

.chat-window-block .panel-body {
    padding: 5px 0 0 0;
}

.chat-window-block .panel-default {
    border-color: var(--ColorHEXCode19);
}

.chat-window-block a img.user-image {
    border-radius: 50%;
    position: absolute;
}

.chat-window-block .nav > li > a {
    padding: 5px;
    display: inherit;
}

.chat-box-btn {
    background: var(--ColorHEXCode92) none repeat scroll 0 0;
    border: 3px solid var(--ColorHEXCode19);
    border-radius: 50%;
    bottom: -25px;
    color: var(--ColorHEXCode01);
    cursor: pointer;
    height: 40px;
    padding: 8px 10px;
    position: absolute;
    right: 0;
    width: 40px;
}

.kc-chat-block-size {
    /*width:22.5%;*/
}

.dropdown-menu.dropdown-menu-right .kc-chat-block-size {
    width: 100%;
    position: relative;
}

ul#ulActiveChatChannel li .user-name-txt {
    margin-left: 25px;
    margin-right: 30px;
    display: inline-block;
    font-size: 14px;
}

.us-online {
    color: var(--ColorHEXCode92) !important;
}

.us-away {
    color: var(--ColorHEXCode23) !important;
}

.us-donotdistrub {
    color: var(--ColorHEXCode143) !important;
}

.us-invisible {
    color: var(--ColorHEXCode28) !important;
}

.kc-user-tool i {
    font-size: 12px;
    margin-left: 3px;
}

    .kc-user-tool i.fa-circle {
        font-size: 10px;
    }

.kc-user-tool {
    position: absolute;
    top: 6px;
    right: 6px;
}

#ulActiveChatChannel .dropdown-menu > li > a {
    padding: 1px 10px;
    position: relative;
}

.chat-window-block .nav .open > a, .chat-window-block .nav .open > a:focus, .chat-window-block .nav .open > a:hover {
    background-color: var(--bs-gray-300);
    border-color: var(--ColorHEXCode19);
}

#ulActiveChatChannel .dropdown-menu > li .kc-user-tool {
    top: 0px;
}

.chat-window-block #ulActiveChatChannel .dropdown-menu a img.user-image {
    margin-top: 7px;
}

.chat-window-block #ulActiveChatChannel .dropdown-menu > .active > a, .chat-window-block #ulActiveChatChannel .dropdown-menu > .active > a:focus, .chat-window-block #ulActiveChatChannel .dropdown-menu > .active > a:hover {
    background-color: var(--actionicon-border-color);
    color: var(--ColorHEXCode01);
    display: block;
}


.chat-window-block #ulActiveChatChannel .dropdown-menu {
    border-radius: 0;
    padding: 0;
}

.chat-window-block.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
    position: absolute !important;
    width: 93% !important;
    transition: margin .3s;
    margin-left: 0;
}

.chat-window-block.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form {
    padding: 10px;
    position: absolute;
    bottom: -30px;
    background-color: var(--ColorHEXCode20);
    left: -6px;
}

.chat-window-block .input-group-btn button {
    padding: 4px 12px;
    border-radius: 0;
}

ul#ulActiveChatChannel .dropdown-menu li span {
    width: 50%;
}
/* start 04-08-2017 css  */
.chat-window-block .panel-default > .panel-heading {
    background-color: var(--ColorHEXCode20);
    border-color: var(--ColorHEXCode20);
    color: var(--ColorHEXCode19);
}

.chat-window-block .btn-box-tool {
    color: var(--ColorHEXCode32);
    cursor: pointer;
}

    .chat-window-block .btn-box-tool:hover {
        color: var(--font-dark-color);
    }

.chat-window-block .box-footer {
    background-color: var(--ColorHEXCode20);
}

.chat-overlay {
    /*background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;*/
    border-radius: 3px;
    z-index: 50;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    margin: auto;
    overflow: hidden;
    z-index: 999;
    cursor: wait;
}

.ov-inner-block {
    height: 60px;
    width: 100%;
    display: table;
}

.ov-inner {
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    color: var(--font-dark-color);
}

.loader-dots {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    /* top: 0px; */
    margin-top: -20px;
}

.dot {
    width: 10px;
    height: 10px;
    border: 2px solid var(--font-dark-color);
    border-radius: 50%;
    float: left;
    margin: 0 5px;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-animation: fx 1000ms ease infinite 0ms;
    animation: fx 1000ms ease infinite 0ms;
}

    .dot:nth-child(2) {
        -webkit-animation: fx 1000ms ease infinite 300ms;
        animation: fx 1000ms ease infinite 300ms;
    }

    .dot:nth-child(3) {
        -webkit-animation: fx 1000ms ease infinite 600ms;
        animation: fx 1000ms ease infinite 600ms;
    }

@-webkit-keyframes fx {
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fx {
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
/*.chat-box-btn.e-stop {
          box-shadow: 0 0 0 0 rgba(9, 95, 163, 0.7);
    -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    }*/


@-webkit-keyframes pulse {
    to {
        box-shadow: 0 0 0 45px var(--ColorHEXCode141);
    }
}

@-moz-keyframes pulse {
    to {
        box-shadow: 0 0 0 45px var(--ColorHEXCode141);
    }
}

@-ms-keyframes pulse {
    to {
        box-shadow: 0 0 0 45px var(--ColorHEXCode141);
    }
}

@keyframes pulse {
    to {
        box-shadow: 0 0 0 45px var(--ColorHEXCode141);
    }
}


/* End 04-08-2017 css  */
@media (max-width:767px) {
    .chat-window-block {
        left: 10px;
        width: 95%;
    }

        .chat-window-block .slimScrollDiv {
            height: 295px !important;
        }

    html, body {
        overflow: auto;
    }

    /*ul#ulActiveChatChannel li span {
        width: 35%;
    }*/
    .kc-chat-block-size {
        /*width:20.5%;*/
    }
}

@media (max-width:320px) {
    /*ul#ulActiveChatChannel li span {
        width: 0;
    }*/
    .chat-window-block {
        z-index: 1060;
    }
}



/*for chat history flyover*/
@media (min-width:768px) {
    .control-sidebar-open #external_overlay_chat_box {
        margin-right: 270px;
        transition: transform .3s ease-in-out,margin .3s ease-in-out
    }
}

@media (max-width:767px) {
    #external_overlay_chat_box {
        margin-right: 0px;
        margin-left: 0px !important;
        transition: transform .3s ease-in-out,margin .3s ease-in-out
    }
}

@media (max-width:992px) {
    .control-sidebar-open #external_overlay_chat_box {
        margin-right: 270px;
        margin-left: 0px !important;
        transition: transform .3s ease-in-out,margin .3s ease-in-out
    }
}


#search-btn {
    padding: 4px 12px;
}

#txtSearchChatUser {
    width: calc(100% + 35px);
    background: transparent;
    border: 1px solid var(--ColorHEXCode20);
    font-size: 14px;
    padding-right: 30px;
}

    #txtSearchChatUser:focus {
        background: var(--ColorHEXCode01);
    }

    #txtSearchChatUser + .input-group-btn {
        border: none;
    }

#search-btn .fa-search {
    font-size: 14px;
}

#search-btn:active {
    border: none;
    z-index: 10;
}


.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object {
    border-radius: 50% !important;
    width: 45.71px;
    opacity: .8;
    filter: alpha(opacity=80);
    float: left;
    margin-right: 10px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading {
    margin: 5px 0 0;
    font-size: 14px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub {
    font-size: 11px;
    text-transform: uppercase;
    color: var(--ColorHEXCode28);
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
    position: absolute !important;
    width: 270px !important;
    transition: margin .3s;
    background: var(--ColorHEXCode20);
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
    position: absolute !important;
    width: 270px !important;
    transition: margin .3s;
    margin-left: 270px;
}

.page-quick-sidebar-nav {
    /* border-bottom: 1px solid var(--ColorHEXCode20); */
    padding: 15px 15px 0px 15px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-status {
    display: inline-block;
    margin-top: 10px;
    position: absolute;
    right: 10px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media {
    cursor: pointer;
    padding: 15px;
    position: relative;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li {
    background: var(--ColorHEXCode31) none repeat scroll 0 0;
    border-bottom: 1px solid var(--ColorHEXCode20);
    margin: 0;
    padding: 15px;
}

.max-height46 {
    max-height: 46px;
}

.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}

.media-body {
    width: 10000px;
}

.media, .media-body {
    overflow: hidden;
    zoom: 1;
}

.custom-tab #chat-tab.nav-tabs .nav-link.active {
    background-color: initial;
}

.custom-tab #chat-tab.nav-tabs .nav-link {
    background-color: initial;
}

#chat-tab {
    height: 44px;
}

.chat-window-block .tab-content .form-control {
    width: 100%;
    font-size: 14px;
}

    .chat-window-block .tab-content .form-control + .input-group-btn {
        border: none;
    }


.nav > li > a > img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid var(--bs-gray-200)
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.42857143;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0
        }

            .nav-tabs > li > a:hover {
                border-color: var(--bs-gray-300) var(--bs-gray-300) var(--ColorHEXCode20)
            }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
            color: var(--bs-gray-500);
            cursor: default;
            background-color: var(--ColorHEXCode01);
            border: 1px solid var(--ColorHEXCode20);
            border-bottom-color: transparent
        }

.note-red {
    color: var(--ColorHEXCode143);
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
}

a {
    color: var(--actionicon-border-color);
}

.breadcrumb-item > a {
    color: var(--font-dark-color);
}

.button_wrap {
    float: left;
    width: 100%;
    line-height: 40px;
}

@media (max-width: 1024px) {
    .button_wrap {
        float: left;
        width: 100%;
        line-height: 40px;
    }

    .button_wrap {
        float: left !important;
        margin-top: 15px;
    }
}

.overflowautox {
    overflow-x: auto;
    overflow-y: hidden;
}

.dataTables_wrapper th {
    font-weight: 700;
    color: var(--ColorHEXCode28);
    font-size: 12px;
    letter-spacing: .5px
}

.scheduled-lbl {
    color: var(--actionicon-border-color);
    text-align: right;
}

.scheduled-lbl, .scheduled-txt {
    margin: 0;
}

.tooltip.show {
    z-index: 100000;
}

.popover.show {
    z-index: 999999;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    color: var(--actionicon-border-color);
    font-size: 20px;
    margin-right: 26px;
    margin-top: -10px;
}

.scheduled-action a {
    margin-left: 5px;
    display: inline-block;
}

.scheduled-action {
    text-align: center;
    display: block;
    margin-top: 5px;
}

.fc-state-disabled {
    opacity: 1 !important;
    color: var(--ColorHEXCode28) !important;
}


.fc-state-default {
    background-image: none !important;
    border: 1px solid var(--ColorHEXCode19) !important;
    background-color: var(--ColorHEXCode01) !important;
}

.fc-state-active, .fc-state-down {
    background-color: var(--ColorHEXCode19) !important;
    color: var(--ColorHEXCode01) !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

.fc-toolbar button:focus {
    background-color: var(--ColorHEXCode19) !important;
    color: var(--bs-white) !important;
}

a.fc-more {
    color: var(--ColorHEXCode01);
    background: var(--ColorHEXCode19);
    border-radius: 4px;
    padding: 0 5px;
    white-space: nowrap;
}

.main-price {
    font-size: 14px;
    color: var(--ColorHEXCode92);
    font-weight: 600;
    text-decoration: line-through;
    margin-left: 8px;
    display: inline-block;
}

.pslist.ui-draggable.ui-draggable-handle.ui-draggable-dragging {
    position: fixed;
    width: 250px;
    cursor: move;
}

.pslist.ui-draggable.ui-draggable-handle {
    position: static;
}


.title h3 {
    margin: 0px;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.breadcrumb-section .qts-form {
    width: 100%;
}

.breadcrumb-section .form-group {
    margin-bottom: 0px !important;
}

.breadcrumb-section .qts-form .form-field {
    width: 100%;
}

.breadcrumb-section .qts-form .field-input {
    font-size: 13px;
    padding-top: 16px;
}

.breadcrumb-section .qts-form .has-label .field-label {
    top: 4px;
}

.breadcrumb-section .qts-form .field-label {
    top: 13px;
}

.breadcrumb .breadcrumb-item {
    font-size: 16px;
}

.flex {
    display: flex;
}

@media screen and (max-width: 991.5px) {
    /*.main-menu .right-header ul li.user-menu {
        margin-bottom: 5px;
    }*/

    .main-menu .right-header ul li.maptoggle {
        margin-top: 5px;
    }
    .main-menu .right-header ul li.chartDashboardIcon {
        margin-top: 5px;
    }
    /*.main-logo {
        margin-bottom: 4px;
    }*/
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

#sidebarmenu-desk ul.sidebar-menu a.accordion-button.active {
    text-decoration: underline;
    color: var(--font-dark-color);
}

#sidebarmenu-desk ul.sidebar-menu a.accordion-button:hover {
    text-decoration: underline;
    color: var(--font-dark-color);
}

#sidebarmenu-desk ul.sidebar-menu a.accordion-button {
    text-decoration: none;
    color: var(--ColorHEXCode28);
}


div.dataTables_wrapper div.dataTables_info {
    padding-top: 1.3em !important;
}

@media (min-width:991.5px) {
    div.dt-buttons {
        padding-left: 10px !important;
    }
}

.hide-language {
    display: none;
}

.tblHeading th {
    font-weight: 700;
    color: var(--ColorHEXCode28);
    font-size: 12px;
}

.dt-text-center {
    text-align: center !important;
}

.right-header li.maptoggle:not(.collapsed) a {
    border-bottom: 3px solid var(--ColorHEXCode01);
}

div.filter-box {
    display: none !important;
}

div.search-box.d-inline-flex {
    display: none !important;
}

.Togglefullscreen i, #FullscreenProcessID i, #FullscreenProcessID1 i, #FullscreenProcessID2 i, .fullscreen-Calendar i {
    transform: rotate(45deg);
}

.ProcessPanelExternal_box .Togglefullscreen i, .ProcessPanelExternal_box #FullscreenProcessID i, .ProcessPanelExternal_box #FullscreenProcessID1 i, .ProcessPanelExternal_box #FullscreenProcessID2 i, .panel-fullscreen .fullscreen-Calendar i {
    transform: rotate(0deg);
}

input.hidesecond + div.bootstrap-datetimepicker-widget span[data-time-component='seconds'] {
    display: none;
}

input.hidesecond + div.bootstrap-datetimepicker-widget span[data-time-component='minutes'] + span.bdpw-timepicker-colon {
    display: none;
}

.vTypedisabled {
    color: var(--ColorHEXCode28);
}

.button-list .btn-outline.dropdown-toggle {
    height: 1.75rem;
}

td.padding-bottom-top {
    padding-bottom: 2px !important;
    padding-top: 2px !important;
}

td.align-center {
    vertical-align: middle;
}

.badge:empty {
    display: none !important
}

.custom-tab li.nav-item .nav-link badge {
    position: absolute;
    right: 0;
    top: 0px;
    font-size: 10px;
    padding: 2px 3px;
    text-align: center;
    align-items: center;
    display: flex;
}

.scrtabs-tabs-fixed-container ul.nav-tabs > li {
    border-right: 1px solid var(--bs-gray-300);
}

#showPasswordToggle i {
    color: var(--ColorHEXCode28);
}

.faPrimaryColor {
    color: var(--actionicon-border-color) !important;
}

.clsPrimaryColor {
    color: var(--actionicon-border-color) !important;
}

.dataTables_wrapper button.dt-button.buttons-collection.buttons-colvis button.btn {
    background-color: var(--bs-white);
    color: var(--font-dark-color);
    border: 1px solid var(--bs-gray-300);
    filter: invert(0) !important;
}

    .dataTables_wrapper button.dt-button.buttons-collection.buttons-colvis button.btn:before {
        background-color: var(--bs-white);
        color: var(--font-dark-color);
        border: 1px solid var(--bs-gray-300);
        filter: invert(0) !important;
    }

    .dataTables_wrapper button.dt-button.buttons-collection.buttons-colvis button.btn .fa {
        color: var(--font-dark-color);
        filter: invert(0) !important;
    }

.form-select {
    color: var(--font-dark-color);
}

.footerPoweredBy {
    color: var(--actionicon-border-color);
}

.icon_wrap i.fa {
    color: var(--bs-gray-400);
}

button:disabled {
    color: var(--ColorHEXCode32);
}

.dataTables_wrapper .form-control:focus, .dataTables_wrapper .form-select:focus {
    border-color: var(--actionicon-border-color);
}

div.dt-button-collection {
    background-color: var(--bs-white) !important;
}

button.dt-button, div.dt-button, a.dt-button {
    background-color: var(--bs-white) !important;
    color: var(--font-dark-color) !important;
}

/*Adjust inventory */
.handleCounter .btn-primary {
    background-color: var(--actionicon-border-color) !important;
}

.handleCounter .btn {
    color: var(--bs-white) !important;
}

.handleCounter .btn-primary:hover, .btn-primary:focus {
    background-color: var(--actionicon-border-color) !important;
}

.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
    color: var(--actionicon-border-color) !important;
    background-color: var(--bs-white) !important;
    border-color: var(--bs-gray-300) !important;
}

.handleCounter input {
    color: var(--font-dark-color) !important;
    background-color: var(--bs-white) !important;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: var(--bs-gray-300);
}

.page-link.disabled, .disabled > .page-link {
    color: var(--font-dark-color) !important;
    background-color: var(--bs-white) !important;
}

.page-item .page-link {
    color: var(--ColorHEXCode32);
}

.page-link:hover {
    background-color: var(--bs-white);
}

.page-item.active .page-link {
    color: var(--font-dark-color)
}

.page-link:focus {
    box-shadow: 0 0 0 0.25rem var(--bs-gray-500);
}

div.dataTables_processing > div:last-child > div {
    background: var(--actionicon-border-color) !important;
}

.line-control-menu-bar {
    background-color: var(--bs-gray-300) !important;
    background-image: linear-gradient(var(--bs-white), var(--bs-gray-300)) !important;
}

.line-control-status-bar {
    background-color: var(--bs-gray-300) !important;
    background-image: linear-gradient(var(--bs-white), var(--bs-gray-300)) !important;
    border-bottom: 1px solid var(--bs-gray-300) !important;
}

.Editor-editor {
    border: 1px solid var(--bs-gray-300) !important;
}

.line-control-menu-bar .btn-default {
    background-color: var(--bs-gray-200);
    color: var(--ColorHEXCode32);
    border-color: var(--bs-gray-700);
}

.scrtabs-tab-scroll-arrow {
    color: var(--actionicon-border-color) !important;
}

table.dataTable.table-striped > tbody > tr.odd > * {
    background-color: var(--bs-table-row-color);
    /* box-shadow: none !important;*/
}

table.dataTable.table-striped tr.dtrg-level-0 {
    background-color: var(--bs-table-level-0);
}

table.dataTable.table-striped tr.dtrg-level-1 {
    background-color: var(--bs-gray-200) !important;
}

.c3-grid line {
    stroke: var(--actionicon-border-color) !important;
}

.c3-circle._expanded_ {
    stroke-width: 1px;
    stroke: var(--actionicon-border-color) !important;
}

.c3-tooltip tr {
    border: 1px solid var(--bs-gray-500) !important;
}

.c3-tooltip th {
    background-color: var(--bs-gray-300) !important;
    color: var(--font-dark-color) !important;
}

.c3-tooltip td {
    background-color: var(--bs-white) !important;
    border-left: 1px dotted var(--bs-gray-500) !important;
    color: var(--font-dark-color) !important;
}

.c3-grid line {
    stroke: var(--Header-color) !important;
}

.c3-grid text {
    fill: var(--Header-color) !important;
}

.c3-shapes.c3-shapes-SMS-Usage.c3-circles.c3-circles-SMS-Usage circle.c3-shape {
    fill: var(--Header-color) !important;
}

span.gformlabel:hover, span.gselected {
    background-color: var(--bs-gray-200) !important;
    border: var(--bs-gray-500) 1px solid !important;
}

.gtaskheading, .gmajorheading, .gminorheading {
    background-color: var(--bs-white) !important;
}

.gmileitem, .glineitem {
    background-color: var(--bs-white) !important;
}

.ggroupitem {
    background-color: var(--bs-gray-200) !important;
}

.ggroupblack {
    background: var(--actionicon-border-color) !important;
}

.glistlbl {
    background-color: var(--bs-white) !important;
}

.gchartgrid {
    background-color: var(--bs-white) !important;
}

.gchartlbl {
    background-color: var(--bs-white) !important;
}

.gitemhighlight td {
    background-color: var(--bs-gray-500) !important;
}

.JSGanttToolTipcont {
    background: var(--bs-gray-100) !important;
    color: var(--ColorHEXCode32) !important;
}

.gTaskInfo {
    background: var(--bs-gray-100) !important;
}

input[type="search"]::-webkit-search-cancel-button {
    filter: invert(1);
}

.packageTagcls-lower {
    fill: var(--font-dark-color) !important;
}

.packageTagcls {
    fill: var(--font-dark-color) !important;
}

input[type=checkbox] {
    accent-color: var(--actionicon-border-color);
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    color: var(--font-dark-color) !important; /*current month*/
}

.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
    color: var(--ColorHEXCode32) !important; /*after-before month*/
}

.bdpw-clock-digit {
    color: var(--ColorHEXCode32) !important; /*1 to 12 digit */
}

    .bdpw-clock-digit.center {
        color: var(--font-dark-color) !important;
    }

.bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: var(--actionicon-border-color) !important;
}

.bdpw-clock-digit.cursor {
    color: var(--ColorHEXCode28) !important;
}

.bootstrap-datetimepicker-widget table td span:hover {
    background: var(--bs-white) !important;
    border: 1px solid var(--font-dark-color) !important;
    color: var(--font-dark-color) !important;
}

.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
    background: var(--ColorHEXCode20) !important;
}

.bootstrap-datetimepicker-widget .timepicker {
    border: 2px dotted var(--actionicon-border-color) !important;
}


.timepicker [data-action=togglePeriod] {
    border: 1px solid var(--actionicon-border-color) !important;
}

    .timepicker [data-action=togglePeriod]:hover {
        color: var(--actionicon-border-color) !important;
    }

.scrtabs-tab-scroll-arrow:hover {
    background-color: var(--bs-gray-300) !important;
}

.scrtabs-tab-scroll-arrow {
    border: 1px solid var(--bs-gray-500) !important;
}

.timepicker:before {
    background-color: var(--actionicon-border-color) !important;
}

.nav-item button {
    background-color: var(--bs-white);
    border: none;
}

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
    background-color: var(--ColorHEXCode28) !important;
}

div.Editor-container .line-control-menu-bar ul.dropdown-menu {
    padding: 10px;
}

    div.Editor-container .line-control-menu-bar ul.dropdown-menu a {
        color: var(--ColorHEXCode32) !important;
    }

.Editor-container .dropdown-menu > li > a:hover, .Editor-container .dropdown-menu > li > a:focus, .Editor-container .dropdown-submenu:hover > a, .Editor-container .dropdown-submenu:focus > a {
    background-image: linear-gradient(to bottom,var(--bs-gray-200),var(--bs-gray-200)) !important;
    background-color: var(--bs-gray-200) !important;
}

.Expand_Datatable_Columns.minusData {
    background-color: var(--bs-gray-600) !important;
    color: var(--bs-gray-100) !important;
}

/*.c3 text {
    stroke: var(--font-dark-color);
}
/*.c3-chart-arc text {
     fill:var(--font-dark-color) !important;
}
.c3 line:not(.c3-legend-item-tile), .c3 path:not(.c3-legend-item-tile) {
    stroke: var(--actionicon-border-color) !important;
}*/

.modal-content {
    background-color: var(--bs-white);
}

.modal-header .close {
    color: var(--actionicon-border-color);
}

.ddlhtmleditor.dropdown-menu > li > a:hover {
    background-color: var(--bs-gray-200);
    color: var(--font-dark-color);
}

.parsed-json-value-null, .parsed-json-value-undefined {
    filter: invert(1);
}

.parsed-json-value-regexp, .parsed-json-value-string {
    filter: invert(1);
}

.parsed-json-property-name {
    filter: invert(1);
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px var(--bs-white) inset !important;
    -webkit-text-fill-color: var(--ColorHEXCode28) !important;
}


.select2-search__field::placeholder {
    color: var(--ColorHEXCode28) !important;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent var(--ColorHEXCode28) transparent;
}

.dataTables_length select.form-select option:checked {
    background-color: var(--bs-gray-300);
    color: var(--font-dark-color);
}



.timeline-series dt a {
    color: var(--font-dark-color) !important;
}

.timeline-series dt {
    color: var(--font-dark-color) !important;
}

.timeline-wrapper .timeline-time span {
    background: var(--actionicon-border-color) !important;
    color: var(--bs-white) !important;
}

.timeline-wrapper .timeline-time::before {
    border-top: 4px solid var(--actionicon-border-color) !important;
}

.timeline-series dt::before {
    border-top: 3px solid var(--actionicon-border-color) !important;
}




.with-drop1 {
    line-height: 14px;
}

a.accordion-button.with-drop1::after {
    transform: rotate(-180deg);
}

a.accordion-button.with-drop1.active::after {
    transform: rotate(0);
}

.with-drop2 {
    line-height: 14px;
}

a.accordion-button.with-drop2::after {
    transform: rotate(-180deg);
}

a.accordion-button.with-drop2.active::after {
    transform: rotate(0);
}

.IsPinned .unPinnedIcon {
    position: absolute;
    top: 5px;
    right: 3px;
    display: block !important;
    float: left;
    transform: rotate(45deg);
    padding-right: 2px;
    color: var(--bs-gray-800);
}

.unPinnedIcon:hover {
    color: inherit !important;
}

.pinnedIcon:hover {
    color: inherit !important;
}

.with-drop.IsPinned .pinnedIcon {
    display: none !important;
}

.with-drop.active:not(.IsPinned):hover .pinnedIcon {
    display: block !important;
    color: var(--bs-gray-800);
}

.pinnedIcon {
    position: absolute;
    right: 0;
    top: 20px;
}

.nav-item.more.dropdown .pinnedIcon {
    display: none !important;
    color: var(--bs-gray-800);
}


.with-drop.IsPinned:hover .dragDropIcon {
    display: block !important;
    left: 0;
    position: absolute;
    padding-right: 5px;
    padding-top: 3px;
    transform: rotate(-90deg);
    color: var(--bs-gray-800);
}

.AllTabToggleButton #allTabList .nav-link {
    padding-left: 10px;
    padding-right: 10px;
}

.AllTabToggleButton #allTabList {
    width: auto;
    z-index: 5;
}

.AllTabToggleButton {
    display: block;
    width: 45px;
    float: right;
    border: 1px solid var(--bs-gray-300);
}

    .AllTabToggleButton .dropdown-toggle::after {
        content: none;
    }

.nav-tabs-custom div.toggleCustomTab {
    width: calc(100% - 55px);
}

.AllTabToggleButton .nav-link.active {
    border-left: 3px solid var(--actionicon-border-color);
    background-color: var(--bs-gray-300);
}

.AllTabToggleButton li.nav-item:has(button.active) {
    background-color: var(--bs-gray-300);
}

#FileVersionActionBtn {
    margin: 10px 0 30px 0;
}

/*  Start Traceabilty svg csss=============================================================== */

.Actiontypefixed-side a {
    display: flex;
    align-items: center;
    line-height: 9px;
    font-size: 11px;
}

th.Actiontypefixed-side ~ th {
    font-size: 11px;
}

tr:has(th.fixed-side) {
    font-size: 9px;
}

th a .fa-magnifying-glass {
    padding-right: 3px;
}

.Actiontypefixed-side {
    width: 180px;
    padding: 0px !important;
}

    .Actiontypefixed-side .svgIcon {
        display: block;
        background-color: var(--traceability-svg-color);
        background-image: none;
        background-size: 30px;
        height: 28px;
        width: 32px;
        padding-right: 30px;
        -webkit-mask-size: 30px;
        position: relative;
        top: -2px
    }

.svgIconForTooltip {
    display: inline-block;
    background-color: var(--traceability-svg-color);
    background-image: none;
    background-size: 18px;
    height: 18px;
    width: 20px;
    -webkit-mask-size: 18px !important;
    position: absolute;
}

.packageTagPopup .table > :not(caption) > * > * {
    padding: .05rem .05rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

.popover-body:has(.packageTagPopup) {
    padding: 4px;
}

.classInventoryCreatePackage {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1010 1954 c-63 -12 -268 -53 -455 -89 -187 -36 -350 -69 -362 -72 -23 -5 -23 -7 -23 -183 l0 -178 27 -6 c16 -4 45 -12 65 -17 l38 -10 2 -492 3 -492 225 -57 c124 -32 311 -80 415 -107 l190 -49 415 107 415 106 3 492 2 492 38 10 c20 5 49 13 65 17 l27 6 0 178 0 178 -47 11 c-27 6 -201 40 -388 76 -187 36 -385 74 -439 85 -54 11 -99 19 -100 19 -1 -1 -53 -12 -116 -25z m331 -75 c107 -22 226 -47 264 -54 39 -8 102 -22 140 -30 39 -9 95 -20 125 -26 69 -13 82 -25 38 -34 -18 -4 -197 -47 -398 -96 -267 -66 -374 -88 -400 -84 -90 16 -783 192 -774 197 5 4 45 13 89 22 44 8 134 27 200 41 66 14 176 37 245 52 69 14 150 32 180 39 80 18 79 18 291 -27z m-686 -279 c198 -50 377 -95 398 -101 l37 -10 0 -100 0 -99 -27 6 c-16 4 -62 15 -103 26 -156 39 -627 160 -662 169 l-38 10 0 100 c0 91 2 100 18 95 9 -3 179 -46 377 -96z m1355 0 l0 -99 -37 -10 c-21 -5 -146 -37 -278 -71 -132 -34 -300 -77 -372 -96 -73 -19 -137 -34 -143 -34 -12 0 -14 200 -2 200 4 1 189 47 412 104 223 57 408 104 413 105 4 0 7 -44 7 -99z m-1377 -274 c116 -30 255 -66 307 -79 52 -13 107 -27 123 -31 l27 -6 0 -450 c0 -248 -4 -450 -8 -450 -4 0 -32 6 -62 14 -30 8 -181 47 -335 86 -154 39 -283 74 -287 76 -5 3 -8 205 -8 450 0 391 2 444 15 444 9 0 111 -24 228 -54z m1247 -390 c0 -245 -3 -447 -7 -449 -5 -3 -107 -31 -228 -62 -347 -90 -449 -115 -462 -115 -17 0 -19 885 -2 896 16 9 649 172 677 173 l22 1 0 -444z'/%3E%3Cpath d='M685 1118 l-60 -31 62 -30 62 -31 43 19 c87 38 87 40 19 74 -33 17 -62 31 -63 31 -2 -1 -30 -15 -63 -32z'/%3E%3Cpath d='M610 992 l0 -68 58 -29 c31 -16 60 -31 65 -33 4 -2 7 30 7 70 l0 74 -55 27 c-31 15 -60 27 -65 27 -6 0 -10 -30 -10 -68z'/%3E%3Cpath d='M818 1029 l-58 -29 0 -70 c0 -39 2 -70 5 -70 3 0 32 14 65 30 l60 30 0 70 c0 39 -3 70 -7 70 -5 -1 -34 -14 -65 -31z'/%3E%3Cpath d='M535 868 l-60 -31 62 -30 62 -31 61 29 c33 16 60 31 60 34 -1 7 -106 61 -117 61 -4 -1 -35 -15 -68 -32z'/%3E%3Cpath d='M835 868 l-60 -31 63 -31 62 -30 62 30 62 31 -59 31 c-32 18 -61 32 -64 32 -3 -1 -33 -15 -66 -32z'/%3E%3Cpath d='M675 787 l-60 -32 -3 -73 c-2 -41 1 -72 5 -70 4 2 34 17 66 33 l57 29 0 73 c0 40 -1 73 -2 73 -2 0 -30 -15 -63 -33z'/%3E%3Cpath d='M975 787 l-60 -32 -3 -73 c-2 -41 1 -72 5 -70 4 2 34 17 66 33 l57 29 0 73 c0 40 -1 73 -2 73 -2 0 -30 -15 -63 -33z'/%3E%3Cpath d='M462 743 l3 -68 63 -33 62 -33 0 73 0 74 -55 27 c-31 15 -60 27 -66 27 -6 0 -9 -26 -7 -67z'/%3E%3Cpath d='M761 768 c-2 -83 6 -96 70 -128 l59 -30 0 73 0 73 -55 27 c-31 15 -59 27 -64 27 -5 0 -9 -19 -10 -42z'/%3E%3Cpath d='M1475 1148 l-60 -31 62 -30 62 -31 43 19 c87 38 87 40 19 74 -33 17 -62 31 -63 31 -2 -1 -30 -15 -63 -32z'/%3E%3Cpath d='M1400 1022 l0 -68 58 -29 c31 -16 60 -31 65 -33 4 -2 7 30 7 70 l0 74 -55 27 c-31 15 -60 27 -65 27 -6 0 -10 -30 -10 -68z'/%3E%3Cpath d='M1608 1059 l-58 -29 0 -70 c0 -39 2 -70 5 -70 3 0 32 14 65 30 l60 30 0 70 c0 39 -3 70 -7 70 -5 -1 -34 -14 -65 -31z'/%3E%3Cpath d='M1325 898 l-60 -31 62 -30 62 -31 61 29 c33 16 60 31 60 34 -1 7 -106 61 -117 61 -4 -1 -35 -15 -68 -32z'/%3E%3Cpath d='M1625 898 l-60 -31 63 -31 62 -30 62 30 62 31 -59 31 c-32 18 -61 32 -64 32 -3 -1 -33 -15 -66 -32z'/%3E%3Cpath d='M1465 817 l-60 -32 -3 -73 c-2 -41 1 -72 5 -70 4 2 34 17 66 33 l57 29 0 73 c0 40 -1 73 -2 73 -2 0 -30 -15 -63 -33z'/%3E%3Cpath d='M1765 817 l-60 -32 -3 -73 c-2 -41 1 -72 5 -70 4 2 34 17 66 33 l57 29 0 73 c0 40 -1 73 -2 73 -2 0 -30 -15 -63 -33z'/%3E%3Cpath d='M1252 773 l3 -68 63 -33 62 -33 0 73 0 74 -55 27 c-31 15 -60 27 -66 27 -6 0 -9 -26 -7 -67z'/%3E%3Cpath d='M1551 798 c-2 -83 6 -96 70 -128 l59 -30 0 73 0 73 -55 27 c-31 15 -59 27 -64 27 -5 0 -9 -19 -10 -42z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1010 1954 c-63 -12 -268 -53 -455 -89 -187 -36 -350 -69 -362 -72 -23 -5 -23 -7 -23 -183 l0 -178 27 -6 c16 -4 45 -12 65 -17 l38 -10 2 -492 3 -492 225 -57 c124 -32 311 -80 415 -107 l190 -49 415 107 415 106 3 492 2 492 38 10 c20 5 49 13 65 17 l27 6 0 178 0 178 -47 11 c-27 6 -201 40 -388 76 -187 36 -385 74 -439 85 -54 11 -99 19 -100 19 -1 -1 -53 -12 -116 -25z m331 -75 c107 -22 226 -47 264 -54 39 -8 102 -22 140 -30 39 -9 95 -20 125 -26 69 -13 82 -25 38 -34 -18 -4 -197 -47 -398 -96 -267 -66 -374 -88 -400 -84 -90 16 -783 192 -774 197 5 4 45 13 89 22 44 8 134 27 200 41 66 14 176 37 245 52 69 14 150 32 180 39 80 18 79 18 291 -27z m-686 -279 c198 -50 377 -95 398 -101 l37 -10 0 -100 0 -99 -27 6 c-16 4 -62 15 -103 26 -156 39 -627 160 -662 169 l-38 10 0 100 c0 91 2 100 18 95 9 -3 179 -46 377 -96z m1355 0 l0 -99 -37 -10 c-21 -5 -146 -37 -278 -71 -132 -34 -300 -77 -372 -96 -73 -19 -137 -34 -143 -34 -12 0 -14 200 -2 200 4 1 189 47 412 104 223 57 408 104 413 105 4 0 7 -44 7 -99z m-1377 -274 c116 -30 255 -66 307 -79 52 -13 107 -27 123 -31 l27 -6 0 -450 c0 -248 -4 -450 -8 -450 -4 0 -32 6 -62 14 -30 8 -181 47 -335 86 -154 39 -283 74 -287 76 -5 3 -8 205 -8 450 0 391 2 444 15 444 9 0 111 -24 228 -54z m1247 -390 c0 -245 -3 -447 -7 -449 -5 -3 -107 -31 -228 -62 -347 -90 -449 -115 -462 -115 -17 0 -19 885 -2 896 16 9 649 172 677 173 l22 1 0 -444z'/%3E%3Cpath d='M685 1118 l-60 -31 62 -30 62 -31 43 19 c87 38 87 40 19 74 -33 17 -62 31 -63 31 -2 -1 -30 -15 -63 -32z'/%3E%3Cpath d='M610 992 l0 -68 58 -29 c31 -16 60 -31 65 -33 4 -2 7 30 7 70 l0 74 -55 27 c-31 15 -60 27 -65 27 -6 0 -10 -30 -10 -68z'/%3E%3Cpath d='M818 1029 l-58 -29 0 -70 c0 -39 2 -70 5 -70 3 0 32 14 65 30 l60 30 0 70 c0 39 -3 70 -7 70 -5 -1 -34 -14 -65 -31z'/%3E%3Cpath d='M535 868 l-60 -31 62 -30 62 -31 61 29 c33 16 60 31 60 34 -1 7 -106 61 -117 61 -4 -1 -35 -15 -68 -32z'/%3E%3Cpath d='M835 868 l-60 -31 63 -31 62 -30 62 30 62 31 -59 31 c-32 18 -61 32 -64 32 -3 -1 -33 -15 -66 -32z'/%3E%3Cpath d='M675 787 l-60 -32 -3 -73 c-2 -41 1 -72 5 -70 4 2 34 17 66 33 l57 29 0 73 c0 40 -1 73 -2 73 -2 0 -30 -15 -63 -33z'/%3E%3Cpath d='M975 787 l-60 -32 -3 -73 c-2 -41 1 -72 5 -70 4 2 34 17 66 33 l57 29 0 73 c0 40 -1 73 -2 73 -2 0 -30 -15 -63 -33z'/%3E%3Cpath d='M462 743 l3 -68 63 -33 62 -33 0 73 0 74 -55 27 c-31 15 -60 27 -66 27 -6 0 -9 -26 -7 -67z'/%3E%3Cpath d='M761 768 c-2 -83 6 -96 70 -128 l59 -30 0 73 0 73 -55 27 c-31 15 -59 27 -64 27 -5 0 -9 -19 -10 -42z'/%3E%3Cpath d='M1475 1148 l-60 -31 62 -30 62 -31 43 19 c87 38 87 40 19 74 -33 17 -62 31 -63 31 -2 -1 -30 -15 -63 -32z'/%3E%3Cpath d='M1400 1022 l0 -68 58 -29 c31 -16 60 -31 65 -33 4 -2 7 30 7 70 l0 74 -55 27 c-31 15 -60 27 -65 27 -6 0 -10 -30 -10 -68z'/%3E%3Cpath d='M1608 1059 l-58 -29 0 -70 c0 -39 2 -70 5 -70 3 0 32 14 65 30 l60 30 0 70 c0 39 -3 70 -7 70 -5 -1 -34 -14 -65 -31z'/%3E%3Cpath d='M1325 898 l-60 -31 62 -30 62 -31 61 29 c33 16 60 31 60 34 -1 7 -106 61 -117 61 -4 -1 -35 -15 -68 -32z'/%3E%3Cpath d='M1625 898 l-60 -31 63 -31 62 -30 62 30 62 31 -59 31 c-32 18 -61 32 -64 32 -3 -1 -33 -15 -66 -32z'/%3E%3Cpath d='M1465 817 l-60 -32 -3 -73 c-2 -41 1 -72 5 -70 4 2 34 17 66 33 l57 29 0 73 c0 40 -1 73 -2 73 -2 0 -30 -15 -63 -33z'/%3E%3Cpath d='M1765 817 l-60 -32 -3 -73 c-2 -41 1 -72 5 -70 4 2 34 17 66 33 l57 29 0 73 c0 40 -1 73 -2 73 -2 0 -30 -15 -63 -33z'/%3E%3Cpath d='M1252 773 l3 -68 63 -33 62 -33 0 73 0 74 -55 27 c-31 15 -60 27 -66 27 -6 0 -9 -26 -7 -67z'/%3E%3Cpath d='M1551 798 c-2 -83 6 -96 70 -128 l59 -30 0 73 0 73 -55 27 c-31 15 -59 27 -64 27 -5 0 -9 -19 -10 -42z'/%3E%3C/g%3E%3C/svg%3E");
}

.classImmatureCreatePackage {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1010 1954 c-63 -12 -268 -53 -455 -89 -187 -36 -350 -69 -362 -72 -23 -5 -23 -7 -23 -183 l0 -178 27 -6 c16 -4 45 -12 65 -17 l38 -10 2 -492 3 -492 225 -57 c124 -32 311 -80 415 -107 l190 -49 415 107 415 106 3 492 2 492 38 10 c20 5 49 13 65 17 l27 6 0 178 0 178 -47 11 c-27 6 -201 40 -388 76 -187 36 -385 74 -439 85 -54 11 -99 19 -100 19 -1 -1 -53 -12 -116 -25z m331 -75 c107 -22 226 -47 264 -54 39 -8 102 -22 140 -30 39 -9 95 -20 125 -26 69 -13 82 -25 38 -34 -18 -4 -197 -47 -398 -96 -267 -66 -374 -88 -400 -84 -90 16 -783 192 -774 197 5 4 45 13 89 22 44 8 134 27 200 41 66 14 176 37 245 52 69 14 150 32 180 39 80 18 79 18 291 -27z m-686 -279 c198 -50 377 -95 398 -101 l37 -10 0 -100 0 -99 -27 6 c-16 4 -62 15 -103 26 -156 39 -627 160 -662 169 l-38 10 0 100 c0 91 2 100 18 95 9 -3 179 -46 377 -96z m1355 0 l0 -99 -37 -10 c-21 -5 -146 -37 -278 -71 -132 -34 -300 -77 -372 -96 -73 -19 -137 -34 -143 -34 -12 0 -14 200 -2 200 4 1 189 47 412 104 223 57 408 104 413 105 4 0 7 -44 7 -99z m-1377 -274 c116 -30 255 -66 307 -79 52 -13 107 -27 123 -31 l27 -6 0 -450 c0 -248 -4 -450 -8 -450 -17 0 -167 42 -174 48 -4 4 -8 43 -9 87 l-2 80 43 12 c53 15 112 69 108 98 -4 30 -105 28 -147 -3 l-30 -22 -31 63 c-48 100 -125 167 -192 167 -47 0 -180 -103 -197 -153 -30 -86 4 -147 82 -147 68 0 150 67 179 146 6 19 16 34 20 34 27 0 98 -210 98 -290 l0 -57 -205 52 c-113 29 -212 56 -220 59 -13 5 -15 68 -15 451 0 392 2 445 15 445 9 0 111 -24 228 -54z m1247 -390 c0 -245 -3 -447 -8 -450 -17 -10 -373 -98 -379 -93 -24 24 -8 250 23 325 13 31 34 44 34 20 0 -22 51 -78 97 -105 57 -33 131 -37 162 -9 49 44 34 130 -31 179 -53 41 -133 77 -170 77 -72 0 -140 -76 -173 -195 -10 -33 -18 -61 -20 -63 -1 -1 -16 5 -34 14 -36 18 -124 15 -143 -4 -30 -30 77 -106 139 -100 28 3 28 3 35 -77 4 -44 4 -82 0 -86 -8 -7 -211 -59 -230 -59 -17 0 -18 885 -1 896 16 9 649 172 677 173 l22 1 0 -444z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1010 1954 c-63 -12 -268 -53 -455 -89 -187 -36 -350 -69 -362 -72 -23 -5 -23 -7 -23 -183 l0 -178 27 -6 c16 -4 45 -12 65 -17 l38 -10 2 -492 3 -492 225 -57 c124 -32 311 -80 415 -107 l190 -49 415 107 415 106 3 492 2 492 38 10 c20 5 49 13 65 17 l27 6 0 178 0 178 -47 11 c-27 6 -201 40 -388 76 -187 36 -385 74 -439 85 -54 11 -99 19 -100 19 -1 -1 -53 -12 -116 -25z m331 -75 c107 -22 226 -47 264 -54 39 -8 102 -22 140 -30 39 -9 95 -20 125 -26 69 -13 82 -25 38 -34 -18 -4 -197 -47 -398 -96 -267 -66 -374 -88 -400 -84 -90 16 -783 192 -774 197 5 4 45 13 89 22 44 8 134 27 200 41 66 14 176 37 245 52 69 14 150 32 180 39 80 18 79 18 291 -27z m-686 -279 c198 -50 377 -95 398 -101 l37 -10 0 -100 0 -99 -27 6 c-16 4 -62 15 -103 26 -156 39 -627 160 -662 169 l-38 10 0 100 c0 91 2 100 18 95 9 -3 179 -46 377 -96z m1355 0 l0 -99 -37 -10 c-21 -5 -146 -37 -278 -71 -132 -34 -300 -77 -372 -96 -73 -19 -137 -34 -143 -34 -12 0 -14 200 -2 200 4 1 189 47 412 104 223 57 408 104 413 105 4 0 7 -44 7 -99z m-1377 -274 c116 -30 255 -66 307 -79 52 -13 107 -27 123 -31 l27 -6 0 -450 c0 -248 -4 -450 -8 -450 -17 0 -167 42 -174 48 -4 4 -8 43 -9 87 l-2 80 43 12 c53 15 112 69 108 98 -4 30 -105 28 -147 -3 l-30 -22 -31 63 c-48 100 -125 167 -192 167 -47 0 -180 -103 -197 -153 -30 -86 4 -147 82 -147 68 0 150 67 179 146 6 19 16 34 20 34 27 0 98 -210 98 -290 l0 -57 -205 52 c-113 29 -212 56 -220 59 -13 5 -15 68 -15 451 0 392 2 445 15 445 9 0 111 -24 228 -54z m1247 -390 c0 -245 -3 -447 -8 -450 -17 -10 -373 -98 -379 -93 -24 24 -8 250 23 325 13 31 34 44 34 20 0 -22 51 -78 97 -105 57 -33 131 -37 162 -9 49 44 34 130 -31 179 -53 41 -133 77 -170 77 -72 0 -140 -76 -173 -195 -10 -33 -18 -61 -20 -63 -1 -1 -16 5 -34 14 -36 18 -124 15 -143 -4 -30 -30 77 -106 139 -100 28 3 28 3 35 -77 4 -44 4 -82 0 -86 -8 -7 -211 -59 -230 -59 -17 0 -18 885 -1 896 16 9 649 172 677 173 l22 1 0 -444z'/%3E%3C/g%3E%3C/svg%3E");
}

.classVegFlowCreatePackage {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1010 1954 c-63 -12 -268 -53 -455 -89 -187 -36 -350 -69 -362 -72 -23 -5 -23 -7 -23 -183 l0 -178 27 -6 c16 -4 45 -12 65 -17 l38 -10 2 -492 3 -492 225 -57 c124 -32 311 -80 415 -107 l190 -49 415 107 415 106 3 492 2 492 38 10 c20 5 49 13 65 17 l27 6 0 178 0 178 -47 11 c-27 6 -201 40 -388 76 -187 36 -385 74 -439 85 -54 11 -99 19 -100 19 -1 -1 -53 -12 -116 -25z m331 -75 c107 -22 226 -47 264 -54 39 -8 102 -22 140 -30 39 -9 95 -20 125 -26 69 -13 82 -25 38 -34 -18 -4 -197 -47 -398 -96 -267 -66 -374 -88 -400 -84 -90 16 -783 192 -774 197 5 4 45 13 89 22 44 8 134 27 200 41 66 14 176 37 245 52 69 14 150 32 180 39 80 18 79 18 291 -27z m-686 -279 c198 -50 377 -95 398 -101 l37 -10 0 -100 0 -99 -27 6 c-16 4 -62 15 -103 26 -156 39 -627 160 -662 169 l-38 10 0 100 c0 91 2 100 18 95 9 -3 179 -46 377 -96z m1355 0 l0 -99 -37 -10 c-21 -5 -146 -37 -278 -71 -132 -34 -300 -77 -372 -96 -73 -19 -137 -34 -143 -34 -12 0 -14 200 -2 200 4 1 189 47 412 104 223 57 408 104 413 105 4 0 7 -44 7 -99z m-1377 -274 c116 -30 255 -66 307 -79 52 -13 107 -27 123 -31 l27 -6 0 -451 0 -451 -27 6 c-16 4 -83 21 -150 38 -114 29 -123 33 -123 54 0 18 6 24 20 24 44 0 90 36 90 71 0 13 -54 11 -85 -3 -30 -14 -31 -13 -38 34 -5 35 -4 37 30 49 19 6 54 30 78 53 50 48 70 104 59 173 -6 44 -7 45 -38 39 -41 -8 -106 -54 -131 -94 -11 -17 -23 -31 -27 -32 -12 0 -8 110 5 153 10 31 22 44 62 65 49 27 97 83 110 131 7 23 6 24 -51 19 -50 -4 -61 -9 -91 -41 -37 -41 -43 -44 -43 -22 0 27 -38 92 -69 118 -35 29 -95 51 -116 43 -11 -4 -15 -22 -15 -66 0 -98 40 -156 135 -196 34 -14 35 -16 29 -52 -8 -46 -8 -46 -32 -33 -30 16 -92 14 -92 -2 0 -22 46 -59 82 -66 24 -5 34 -13 36 -29 4 -26 4 -26 -41 -7 -48 20 -97 20 -97 0 0 -49 71 -132 128 -150 12 -3 27 -15 33 -26 14 -28 25 -159 12 -159 -14 0 -326 80 -335 86 -5 3 -8 205 -8 450 0 391 2 444 15 444 9 0 111 -24 228 -54z m1247 -391 c0 -381 -2 -446 -15 -451 -8 -3 -80 -23 -160 -43 -120 -31 -145 -35 -143 -22 2 8 19 18 38 22 31 7 70 39 70 59 0 16 -32 19 -70 6 -46 -16 -50 -13 -50 30 0 28 6 35 47 55 72 37 106 86 110 162 5 79 -2 91 -48 76 -48 -16 -96 -54 -116 -92 l-17 -32 -7 35 c-4 19 -5 49 -3 65 13 77 13 77 42 72 43 -8 91 17 108 59 14 33 14 39 -5 76 -19 40 -19 40 0 78 18 34 19 41 6 72 -25 61 -72 78 -130 49 -36 -18 -38 -18 -74 0 -44 22 -79 17 -110 -18 -27 -29 -30 -83 -7 -118 14 -22 14 -26 0 -47 -18 -26 -21 -80 -5 -110 6 -11 26 -26 45 -34 31 -13 39 -13 65 0 28 14 29 13 29 -7 0 -12 -3 -32 -6 -44 -6 -21 -8 -21 -27 -8 -28 19 -87 20 -87 1 0 -21 58 -66 86 -66 19 0 24 -5 24 -24 0 -24 -1 -24 -27 -10 -16 7 -45 14 -67 14 -37 0 -38 -1 -31 -27 10 -43 56 -96 103 -118 49 -24 62 -53 62 -141 l0 -63 -37 -10 c-108 -29 -280 -71 -290 -71 -17 0 -19 885 -2 896 16 9 649 172 677 173 l22 1 0 -445z m-417 238 c14 -16 13 -23 -13 -73 l-27 -54 -32 31 c-17 17 -31 42 -31 54 0 51 69 79 103 42z m159 0 c21 -19 23 -52 4 -78 -13 -18 -15 -18 -57 -2 -76 29 -77 32 -44 67 32 34 69 39 97 13z m-97 -123 c0 -18 -6 -26 -23 -28 -24 -4 -38 18 -28 44 3 9 15 14 28 12 17 -2 23 -10 23 -28z m87 -27 c37 -35 37 -76 2 -99 -30 -20 -77 -10 -82 19 -3 16 36 107 47 107 3 0 18 -12 33 -27z m-159 -22 c41 -19 46 -24 37 -41 -13 -25 -50 -50 -72 -50 -25 0 -58 35 -58 62 0 22 28 60 39 54 3 -2 27 -13 54 -25z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1010 1954 c-63 -12 -268 -53 -455 -89 -187 -36 -350 -69 -362 -72 -23 -5 -23 -7 -23 -183 l0 -178 27 -6 c16 -4 45 -12 65 -17 l38 -10 2 -492 3 -492 225 -57 c124 -32 311 -80 415 -107 l190 -49 415 107 415 106 3 492 2 492 38 10 c20 5 49 13 65 17 l27 6 0 178 0 178 -47 11 c-27 6 -201 40 -388 76 -187 36 -385 74 -439 85 -54 11 -99 19 -100 19 -1 -1 -53 -12 -116 -25z m331 -75 c107 -22 226 -47 264 -54 39 -8 102 -22 140 -30 39 -9 95 -20 125 -26 69 -13 82 -25 38 -34 -18 -4 -197 -47 -398 -96 -267 -66 -374 -88 -400 -84 -90 16 -783 192 -774 197 5 4 45 13 89 22 44 8 134 27 200 41 66 14 176 37 245 52 69 14 150 32 180 39 80 18 79 18 291 -27z m-686 -279 c198 -50 377 -95 398 -101 l37 -10 0 -100 0 -99 -27 6 c-16 4 -62 15 -103 26 -156 39 -627 160 -662 169 l-38 10 0 100 c0 91 2 100 18 95 9 -3 179 -46 377 -96z m1355 0 l0 -99 -37 -10 c-21 -5 -146 -37 -278 -71 -132 -34 -300 -77 -372 -96 -73 -19 -137 -34 -143 -34 -12 0 -14 200 -2 200 4 1 189 47 412 104 223 57 408 104 413 105 4 0 7 -44 7 -99z m-1377 -274 c116 -30 255 -66 307 -79 52 -13 107 -27 123 -31 l27 -6 0 -451 0 -451 -27 6 c-16 4 -83 21 -150 38 -114 29 -123 33 -123 54 0 18 6 24 20 24 44 0 90 36 90 71 0 13 -54 11 -85 -3 -30 -14 -31 -13 -38 34 -5 35 -4 37 30 49 19 6 54 30 78 53 50 48 70 104 59 173 -6 44 -7 45 -38 39 -41 -8 -106 -54 -131 -94 -11 -17 -23 -31 -27 -32 -12 0 -8 110 5 153 10 31 22 44 62 65 49 27 97 83 110 131 7 23 6 24 -51 19 -50 -4 -61 -9 -91 -41 -37 -41 -43 -44 -43 -22 0 27 -38 92 -69 118 -35 29 -95 51 -116 43 -11 -4 -15 -22 -15 -66 0 -98 40 -156 135 -196 34 -14 35 -16 29 -52 -8 -46 -8 -46 -32 -33 -30 16 -92 14 -92 -2 0 -22 46 -59 82 -66 24 -5 34 -13 36 -29 4 -26 4 -26 -41 -7 -48 20 -97 20 -97 0 0 -49 71 -132 128 -150 12 -3 27 -15 33 -26 14 -28 25 -159 12 -159 -14 0 -326 80 -335 86 -5 3 -8 205 -8 450 0 391 2 444 15 444 9 0 111 -24 228 -54z m1247 -391 c0 -381 -2 -446 -15 -451 -8 -3 -80 -23 -160 -43 -120 -31 -145 -35 -143 -22 2 8 19 18 38 22 31 7 70 39 70 59 0 16 -32 19 -70 6 -46 -16 -50 -13 -50 30 0 28 6 35 47 55 72 37 106 86 110 162 5 79 -2 91 -48 76 -48 -16 -96 -54 -116 -92 l-17 -32 -7 35 c-4 19 -5 49 -3 65 13 77 13 77 42 72 43 -8 91 17 108 59 14 33 14 39 -5 76 -19 40 -19 40 0 78 18 34 19 41 6 72 -25 61 -72 78 -130 49 -36 -18 -38 -18 -74 0 -44 22 -79 17 -110 -18 -27 -29 -30 -83 -7 -118 14 -22 14 -26 0 -47 -18 -26 -21 -80 -5 -110 6 -11 26 -26 45 -34 31 -13 39 -13 65 0 28 14 29 13 29 -7 0 -12 -3 -32 -6 -44 -6 -21 -8 -21 -27 -8 -28 19 -87 20 -87 1 0 -21 58 -66 86 -66 19 0 24 -5 24 -24 0 -24 -1 -24 -27 -10 -16 7 -45 14 -67 14 -37 0 -38 -1 -31 -27 10 -43 56 -96 103 -118 49 -24 62 -53 62 -141 l0 -63 -37 -10 c-108 -29 -280 -71 -290 -71 -17 0 -19 885 -2 896 16 9 649 172 677 173 l22 1 0 -445z m-417 238 c14 -16 13 -23 -13 -73 l-27 -54 -32 31 c-17 17 -31 42 -31 54 0 51 69 79 103 42z m159 0 c21 -19 23 -52 4 -78 -13 -18 -15 -18 -57 -2 -76 29 -77 32 -44 67 32 34 69 39 97 13z m-97 -123 c0 -18 -6 -26 -23 -28 -24 -4 -38 18 -28 44 3 9 15 14 28 12 17 -2 23 -10 23 -28z m87 -27 c37 -35 37 -76 2 -99 -30 -20 -77 -10 -82 19 -3 16 36 107 47 107 3 0 18 -12 33 -27z m-159 -22 c41 -19 46 -24 37 -41 -13 -25 -50 -50 -72 -50 -25 0 -58 35 -58 62 0 22 28 60 39 54 3 -2 27 -13 54 -25z'/%3E%3C/g%3E%3C/svg%3E");
}

.classHarvestCreatePackage {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1010 1954 c-63 -12 -268 -53 -455 -89 -187 -36 -350 -69 -362 -72 -23 -5 -23 -7 -23 -183 l0 -178 27 -6 c16 -4 45 -12 65 -17 l38 -10 2 -492 3 -492 225 -57 c124 -32 311 -80 415 -107 l190 -49 415 107 415 106 3 492 2 492 38 10 c20 5 49 13 65 17 l27 6 0 178 0 178 -47 11 c-27 6 -201 40 -388 76 -187 36 -385 74 -439 85 -54 11 -99 19 -100 19 -1 -1 -53 -12 -116 -25z m331 -75 c107 -22 226 -47 264 -54 39 -8 102 -22 140 -30 39 -9 95 -20 125 -26 69 -13 82 -25 38 -34 -18 -4 -197 -47 -398 -96 -267 -66 -374 -88 -400 -84 -90 16 -783 192 -774 197 5 4 45 13 89 22 44 8 134 27 200 41 66 14 176 37 245 52 69 14 150 32 180 39 80 18 79 18 291 -27z m-686 -279 c198 -50 377 -95 398 -101 l37 -10 0 -100 0 -99 -27 6 c-16 4 -62 15 -103 26 -156 39 -627 160 -662 169 l-38 10 0 100 c0 91 2 100 18 95 9 -3 179 -46 377 -96z m1355 0 l0 -99 -37 -10 c-21 -5 -146 -37 -278 -71 -132 -34 -300 -77 -372 -96 -73 -19 -137 -34 -143 -34 -12 0 -14 200 -2 200 4 1 189 47 412 104 223 57 408 104 413 105 4 0 7 -44 7 -99z m-1377 -274 c116 -30 255 -66 307 -79 52 -13 107 -27 123 -31 l27 -6 0 -450 c0 -248 -4 -450 -8 -450 -4 0 -32 6 -62 14 -30 8 -181 47 -335 86 -154 39 -283 74 -287 76 -5 3 -8 205 -8 450 0 391 2 444 15 444 9 0 111 -24 228 -54z m1247 -390 c0 -245 -3 -447 -7 -449 -5 -3 -107 -31 -228 -62 -347 -90 -449 -115 -462 -115 -17 0 -19 885 -2 896 16 9 649 172 677 173 l22 1 0 -444z'/%3E%3Cpath d='M634 1070 c-62 -25 -85 -123 -43 -181 l20 -29 -20 -29 c-32 -45 -29 -115 7 -151 41 -41 93 -48 147 -21 50 25 50 25 69 6 8 -8 34 -18 58 -21 54 -6 103 21 124 71 20 48 18 67 -11 109 -25 37 -25 38 -6 64 28 40 34 69 21 106 -25 78 -114 109 -179 63 l-35 -24 -34 24 c-35 23 -80 29 -118 13z m93 -50 l32 -19 -20 -43 c-11 -24 -26 -55 -32 -70 -6 -16 -15 -28 -19 -28 -19 0 -78 73 -78 96 0 34 17 63 43 74 32 13 39 12 74 -10z m216 -7 c22 -21 22 -75 -1 -103 l-18 -22 -55 25 c-30 13 -62 27 -72 31 -17 5 -17 7 0 32 39 60 102 76 146 37z m-119 -135 c15 -24 -3 -52 -37 -56 -33 -4 -53 28 -37 59 14 25 58 23 74 -3z m102 -52 c26 -26 34 -43 34 -68 0 -60 -58 -92 -110 -61 -25 14 -30 22 -25 42 10 39 49 121 59 121 4 0 23 -15 42 -34z m-229 -17 c26 -11 58 -25 71 -30 l23 -9 -21 -30 c-28 -39 -73 -62 -105 -54 -50 12 -71 77 -39 122 18 27 12 26 71 1z'/%3E%3Cpath d='M1374 1070 c-62 -25 -85 -123 -43 -181 l20 -29 -20 -29 c-32 -45 -29 -115 7 -151 41 -41 93 -48 147 -21 50 25 50 25 69 6 8 -8 34 -18 58 -21 54 -6 103 21 124 71 20 48 18 67 -11 109 -25 37 -25 38 -6 64 28 40 34 69 21 106 -25 78 -114 109 -179 63 l-35 -24 -34 24 c-35 23 -80 29 -118 13z m93 -50 l32 -19 -20 -43 c-11 -24 -26 -55 -32 -70 -6 -16 -15 -28 -19 -28 -19 0 -78 73 -78 96 0 34 17 63 43 74 32 13 39 12 74 -10z m216 -7 c22 -21 22 -75 -1 -103 l-18 -22 -55 25 c-30 13 -62 27 -72 31 -17 5 -17 7 0 32 39 60 102 76 146 37z m-119 -135 c15 -24 -3 -52 -37 -56 -33 -4 -53 28 -37 59 14 25 58 23 74 -3z m102 -52 c26 -26 34 -43 34 -68 0 -60 -58 -92 -110 -61 -25 14 -30 22 -25 42 10 39 49 121 59 121 4 0 23 -15 42 -34z m-229 -17 c26 -11 58 -25 71 -30 l23 -9 -21 -30 c-28 -39 -73 -62 -105 -54 -50 12 -71 77 -39 122 18 27 12 26 71 1z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1010 1954 c-63 -12 -268 -53 -455 -89 -187 -36 -350 -69 -362 -72 -23 -5 -23 -7 -23 -183 l0 -178 27 -6 c16 -4 45 -12 65 -17 l38 -10 2 -492 3 -492 225 -57 c124 -32 311 -80 415 -107 l190 -49 415 107 415 106 3 492 2 492 38 10 c20 5 49 13 65 17 l27 6 0 178 0 178 -47 11 c-27 6 -201 40 -388 76 -187 36 -385 74 -439 85 -54 11 -99 19 -100 19 -1 -1 -53 -12 -116 -25z m331 -75 c107 -22 226 -47 264 -54 39 -8 102 -22 140 -30 39 -9 95 -20 125 -26 69 -13 82 -25 38 -34 -18 -4 -197 -47 -398 -96 -267 -66 -374 -88 -400 -84 -90 16 -783 192 -774 197 5 4 45 13 89 22 44 8 134 27 200 41 66 14 176 37 245 52 69 14 150 32 180 39 80 18 79 18 291 -27z m-686 -279 c198 -50 377 -95 398 -101 l37 -10 0 -100 0 -99 -27 6 c-16 4 -62 15 -103 26 -156 39 -627 160 -662 169 l-38 10 0 100 c0 91 2 100 18 95 9 -3 179 -46 377 -96z m1355 0 l0 -99 -37 -10 c-21 -5 -146 -37 -278 -71 -132 -34 -300 -77 -372 -96 -73 -19 -137 -34 -143 -34 -12 0 -14 200 -2 200 4 1 189 47 412 104 223 57 408 104 413 105 4 0 7 -44 7 -99z m-1377 -274 c116 -30 255 -66 307 -79 52 -13 107 -27 123 -31 l27 -6 0 -450 c0 -248 -4 -450 -8 -450 -4 0 -32 6 -62 14 -30 8 -181 47 -335 86 -154 39 -283 74 -287 76 -5 3 -8 205 -8 450 0 391 2 444 15 444 9 0 111 -24 228 -54z m1247 -390 c0 -245 -3 -447 -7 -449 -5 -3 -107 -31 -228 -62 -347 -90 -449 -115 -462 -115 -17 0 -19 885 -2 896 16 9 649 172 677 173 l22 1 0 -444z'/%3E%3Cpath d='M634 1070 c-62 -25 -85 -123 -43 -181 l20 -29 -20 -29 c-32 -45 -29 -115 7 -151 41 -41 93 -48 147 -21 50 25 50 25 69 6 8 -8 34 -18 58 -21 54 -6 103 21 124 71 20 48 18 67 -11 109 -25 37 -25 38 -6 64 28 40 34 69 21 106 -25 78 -114 109 -179 63 l-35 -24 -34 24 c-35 23 -80 29 -118 13z m93 -50 l32 -19 -20 -43 c-11 -24 -26 -55 -32 -70 -6 -16 -15 -28 -19 -28 -19 0 -78 73 -78 96 0 34 17 63 43 74 32 13 39 12 74 -10z m216 -7 c22 -21 22 -75 -1 -103 l-18 -22 -55 25 c-30 13 -62 27 -72 31 -17 5 -17 7 0 32 39 60 102 76 146 37z m-119 -135 c15 -24 -3 -52 -37 -56 -33 -4 -53 28 -37 59 14 25 58 23 74 -3z m102 -52 c26 -26 34 -43 34 -68 0 -60 -58 -92 -110 -61 -25 14 -30 22 -25 42 10 39 49 121 59 121 4 0 23 -15 42 -34z m-229 -17 c26 -11 58 -25 71 -30 l23 -9 -21 -30 c-28 -39 -73 -62 -105 -54 -50 12 -71 77 -39 122 18 27 12 26 71 1z'/%3E%3Cpath d='M1374 1070 c-62 -25 -85 -123 -43 -181 l20 -29 -20 -29 c-32 -45 -29 -115 7 -151 41 -41 93 -48 147 -21 50 25 50 25 69 6 8 -8 34 -18 58 -21 54 -6 103 21 124 71 20 48 18 67 -11 109 -25 37 -25 38 -6 64 28 40 34 69 21 106 -25 78 -114 109 -179 63 l-35 -24 -34 24 c-35 23 -80 29 -118 13z m93 -50 l32 -19 -20 -43 c-11 -24 -26 -55 -32 -70 -6 -16 -15 -28 -19 -28 -19 0 -78 73 -78 96 0 34 17 63 43 74 32 13 39 12 74 -10z m216 -7 c22 -21 22 -75 -1 -103 l-18 -22 -55 25 c-30 13 -62 27 -72 31 -17 5 -17 7 0 32 39 60 102 76 146 37z m-119 -135 c15 -24 -3 -52 -37 -56 -33 -4 -53 28 -37 59 14 25 58 23 74 -3z m102 -52 c26 -26 34 -43 34 -68 0 -60 -58 -92 -110 -61 -25 14 -30 22 -25 42 10 39 49 121 59 121 4 0 23 -15 42 -34z m-229 -17 c26 -11 58 -25 71 -30 l23 -9 -21 -30 c-28 -39 -73 -62 -105 -54 -50 12 -71 77 -39 122 18 27 12 26 71 1z'/%3E%3C/g%3E%3C/svg%3E");
}

.classManufacturingCreatePackage {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1010 1954 c-63 -12 -268 -53 -455 -89 -187 -36 -350 -69 -362 -72 -23 -5 -23 -7 -23 -183 l0 -178 27 -6 c16 -4 45 -12 65 -17 l38 -10 2 -492 3 -492 225 -57 c124 -32 311 -80 415 -107 l190 -49 415 107 415 106 3 492 2 492 38 10 c20 5 49 13 65 17 l27 6 0 178 0 178 -47 11 c-27 6 -201 40 -388 76 -187 36 -385 74 -439 85 -54 11 -99 19 -100 19 -1 -1 -53 -12 -116 -25z m331 -75 c107 -22 226 -47 264 -54 39 -8 102 -22 140 -30 39 -9 95 -20 125 -26 69 -13 82 -25 38 -34 -18 -4 -197 -47 -398 -96 -267 -66 -374 -88 -400 -84 -90 16 -783 192 -774 197 5 4 45 13 89 22 44 8 134 27 200 41 66 14 176 37 245 52 69 14 150 32 180 39 80 18 79 18 291 -27z m-686 -279 c198 -50 377 -95 398 -101 l37 -10 0 -100 0 -99 -27 6 c-16 4 -62 15 -103 26 -156 39 -627 160 -662 169 l-38 10 0 100 c0 91 2 100 18 95 9 -3 179 -46 377 -96z m1355 0 l0 -99 -37 -10 c-21 -5 -146 -37 -278 -71 -132 -34 -300 -77 -372 -96 -73 -19 -137 -34 -143 -34 -12 0 -14 200 -2 200 4 1 189 47 412 104 223 57 408 104 413 105 4 0 7 -44 7 -99z m-1377 -274 c116 -30 255 -66 307 -79 52 -13 107 -27 123 -31 l27 -6 0 -450 c0 -248 -4 -450 -8 -450 -4 0 -32 6 -62 14 -30 8 -181 47 -335 86 -154 39 -283 74 -287 76 -5 3 -8 205 -8 450 0 391 2 444 15 444 9 0 111 -24 228 -54z m1247 -390 c0 -245 -3 -447 -7 -449 -5 -3 -107 -31 -228 -62 -347 -90 -449 -115 -462 -115 -17 0 -19 885 -2 896 16 9 649 172 677 173 l22 1 0 -444z'/%3E%3Cpath d='M856 1151 c-24 -26 -12 -59 22 -66 15 -3 47 -10 71 -16 54 -12 69 -1 46 34 -16 26 -84 67 -109 67 -7 0 -21 -9 -30 -19z'/%3E%3Cpath d='M930 925 c0 -58 -2 -105 -4 -105 -2 0 -35 18 -74 40 -38 22 -72 40 -76 40 -3 0 -6 -18 -6 -40 0 -22 -2 -40 -4 -40 -2 0 -35 18 -74 40 -38 22 -72 40 -76 40 -3 0 -6 -18 -6 -40 0 -22 -2 -40 -4 -40 -2 0 -36 18 -75 40 -39 22 -73 40 -76 40 -3 0 -5 -70 -5 -155 0 -131 -2 -155 -15 -155 -8 0 -15 -4 -15 -10 0 -6 113 -10 320 -10 289 0 354 5 305 24 -13 4 -15 39 -15 221 l0 215 -50 0 -50 0 0 -105z m-350 -190 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m158 3 c-3 -7 -21 -14 -41 -16 -28 -2 -37 1 -37 12 0 12 11 16 41 16 28 0 39 -4 37 -12z m152 -3 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m-310 -80 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m160 0 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m150 0 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z'/%3E%3Cpath d='M1646 1151 c-24 -26 -12 -59 22 -66 15 -3 47 -10 71 -16 54 -12 69 -1 46 34 -16 26 -84 67 -109 67 -7 0 -21 -9 -30 -19z'/%3E%3Cpath d='M1720 925 c0 -58 -2 -105 -4 -105 -2 0 -35 18 -74 40 -38 22 -72 40 -76 40 -3 0 -6 -18 -6 -40 0 -22 -2 -40 -4 -40 -2 0 -35 18 -74 40 -38 22 -72 40 -76 40 -3 0 -6 -18 -6 -40 0 -22 -2 -40 -4 -40 -2 0 -36 18 -75 40 -39 22 -73 40 -76 40 -3 0 -5 -70 -5 -155 0 -131 -2 -155 -15 -155 -8 0 -15 -4 -15 -10 0 -6 113 -10 320 -10 289 0 354 5 305 24 -13 4 -15 39 -15 221 l0 215 -50 0 -50 0 0 -105z m-350 -190 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m158 3 c-3 -7 -21 -14 -41 -16 -28 -2 -37 1 -37 12 0 12 11 16 41 16 28 0 39 -4 37 -12z m152 -3 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m-310 -80 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m160 0 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m150 0 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1010 1954 c-63 -12 -268 -53 -455 -89 -187 -36 -350 -69 -362 -72 -23 -5 -23 -7 -23 -183 l0 -178 27 -6 c16 -4 45 -12 65 -17 l38 -10 2 -492 3 -492 225 -57 c124 -32 311 -80 415 -107 l190 -49 415 107 415 106 3 492 2 492 38 10 c20 5 49 13 65 17 l27 6 0 178 0 178 -47 11 c-27 6 -201 40 -388 76 -187 36 -385 74 -439 85 -54 11 -99 19 -100 19 -1 -1 -53 -12 -116 -25z m331 -75 c107 -22 226 -47 264 -54 39 -8 102 -22 140 -30 39 -9 95 -20 125 -26 69 -13 82 -25 38 -34 -18 -4 -197 -47 -398 -96 -267 -66 -374 -88 -400 -84 -90 16 -783 192 -774 197 5 4 45 13 89 22 44 8 134 27 200 41 66 14 176 37 245 52 69 14 150 32 180 39 80 18 79 18 291 -27z m-686 -279 c198 -50 377 -95 398 -101 l37 -10 0 -100 0 -99 -27 6 c-16 4 -62 15 -103 26 -156 39 -627 160 -662 169 l-38 10 0 100 c0 91 2 100 18 95 9 -3 179 -46 377 -96z m1355 0 l0 -99 -37 -10 c-21 -5 -146 -37 -278 -71 -132 -34 -300 -77 -372 -96 -73 -19 -137 -34 -143 -34 -12 0 -14 200 -2 200 4 1 189 47 412 104 223 57 408 104 413 105 4 0 7 -44 7 -99z m-1377 -274 c116 -30 255 -66 307 -79 52 -13 107 -27 123 -31 l27 -6 0 -450 c0 -248 -4 -450 -8 -450 -4 0 -32 6 -62 14 -30 8 -181 47 -335 86 -154 39 -283 74 -287 76 -5 3 -8 205 -8 450 0 391 2 444 15 444 9 0 111 -24 228 -54z m1247 -390 c0 -245 -3 -447 -7 -449 -5 -3 -107 -31 -228 -62 -347 -90 -449 -115 -462 -115 -17 0 -19 885 -2 896 16 9 649 172 677 173 l22 1 0 -444z'/%3E%3Cpath d='M856 1151 c-24 -26 -12 -59 22 -66 15 -3 47 -10 71 -16 54 -12 69 -1 46 34 -16 26 -84 67 -109 67 -7 0 -21 -9 -30 -19z'/%3E%3Cpath d='M930 925 c0 -58 -2 -105 -4 -105 -2 0 -35 18 -74 40 -38 22 -72 40 -76 40 -3 0 -6 -18 -6 -40 0 -22 -2 -40 -4 -40 -2 0 -35 18 -74 40 -38 22 -72 40 -76 40 -3 0 -6 -18 -6 -40 0 -22 -2 -40 -4 -40 -2 0 -36 18 -75 40 -39 22 -73 40 -76 40 -3 0 -5 -70 -5 -155 0 -131 -2 -155 -15 -155 -8 0 -15 -4 -15 -10 0 -6 113 -10 320 -10 289 0 354 5 305 24 -13 4 -15 39 -15 221 l0 215 -50 0 -50 0 0 -105z m-350 -190 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m158 3 c-3 -7 -21 -14 -41 -16 -28 -2 -37 1 -37 12 0 12 11 16 41 16 28 0 39 -4 37 -12z m152 -3 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m-310 -80 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m160 0 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m150 0 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z'/%3E%3Cpath d='M1646 1151 c-24 -26 -12 -59 22 -66 15 -3 47 -10 71 -16 54 -12 69 -1 46 34 -16 26 -84 67 -109 67 -7 0 -21 -9 -30 -19z'/%3E%3Cpath d='M1720 925 c0 -58 -2 -105 -4 -105 -2 0 -35 18 -74 40 -38 22 -72 40 -76 40 -3 0 -6 -18 -6 -40 0 -22 -2 -40 -4 -40 -2 0 -35 18 -74 40 -38 22 -72 40 -76 40 -3 0 -6 -18 -6 -40 0 -22 -2 -40 -4 -40 -2 0 -36 18 -75 40 -39 22 -73 40 -76 40 -3 0 -5 -70 -5 -155 0 -131 -2 -155 -15 -155 -8 0 -15 -4 -15 -10 0 -6 113 -10 320 -10 289 0 354 5 305 24 -13 4 -15 39 -15 221 l0 215 -50 0 -50 0 0 -105z m-350 -190 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m158 3 c-3 -7 -21 -14 -41 -16 -28 -2 -37 1 -37 12 0 12 11 16 41 16 28 0 39 -4 37 -12z m152 -3 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m-310 -80 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m160 0 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z m150 0 c0 -11 -11 -15 -40 -15 -29 0 -40 4 -40 15 0 11 11 15 40 15 29 0 40 -4 40 -15z'/%3E%3C/g%3E%3C/svg%3E");
}

.classSalesCreatePackage {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M690 1890 c-245 -48 -462 -90 -483 -94 l-37 -7 0 -178 0 -179 28 -6 c15 -4 44 -12 64 -17 l38 -10 2 -492 3 -492 415 -106 415 -107 409 105 c226 57 414 106 418 109 4 3 8 225 8 494 l0 489 38 10 c20 5 49 13 65 17 l27 6 0 179 c0 98 -2 179 -4 179 -2 0 -48 9 -102 19 -55 11 -263 52 -464 91 -201 39 -372 72 -380 74 -8 1 -215 -36 -460 -84z m852 -52 c219 -46 398 -86 398 -90 0 -3 -52 -19 -116 -34 l-116 -29 -372 94 c-204 52 -375 97 -381 100 -10 5 121 37 165 40 14 1 204 -36 422 -81z m-820 -57 c62 -16 230 -59 373 -96 143 -36 267 -68 275 -72 18 -7 -191 -62 -235 -62 -43 0 -823 196 -805 202 22 7 242 54 262 56 10 0 68 -12 130 -28z m-62 -181 c201 -50 382 -95 403 -101 l37 -10 0 -99 c0 -73 -3 -100 -12 -100 -7 0 -195 47 -418 104 l-405 103 -3 102 c-2 95 -1 102 15 97 10 -3 182 -46 383 -96z m1348 -2 l-3 -102 -130 -33 c-71 -18 -136 -33 -142 -33 -10 0 -13 26 -13 99 l0 99 138 35 c75 19 141 36 145 36 4 1 6 -45 5 -101z m-528 -137 l0 -99 -145 -36 c-79 -20 -149 -36 -155 -36 -6 0 -10 38 -10 99 l0 98 68 18 c37 10 96 26 132 36 115 31 110 35 110 -80z m400 -525 l0 -454 -101 -25 c-71 -18 -102 -22 -105 -14 -2 7 -3 210 -2 452 l3 440 100 27 c55 14 101 27 103 27 1 1 2 -203 2 -453z m-1119 357 l339 -86 0 -449 c0 -410 -1 -448 -17 -448 -9 0 -166 38 -349 85 -183 47 -335 85 -338 85 -3 0 -6 203 -6 450 0 407 2 450 16 450 9 0 169 -39 355 -87z m679 -473 l0 -450 -27 -6 c-16 -4 -74 -19 -130 -34 -56 -15 -105 -25 -108 -22 -3 3 -5 207 -5 453 l0 447 118 30 c64 17 125 31 135 31 16 1 17 -27 17 -449z'/%3E%3Cpath d='M444 1097 c-3 -8 -4 -43 -2 -78 3 -56 5 -64 23 -64 17 0 20 8 23 52 l3 52 52 3 c44 3 52 6 52 23 0 18 -8 20 -73 23 -55 2 -74 -1 -78 -11z'/%3E%3Cpath d='M884 1096 c-10 -26 6 -36 56 -36 l49 0 3 -52 c3 -45 6 -53 23 -53 18 0 20 7 20 75 l0 75 -73 3 c-57 2 -74 0 -78 -12z'/%3E%3Cpath d='M580 855 c0 -128 1 -135 20 -135 19 0 20 7 20 135 0 128 -1 135 -20 135 -19 0 -20 -7 -20 -135z'/%3E%3Cpath d='M675 978 c-3 -8 -4 -68 -3 -134 3 -111 4 -119 23 -119 19 0 20 7 20 130 0 116 -2 130 -18 133 -9 2 -19 -3 -22 -10z'/%3E%3Cpath d='M765 978 c-3 -8 -4 -68 -3 -134 3 -111 4 -119 23 -119 19 0 20 7 20 130 0 116 -2 130 -18 133 -9 2 -19 -3 -22 -10z'/%3E%3Cpath d='M860 855 c0 -128 1 -135 20 -135 19 0 20 7 20 135 0 128 -1 135 -20 135 -19 0 -20 -7 -20 -135z'/%3E%3Cpath d='M444 747 c-3 -8 -4 -43 -2 -78 l3 -64 75 0 c68 0 75 2 75 20 0 17 -8 20 -52 23 l-52 3 -3 52 c-2 40 -7 53 -21 55 -9 2 -20 -3 -23 -11z'/%3E%3Cpath d='M997 754 c-4 -4 -7 -29 -7 -55 l0 -48 -52 -3 c-45 -3 -53 -6 -53 -23 0 -18 7 -20 75 -20 l75 0 0 75 c0 60 -3 75 -15 78 -9 1 -19 0 -23 -4z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M690 1890 c-245 -48 -462 -90 -483 -94 l-37 -7 0 -178 0 -179 28 -6 c15 -4 44 -12 64 -17 l38 -10 2 -492 3 -492 415 -106 415 -107 409 105 c226 57 414 106 418 109 4 3 8 225 8 494 l0 489 38 10 c20 5 49 13 65 17 l27 6 0 179 c0 98 -2 179 -4 179 -2 0 -48 9 -102 19 -55 11 -263 52 -464 91 -201 39 -372 72 -380 74 -8 1 -215 -36 -460 -84z m852 -52 c219 -46 398 -86 398 -90 0 -3 -52 -19 -116 -34 l-116 -29 -372 94 c-204 52 -375 97 -381 100 -10 5 121 37 165 40 14 1 204 -36 422 -81z m-820 -57 c62 -16 230 -59 373 -96 143 -36 267 -68 275 -72 18 -7 -191 -62 -235 -62 -43 0 -823 196 -805 202 22 7 242 54 262 56 10 0 68 -12 130 -28z m-62 -181 c201 -50 382 -95 403 -101 l37 -10 0 -99 c0 -73 -3 -100 -12 -100 -7 0 -195 47 -418 104 l-405 103 -3 102 c-2 95 -1 102 15 97 10 -3 182 -46 383 -96z m1348 -2 l-3 -102 -130 -33 c-71 -18 -136 -33 -142 -33 -10 0 -13 26 -13 99 l0 99 138 35 c75 19 141 36 145 36 4 1 6 -45 5 -101z m-528 -137 l0 -99 -145 -36 c-79 -20 -149 -36 -155 -36 -6 0 -10 38 -10 99 l0 98 68 18 c37 10 96 26 132 36 115 31 110 35 110 -80z m400 -525 l0 -454 -101 -25 c-71 -18 -102 -22 -105 -14 -2 7 -3 210 -2 452 l3 440 100 27 c55 14 101 27 103 27 1 1 2 -203 2 -453z m-1119 357 l339 -86 0 -449 c0 -410 -1 -448 -17 -448 -9 0 -166 38 -349 85 -183 47 -335 85 -338 85 -3 0 -6 203 -6 450 0 407 2 450 16 450 9 0 169 -39 355 -87z m679 -473 l0 -450 -27 -6 c-16 -4 -74 -19 -130 -34 -56 -15 -105 -25 -108 -22 -3 3 -5 207 -5 453 l0 447 118 30 c64 17 125 31 135 31 16 1 17 -27 17 -449z'/%3E%3Cpath d='M444 1097 c-3 -8 -4 -43 -2 -78 3 -56 5 -64 23 -64 17 0 20 8 23 52 l3 52 52 3 c44 3 52 6 52 23 0 18 -8 20 -73 23 -55 2 -74 -1 -78 -11z'/%3E%3Cpath d='M884 1096 c-10 -26 6 -36 56 -36 l49 0 3 -52 c3 -45 6 -53 23 -53 18 0 20 7 20 75 l0 75 -73 3 c-57 2 -74 0 -78 -12z'/%3E%3Cpath d='M580 855 c0 -128 1 -135 20 -135 19 0 20 7 20 135 0 128 -1 135 -20 135 -19 0 -20 -7 -20 -135z'/%3E%3Cpath d='M675 978 c-3 -8 -4 -68 -3 -134 3 -111 4 -119 23 -119 19 0 20 7 20 130 0 116 -2 130 -18 133 -9 2 -19 -3 -22 -10z'/%3E%3Cpath d='M765 978 c-3 -8 -4 -68 -3 -134 3 -111 4 -119 23 -119 19 0 20 7 20 130 0 116 -2 130 -18 133 -9 2 -19 -3 -22 -10z'/%3E%3Cpath d='M860 855 c0 -128 1 -135 20 -135 19 0 20 7 20 135 0 128 -1 135 -20 135 -19 0 -20 -7 -20 -135z'/%3E%3Cpath d='M444 747 c-3 -8 -4 -43 -2 -78 l3 -64 75 0 c68 0 75 2 75 20 0 17 -8 20 -52 23 l-52 3 -3 52 c-2 40 -7 53 -21 55 -9 2 -20 -3 -23 -11z'/%3E%3Cpath d='M997 754 c-4 -4 -7 -29 -7 -55 l0 -48 -52 -3 c-45 -3 -53 -6 -53 -23 0 -18 7 -20 75 -20 l75 0 0 75 c0 60 -3 75 -15 78 -9 1 -19 0 -23 -4z'/%3E%3C/g%3E%3C/svg%3E");
}

.classInventorySubmitForTesting {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M840 1956 c0 -8 13 -43 30 -78 l30 -63 0 -239 c0 -347 16 -306 -304 -790 l-191 -290 -3 -70 c-5 -95 23 -149 93 -186 l49 -25 611 0 611 0 49 25 c71 37 98 91 93 187 l-3 72 -217 323 c-119 178 -224 338 -233 357 -40 80 -44 119 -45 388 l-1 261 30 61 c17 33 31 65 31 71 0 7 -106 10 -315 10 -264 0 -315 -2 -315 -14z m440 -355 c0 -272 10 -355 53 -453 14 -31 119 -196 233 -365 114 -169 211 -320 216 -336 14 -40 2 -75 -35 -97 -31 -19 -53 -20 -592 -20 -539 0 -561 1 -592 20 -61 37 -55 83 25 202 64 95 311 471 344 523 77 124 98 249 93 545 -2 102 -1 195 2 208 5 21 9 22 129 22 l124 0 0 -249z'/%3E%3Cpath d='M1150 1010 c-8 -5 -37 -21 -64 -36 l-49 -28 67 -32 67 -33 64 31 c35 18 62 35 59 40 -5 8 -119 69 -126 67 -2 0 -10 -4 -18 -9z'/%3E%3Cpath d='M1020 846 l0 -74 64 -36 c35 -20 67 -36 70 -36 3 0 6 35 6 78 l0 77 -59 33 c-32 17 -64 32 -70 32 -7 0 -11 -26 -11 -74z'/%3E%3Cpath d='M1248 889 l-58 -29 0 -81 0 -80 63 33 62 33 3 78 c2 42 -1 77 -5 77 -4 -1 -34 -14 -65 -31z'/%3E%3Cpath d='M938 709 c-32 -16 -58 -31 -58 -34 0 -7 118 -65 132 -65 7 0 40 16 72 34 l59 34 -61 31 c-34 17 -67 31 -74 31 -7 -1 -39 -14 -70 -31z'/%3E%3Cpath d='M1267 709 c-32 -16 -56 -33 -53 -37 2 -4 32 -21 65 -36 l60 -29 56 28 c31 16 58 32 61 36 5 8 -103 69 -120 69 -6 -1 -37 -14 -69 -31z'/%3E%3Cpath d='M860 573 l0 -78 63 -32 c35 -18 66 -33 70 -33 9 0 9 132 -1 146 -4 6 -35 26 -69 43 l-63 31 0 -77z'/%3E%3Cpath d='M1085 617 l-60 -32 -3 -77 c-2 -43 0 -78 2 -78 3 0 35 14 71 32 l65 32 0 78 c0 43 -3 78 -7 78 -5 0 -35 -15 -68 -33z'/%3E%3Cpath d='M1190 570 l0 -80 62 -30 c34 -17 63 -30 65 -30 2 0 3 35 3 78 l0 78 -65 32 -65 32 0 -80z'/%3E%3Cpath d='M1413 617 l-63 -31 0 -78 c0 -43 2 -78 5 -78 2 0 34 14 70 32 l65 32 0 78 c0 43 -3 78 -7 77 -5 0 -36 -14 -70 -32z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M840 1956 c0 -8 13 -43 30 -78 l30 -63 0 -239 c0 -347 16 -306 -304 -790 l-191 -290 -3 -70 c-5 -95 23 -149 93 -186 l49 -25 611 0 611 0 49 25 c71 37 98 91 93 187 l-3 72 -217 323 c-119 178 -224 338 -233 357 -40 80 -44 119 -45 388 l-1 261 30 61 c17 33 31 65 31 71 0 7 -106 10 -315 10 -264 0 -315 -2 -315 -14z m440 -355 c0 -272 10 -355 53 -453 14 -31 119 -196 233 -365 114 -169 211 -320 216 -336 14 -40 2 -75 -35 -97 -31 -19 -53 -20 -592 -20 -539 0 -561 1 -592 20 -61 37 -55 83 25 202 64 95 311 471 344 523 77 124 98 249 93 545 -2 102 -1 195 2 208 5 21 9 22 129 22 l124 0 0 -249z'/%3E%3Cpath d='M1150 1010 c-8 -5 -37 -21 -64 -36 l-49 -28 67 -32 67 -33 64 31 c35 18 62 35 59 40 -5 8 -119 69 -126 67 -2 0 -10 -4 -18 -9z'/%3E%3Cpath d='M1020 846 l0 -74 64 -36 c35 -20 67 -36 70 -36 3 0 6 35 6 78 l0 77 -59 33 c-32 17 -64 32 -70 32 -7 0 -11 -26 -11 -74z'/%3E%3Cpath d='M1248 889 l-58 -29 0 -81 0 -80 63 33 62 33 3 78 c2 42 -1 77 -5 77 -4 -1 -34 -14 -65 -31z'/%3E%3Cpath d='M938 709 c-32 -16 -58 -31 -58 -34 0 -7 118 -65 132 -65 7 0 40 16 72 34 l59 34 -61 31 c-34 17 -67 31 -74 31 -7 -1 -39 -14 -70 -31z'/%3E%3Cpath d='M1267 709 c-32 -16 -56 -33 -53 -37 2 -4 32 -21 65 -36 l60 -29 56 28 c31 16 58 32 61 36 5 8 -103 69 -120 69 -6 -1 -37 -14 -69 -31z'/%3E%3Cpath d='M860 573 l0 -78 63 -32 c35 -18 66 -33 70 -33 9 0 9 132 -1 146 -4 6 -35 26 -69 43 l-63 31 0 -77z'/%3E%3Cpath d='M1085 617 l-60 -32 -3 -77 c-2 -43 0 -78 2 -78 3 0 35 14 71 32 l65 32 0 78 c0 43 -3 78 -7 78 -5 0 -35 -15 -68 -33z'/%3E%3Cpath d='M1190 570 l0 -80 62 -30 c34 -17 63 -30 65 -30 2 0 3 35 3 78 l0 78 -65 32 -65 32 0 -80z'/%3E%3Cpath d='M1413 617 l-63 -31 0 -78 c0 -43 2 -78 5 -78 2 0 34 14 70 32 l65 32 0 78 c0 43 -3 78 -7 77 -5 0 -36 -14 -70 -32z'/%3E%3C/g%3E%3C/svg%3E");
}

.classVegFlowSubmitForTesting {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M840 1956 c0 -8 13 -43 30 -78 l30 -63 0 -239 c0 -347 16 -306 -304 -790 l-191 -290 -3 -70 c-5 -95 23 -149 93 -186 l49 -25 611 0 611 0 49 25 c71 37 98 91 93 187 l-3 72 -217 323 c-119 178 -224 338 -233 357 -40 80 -44 119 -45 388 l-1 261 30 61 c17 33 31 65 31 71 0 7 -106 10 -315 10 -264 0 -315 -2 -315 -14z m440 -355 c0 -272 10 -355 53 -453 14 -31 119 -196 233 -365 114 -169 211 -320 216 -336 14 -40 2 -75 -35 -97 -30 -18 -51 -20 -294 -20 -256 0 -263 1 -263 20 0 15 7 20 27 20 28 0 73 35 73 57 0 16 -40 17 -75 1 -29 -13 -30 -13 -38 28 -6 29 -3 33 34 49 56 26 105 84 114 134 8 51 -2 101 -21 101 -33 0 -82 -30 -117 -70 -30 -35 -38 -40 -43 -26 -7 19 3 116 14 131 4 6 27 10 51 11 33 0 48 6 62 23 23 29 25 88 3 112 -15 17 -15 20 0 43 56 86 -39 187 -118 125 l-26 -20 -26 20 c-15 12 -35 21 -46 21 -27 0 -74 -26 -82 -45 -11 -30 -6 -80 10 -103 15 -21 15 -25 0 -41 -20 -22 -21 -80 -1 -108 19 -27 75 -39 104 -24 19 11 21 9 21 -22 0 -43 -6 -48 -38 -31 -35 18 -61 18 -69 -1 -8 -23 24 -54 63 -61 25 -5 34 -11 34 -26 0 -15 -4 -18 -17 -12 -10 4 -38 9 -62 12 l-44 4 7 -28 c11 -44 52 -91 96 -110 46 -20 60 -51 60 -130 l0 -54 -272 0 c-254 0 -275 1 -305 20 -61 37 -55 83 25 202 64 95 311 471 344 523 77 124 98 249 93 545 -2 102 -1 195 2 208 5 21 9 22 129 22 l124 0 0 -249z m-173 -559 c-3 -4 -15 -29 -27 -56 l-22 -48 -29 28 c-58 55 -15 133 53 98 16 -8 27 -18 25 -22z m141 16 c17 -14 15 -63 -3 -78 -13 -10 -23 -9 -58 5 -64 28 -66 33 -29 66 34 30 58 32 90 7z m-93 -118 c0 -18 -6 -26 -23 -28 -24 -4 -38 18 -28 44 3 9 15 14 28 12 17 -2 23 -10 23 -28z m84 -26 c27 -35 27 -69 -1 -88 -29 -20 -41 -20 -66 2 l-20 17 21 48 c12 26 27 47 34 47 6 0 21 -12 32 -26z m-158 -16 c27 -13 49 -26 49 -30 0 -10 -60 -58 -74 -58 -22 0 -56 31 -56 51 0 22 17 59 26 59 4 0 28 -10 55 -22z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M840 1956 c0 -8 13 -43 30 -78 l30 -63 0 -239 c0 -347 16 -306 -304 -790 l-191 -290 -3 -70 c-5 -95 23 -149 93 -186 l49 -25 611 0 611 0 49 25 c71 37 98 91 93 187 l-3 72 -217 323 c-119 178 -224 338 -233 357 -40 80 -44 119 -45 388 l-1 261 30 61 c17 33 31 65 31 71 0 7 -106 10 -315 10 -264 0 -315 -2 -315 -14z m440 -355 c0 -272 10 -355 53 -453 14 -31 119 -196 233 -365 114 -169 211 -320 216 -336 14 -40 2 -75 -35 -97 -30 -18 -51 -20 -294 -20 -256 0 -263 1 -263 20 0 15 7 20 27 20 28 0 73 35 73 57 0 16 -40 17 -75 1 -29 -13 -30 -13 -38 28 -6 29 -3 33 34 49 56 26 105 84 114 134 8 51 -2 101 -21 101 -33 0 -82 -30 -117 -70 -30 -35 -38 -40 -43 -26 -7 19 3 116 14 131 4 6 27 10 51 11 33 0 48 6 62 23 23 29 25 88 3 112 -15 17 -15 20 0 43 56 86 -39 187 -118 125 l-26 -20 -26 20 c-15 12 -35 21 -46 21 -27 0 -74 -26 -82 -45 -11 -30 -6 -80 10 -103 15 -21 15 -25 0 -41 -20 -22 -21 -80 -1 -108 19 -27 75 -39 104 -24 19 11 21 9 21 -22 0 -43 -6 -48 -38 -31 -35 18 -61 18 -69 -1 -8 -23 24 -54 63 -61 25 -5 34 -11 34 -26 0 -15 -4 -18 -17 -12 -10 4 -38 9 -62 12 l-44 4 7 -28 c11 -44 52 -91 96 -110 46 -20 60 -51 60 -130 l0 -54 -272 0 c-254 0 -275 1 -305 20 -61 37 -55 83 25 202 64 95 311 471 344 523 77 124 98 249 93 545 -2 102 -1 195 2 208 5 21 9 22 129 22 l124 0 0 -249z m-173 -559 c-3 -4 -15 -29 -27 -56 l-22 -48 -29 28 c-58 55 -15 133 53 98 16 -8 27 -18 25 -22z m141 16 c17 -14 15 -63 -3 -78 -13 -10 -23 -9 -58 5 -64 28 -66 33 -29 66 34 30 58 32 90 7z m-93 -118 c0 -18 -6 -26 -23 -28 -24 -4 -38 18 -28 44 3 9 15 14 28 12 17 -2 23 -10 23 -28z m84 -26 c27 -35 27 -69 -1 -88 -29 -20 -41 -20 -66 2 l-20 17 21 48 c12 26 27 47 34 47 6 0 21 -12 32 -26z m-158 -16 c27 -13 49 -26 49 -30 0 -10 -60 -58 -74 -58 -22 0 -56 31 -56 51 0 22 17 59 26 59 4 0 28 -10 55 -22z'/%3E%3C/g%3E%3C/svg%3E");
}

.classHarvestSubmitForTesting {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M840 1956 c0 -8 13 -43 30 -78 l30 -63 0 -239 c0 -347 16 -306 -304 -790 l-191 -290 -3 -70 c-5 -95 23 -149 93 -186 l49 -25 611 0 611 0 49 25 c71 37 98 91 93 187 l-3 72 -217 323 c-119 178 -224 338 -233 357 -40 80 -44 119 -45 388 l-1 261 30 61 c17 33 31 65 31 71 0 7 -106 10 -315 10 -264 0 -315 -2 -315 -14z m440 -355 c0 -272 10 -355 53 -453 14 -31 119 -196 233 -365 114 -169 211 -320 216 -336 14 -40 2 -75 -35 -97 -31 -19 -53 -20 -592 -20 -539 0 -561 1 -592 20 -61 37 -55 83 25 202 64 95 311 471 344 523 77 124 98 249 93 545 -2 102 -1 195 2 208 5 21 9 22 129 22 l124 0 0 -249z'/%3E%3Cpath d='M940 928 c-83 -44 -103 -130 -49 -211 l30 -46 -26 -35 c-76 -100 -15 -231 113 -244 40 -3 57 1 106 28 33 17 62 28 65 23 3 -4 26 -19 50 -32 105 -57 241 20 241 138 0 16 -14 49 -33 77 l-34 49 29 36 c40 50 46 97 19 153 -43 88 -162 112 -250 52 l-40 -28 -36 28 c-52 39 -124 44 -185 12z m146 -54 l40 -26 -42 -85 c-23 -47 -45 -87 -48 -90 -8 -8 -55 25 -88 61 -47 52 -35 125 25 151 46 20 68 18 113 -11z m285 3 c19 -12 39 -56 39 -86 0 -9 -12 -32 -27 -50 l-28 -33 -95 38 c-52 21 -96 39 -98 40 -11 7 39 62 78 86 47 30 88 32 131 5z m-157 -179 c7 -11 7 -26 0 -45 -8 -23 -16 -29 -46 -31 -30 -3 -40 1 -54 22 -15 24 -15 28 0 52 14 20 24 25 53 22 20 -2 41 -10 47 -20z m128 -55 c20 -16 44 -41 53 -56 47 -79 -44 -172 -129 -132 -56 27 -62 39 -40 88 10 23 26 53 36 66 10 13 18 32 18 42 0 27 21 24 62 -8z m-321 -28 c24 -8 58 -22 74 -29 17 -8 41 -18 54 -23 l24 -9 -37 -41 c-51 -57 -97 -78 -141 -63 -70 23 -95 94 -54 151 24 34 23 34 80 14z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M840 1956 c0 -8 13 -43 30 -78 l30 -63 0 -239 c0 -347 16 -306 -304 -790 l-191 -290 -3 -70 c-5 -95 23 -149 93 -186 l49 -25 611 0 611 0 49 25 c71 37 98 91 93 187 l-3 72 -217 323 c-119 178 -224 338 -233 357 -40 80 -44 119 -45 388 l-1 261 30 61 c17 33 31 65 31 71 0 7 -106 10 -315 10 -264 0 -315 -2 -315 -14z m440 -355 c0 -272 10 -355 53 -453 14 -31 119 -196 233 -365 114 -169 211 -320 216 -336 14 -40 2 -75 -35 -97 -31 -19 -53 -20 -592 -20 -539 0 -561 1 -592 20 -61 37 -55 83 25 202 64 95 311 471 344 523 77 124 98 249 93 545 -2 102 -1 195 2 208 5 21 9 22 129 22 l124 0 0 -249z'/%3E%3Cpath d='M940 928 c-83 -44 -103 -130 -49 -211 l30 -46 -26 -35 c-76 -100 -15 -231 113 -244 40 -3 57 1 106 28 33 17 62 28 65 23 3 -4 26 -19 50 -32 105 -57 241 20 241 138 0 16 -14 49 -33 77 l-34 49 29 36 c40 50 46 97 19 153 -43 88 -162 112 -250 52 l-40 -28 -36 28 c-52 39 -124 44 -185 12z m146 -54 l40 -26 -42 -85 c-23 -47 -45 -87 -48 -90 -8 -8 -55 25 -88 61 -47 52 -35 125 25 151 46 20 68 18 113 -11z m285 3 c19 -12 39 -56 39 -86 0 -9 -12 -32 -27 -50 l-28 -33 -95 38 c-52 21 -96 39 -98 40 -11 7 39 62 78 86 47 30 88 32 131 5z m-157 -179 c7 -11 7 -26 0 -45 -8 -23 -16 -29 -46 -31 -30 -3 -40 1 -54 22 -15 24 -15 28 0 52 14 20 24 25 53 22 20 -2 41 -10 47 -20z m128 -55 c20 -16 44 -41 53 -56 47 -79 -44 -172 -129 -132 -56 27 -62 39 -40 88 10 23 26 53 36 66 10 13 18 32 18 42 0 27 21 24 62 -8z m-321 -28 c24 -8 58 -22 74 -29 17 -8 41 -18 54 -23 l24 -9 -37 -41 c-51 -57 -97 -78 -141 -63 -70 23 -95 94 -54 151 24 34 23 34 80 14z'/%3E%3C/g%3E%3C/svg%3E");
}

.classReceiveInventory {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M903 1566 l-28 -24 -1 -256 -2 -256 384 0 384 0 0 255 0 256 -25 24 -24 25 -330 0 -330 0 -28 -24z'/%3E%3Cpath d='M1667 1413 c-3 -5 -4 -96 -4 -203 l1 -195 -410 -5 -409 -5 -135 -96 c-74 -52 -224 -157 -333 -233 l-198 -138 21 -31 c11 -18 24 -31 29 -30 5 1 60 37 122 79 63 43 191 129 284 192 94 63 178 121 187 129 22 20 33 11 36 -28 4 -48 18 -59 76 -59 l52 0 12 45 c17 64 71 98 163 103 60 4 74 1 113 -22 37 -21 49 -36 63 -76 l18 -50 130 0 131 0 12 45 c17 64 71 98 163 103 60 4 74 1 113 -22 37 -22 49 -36 63 -77 l18 -50 50 3 50 3 0 261 c0 294 5 274 -79 335 -39 29 -40 29 -187 29 -81 0 -150 -3 -152 -7z m314 -112 c16 -19 19 -40 19 -122 l0 -99 -55 0 c-49 0 -55 2 -55 20 0 12 -11 32 -25 45 -20 21 -34 25 -80 25 l-55 0 0 81 0 81 116 -4 c108 -3 117 -5 135 -27z m-406 -425 c0 -17 -9 -19 -100 -19 -96 -1 -100 0 -103 21 -3 22 -2 23 100 20 93 -3 103 -5 103 -22z'/%3E%3Cpath d='M345 1220 c-93 -66 -169 -124 -168 -129 4 -14 222 -329 233 -336 11 -7 356 234 352 247 -6 23 -227 337 -237 337 -5 0 -86 -54 -180 -119z m240 -110 c85 -125 88 -131 69 -145 -50 -40 -46 -42 -143 98 l-92 132 28 22 c15 13 33 23 39 23 6 0 50 -59 99 -130z m-141 -101 l86 -127 -34 -26 -35 -26 -90 130 c-50 71 -91 133 -91 137 0 13 64 53 71 45 3 -4 45 -64 93 -133z'/%3E%3Cpath d='M1103 880 c-112 -68 -63 -250 67 -250 71 0 130 61 130 135 0 104 -110 169 -197 115z m117 -70 c41 -41 10 -110 -50 -110 -37 0 -70 31 -70 65 0 34 33 65 70 65 17 0 39 -9 50 -20z'/%3E%3Cpath d='M1733 880 c-112 -68 -63 -250 67 -250 71 0 130 61 130 135 0 104 -110 169 -197 115z m117 -70 c41 -41 10 -110 -50 -110 -37 0 -70 31 -70 65 0 34 33 65 70 65 17 0 39 -9 50 -20z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M903 1566 l-28 -24 -1 -256 -2 -256 384 0 384 0 0 255 0 256 -25 24 -24 25 -330 0 -330 0 -28 -24z'/%3E%3Cpath d='M1667 1413 c-3 -5 -4 -96 -4 -203 l1 -195 -410 -5 -409 -5 -135 -96 c-74 -52 -224 -157 -333 -233 l-198 -138 21 -31 c11 -18 24 -31 29 -30 5 1 60 37 122 79 63 43 191 129 284 192 94 63 178 121 187 129 22 20 33 11 36 -28 4 -48 18 -59 76 -59 l52 0 12 45 c17 64 71 98 163 103 60 4 74 1 113 -22 37 -21 49 -36 63 -76 l18 -50 130 0 131 0 12 45 c17 64 71 98 163 103 60 4 74 1 113 -22 37 -22 49 -36 63 -77 l18 -50 50 3 50 3 0 261 c0 294 5 274 -79 335 -39 29 -40 29 -187 29 -81 0 -150 -3 -152 -7z m314 -112 c16 -19 19 -40 19 -122 l0 -99 -55 0 c-49 0 -55 2 -55 20 0 12 -11 32 -25 45 -20 21 -34 25 -80 25 l-55 0 0 81 0 81 116 -4 c108 -3 117 -5 135 -27z m-406 -425 c0 -17 -9 -19 -100 -19 -96 -1 -100 0 -103 21 -3 22 -2 23 100 20 93 -3 103 -5 103 -22z'/%3E%3Cpath d='M345 1220 c-93 -66 -169 -124 -168 -129 4 -14 222 -329 233 -336 11 -7 356 234 352 247 -6 23 -227 337 -237 337 -5 0 -86 -54 -180 -119z m240 -110 c85 -125 88 -131 69 -145 -50 -40 -46 -42 -143 98 l-92 132 28 22 c15 13 33 23 39 23 6 0 50 -59 99 -130z m-141 -101 l86 -127 -34 -26 -35 -26 -90 130 c-50 71 -91 133 -91 137 0 13 64 53 71 45 3 -4 45 -64 93 -133z'/%3E%3Cpath d='M1103 880 c-112 -68 -63 -250 67 -250 71 0 130 61 130 135 0 104 -110 169 -197 115z m117 -70 c41 -41 10 -110 -50 -110 -37 0 -70 31 -70 65 0 34 33 65 70 65 17 0 39 -9 50 -20z'/%3E%3Cpath d='M1733 880 c-112 -68 -63 -250 67 -250 71 0 130 61 130 135 0 104 -110 169 -197 115z m117 -70 c41 -41 10 -110 -50 -110 -37 0 -70 31 -70 65 0 34 33 65 70 65 17 0 39 -9 50 -20z'/%3E%3C/g%3E%3C/svg%3E");
}

.classTransferInventory {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1010 1954 c-63 -12 -268 -53 -455 -89 -187 -36 -350 -69 -362 -72 -23 -5 -23 -7 -23 -183 l0 -178 27 -6 c16 -4 45 -12 65 -17 l38 -10 2 -492 3 -492 225 -57 c124 -32 311 -80 415 -107 l190 -49 415 107 415 106 3 492 2 492 38 10 c20 5 49 13 65 17 l27 6 0 178 0 178 -47 11 c-27 6 -201 40 -388 76 -187 36 -385 74 -439 85 -54 11 -99 19 -100 19 -1 -1 -53 -12 -116 -25z m331 -75 c107 -22 226 -47 264 -54 39 -8 102 -22 140 -30 39 -9 95 -20 125 -26 69 -13 82 -25 38 -34 -18 -4 -197 -47 -398 -96 -267 -66 -374 -88 -400 -84 -90 16 -783 192 -774 197 5 4 45 13 89 22 44 8 134 27 200 41 66 14 176 37 245 52 69 14 150 32 180 39 80 18 79 18 291 -27z m-686 -279 c198 -50 377 -95 398 -101 l37 -10 0 -100 0 -99 -27 6 c-16 4 -62 15 -103 26 -156 39 -627 160 -662 169 l-38 10 0 100 c0 91 2 100 18 95 9 -3 179 -46 377 -96z m1355 0 l0 -99 -37 -10 c-21 -5 -146 -37 -278 -71 -132 -34 -300 -77 -372 -96 -73 -19 -137 -34 -143 -34 -12 0 -14 200 -2 200 4 1 189 47 412 104 223 57 408 104 413 105 4 0 7 -44 7 -99z m-1377 -274 c116 -30 255 -66 307 -79 52 -13 107 -27 123 -31 l27 -6 0 -450 c0 -248 -4 -450 -8 -450 -4 0 -32 6 -62 14 -30 8 -181 47 -335 86 -154 39 -283 74 -287 76 -5 3 -8 205 -8 450 0 391 2 444 15 444 9 0 111 -24 228 -54z m1247 -390 c0 -245 -3 -447 -7 -449 -5 -3 -107 -31 -228 -62 -347 -90 -449 -115 -462 -115 -17 0 -19 885 -2 896 16 9 649 172 677 173 l22 1 0 -444z'/%3E%3Cpath d='M955 1123 c-16 -8 -53 -37 -81 -64 l-50 -49 -146 35 c-80 19 -152 35 -160 35 -21 0 -84 -68 -72 -79 5 -5 60 -37 123 -71 l113 -63 -60 -60 -60 -60 -47 13 c-45 13 -47 12 -75 -15 -17 -16 -30 -32 -30 -35 0 -4 27 -26 61 -51 34 -24 82 -72 107 -106 25 -35 49 -63 52 -63 3 0 19 13 35 30 27 28 28 30 15 75 l-13 47 60 60 60 60 65 -118 c36 -65 70 -120 74 -121 5 -2 25 10 44 25 l34 29 -37 163 -37 164 49 50 c54 56 81 102 81 139 0 47 -47 61 -105 30z'/%3E%3Cpath d='M1755 1123 c-16 -8 -53 -37 -81 -64 l-50 -49 -146 35 c-80 19 -152 35 -160 35 -21 0 -84 -68 -72 -79 5 -5 60 -37 123 -71 l113 -63 -60 -60 -60 -60 -47 13 c-45 13 -47 12 -75 -15 -17 -16 -30 -32 -30 -35 0 -4 27 -26 61 -51 34 -24 82 -72 107 -106 25 -35 49 -63 52 -63 3 0 19 13 35 30 27 28 28 30 15 75 l-13 47 60 60 60 60 65 -118 c36 -65 70 -120 74 -121 5 -2 25 10 44 25 l34 29 -37 163 -37 164 49 50 c54 56 81 102 81 139 0 47 -47 61 -105 30z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1010 1954 c-63 -12 -268 -53 -455 -89 -187 -36 -350 -69 -362 -72 -23 -5 -23 -7 -23 -183 l0 -178 27 -6 c16 -4 45 -12 65 -17 l38 -10 2 -492 3 -492 225 -57 c124 -32 311 -80 415 -107 l190 -49 415 107 415 106 3 492 2 492 38 10 c20 5 49 13 65 17 l27 6 0 178 0 178 -47 11 c-27 6 -201 40 -388 76 -187 36 -385 74 -439 85 -54 11 -99 19 -100 19 -1 -1 -53 -12 -116 -25z m331 -75 c107 -22 226 -47 264 -54 39 -8 102 -22 140 -30 39 -9 95 -20 125 -26 69 -13 82 -25 38 -34 -18 -4 -197 -47 -398 -96 -267 -66 -374 -88 -400 -84 -90 16 -783 192 -774 197 5 4 45 13 89 22 44 8 134 27 200 41 66 14 176 37 245 52 69 14 150 32 180 39 80 18 79 18 291 -27z m-686 -279 c198 -50 377 -95 398 -101 l37 -10 0 -100 0 -99 -27 6 c-16 4 -62 15 -103 26 -156 39 -627 160 -662 169 l-38 10 0 100 c0 91 2 100 18 95 9 -3 179 -46 377 -96z m1355 0 l0 -99 -37 -10 c-21 -5 -146 -37 -278 -71 -132 -34 -300 -77 -372 -96 -73 -19 -137 -34 -143 -34 -12 0 -14 200 -2 200 4 1 189 47 412 104 223 57 408 104 413 105 4 0 7 -44 7 -99z m-1377 -274 c116 -30 255 -66 307 -79 52 -13 107 -27 123 -31 l27 -6 0 -450 c0 -248 -4 -450 -8 -450 -4 0 -32 6 -62 14 -30 8 -181 47 -335 86 -154 39 -283 74 -287 76 -5 3 -8 205 -8 450 0 391 2 444 15 444 9 0 111 -24 228 -54z m1247 -390 c0 -245 -3 -447 -7 -449 -5 -3 -107 -31 -228 -62 -347 -90 -449 -115 -462 -115 -17 0 -19 885 -2 896 16 9 649 172 677 173 l22 1 0 -444z'/%3E%3Cpath d='M955 1123 c-16 -8 -53 -37 -81 -64 l-50 -49 -146 35 c-80 19 -152 35 -160 35 -21 0 -84 -68 -72 -79 5 -5 60 -37 123 -71 l113 -63 -60 -60 -60 -60 -47 13 c-45 13 -47 12 -75 -15 -17 -16 -30 -32 -30 -35 0 -4 27 -26 61 -51 34 -24 82 -72 107 -106 25 -35 49 -63 52 -63 3 0 19 13 35 30 27 28 28 30 15 75 l-13 47 60 60 60 60 65 -118 c36 -65 70 -120 74 -121 5 -2 25 10 44 25 l34 29 -37 163 -37 164 49 50 c54 56 81 102 81 139 0 47 -47 61 -105 30z'/%3E%3Cpath d='M1755 1123 c-16 -8 -53 -37 -81 -64 l-50 -49 -146 35 c-80 19 -152 35 -160 35 -21 0 -84 -68 -72 -79 5 -5 60 -37 123 -71 l113 -63 -60 -60 -60 -60 -47 13 c-45 13 -47 12 -75 -15 -17 -16 -30 -32 -30 -35 0 -4 27 -26 61 -51 34 -24 82 -72 107 -106 25 -35 49 -63 52 -63 3 0 19 13 35 30 27 28 28 30 15 75 l-13 47 60 60 60 60 65 -118 c36 -65 70 -120 74 -121 5 -2 25 10 44 25 l34 29 -37 163 -37 164 49 50 c54 56 81 102 81 139 0 47 -47 61 -105 30z'/%3E%3C/g%3E%3C/svg%3E");
}

.classSalesManifest {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M687 1872 c-12 -13 -17 -37 -17 -80 0 -90 4 -92 220 -92 217 0 220 1 220 95 0 94 -2 95 -226 95 -163 0 -183 -2 -197 -18z'/%3E%3Cpath d='M483 1785 c-62 -27 -63 -35 -63 -440 l0 -365 34 -38 34 -37 383 -3 c414 -3 420 -2 464 50 l25 30 0 364 c0 406 -1 413 -65 440 -19 8 -59 14 -90 14 l-55 0 0 -36 c0 -26 -8 -43 -29 -65 l-29 -29 -202 0 -202 0 -29 29 c-21 22 -29 39 -29 65 l0 36 -57 0 c-32 -1 -72 -7 -90 -15z m214 -236 l28 -12 -43 -19 c-41 -18 -45 -19 -94 -2 l-52 17 45 18 c44 18 65 18 116 -2z m581 -1 c3 -17 -12 -18 -207 -18 -129 0 -212 4 -216 10 -16 27 13 30 213 28 188 -3 207 -5 210 -20z m-715 -74 l47 -16 0 -64 c0 -73 -4 -75 -65 -41 -39 22 -40 25 -43 80 -2 31 1 57 6 57 5 0 29 -7 55 -16z m205 -41 c-3 -55 -4 -58 -43 -80 -61 -34 -65 -32 -65 41 l0 63 38 16 c68 28 73 25 70 -40z m396 -2 c15 -24 -26 -31 -165 -29 -128 3 -144 5 -147 21 -3 16 9 17 152 17 85 0 157 -4 160 -9z m-449 -221 c-14 -22 -77 -32 -121 -20 -24 7 -44 16 -44 20 0 5 19 15 43 23 36 12 48 12 85 -1 23 -7 40 -18 37 -22z m563 -17 c-3 -16 -22 -18 -207 -21 -118 -1 -209 2 -214 7 -26 26 10 31 214 31 195 0 210 -1 207 -17z m-700 -49 c31 -13 32 -14 32 -78 l0 -66 -25 10 c-80 31 -85 36 -85 101 0 67 -2 66 78 33z m192 -34 c0 -64 -5 -70 -85 -100 l-25 -10 0 66 0 65 43 19 c65 29 67 27 67 -40z m389 -33 c6 -8 8 -17 4 -20 -3 -4 -75 -7 -160 -7 -125 0 -153 3 -153 14 0 22 15 24 161 25 103 1 139 -2 148 -12z'/%3E%3Cpath d='M1398 1138 l-3 -253 -502 -3 -503 -2 0 -106 c0 -153 23 -183 129 -172 30 3 34 8 51 58 22 66 64 104 134 125 64 19 111 19 169 -1 56 -19 113 -79 122 -128 4 -19 13 -40 20 -46 8 -7 68 -10 165 -8 l151 3 19 55 c22 66 60 101 137 125 118 37 232 -3 276 -97 14 -29 28 -61 31 -72 5 -16 14 -18 56 -14 84 8 80 -6 80 312 0 165 -4 297 -11 319 -14 50 -61 103 -120 133 -46 23 -58 24 -223 24 l-176 0 -2 -252z m393 103 c16 -20 19 -40 19 -147 l0 -124 -65 0 c-63 0 -66 1 -71 28 -12 60 -48 82 -133 82 l-61 0 0 94 c0 53 4 96 10 98 5 2 71 1 146 -2 128 -5 137 -6 155 -29z m-506 -526 c0 -19 -8 -20 -119 -23 -121 -3 -144 3 -133 33 6 13 24 15 129 13 115 -3 123 -4 123 -23z'/%3E%3Cpath d='M699 717 c-51 -34 -79 -82 -79 -134 0 -175 221 -237 308 -88 45 78 12 189 -68 230 -44 23 -121 19 -161 -8z m142 -86 c17 -17 29 -40 29 -55 0 -34 -38 -75 -77 -82 -27 -5 -37 -1 -63 24 -39 40 -41 83 -4 117 37 34 78 33 115 -4z'/%3E%3Cpath d='M1479 717 c-51 -34 -79 -82 -79 -134 0 -175 221 -237 308 -88 45 78 12 189 -68 230 -44 23 -121 19 -161 -8z m142 -86 c17 -18 29 -40 29 -56 0 -35 -50 -85 -85 -85 -32 0 -85 50 -85 80 0 81 84 117 141 61z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M687 1872 c-12 -13 -17 -37 -17 -80 0 -90 4 -92 220 -92 217 0 220 1 220 95 0 94 -2 95 -226 95 -163 0 -183 -2 -197 -18z'/%3E%3Cpath d='M483 1785 c-62 -27 -63 -35 -63 -440 l0 -365 34 -38 34 -37 383 -3 c414 -3 420 -2 464 50 l25 30 0 364 c0 406 -1 413 -65 440 -19 8 -59 14 -90 14 l-55 0 0 -36 c0 -26 -8 -43 -29 -65 l-29 -29 -202 0 -202 0 -29 29 c-21 22 -29 39 -29 65 l0 36 -57 0 c-32 -1 -72 -7 -90 -15z m214 -236 l28 -12 -43 -19 c-41 -18 -45 -19 -94 -2 l-52 17 45 18 c44 18 65 18 116 -2z m581 -1 c3 -17 -12 -18 -207 -18 -129 0 -212 4 -216 10 -16 27 13 30 213 28 188 -3 207 -5 210 -20z m-715 -74 l47 -16 0 -64 c0 -73 -4 -75 -65 -41 -39 22 -40 25 -43 80 -2 31 1 57 6 57 5 0 29 -7 55 -16z m205 -41 c-3 -55 -4 -58 -43 -80 -61 -34 -65 -32 -65 41 l0 63 38 16 c68 28 73 25 70 -40z m396 -2 c15 -24 -26 -31 -165 -29 -128 3 -144 5 -147 21 -3 16 9 17 152 17 85 0 157 -4 160 -9z m-449 -221 c-14 -22 -77 -32 -121 -20 -24 7 -44 16 -44 20 0 5 19 15 43 23 36 12 48 12 85 -1 23 -7 40 -18 37 -22z m563 -17 c-3 -16 -22 -18 -207 -21 -118 -1 -209 2 -214 7 -26 26 10 31 214 31 195 0 210 -1 207 -17z m-700 -49 c31 -13 32 -14 32 -78 l0 -66 -25 10 c-80 31 -85 36 -85 101 0 67 -2 66 78 33z m192 -34 c0 -64 -5 -70 -85 -100 l-25 -10 0 66 0 65 43 19 c65 29 67 27 67 -40z m389 -33 c6 -8 8 -17 4 -20 -3 -4 -75 -7 -160 -7 -125 0 -153 3 -153 14 0 22 15 24 161 25 103 1 139 -2 148 -12z'/%3E%3Cpath d='M1398 1138 l-3 -253 -502 -3 -503 -2 0 -106 c0 -153 23 -183 129 -172 30 3 34 8 51 58 22 66 64 104 134 125 64 19 111 19 169 -1 56 -19 113 -79 122 -128 4 -19 13 -40 20 -46 8 -7 68 -10 165 -8 l151 3 19 55 c22 66 60 101 137 125 118 37 232 -3 276 -97 14 -29 28 -61 31 -72 5 -16 14 -18 56 -14 84 8 80 -6 80 312 0 165 -4 297 -11 319 -14 50 -61 103 -120 133 -46 23 -58 24 -223 24 l-176 0 -2 -252z m393 103 c16 -20 19 -40 19 -147 l0 -124 -65 0 c-63 0 -66 1 -71 28 -12 60 -48 82 -133 82 l-61 0 0 94 c0 53 4 96 10 98 5 2 71 1 146 -2 128 -5 137 -6 155 -29z m-506 -526 c0 -19 -8 -20 -119 -23 -121 -3 -144 3 -133 33 6 13 24 15 129 13 115 -3 123 -4 123 -23z'/%3E%3Cpath d='M699 717 c-51 -34 -79 -82 -79 -134 0 -175 221 -237 308 -88 45 78 12 189 -68 230 -44 23 -121 19 -161 -8z m142 -86 c17 -17 29 -40 29 -55 0 -34 -38 -75 -77 -82 -27 -5 -37 -1 -63 24 -39 40 -41 83 -4 117 37 34 78 33 115 -4z'/%3E%3Cpath d='M1479 717 c-51 -34 -79 -82 -79 -134 0 -175 221 -237 308 -88 45 78 12 189 -68 230 -44 23 -121 19 -161 -8z m142 -86 c17 -18 29 -40 29 -56 0 -35 -50 -85 -85 -85 -32 0 -85 50 -85 80 0 81 84 117 141 61z'/%3E%3C/g%3E%3C/svg%3E");
}

.classInventoryPlanting {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M820 1734 c-100 -70 -146 -114 -165 -160 -25 -60 -20 -98 19 -138 29 -31 40 -36 79 -36 77 0 158 57 206 143 12 21 21 46 21 57 0 66 62 -28 106 -161 28 -86 34 -118 34 -191 l0 -88 -242 -2 -243 -3 0 -125 0 -125 528 -3 528 -2 -3 127 -3 128 -237 3 -238 2 0 39 c0 21 -3 72 -6 114 l-7 75 47 7 c35 6 57 17 91 49 25 22 47 53 51 67 5 24 2 27 -29 33 -50 9 -113 -3 -154 -31 -19 -13 -37 -23 -38 -21 -1 2 -17 34 -36 73 -35 74 -114 163 -162 183 -46 20 -108 14 -147 -14z'/%3E%3Cpath d='M733 805 c-3 -9 -3 -33 1 -53 3 -20 10 -62 16 -92 5 -30 14 -83 20 -117 10 -64 24 -144 41 -240 5 -29 13 -78 18 -110 5 -35 15 -61 26 -70 15 -10 79 -13 294 -13 152 0 286 3 298 6 24 7 25 11 72 259 15 79 32 167 41 210 5 22 14 69 20 105 6 36 13 73 15 83 9 48 20 47 -431 47 -374 0 -425 -2 -431 -15z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M820 1734 c-100 -70 -146 -114 -165 -160 -25 -60 -20 -98 19 -138 29 -31 40 -36 79 -36 77 0 158 57 206 143 12 21 21 46 21 57 0 66 62 -28 106 -161 28 -86 34 -118 34 -191 l0 -88 -242 -2 -243 -3 0 -125 0 -125 528 -3 528 -2 -3 127 -3 128 -237 3 -238 2 0 39 c0 21 -3 72 -6 114 l-7 75 47 7 c35 6 57 17 91 49 25 22 47 53 51 67 5 24 2 27 -29 33 -50 9 -113 -3 -154 -31 -19 -13 -37 -23 -38 -21 -1 2 -17 34 -36 73 -35 74 -114 163 -162 183 -46 20 -108 14 -147 -14z'/%3E%3Cpath d='M733 805 c-3 -9 -3 -33 1 -53 3 -20 10 -62 16 -92 5 -30 14 -83 20 -117 10 -64 24 -144 41 -240 5 -29 13 -78 18 -110 5 -35 15 -61 26 -70 15 -10 79 -13 294 -13 152 0 286 3 298 6 24 7 25 11 72 259 15 79 32 167 41 210 5 22 14 69 20 105 6 36 13 73 15 83 9 48 20 47 -431 47 -374 0 -425 -2 -431 -15z'/%3E%3C/g%3E%3C/svg%3E");
}

.classImmatureVegFlowPlanting {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M820 1734 c-100 -70 -146 -114 -165 -160 -25 -60 -20 -98 19 -138 29 -31 40 -36 79 -36 77 0 158 57 206 143 12 21 21 46 21 57 0 66 62 -28 106 -161 28 -86 34 -118 34 -191 l0 -88 -242 -2 -243 -3 0 -125 0 -125 528 -3 528 -2 -3 127 -3 128 -237 3 -238 2 0 39 c0 21 -3 72 -6 114 l-7 75 47 7 c35 6 57 17 91 49 25 22 47 53 51 67 5 24 2 27 -29 33 -50 9 -113 -3 -154 -31 -19 -13 -37 -23 -38 -21 -1 2 -17 34 -36 73 -35 74 -114 163 -162 183 -46 20 -108 14 -147 -14z'/%3E%3Cpath d='M733 805 c-3 -9 -3 -33 1 -53 3 -20 10 -62 16 -92 5 -30 14 -83 20 -117 10 -64 24 -144 41 -240 5 -29 13 -78 18 -110 5 -35 15 -61 26 -70 15 -10 79 -13 294 -13 152 0 286 3 298 6 24 7 25 11 72 259 15 79 32 167 41 210 5 22 14 69 20 105 6 36 13 73 15 83 9 48 20 47 -431 47 -374 0 -425 -2 -431 -15z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M820 1734 c-100 -70 -146 -114 -165 -160 -25 -60 -20 -98 19 -138 29 -31 40 -36 79 -36 77 0 158 57 206 143 12 21 21 46 21 57 0 66 62 -28 106 -161 28 -86 34 -118 34 -191 l0 -88 -242 -2 -243 -3 0 -125 0 -125 528 -3 528 -2 -3 127 -3 128 -237 3 -238 2 0 39 c0 21 -3 72 -6 114 l-7 75 47 7 c35 6 57 17 91 49 25 22 47 53 51 67 5 24 2 27 -29 33 -50 9 -113 -3 -154 -31 -19 -13 -37 -23 -38 -21 -1 2 -17 34 -36 73 -35 74 -114 163 -162 183 -46 20 -108 14 -147 -14z'/%3E%3Cpath d='M733 805 c-3 -9 -3 -33 1 -53 3 -20 10 -62 16 -92 5 -30 14 -83 20 -117 10 -64 24 -144 41 -240 5 -29 13 -78 18 -110 5 -35 15 -61 26 -70 15 -10 79 -13 294 -13 152 0 286 3 298 6 24 7 25 11 72 259 15 79 32 167 41 210 5 22 14 69 20 105 6 36 13 73 15 83 9 48 20 47 -431 47 -374 0 -425 -2 -431 -15z'/%3E%3C/g%3E%3C/svg%3E");
}

.classSplitPlanting {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M265 1936 c-5 -2 -23 -7 -39 -11 -28 -6 -29 -7 -23 -56 12 -97 69 -187 142 -220 27 -13 64 -19 117 -19 l77 0 3 -115 c2 -63 2 -115 1 -115 -1 0 -22 20 -46 44 -33 32 -57 46 -97 56 -51 12 -168 9 -192 -6 -15 -9 -3 -94 20 -147 47 -106 131 -154 253 -145 l59 4 0 -58 0 -58 -140 0 c-198 0 -180 37 -180 -377 l0 -334 25 -24 24 -25 300 0 299 0 31 93 c86 265 211 655 211 660 0 4 -108 7 -240 7 l-240 0 0 58 0 57 52 -4 c121 -8 207 37 252 132 29 62 44 151 27 161 -6 4 -42 10 -81 13 -94 8 -152 -9 -207 -62 l-43 -42 0 114 0 113 69 0 c153 0 230 64 262 219 16 73 13 77 -69 87 -141 17 -237 -39 -280 -164 -9 -28 -21 -53 -26 -54 -5 -2 -17 21 -27 51 -38 110 -102 159 -217 167 -37 2 -71 2 -77 0z'/%3E%3Cpath d='M1292 1931 c-18 -5 -36 -12 -39 -15 -10 -10 16 -125 37 -165 42 -82 116 -121 231 -121 l69 0 0 -113 0 -114 -43 42 c-55 53 -113 70 -207 62 -39 -3 -75 -9 -81 -13 -17 -10 -2 -99 27 -161 45 -95 131 -140 252 -132 l52 4 0 -57 0 -58 -181 -2 -181 -3 -119 -369 c-66 -203 -119 -373 -119 -378 0 -4 216 -8 480 -8 l481 0 24 25 25 24 0 334 c0 414 18 377 -180 377 l-140 0 0 58 0 58 59 -4 c122 -9 206 39 253 145 23 53 35 138 20 147 -24 15 -141 18 -192 6 -40 -10 -64 -24 -97 -56 -24 -24 -45 -44 -46 -44 -1 0 -1 52 1 115 l3 115 77 0 c53 0 90 6 117 19 73 33 130 123 142 220 5 48 5 50 -23 58 -16 4 -63 8 -104 7 -122 -1 -189 -49 -228 -162 -9 -28 -21 -53 -26 -54 -5 -2 -17 21 -27 51 -38 111 -105 162 -219 167 -36 2 -80 -1 -98 -5z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M265 1936 c-5 -2 -23 -7 -39 -11 -28 -6 -29 -7 -23 -56 12 -97 69 -187 142 -220 27 -13 64 -19 117 -19 l77 0 3 -115 c2 -63 2 -115 1 -115 -1 0 -22 20 -46 44 -33 32 -57 46 -97 56 -51 12 -168 9 -192 -6 -15 -9 -3 -94 20 -147 47 -106 131 -154 253 -145 l59 4 0 -58 0 -58 -140 0 c-198 0 -180 37 -180 -377 l0 -334 25 -24 24 -25 300 0 299 0 31 93 c86 265 211 655 211 660 0 4 -108 7 -240 7 l-240 0 0 58 0 57 52 -4 c121 -8 207 37 252 132 29 62 44 151 27 161 -6 4 -42 10 -81 13 -94 8 -152 -9 -207 -62 l-43 -42 0 114 0 113 69 0 c153 0 230 64 262 219 16 73 13 77 -69 87 -141 17 -237 -39 -280 -164 -9 -28 -21 -53 -26 -54 -5 -2 -17 21 -27 51 -38 110 -102 159 -217 167 -37 2 -71 2 -77 0z'/%3E%3Cpath d='M1292 1931 c-18 -5 -36 -12 -39 -15 -10 -10 16 -125 37 -165 42 -82 116 -121 231 -121 l69 0 0 -113 0 -114 -43 42 c-55 53 -113 70 -207 62 -39 -3 -75 -9 -81 -13 -17 -10 -2 -99 27 -161 45 -95 131 -140 252 -132 l52 4 0 -57 0 -58 -181 -2 -181 -3 -119 -369 c-66 -203 -119 -373 -119 -378 0 -4 216 -8 480 -8 l481 0 24 25 25 24 0 334 c0 414 18 377 -180 377 l-140 0 0 58 0 58 59 -4 c122 -9 206 39 253 145 23 53 35 138 20 147 -24 15 -141 18 -192 6 -40 -10 -64 -24 -97 -56 -24 -24 -45 -44 -46 -44 -1 0 -1 52 1 115 l3 115 77 0 c53 0 90 6 117 19 73 33 130 123 142 220 5 48 5 50 -23 58 -16 4 -63 8 -104 7 -122 -1 -189 -49 -228 -162 -9 -28 -21 -53 -26 -54 -5 -2 -17 21 -27 51 -38 111 -105 162 -219 167 -36 2 -80 -1 -98 -5z'/%3E%3C/g%3E%3C/svg%3E");
}

.classImmatureChangeGrowthPhase {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M866 2124 c-15 -38 -5 -130 18 -180 26 -56 66 -92 140 -125 31 -13 46 -25 42 -34 -2 -8 -8 -29 -11 -49 l-7 -35 -39 19 c-68 35 -116 20 -90 -29 14 -26 45 -43 91 -50 30 -5 35 -10 38 -38 l3 -31 -38 19 c-35 18 -113 26 -125 13 -3 -3 -1 -21 5 -41 16 -52 89 -129 140 -146 36 -12 44 -19 54 -53 6 -21 12 -76 12 -121 l1 -83 -232 -2 -233 -3 0 -125 0 -125 528 -3 528 -2 -3 127 -3 128 -263 3 -263 2 3 33 c2 26 8 33 28 35 63 7 119 54 106 88 -8 20 -55 17 -98 -5 l-37 -18 -6 31 c-4 17 -9 38 -11 48 -4 12 9 23 48 40 111 51 158 120 158 230 0 87 -7 94 -64 78 -52 -14 -128 -76 -153 -124 l-17 -31 -7 40 c-8 41 -5 76 12 157 9 41 15 48 44 58 67 22 164 132 165 188 0 17 -81 16 -124 -2 -18 -7 -47 -31 -64 -52 -22 -26 -33 -33 -36 -23 -2 8 -10 31 -16 52 -17 54 -66 106 -125 133 -59 28 -90 30 -99 8z'/%3E%3Cpath d='M733 805 c-3 -9 -3 -33 1 -53 3 -20 10 -62 16 -92 5 -30 14 -83 20 -117 10 -64 24 -144 41 -240 5 -29 13 -78 18 -110 5 -35 15 -61 26 -70 15 -10 79 -13 294 -13 152 0 286 3 298 6 24 7 25 11 72 259 15 79 32 167 41 210 5 22 14 69 20 105 6 36 13 73 15 83 9 48 20 47 -431 47 -374 0 -425 -2 -431 -15z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M866 2124 c-15 -38 -5 -130 18 -180 26 -56 66 -92 140 -125 31 -13 46 -25 42 -34 -2 -8 -8 -29 -11 -49 l-7 -35 -39 19 c-68 35 -116 20 -90 -29 14 -26 45 -43 91 -50 30 -5 35 -10 38 -38 l3 -31 -38 19 c-35 18 -113 26 -125 13 -3 -3 -1 -21 5 -41 16 -52 89 -129 140 -146 36 -12 44 -19 54 -53 6 -21 12 -76 12 -121 l1 -83 -232 -2 -233 -3 0 -125 0 -125 528 -3 528 -2 -3 127 -3 128 -263 3 -263 2 3 33 c2 26 8 33 28 35 63 7 119 54 106 88 -8 20 -55 17 -98 -5 l-37 -18 -6 31 c-4 17 -9 38 -11 48 -4 12 9 23 48 40 111 51 158 120 158 230 0 87 -7 94 -64 78 -52 -14 -128 -76 -153 -124 l-17 -31 -7 40 c-8 41 -5 76 12 157 9 41 15 48 44 58 67 22 164 132 165 188 0 17 -81 16 -124 -2 -18 -7 -47 -31 -64 -52 -22 -26 -33 -33 -36 -23 -2 8 -10 31 -16 52 -17 54 -66 106 -125 133 -59 28 -90 30 -99 8z'/%3E%3Cpath d='M733 805 c-3 -9 -3 -33 1 -53 3 -20 10 -62 16 -92 5 -30 14 -83 20 -117 10 -64 24 -144 41 -240 5 -29 13 -78 18 -110 5 -35 15 -61 26 -70 15 -10 79 -13 294 -13 152 0 286 3 298 6 24 7 25 11 72 259 15 79 32 167 41 210 5 22 14 69 20 105 6 36 13 73 15 83 9 48 20 47 -431 47 -374 0 -425 -2 -431 -15z'/%3E%3C/g%3E%3C/svg%3E");
}

.classVegetativeChangeGrowthPhase {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M866 2124 c-15 -38 -5 -130 18 -180 26 -56 66 -92 140 -125 31 -13 46 -25 42 -34 -2 -8 -8 -29 -11 -49 l-7 -35 -39 19 c-68 35 -116 20 -90 -29 14 -26 45 -43 91 -50 30 -5 35 -10 38 -38 l3 -31 -38 19 c-35 18 -113 26 -125 13 -3 -3 -1 -21 5 -41 16 -52 89 -129 140 -146 36 -12 44 -19 54 -53 6 -21 12 -76 12 -121 l1 -83 -232 -2 -233 -3 0 -125 0 -125 528 -3 528 -2 -3 127 -3 128 -263 3 -263 2 3 33 c2 26 8 33 28 35 63 7 119 54 106 88 -8 20 -55 17 -98 -5 l-37 -18 -6 31 c-4 17 -9 38 -11 48 -4 12 9 23 48 40 111 51 158 120 158 230 0 87 -7 94 -64 78 -52 -14 -128 -76 -153 -124 l-17 -31 -7 40 c-8 41 -5 76 12 157 9 41 15 48 44 58 67 22 164 132 165 188 0 17 -81 16 -124 -2 -18 -7 -47 -31 -64 -52 -22 -26 -33 -33 -36 -23 -2 8 -10 31 -16 52 -17 54 -66 106 -125 133 -59 28 -90 30 -99 8z'/%3E%3Cpath d='M733 805 c-3 -9 -3 -33 1 -53 3 -20 10 -62 16 -92 5 -30 14 -83 20 -117 10 -64 24 -144 41 -240 5 -29 13 -78 18 -110 5 -35 15 -61 26 -70 15 -10 79 -13 294 -13 152 0 286 3 298 6 24 7 25 11 72 259 15 79 32 167 41 210 5 22 14 69 20 105 6 36 13 73 15 83 9 48 20 47 -431 47 -374 0 -425 -2 -431 -15z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M866 2124 c-15 -38 -5 -130 18 -180 26 -56 66 -92 140 -125 31 -13 46 -25 42 -34 -2 -8 -8 -29 -11 -49 l-7 -35 -39 19 c-68 35 -116 20 -90 -29 14 -26 45 -43 91 -50 30 -5 35 -10 38 -38 l3 -31 -38 19 c-35 18 -113 26 -125 13 -3 -3 -1 -21 5 -41 16 -52 89 -129 140 -146 36 -12 44 -19 54 -53 6 -21 12 -76 12 -121 l1 -83 -232 -2 -233 -3 0 -125 0 -125 528 -3 528 -2 -3 127 -3 128 -263 3 -263 2 3 33 c2 26 8 33 28 35 63 7 119 54 106 88 -8 20 -55 17 -98 -5 l-37 -18 -6 31 c-4 17 -9 38 -11 48 -4 12 9 23 48 40 111 51 158 120 158 230 0 87 -7 94 -64 78 -52 -14 -128 -76 -153 -124 l-17 -31 -7 40 c-8 41 -5 76 12 157 9 41 15 48 44 58 67 22 164 132 165 188 0 17 -81 16 -124 -2 -18 -7 -47 -31 -64 -52 -22 -26 -33 -33 -36 -23 -2 8 -10 31 -16 52 -17 54 -66 106 -125 133 -59 28 -90 30 -99 8z'/%3E%3Cpath d='M733 805 c-3 -9 -3 -33 1 -53 3 -20 10 -62 16 -92 5 -30 14 -83 20 -117 10 -64 24 -144 41 -240 5 -29 13 -78 18 -110 5 -35 15 -61 26 -70 15 -10 79 -13 294 -13 152 0 286 3 298 6 24 7 25 11 72 259 15 79 32 167 41 210 5 22 14 69 20 105 6 36 13 73 15 83 9 48 20 47 -431 47 -374 0 -425 -2 -431 -15z'/%3E%3C/g%3E%3C/svg%3E");
}

.classFloweringChangeGrowthPhase {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M934 2210 c-62 -25 -85 -123 -43 -181 l20 -29 -20 -29 c-32 -45 -29 -115 7 -151 37 -37 96 -49 134 -27 27 16 28 15 28 -7 0 -13 -3 -37 -6 -54 l-6 -31 -39 19 c-68 35 -116 20 -90 -29 14 -26 45 -43 91 -50 30 -5 35 -10 38 -38 l3 -31 -38 19 c-35 18 -113 26 -125 13 -3 -3 -1 -21 5 -41 16 -52 89 -129 140 -146 36 -12 44 -19 54 -53 6 -21 12 -76 12 -121 l1 -83 -232 -2 -233 -3 0 -125 0 -125 528 -3 528 -2 -3 127 -3 128 -263 3 -263 2 3 33 c2 26 8 33 28 35 63 7 119 54 106 88 -8 20 -55 17 -98 -5 l-37 -18 -6 31 c-4 17 -9 38 -11 48 -4 12 9 23 48 40 111 51 158 120 158 230 0 87 -7 94 -64 78 -52 -14 -128 -76 -153 -124 l-17 -31 -7 40 c-7 36 5 157 17 176 3 5 24 6 47 3 53 -6 102 22 123 71 20 48 18 67 -11 109 -25 37 -25 38 -6 64 28 40 34 69 21 106 -25 78 -114 109 -179 63 l-35 -24 -34 24 c-35 23 -80 29 -118 13z m93 -50 l32 -19 -20 -43 c-11 -24 -26 -55 -32 -70 -6 -16 -15 -28 -19 -28 -19 0 -78 73 -78 96 0 34 17 63 43 74 32 13 39 12 74 -10z m216 -7 c22 -21 22 -75 -1 -103 l-18 -22 -55 25 c-30 13 -62 27 -72 31 -17 5 -17 7 0 32 39 60 102 76 146 37z m-119 -135 c15 -24 -3 -52 -37 -56 -33 -4 -53 28 -37 59 14 25 58 23 74 -3z m102 -52 c26 -26 34 -43 34 -68 0 -60 -58 -92 -110 -61 -25 14 -30 22 -25 42 10 39 49 121 59 121 4 0 23 -15 42 -34z m-229 -17 c26 -11 58 -25 71 -30 l23 -9 -21 -30 c-28 -39 -73 -62 -105 -54 -50 12 -71 77 -39 122 18 27 12 26 71 1z'/%3E%3Cpath d='M733 805 c-3 -9 -3 -33 1 -53 3 -20 10 -62 16 -92 5 -30 14 -83 20 -117 10 -64 24 -144 41 -240 5 -29 13 -78 18 -110 5 -35 15 -61 26 -70 15 -10 79 -13 294 -13 152 0 286 3 298 6 24 7 25 11 72 259 15 79 32 167 41 210 5 22 14 69 20 105 6 36 13 73 15 83 9 48 20 47 -431 47 -374 0 -425 -2 -431 -15z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M934 2210 c-62 -25 -85 -123 -43 -181 l20 -29 -20 -29 c-32 -45 -29 -115 7 -151 37 -37 96 -49 134 -27 27 16 28 15 28 -7 0 -13 -3 -37 -6 -54 l-6 -31 -39 19 c-68 35 -116 20 -90 -29 14 -26 45 -43 91 -50 30 -5 35 -10 38 -38 l3 -31 -38 19 c-35 18 -113 26 -125 13 -3 -3 -1 -21 5 -41 16 -52 89 -129 140 -146 36 -12 44 -19 54 -53 6 -21 12 -76 12 -121 l1 -83 -232 -2 -233 -3 0 -125 0 -125 528 -3 528 -2 -3 127 -3 128 -263 3 -263 2 3 33 c2 26 8 33 28 35 63 7 119 54 106 88 -8 20 -55 17 -98 -5 l-37 -18 -6 31 c-4 17 -9 38 -11 48 -4 12 9 23 48 40 111 51 158 120 158 230 0 87 -7 94 -64 78 -52 -14 -128 -76 -153 -124 l-17 -31 -7 40 c-7 36 5 157 17 176 3 5 24 6 47 3 53 -6 102 22 123 71 20 48 18 67 -11 109 -25 37 -25 38 -6 64 28 40 34 69 21 106 -25 78 -114 109 -179 63 l-35 -24 -34 24 c-35 23 -80 29 -118 13z m93 -50 l32 -19 -20 -43 c-11 -24 -26 -55 -32 -70 -6 -16 -15 -28 -19 -28 -19 0 -78 73 -78 96 0 34 17 63 43 74 32 13 39 12 74 -10z m216 -7 c22 -21 22 -75 -1 -103 l-18 -22 -55 25 c-30 13 -62 27 -72 31 -17 5 -17 7 0 32 39 60 102 76 146 37z m-119 -135 c15 -24 -3 -52 -37 -56 -33 -4 -53 28 -37 59 14 25 58 23 74 -3z m102 -52 c26 -26 34 -43 34 -68 0 -60 -58 -92 -110 -61 -25 14 -30 22 -25 42 10 39 49 121 59 121 4 0 23 -15 42 -34z m-229 -17 c26 -11 58 -25 71 -30 l23 -9 -21 -30 c-28 -39 -73 -62 -105 -54 -50 12 -71 77 -39 122 18 27 12 26 71 1z'/%3E%3Cpath d='M733 805 c-3 -9 -3 -33 1 -53 3 -20 10 -62 16 -92 5 -30 14 -83 20 -117 10 -64 24 -144 41 -240 5 -29 13 -78 18 -110 5 -35 15 -61 26 -70 15 -10 79 -13 294 -13 152 0 286 3 298 6 24 7 25 11 72 259 15 79 32 167 41 210 5 22 14 69 20 105 6 36 13 73 15 83 9 48 20 47 -431 47 -374 0 -425 -2 -431 -15z'/%3E%3C/g%3E%3C/svg%3E");
}

.classManicure {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M957 2144 c-4 -4 -7 -34 -7 -66 0 -32 -2 -58 -5 -58 -3 0 -14 9 -24 19 -25 25 -82 41 -149 41 l-54 0 7 -32 c12 -56 42 -116 67 -132 12 -8 53 -20 91 -26 l67 -12 0 -64 0 -64 30 0 30 0 0 64 0 64 70 12 c39 7 81 21 95 32 19 15 26 16 30 6 39 -109 113 -324 137 -398 17 -52 33 -101 35 -107 9 -22 -13 -14 -73 26 -291 191 -419 271 -433 269 -9 -2 -17 -14 -19 -26 -4 -26 38 -119 75 -168 21 -28 23 -41 23 -139 l0 -108 -22 20 c-38 34 -66 44 -139 50 l-70 6 7 -39 c18 -101 67 -149 165 -160 l59 -7 0 -99 0 -99 -33 25 c-20 16 -56 29 -97 35 -103 17 -103 17 -95 -26 10 -61 44 -122 76 -139 16 -8 55 -18 87 -22 l57 -7 3 -98 c1 -53 0 -97 -3 -97 -3 0 -14 9 -24 19 -25 25 -82 41 -149 41 l-54 0 7 -33 c12 -55 42 -115 67 -131 12 -8 53 -20 91 -26 l67 -12 0 -129 0 -129 -376 -2 c-339 -3 -378 -5 -387 -20 -8 -12 -7 -21 2 -32 12 -14 92 -16 775 -16 758 0 786 1 786 31 0 4 -7 15 -16 23 -13 14 -61 16 -370 16 l-354 0 0 129 0 129 68 12 c37 6 78 18 90 26 25 16 55 76 67 132 l7 32 -54 0 c-67 0 -124 -16 -149 -41 -10 -10 -21 -19 -24 -19 -3 0 -4 44 -3 97 l3 98 57 7 c32 4 71 14 87 22 32 17 66 78 76 139 8 43 8 43 -95 26 -41 -6 -77 -19 -97 -35 l-33 -25 0 99 0 99 56 7 c90 10 130 39 155 109 7 20 18 35 24 33 5 -3 29 -10 52 -17 49 -13 78 -49 69 -85 -8 -32 10 -100 38 -144 13 -19 49 -75 80 -125 32 -49 80 -125 107 -167 27 -43 49 -81 49 -86 0 -5 -9 -17 -20 -27 -23 -21 -26 -41 -6 -48 18 -7 146 88 146 108 0 22 -20 28 -47 14 -30 -16 -28 -18 -118 126 -33 52 -84 132 -113 176 -50 77 -74 139 -65 167 3 6 9 10 14 7 5 -3 26 -1 48 5 44 12 79 49 88 92 10 52 56 28 166 -88 45 -48 119 -126 164 -173 85 -88 94 -105 68 -115 -19 -7 -20 -42 -1 -49 14 -6 124 72 138 98 5 7 1 18 -7 25 -12 10 -20 9 -42 -5 l-26 -18 -71 76 c-39 41 -116 123 -171 181 -99 105 -156 146 -206 146 -35 0 -55 41 -62 125 -17 202 -137 422 -263 482 -22 11 -33 22 -30 32 22 73 23 71 -35 71 -68 0 -125 -16 -150 -41 -10 -10 -21 -19 -24 -19 -2 0 -5 28 -7 63 -3 54 -6 62 -23 65 -12 2 -24 0 -28 -4z m350 -266 c29 -33 91 -134 108 -176 23 -58 55 -192 55 -229 0 -30 -3 -34 -22 -31 -19 2 -29 19 -54 88 -16 47 -36 98 -42 114 -7 16 -17 47 -22 70 -5 22 -18 64 -29 91 -28 76 -33 95 -23 95 4 0 18 -10 29 -22z m-167 -383 c107 -69 195 -131 194 -136 -1 -5 -2 -16 -2 -24 -4 -32 -172 49 -267 128 -77 65 -169 178 -133 165 7 -3 101 -63 208 -133z m-56 -110 c32 -21 54 -40 50 -41 -5 -1 -21 -5 -36 -8 -14 -3 -40 -18 -57 -32 l-31 -26 0 77 c0 42 3 75 8 73 4 -1 33 -21 66 -43z m420 -27 c36 -51 7 -108 -54 -108 -29 0 -43 6 -54 22 -36 51 -7 108 54 108 29 0 43 -6 54 -22z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M957 2144 c-4 -4 -7 -34 -7 -66 0 -32 -2 -58 -5 -58 -3 0 -14 9 -24 19 -25 25 -82 41 -149 41 l-54 0 7 -32 c12 -56 42 -116 67 -132 12 -8 53 -20 91 -26 l67 -12 0 -64 0 -64 30 0 30 0 0 64 0 64 70 12 c39 7 81 21 95 32 19 15 26 16 30 6 39 -109 113 -324 137 -398 17 -52 33 -101 35 -107 9 -22 -13 -14 -73 26 -291 191 -419 271 -433 269 -9 -2 -17 -14 -19 -26 -4 -26 38 -119 75 -168 21 -28 23 -41 23 -139 l0 -108 -22 20 c-38 34 -66 44 -139 50 l-70 6 7 -39 c18 -101 67 -149 165 -160 l59 -7 0 -99 0 -99 -33 25 c-20 16 -56 29 -97 35 -103 17 -103 17 -95 -26 10 -61 44 -122 76 -139 16 -8 55 -18 87 -22 l57 -7 3 -98 c1 -53 0 -97 -3 -97 -3 0 -14 9 -24 19 -25 25 -82 41 -149 41 l-54 0 7 -33 c12 -55 42 -115 67 -131 12 -8 53 -20 91 -26 l67 -12 0 -129 0 -129 -376 -2 c-339 -3 -378 -5 -387 -20 -8 -12 -7 -21 2 -32 12 -14 92 -16 775 -16 758 0 786 1 786 31 0 4 -7 15 -16 23 -13 14 -61 16 -370 16 l-354 0 0 129 0 129 68 12 c37 6 78 18 90 26 25 16 55 76 67 132 l7 32 -54 0 c-67 0 -124 -16 -149 -41 -10 -10 -21 -19 -24 -19 -3 0 -4 44 -3 97 l3 98 57 7 c32 4 71 14 87 22 32 17 66 78 76 139 8 43 8 43 -95 26 -41 -6 -77 -19 -97 -35 l-33 -25 0 99 0 99 56 7 c90 10 130 39 155 109 7 20 18 35 24 33 5 -3 29 -10 52 -17 49 -13 78 -49 69 -85 -8 -32 10 -100 38 -144 13 -19 49 -75 80 -125 32 -49 80 -125 107 -167 27 -43 49 -81 49 -86 0 -5 -9 -17 -20 -27 -23 -21 -26 -41 -6 -48 18 -7 146 88 146 108 0 22 -20 28 -47 14 -30 -16 -28 -18 -118 126 -33 52 -84 132 -113 176 -50 77 -74 139 -65 167 3 6 9 10 14 7 5 -3 26 -1 48 5 44 12 79 49 88 92 10 52 56 28 166 -88 45 -48 119 -126 164 -173 85 -88 94 -105 68 -115 -19 -7 -20 -42 -1 -49 14 -6 124 72 138 98 5 7 1 18 -7 25 -12 10 -20 9 -42 -5 l-26 -18 -71 76 c-39 41 -116 123 -171 181 -99 105 -156 146 -206 146 -35 0 -55 41 -62 125 -17 202 -137 422 -263 482 -22 11 -33 22 -30 32 22 73 23 71 -35 71 -68 0 -125 -16 -150 -41 -10 -10 -21 -19 -24 -19 -2 0 -5 28 -7 63 -3 54 -6 62 -23 65 -12 2 -24 0 -28 -4z m350 -266 c29 -33 91 -134 108 -176 23 -58 55 -192 55 -229 0 -30 -3 -34 -22 -31 -19 2 -29 19 -54 88 -16 47 -36 98 -42 114 -7 16 -17 47 -22 70 -5 22 -18 64 -29 91 -28 76 -33 95 -23 95 4 0 18 -10 29 -22z m-167 -383 c107 -69 195 -131 194 -136 -1 -5 -2 -16 -2 -24 -4 -32 -172 49 -267 128 -77 65 -169 178 -133 165 7 -3 101 -63 208 -133z m-56 -110 c32 -21 54 -40 50 -41 -5 -1 -21 -5 -36 -8 -14 -3 -40 -18 -57 -32 l-31 -26 0 77 c0 42 3 75 8 73 4 -1 33 -21 66 -43z m420 -27 c36 -51 7 -108 -54 -108 -29 0 -43 6 -54 22 -36 51 -7 108 54 108 29 0 43 -6 54 -22z'/%3E%3C/g%3E%3C/svg%3E");
}

.classHarvest {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1072 1988 c-8 -8 -12 -50 -12 -122 l0 -109 -22 20 c-38 34 -66 44 -139 50 l-70 6 7 -39 c18 -101 67 -149 165 -160 l59 -7 0 -99 0 -99 -33 25 c-20 16 -56 29 -97 35 -103 17 -103 17 -95 -26 10 -61 44 -122 76 -139 16 -8 55 -18 87 -22 l57 -7 3 -98 c1 -53 0 -97 -3 -97 -3 0 -14 9 -24 19 -25 25 -82 41 -149 41 l-54 0 7 -32 c12 -56 42 -116 67 -132 12 -8 53 -20 91 -26 l67 -12 0 -124 0 -124 30 0 30 0 0 124 0 124 68 12 c37 6 78 18 90 26 25 16 55 76 67 132 l7 32 -54 0 c-67 0 -124 -16 -149 -41 -10 -10 -21 -19 -24 -19 -3 0 -4 44 -3 97 l3 98 57 7 c32 4 71 14 87 22 32 17 66 78 76 139 8 43 8 43 -95 26 -41 -6 -77 -19 -97 -35 l-33 -25 0 99 0 99 59 7 c98 11 147 59 165 160 l7 39 -70 -6 c-73 -6 -101 -16 -138 -50 l-23 -20 0 109 c0 102 -7 134 -30 134 -3 0 -11 -5 -18 -12z'/%3E%3Cpath d='M1697 1813 l-149 -148 5 -46 c5 -44 4 -48 -35 -85 -44 -42 -68 -88 -68 -130 0 -15 15 -61 34 -103 47 -104 61 -190 46 -281 -43 -253 -285 -431 -531 -390 -99 17 -193 67 -262 139 -54 57 -117 166 -117 203 0 29 -16 29 -53 0 -36 -27 -57 -60 -57 -89 0 -37 69 -143 140 -214 230 -232 592 -238 828 -14 194 183 245 455 131 695 l-30 64 39 39 c35 34 42 37 59 26 11 -6 31 -9 44 -6 34 9 306 285 314 319 6 24 -1 36 -61 98 -98 102 -94 103 -277 -77z m231 34 l42 -43 -133 -132 -133 -132 -44 45 -44 45 129 130 c71 72 132 130 135 130 3 0 25 -19 48 -43z'/%3E%3Cpath d='M1060 380 l0 -50 -376 -2 c-339 -3 -378 -5 -387 -20 -8 -12 -7 -21 2 -32 12 -14 92 -16 775 -16 758 0 786 1 786 31 0 4 -7 15 -16 23 -13 14 -61 16 -370 16 l-354 0 0 50 c0 49 -1 50 -30 50 -29 0 -30 -1 -30 -50z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1072 1988 c-8 -8 -12 -50 -12 -122 l0 -109 -22 20 c-38 34 -66 44 -139 50 l-70 6 7 -39 c18 -101 67 -149 165 -160 l59 -7 0 -99 0 -99 -33 25 c-20 16 -56 29 -97 35 -103 17 -103 17 -95 -26 10 -61 44 -122 76 -139 16 -8 55 -18 87 -22 l57 -7 3 -98 c1 -53 0 -97 -3 -97 -3 0 -14 9 -24 19 -25 25 -82 41 -149 41 l-54 0 7 -32 c12 -56 42 -116 67 -132 12 -8 53 -20 91 -26 l67 -12 0 -124 0 -124 30 0 30 0 0 124 0 124 68 12 c37 6 78 18 90 26 25 16 55 76 67 132 l7 32 -54 0 c-67 0 -124 -16 -149 -41 -10 -10 -21 -19 -24 -19 -3 0 -4 44 -3 97 l3 98 57 7 c32 4 71 14 87 22 32 17 66 78 76 139 8 43 8 43 -95 26 -41 -6 -77 -19 -97 -35 l-33 -25 0 99 0 99 59 7 c98 11 147 59 165 160 l7 39 -70 -6 c-73 -6 -101 -16 -138 -50 l-23 -20 0 109 c0 102 -7 134 -30 134 -3 0 -11 -5 -18 -12z'/%3E%3Cpath d='M1697 1813 l-149 -148 5 -46 c5 -44 4 -48 -35 -85 -44 -42 -68 -88 -68 -130 0 -15 15 -61 34 -103 47 -104 61 -190 46 -281 -43 -253 -285 -431 -531 -390 -99 17 -193 67 -262 139 -54 57 -117 166 -117 203 0 29 -16 29 -53 0 -36 -27 -57 -60 -57 -89 0 -37 69 -143 140 -214 230 -232 592 -238 828 -14 194 183 245 455 131 695 l-30 64 39 39 c35 34 42 37 59 26 11 -6 31 -9 44 -6 34 9 306 285 314 319 6 24 -1 36 -61 98 -98 102 -94 103 -277 -77z m231 34 l42 -43 -133 -132 -133 -132 -44 45 -44 45 129 130 c71 72 132 130 135 130 3 0 25 -19 48 -43z'/%3E%3Cpath d='M1060 380 l0 -50 -376 -2 c-339 -3 -378 -5 -387 -20 -8 -12 -7 -21 2 -32 12 -14 92 -16 775 -16 758 0 786 1 786 31 0 4 -7 15 -16 23 -13 14 -61 16 -370 16 l-354 0 0 50 c0 49 -1 50 -30 50 -29 0 -30 -1 -30 -50z'/%3E%3C/g%3E%3C/svg%3E");
}

.classDestroyPlants {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1758 1870 c-49 -15 -98 -51 -128 -95 -29 -42 -56 -55 -115 -55 -22 0 -35 -9 -131 -94 -24 -21 -47 -37 -50 -34 -2 3 0 27 6 53 13 57 0 133 -31 184 -20 33 -20 33 -47 16 -111 -71 -149 -184 -102 -307 11 -28 18 -53 17 -54 -5 -6 -78 -54 -81 -54 -1 0 -8 18 -15 39 -12 40 -56 86 -72 75 -18 -11 -10 -100 11 -127 34 -43 24 -57 -44 -67 -38 -5 -40 -7 -54 -56 l-14 -52 36 -53 c25 -37 34 -60 30 -76 l-6 -23 321 0 322 0 -3 128 -3 127 -247 3 c-137 1 -248 6 -248 10 0 10 77 66 103 75 9 4 40 -2 68 -13 27 -11 71 -20 97 -20 47 0 132 31 132 48 0 15 -54 61 -92 77 -43 18 -46 25 -17 43 17 11 24 10 50 -13 23 -18 42 -25 75 -25 77 0 69 45 -13 82 -46 20 -49 44 -8 54 53 13 67 3 89 -67 12 -36 34 -83 50 -104 39 -51 119 -87 183 -83 44 3 48 5 51 31 9 73 -65 194 -135 224 -32 13 -45 33 -21 33 45 0 118 96 118 155 0 21 -5 25 -27 24 -16 0 -40 -4 -55 -9z'/%3E%3Cpath d='M554 1307 c-2 -7 -3 -65 -2 -128 l3 -114 186 -3 186 -2 7 31 c5 25 0 38 -28 72 -32 39 -34 45 -26 87 5 25 9 51 10 58 0 18 -329 17 -336 -1z'/%3E%3Cpath d='M657 1003 c-10 -9 -9 -60 2 -102 5 -20 14 -66 20 -103 21 -130 35 -198 40 -198 3 0 32 20 63 45 65 51 81 53 156 25 29 -11 58 -20 65 -20 6 0 47 54 91 119 90 136 58 120 288 142 l126 12 5 31 c2 17 2 37 0 44 -4 9 -99 12 -427 12 -233 0 -426 -3 -429 -7z'/%3E%3Cpath d='M1134 683 l-101 -107 -84 46 -84 45 -58 -31 c-88 -49 -86 -43 -73 -184 12 -124 18 -141 56 -142 8 0 116 -9 240 -20 124 -11 251 -20 282 -20 l56 0 15 48 c8 26 18 58 21 72 4 14 13 48 21 75 64 228 77 272 82 286 4 14 -8 18 -79 23 -45 4 -108 9 -138 11 l-55 5 -101 -107z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1758 1870 c-49 -15 -98 -51 -128 -95 -29 -42 -56 -55 -115 -55 -22 0 -35 -9 -131 -94 -24 -21 -47 -37 -50 -34 -2 3 0 27 6 53 13 57 0 133 -31 184 -20 33 -20 33 -47 16 -111 -71 -149 -184 -102 -307 11 -28 18 -53 17 -54 -5 -6 -78 -54 -81 -54 -1 0 -8 18 -15 39 -12 40 -56 86 -72 75 -18 -11 -10 -100 11 -127 34 -43 24 -57 -44 -67 -38 -5 -40 -7 -54 -56 l-14 -52 36 -53 c25 -37 34 -60 30 -76 l-6 -23 321 0 322 0 -3 128 -3 127 -247 3 c-137 1 -248 6 -248 10 0 10 77 66 103 75 9 4 40 -2 68 -13 27 -11 71 -20 97 -20 47 0 132 31 132 48 0 15 -54 61 -92 77 -43 18 -46 25 -17 43 17 11 24 10 50 -13 23 -18 42 -25 75 -25 77 0 69 45 -13 82 -46 20 -49 44 -8 54 53 13 67 3 89 -67 12 -36 34 -83 50 -104 39 -51 119 -87 183 -83 44 3 48 5 51 31 9 73 -65 194 -135 224 -32 13 -45 33 -21 33 45 0 118 96 118 155 0 21 -5 25 -27 24 -16 0 -40 -4 -55 -9z'/%3E%3Cpath d='M554 1307 c-2 -7 -3 -65 -2 -128 l3 -114 186 -3 186 -2 7 31 c5 25 0 38 -28 72 -32 39 -34 45 -26 87 5 25 9 51 10 58 0 18 -329 17 -336 -1z'/%3E%3Cpath d='M657 1003 c-10 -9 -9 -60 2 -102 5 -20 14 -66 20 -103 21 -130 35 -198 40 -198 3 0 32 20 63 45 65 51 81 53 156 25 29 -11 58 -20 65 -20 6 0 47 54 91 119 90 136 58 120 288 142 l126 12 5 31 c2 17 2 37 0 44 -4 9 -99 12 -427 12 -233 0 -426 -3 -429 -7z'/%3E%3Cpath d='M1134 683 l-101 -107 -84 46 -84 45 -58 -31 c-88 -49 -86 -43 -73 -184 12 -124 18 -141 56 -142 8 0 116 -9 240 -20 124 -11 251 -20 282 -20 l56 0 15 48 c8 26 18 58 21 72 4 14 13 48 21 75 64 228 77 272 82 286 4 14 -8 18 -79 23 -45 4 -108 9 -138 11 l-55 5 -101 -107z'/%3E%3C/g%3E%3C/svg%3E");
}

.classReplaceTag {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M655 2141 c-68 -4 -120 -12 -137 -21 -37 -21 -394 -406 -418 -452 -48 -90 -32 -116 213 -344 117 -108 226 -205 242 -216 37 -24 110 -20 148 8 47 34 402 424 415 457 11 25 12 74 5 252 -11 249 -17 271 -85 306 -40 20 -139 23 -383 10z m348 -99 c13 -14 18 -57 26 -227 l9 -209 -197 -210 c-109 -117 -207 -212 -218 -214 -14 -2 -80 53 -234 195 -118 110 -215 207 -217 216 -4 18 37 67 257 310 68 75 131 138 140 138 16 2 283 14 372 17 33 1 50 -3 62 -16z'/%3E%3Cpath d='M850 1940 c-25 -25 -25 -35 0 -60 24 -24 30 -24 54 -7 25 18 18 67 -12 78 -17 6 -27 4 -42 -11z'/%3E%3Cpath d='M528 1692 c-27 -76 -48 -144 -48 -151 0 -8 10 -11 27 -9 21 2 29 10 37 36 9 31 10 32 67 32 57 0 58 0 69 -35 10 -29 16 -35 41 -35 16 0 29 5 29 13 0 6 -21 74 -47 150 l-48 137 -40 0 -40 0 -47 -138z m116 -19 c7 -21 4 -23 -33 -23 l-40 0 15 43 c26 75 25 74 39 37 7 -19 15 -45 19 -57z'/%3E%3Cpath d='M1322 2077 c-28 -30 -28 -69 1 -101 16 -18 42 -28 102 -40 105 -21 194 -66 260 -131 56 -56 111 -156 122 -218 l6 -37 -62 0 c-33 0 -61 -3 -61 -6 0 -6 185 -281 200 -298 7 -7 210 282 210 299 0 3 -31 5 -68 5 l-68 0 -18 76 c-42 177 -158 325 -317 402 -148 73 -267 92 -307 49z'/%3E%3Cpath d='M1585 1176 c-41 -18 -426 -407 -448 -454 -16 -33 -17 -58 -12 -257 8 -266 16 -296 87 -316 60 -16 460 -12 502 5 36 15 420 405 443 450 10 20 14 46 10 80 l-4 51 -219 214 c-121 117 -233 220 -251 227 -40 17 -69 17 -108 0z m286 -283 c128 -127 209 -214 209 -226 0 -18 -64 -90 -293 -324 l-110 -113 -210 0 c-182 0 -213 2 -229 17 -16 15 -18 35 -18 227 l0 211 201 208 c128 132 208 207 221 207 12 0 98 -78 229 -207z'/%3E%3Cpath d='M1514 767 c-2 -7 -3 -74 -2 -148 l3 -134 83 0 c79 0 85 1 108 28 31 37 31 81 0 112 -20 20 -22 26 -10 36 21 17 17 76 -6 99 -16 16 -33 20 -95 20 -53 0 -77 -4 -81 -13z m126 -42 c16 -10 12 -52 -6 -59 -9 -3 -27 -6 -40 -6 -21 0 -24 5 -24 33 0 19 3 37 7 40 7 7 46 2 63 -8z m24 -137 c18 -29 -4 -53 -53 -56 l-41 -3 0 41 0 41 41 -3 c27 -2 46 -9 53 -20z'/%3E%3Cpath d='M1332 408 c-19 -19 -14 -56 9 -69 26 -14 69 3 69 26 0 46 -48 73 -78 43z'/%3E%3Cpath d='M251 941 c-55 -82 -101 -152 -101 -155 0 -3 32 -6 70 -6 l70 0 0 -37 c0 -68 29 -177 67 -253 45 -92 159 -210 248 -257 69 -36 167 -68 240 -77 43 -6 55 -4 78 14 21 17 27 30 27 59 0 52 -24 71 -113 86 -148 26 -283 117 -345 233 -33 62 -62 157 -62 204 0 28 0 28 70 28 l70 0 -102 155 c-57 85 -106 155 -109 155 -4 0 -52 -67 -108 -149z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M655 2141 c-68 -4 -120 -12 -137 -21 -37 -21 -394 -406 -418 -452 -48 -90 -32 -116 213 -344 117 -108 226 -205 242 -216 37 -24 110 -20 148 8 47 34 402 424 415 457 11 25 12 74 5 252 -11 249 -17 271 -85 306 -40 20 -139 23 -383 10z m348 -99 c13 -14 18 -57 26 -227 l9 -209 -197 -210 c-109 -117 -207 -212 -218 -214 -14 -2 -80 53 -234 195 -118 110 -215 207 -217 216 -4 18 37 67 257 310 68 75 131 138 140 138 16 2 283 14 372 17 33 1 50 -3 62 -16z'/%3E%3Cpath d='M850 1940 c-25 -25 -25 -35 0 -60 24 -24 30 -24 54 -7 25 18 18 67 -12 78 -17 6 -27 4 -42 -11z'/%3E%3Cpath d='M528 1692 c-27 -76 -48 -144 -48 -151 0 -8 10 -11 27 -9 21 2 29 10 37 36 9 31 10 32 67 32 57 0 58 0 69 -35 10 -29 16 -35 41 -35 16 0 29 5 29 13 0 6 -21 74 -47 150 l-48 137 -40 0 -40 0 -47 -138z m116 -19 c7 -21 4 -23 -33 -23 l-40 0 15 43 c26 75 25 74 39 37 7 -19 15 -45 19 -57z'/%3E%3Cpath d='M1322 2077 c-28 -30 -28 -69 1 -101 16 -18 42 -28 102 -40 105 -21 194 -66 260 -131 56 -56 111 -156 122 -218 l6 -37 -62 0 c-33 0 -61 -3 -61 -6 0 -6 185 -281 200 -298 7 -7 210 282 210 299 0 3 -31 5 -68 5 l-68 0 -18 76 c-42 177 -158 325 -317 402 -148 73 -267 92 -307 49z'/%3E%3Cpath d='M1585 1176 c-41 -18 -426 -407 -448 -454 -16 -33 -17 -58 -12 -257 8 -266 16 -296 87 -316 60 -16 460 -12 502 5 36 15 420 405 443 450 10 20 14 46 10 80 l-4 51 -219 214 c-121 117 -233 220 -251 227 -40 17 -69 17 -108 0z m286 -283 c128 -127 209 -214 209 -226 0 -18 -64 -90 -293 -324 l-110 -113 -210 0 c-182 0 -213 2 -229 17 -16 15 -18 35 -18 227 l0 211 201 208 c128 132 208 207 221 207 12 0 98 -78 229 -207z'/%3E%3Cpath d='M1514 767 c-2 -7 -3 -74 -2 -148 l3 -134 83 0 c79 0 85 1 108 28 31 37 31 81 0 112 -20 20 -22 26 -10 36 21 17 17 76 -6 99 -16 16 -33 20 -95 20 -53 0 -77 -4 -81 -13z m126 -42 c16 -10 12 -52 -6 -59 -9 -3 -27 -6 -40 -6 -21 0 -24 5 -24 33 0 19 3 37 7 40 7 7 46 2 63 -8z m24 -137 c18 -29 -4 -53 -53 -56 l-41 -3 0 41 0 41 41 -3 c27 -2 46 -9 53 -20z'/%3E%3Cpath d='M1332 408 c-19 -19 -14 -56 9 -69 26 -14 69 3 69 26 0 46 -48 73 -78 43z'/%3E%3Cpath d='M251 941 c-55 -82 -101 -152 -101 -155 0 -3 32 -6 70 -6 l70 0 0 -37 c0 -68 29 -177 67 -253 45 -92 159 -210 248 -257 69 -36 167 -68 240 -77 43 -6 55 -4 78 14 21 17 27 30 27 59 0 52 -24 71 -113 86 -148 26 -283 117 -345 233 -33 62 -62 157 -62 204 0 28 0 28 70 28 l70 0 -102 155 c-57 85 -106 155 -109 155 -4 0 -52 -67 -108 -149z'/%3E%3C/g%3E%3C/svg%3E");
}

.classLogisticRouteTransfer {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1510 2037 c-166 -47 -259 -228 -203 -393 17 -50 86 -175 128 -230 13 -17 21 -34 18 -38 -4 -3 -47 -6 -97 -6 -110 0 -150 -10 -213 -54 -72 -49 -113 -133 -113 -230 0 -129 64 -223 181 -267 42 -16 78 -19 246 -19 195 0 197 0 234 -26 69 -48 84 -119 37 -179 -44 -56 -38 -55 -546 -55 -258 0 -471 3 -475 6 -3 3 12 31 33 63 77 112 122 208 127 270 12 129 -48 243 -158 299 -58 30 -74 34 -147 34 -66 0 -92 -5 -136 -25 -118 -54 -182 -161 -174 -292 7 -110 65 -217 231 -428 l69 -88 572 3 571 3 56 26 c102 48 150 121 157 239 7 134 -49 230 -167 283 -40 18 -72 21 -264 26 l-219 6 -34 37 c-28 32 -34 45 -34 84 0 41 5 51 39 85 l39 39 166 0 166 0 31 35 c74 81 183 237 227 324 40 81 47 104 50 166 4 63 0 81 -23 134 -31 69 -85 123 -152 153 -55 24 -164 32 -223 15z m148 -161 c36 -19 78 -65 91 -99 8 -20 7 -38 -3 -67 -16 -46 -84 -162 -120 -205 l-26 -30 -29 35 c-54 63 -121 192 -121 231 0 99 124 179 208 135z m-1013 -852 c67 -51 82 -112 44 -187 -27 -52 -121 -197 -129 -197 -11 1 -74 96 -117 176 -42 79 -44 86 -33 119 37 113 149 155 235 89z'/%3E%3Cpath d='M1568 1779 c-12 -6 -18 -22 -18 -45 0 -28 5 -36 25 -44 16 -6 34 -6 50 0 20 8 25 16 25 44 0 48 -40 70 -82 45z'/%3E%3Cpath d='M514 936 c-10 -25 0 -69 18 -80 28 -17 72 4 76 37 2 16 -2 35 -9 43 -15 18 -78 19 -85 0z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M1510 2037 c-166 -47 -259 -228 -203 -393 17 -50 86 -175 128 -230 13 -17 21 -34 18 -38 -4 -3 -47 -6 -97 -6 -110 0 -150 -10 -213 -54 -72 -49 -113 -133 -113 -230 0 -129 64 -223 181 -267 42 -16 78 -19 246 -19 195 0 197 0 234 -26 69 -48 84 -119 37 -179 -44 -56 -38 -55 -546 -55 -258 0 -471 3 -475 6 -3 3 12 31 33 63 77 112 122 208 127 270 12 129 -48 243 -158 299 -58 30 -74 34 -147 34 -66 0 -92 -5 -136 -25 -118 -54 -182 -161 -174 -292 7 -110 65 -217 231 -428 l69 -88 572 3 571 3 56 26 c102 48 150 121 157 239 7 134 -49 230 -167 283 -40 18 -72 21 -264 26 l-219 6 -34 37 c-28 32 -34 45 -34 84 0 41 5 51 39 85 l39 39 166 0 166 0 31 35 c74 81 183 237 227 324 40 81 47 104 50 166 4 63 0 81 -23 134 -31 69 -85 123 -152 153 -55 24 -164 32 -223 15z m148 -161 c36 -19 78 -65 91 -99 8 -20 7 -38 -3 -67 -16 -46 -84 -162 -120 -205 l-26 -30 -29 35 c-54 63 -121 192 -121 231 0 99 124 179 208 135z m-1013 -852 c67 -51 82 -112 44 -187 -27 -52 -121 -197 -129 -197 -11 1 -74 96 -117 176 -42 79 -44 86 -33 119 37 113 149 155 235 89z'/%3E%3Cpath d='M1568 1779 c-12 -6 -18 -22 -18 -45 0 -28 5 -36 25 -44 16 -6 34 -6 50 0 20 8 25 16 25 44 0 48 -40 70 -82 45z'/%3E%3Cpath d='M514 936 c-10 -25 0 -69 18 -80 28 -17 72 4 76 37 2 16 -2 35 -9 43 -15 18 -78 19 -85 0z'/%3E%3C/g%3E%3C/svg%3E");
}

.classDeliveredManifest {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M400 1750 c-12 -12 -25 -32 -30 -46 -15 -39 -13 -617 2 -632 9 -9 126 -12 464 -12 249 0 459 3 468 6 14 5 16 43 16 324 l0 318 -29 31 -29 31 -421 0 c-410 0 -422 -1 -441 -20z m663 -140 c16 -22 27 -44 25 -49 -5 -15 -336 -351 -345 -351 -9 1 -158 199 -152 204 2 1 21 16 43 31 l38 29 22 -25 c11 -13 30 -37 42 -53 l20 -28 135 141 c74 77 136 141 139 141 3 0 18 -18 33 -40z'/%3E%3Cpath d='M1348 1308 l-3 -253 -502 -3 -503 -2 0 -106 c0 -153 23 -183 129 -172 30 3 34 8 51 58 22 66 64 104 134 125 64 19 111 19 169 -1 56 -19 113 -79 122 -128 4 -19 13 -40 20 -46 8 -7 68 -10 165 -8 l151 3 19 55 c22 66 60 101 137 125 118 37 232 -3 276 -97 14 -29 28 -61 31 -72 5 -16 14 -18 56 -14 84 8 80 -6 80 312 0 165 -4 297 -11 319 -14 50 -61 103 -120 133 -46 23 -58 24 -223 24 l-176 0 -2 -252z m393 103 c16 -20 19 -40 19 -147 l0 -124 -65 0 c-63 0 -66 1 -71 28 -12 60 -48 82 -133 82 l-61 0 0 94 c0 53 4 96 10 98 5 2 71 1 146 -2 128 -5 137 -6 155 -29z m-506 -526 c0 -19 -8 -20 -119 -23 -121 -3 -144 3 -133 33 6 13 24 15 129 13 115 -3 123 -4 123 -23z'/%3E%3Cpath d='M649 887 c-51 -34 -79 -82 -79 -134 0 -175 221 -237 308 -88 45 78 12 189 -68 230 -44 23 -121 19 -161 -8z m142 -86 c17 -17 29 -40 29 -55 0 -34 -38 -75 -77 -82 -27 -5 -37 -1 -63 24 -39 40 -41 83 -4 117 37 34 78 33 115 -4z'/%3E%3Cpath d='M1429 887 c-51 -34 -79 -82 -79 -134 0 -175 221 -237 308 -88 45 78 12 189 -68 230 -44 23 -121 19 -161 -8z m142 -86 c17 -18 29 -40 29 -56 0 -35 -50 -85 -85 -85 -32 0 -85 50 -85 80 0 81 84 117 141 61z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M400 1750 c-12 -12 -25 -32 -30 -46 -15 -39 -13 -617 2 -632 9 -9 126 -12 464 -12 249 0 459 3 468 6 14 5 16 43 16 324 l0 318 -29 31 -29 31 -421 0 c-410 0 -422 -1 -441 -20z m663 -140 c16 -22 27 -44 25 -49 -5 -15 -336 -351 -345 -351 -9 1 -158 199 -152 204 2 1 21 16 43 31 l38 29 22 -25 c11 -13 30 -37 42 -53 l20 -28 135 141 c74 77 136 141 139 141 3 0 18 -18 33 -40z'/%3E%3Cpath d='M1348 1308 l-3 -253 -502 -3 -503 -2 0 -106 c0 -153 23 -183 129 -172 30 3 34 8 51 58 22 66 64 104 134 125 64 19 111 19 169 -1 56 -19 113 -79 122 -128 4 -19 13 -40 20 -46 8 -7 68 -10 165 -8 l151 3 19 55 c22 66 60 101 137 125 118 37 232 -3 276 -97 14 -29 28 -61 31 -72 5 -16 14 -18 56 -14 84 8 80 -6 80 312 0 165 -4 297 -11 319 -14 50 -61 103 -120 133 -46 23 -58 24 -223 24 l-176 0 -2 -252z m393 103 c16 -20 19 -40 19 -147 l0 -124 -65 0 c-63 0 -66 1 -71 28 -12 60 -48 82 -133 82 l-61 0 0 94 c0 53 4 96 10 98 5 2 71 1 146 -2 128 -5 137 -6 155 -29z m-506 -526 c0 -19 -8 -20 -119 -23 -121 -3 -144 3 -133 33 6 13 24 15 129 13 115 -3 123 -4 123 -23z'/%3E%3Cpath d='M649 887 c-51 -34 -79 -82 -79 -134 0 -175 221 -237 308 -88 45 78 12 189 -68 230 -44 23 -121 19 -161 -8z m142 -86 c17 -17 29 -40 29 -55 0 -34 -38 -75 -77 -82 -27 -5 -37 -1 -63 24 -39 40 -41 83 -4 117 37 34 78 33 115 -4z'/%3E%3Cpath d='M1429 887 c-51 -34 -79 -82 -79 -134 0 -175 221 -237 308 -88 45 78 12 189 -68 230 -44 23 -121 19 -161 -8z m142 -86 c17 -18 29 -40 29 -56 0 -35 -50 -85 -85 -85 -32 0 -85 50 -85 80 0 81 84 117 141 61z'/%3E%3C/g%3E%3C/svg%3E");
}

.classUndeliveredManifest {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M959 1739 l-29 -31 0 -318 c0 -281 2 -319 16 -324 9 -3 219 -6 468 -6 338 0 455 3 464 12 15 15 17 593 2 632 -5 14 -18 34 -30 46 -19 19 -31 20 -441 20 l-421 0 -29 -31z m368 -200 c75 -54 86 -59 102 -47 160 115 153 111 181 95 38 -23 48 -46 28 -60 -116 -84 -138 -102 -135 -111 2 -6 26 -27 53 -46 27 -19 60 -43 74 -53 28 -20 22 -38 -21 -64 -25 -15 -28 -14 -112 46 l-87 62 -76 -56 c-41 -31 -81 -59 -89 -61 -14 -6 -75 33 -75 48 0 4 36 34 81 67 l81 59 -52 41 c-28 22 -65 49 -81 58 -16 10 -29 23 -29 29 0 10 56 53 69 54 2 0 42 -27 88 -61z'/%3E%3Cpath d='M499 1535 c-57 -30 -105 -83 -118 -132 -7 -22 -11 -154 -11 -319 0 -318 -4 -304 80 -312 42 -4 51 -2 56 14 3 11 17 43 31 72 44 94 158 134 276 97 77 -24 115 -59 137 -125 l19 -55 151 -3 c97 -2 157 1 165 8 7 6 16 27 20 46 9 49 66 109 122 128 58 20 105 20 169 1 70 -21 112 -59 134 -125 17 -50 21 -55 51 -58 106 -11 129 19 129 172 l0 106 -502 2 -503 3 -3 253 -2 252 -178 0 c-167 -1 -180 -2 -223 -25z m321 -191 l0 -94 -61 0 c-85 0 -121 -22 -133 -82 -5 -27 -8 -28 -71 -28 l-65 0 0 124 c0 172 -3 169 172 176 73 3 139 3 146 1 8 -2 12 -30 12 -97z m445 -459 c0 -19 -8 -20 -119 -23 -121 -3 -144 3 -133 33 6 13 24 15 129 13 115 -3 123 -4 123 -23z'/%3E%3Cpath d='M654 891 c-110 -67 -109 -225 1 -289 80 -46 189 -12 229 71 52 112 -26 237 -148 237 -32 0 -62 -7 -82 -19z m127 -74 c21 -16 39 -51 39 -77 0 -30 -53 -80 -85 -80 -35 0 -85 50 -85 85 0 58 87 106 131 72z'/%3E%3Cpath d='M1434 891 c-110 -67 -109 -225 1 -289 80 -46 189 -12 229 71 52 112 -26 237 -148 237 -32 0 -62 -7 -82 -19z m140 -86 c37 -34 35 -77 -4 -117 -26 -25 -36 -29 -63 -24 -39 7 -77 48 -77 82 0 15 12 38 29 55 37 37 78 38 115 4z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M959 1739 l-29 -31 0 -318 c0 -281 2 -319 16 -324 9 -3 219 -6 468 -6 338 0 455 3 464 12 15 15 17 593 2 632 -5 14 -18 34 -30 46 -19 19 -31 20 -441 20 l-421 0 -29 -31z m368 -200 c75 -54 86 -59 102 -47 160 115 153 111 181 95 38 -23 48 -46 28 -60 -116 -84 -138 -102 -135 -111 2 -6 26 -27 53 -46 27 -19 60 -43 74 -53 28 -20 22 -38 -21 -64 -25 -15 -28 -14 -112 46 l-87 62 -76 -56 c-41 -31 -81 -59 -89 -61 -14 -6 -75 33 -75 48 0 4 36 34 81 67 l81 59 -52 41 c-28 22 -65 49 -81 58 -16 10 -29 23 -29 29 0 10 56 53 69 54 2 0 42 -27 88 -61z'/%3E%3Cpath d='M499 1535 c-57 -30 -105 -83 -118 -132 -7 -22 -11 -154 -11 -319 0 -318 -4 -304 80 -312 42 -4 51 -2 56 14 3 11 17 43 31 72 44 94 158 134 276 97 77 -24 115 -59 137 -125 l19 -55 151 -3 c97 -2 157 1 165 8 7 6 16 27 20 46 9 49 66 109 122 128 58 20 105 20 169 1 70 -21 112 -59 134 -125 17 -50 21 -55 51 -58 106 -11 129 19 129 172 l0 106 -502 2 -503 3 -3 253 -2 252 -178 0 c-167 -1 -180 -2 -223 -25z m321 -191 l0 -94 -61 0 c-85 0 -121 -22 -133 -82 -5 -27 -8 -28 -71 -28 l-65 0 0 124 c0 172 -3 169 172 176 73 3 139 3 146 1 8 -2 12 -30 12 -97z m445 -459 c0 -19 -8 -20 -119 -23 -121 -3 -144 3 -133 33 6 13 24 15 129 13 115 -3 123 -4 123 -23z'/%3E%3Cpath d='M654 891 c-110 -67 -109 -225 1 -289 80 -46 189 -12 229 71 52 112 -26 237 -148 237 -32 0 -62 -7 -82 -19z m127 -74 c21 -16 39 -51 39 -77 0 -30 -53 -80 -85 -80 -35 0 -85 50 -85 85 0 58 87 106 131 72z'/%3E%3Cpath d='M1434 891 c-110 -67 -109 -225 1 -289 80 -46 189 -12 229 71 52 112 -26 237 -148 237 -32 0 -62 -7 -82 -19z m140 -86 c37 -34 35 -77 -4 -117 -26 -25 -36 -29 -63 -24 -39 7 -77 48 -77 82 0 15 12 38 29 55 37 37 78 38 115 4z'/%3E%3C/g%3E%3C/svg%3E");
}

.classSearchTag {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M905 2053 c-250 -29 -443 -145 -570 -342 -248 -383 -97 -903 317 -1090 108 -49 181 -64 313 -65 162 0 282 34 417 121 l28 18 242 -242 c187 -185 250 -242 276 -248 73 -15 152 64 137 137 -6 25 -62 88 -246 274 l-240 240 51 100 c28 54 58 128 67 164 24 90 23 283 -1 369 -69 253 -248 446 -489 526 -69 23 -214 47 -257 43 -8 0 -28 -3 -45 -5z m159 -238 c206 -44 363 -196 411 -396 20 -87 19 -151 -5 -245 -47 -184 -190 -327 -374 -374 -94 -24 -158 -25 -245 -5 -210 50 -372 227 -402 441 -37 264 145 521 411 578 85 19 120 19 204 1z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M905 2053 c-250 -29 -443 -145 -570 -342 -248 -383 -97 -903 317 -1090 108 -49 181 -64 313 -65 162 0 282 34 417 121 l28 18 242 -242 c187 -185 250 -242 276 -248 73 -15 152 64 137 137 -6 25 -62 88 -246 274 l-240 240 51 100 c28 54 58 128 67 164 24 90 23 283 -1 369 -69 253 -248 446 -489 526 -69 23 -214 47 -257 43 -8 0 -28 -3 -45 -5z m159 -238 c206 -44 363 -196 411 -396 20 -87 19 -151 -5 -245 -47 -184 -190 -327 -374 -374 -94 -24 -158 -25 -245 -5 -210 50 -372 227 -402 441 -37 264 145 521 411 578 85 19 120 19 204 1z'/%3E%3C/g%3E%3C/svg%3E");
}

.classChangeTagFromSalesManifest {
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M655 2141 c-68 -4 -120 -12 -137 -21 -37 -21 -394 -406 -418 -452 -48 -90 -32 -116 213 -344 117 -108 226 -205 242 -216 37 -24 110 -20 148 8 47 34 402 424 415 457 11 25 12 74 5 252 -11 249 -17 271 -85 306 -40 20 -139 23 -383 10z m348 -99 c13 -14 18 -57 26 -227 l9 -209 -197 -210 c-109 -117 -207 -212 -218 -214 -14 -2 -80 53 -234 195 -118 110 -215 207 -217 216 -4 18 37 67 257 310 68 75 131 138 140 138 16 2 283 14 372 17 33 1 50 -3 62 -16z'/%3E%3Cpath d='M850 1940 c-25 -25 -25 -35 0 -60 24 -24 30 -24 54 -7 25 18 18 67 -12 78 -17 6 -27 4 -42 -11z'/%3E%3Cpath d='M528 1692 c-27 -76 -48 -144 -48 -151 0 -8 10 -11 27 -9 21 2 29 10 37 36 9 31 10 32 67 32 57 0 58 0 69 -35 10 -29 16 -35 41 -35 16 0 29 5 29 13 0 6 -21 74 -47 150 l-48 137 -40 0 -40 0 -47 -138z m116 -19 c7 -21 4 -23 -33 -23 l-40 0 15 43 c26 75 25 74 39 37 7 -19 15 -45 19 -57z'/%3E%3Cpath d='M1322 2077 c-28 -30 -28 -69 1 -101 16 -18 42 -28 102 -40 105 -21 194 -66 260 -131 56 -56 111 -156 122 -218 l6 -37 -62 0 c-33 0 -61 -3 -61 -6 0 -6 185 -281 200 -298 7 -7 210 282 210 299 0 3 -31 5 -68 5 l-68 0 -18 76 c-42 177 -158 325 -317 402 -148 73 -267 92 -307 49z'/%3E%3Cpath d='M1585 1176 c-41 -18 -426 -407 -448 -454 -16 -33 -17 -58 -12 -257 8 -266 16 -296 87 -316 60 -16 460 -12 502 5 36 15 420 405 443 450 10 20 14 46 10 80 l-4 51 -219 214 c-121 117 -233 220 -251 227 -40 17 -69 17 -108 0z m286 -283 c128 -127 209 -214 209 -226 0 -18 -64 -90 -293 -324 l-110 -113 -210 0 c-182 0 -213 2 -229 17 -16 15 -18 35 -18 227 l0 211 201 208 c128 132 208 207 221 207 12 0 98 -78 229 -207z'/%3E%3Cpath d='M1514 767 c-2 -7 -3 -74 -2 -148 l3 -134 83 0 c79 0 85 1 108 28 31 37 31 81 0 112 -20 20 -22 26 -10 36 21 17 17 76 -6 99 -16 16 -33 20 -95 20 -53 0 -77 -4 -81 -13z m126 -42 c16 -10 12 -52 -6 -59 -9 -3 -27 -6 -40 -6 -21 0 -24 5 -24 33 0 19 3 37 7 40 7 7 46 2 63 -8z m24 -137 c18 -29 -4 -53 -53 -56 l-41 -3 0 41 0 41 41 -3 c27 -2 46 -9 53 -20z'/%3E%3Cpath d='M1332 408 c-19 -19 -14 -56 9 -69 26 -14 69 3 69 26 0 46 -48 73 -78 43z'/%3E%3Cpath d='M251 941 c-55 -82 -101 -152 -101 -155 0 -3 32 -6 70 -6 l70 0 0 -37 c0 -68 29 -177 67 -253 45 -92 159 -210 248 -257 69 -36 167 -68 240 -77 43 -6 55 -4 78 14 21 17 27 30 27 59 0 52 -24 71 -113 86 -148 26 -283 117 -345 233 -33 62 -62 157 -62 204 0 28 0 28 70 28 l70 0 -102 155 c-57 85 -106 155 -109 155 -4 0 -52 -67 -108 -149z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='225.000000pt' height='225.000000pt' viewBox='0 0 225.000000 225.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,225.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M655 2141 c-68 -4 -120 -12 -137 -21 -37 -21 -394 -406 -418 -452 -48 -90 -32 -116 213 -344 117 -108 226 -205 242 -216 37 -24 110 -20 148 8 47 34 402 424 415 457 11 25 12 74 5 252 -11 249 -17 271 -85 306 -40 20 -139 23 -383 10z m348 -99 c13 -14 18 -57 26 -227 l9 -209 -197 -210 c-109 -117 -207 -212 -218 -214 -14 -2 -80 53 -234 195 -118 110 -215 207 -217 216 -4 18 37 67 257 310 68 75 131 138 140 138 16 2 283 14 372 17 33 1 50 -3 62 -16z'/%3E%3Cpath d='M850 1940 c-25 -25 -25 -35 0 -60 24 -24 30 -24 54 -7 25 18 18 67 -12 78 -17 6 -27 4 -42 -11z'/%3E%3Cpath d='M528 1692 c-27 -76 -48 -144 -48 -151 0 -8 10 -11 27 -9 21 2 29 10 37 36 9 31 10 32 67 32 57 0 58 0 69 -35 10 -29 16 -35 41 -35 16 0 29 5 29 13 0 6 -21 74 -47 150 l-48 137 -40 0 -40 0 -47 -138z m116 -19 c7 -21 4 -23 -33 -23 l-40 0 15 43 c26 75 25 74 39 37 7 -19 15 -45 19 -57z'/%3E%3Cpath d='M1322 2077 c-28 -30 -28 -69 1 -101 16 -18 42 -28 102 -40 105 -21 194 -66 260 -131 56 -56 111 -156 122 -218 l6 -37 -62 0 c-33 0 -61 -3 -61 -6 0 -6 185 -281 200 -298 7 -7 210 282 210 299 0 3 -31 5 -68 5 l-68 0 -18 76 c-42 177 -158 325 -317 402 -148 73 -267 92 -307 49z'/%3E%3Cpath d='M1585 1176 c-41 -18 -426 -407 -448 -454 -16 -33 -17 -58 -12 -257 8 -266 16 -296 87 -316 60 -16 460 -12 502 5 36 15 420 405 443 450 10 20 14 46 10 80 l-4 51 -219 214 c-121 117 -233 220 -251 227 -40 17 -69 17 -108 0z m286 -283 c128 -127 209 -214 209 -226 0 -18 -64 -90 -293 -324 l-110 -113 -210 0 c-182 0 -213 2 -229 17 -16 15 -18 35 -18 227 l0 211 201 208 c128 132 208 207 221 207 12 0 98 -78 229 -207z'/%3E%3Cpath d='M1514 767 c-2 -7 -3 -74 -2 -148 l3 -134 83 0 c79 0 85 1 108 28 31 37 31 81 0 112 -20 20 -22 26 -10 36 21 17 17 76 -6 99 -16 16 -33 20 -95 20 -53 0 -77 -4 -81 -13z m126 -42 c16 -10 12 -52 -6 -59 -9 -3 -27 -6 -40 -6 -21 0 -24 5 -24 33 0 19 3 37 7 40 7 7 46 2 63 -8z m24 -137 c18 -29 -4 -53 -53 -56 l-41 -3 0 41 0 41 41 -3 c27 -2 46 -9 53 -20z'/%3E%3Cpath d='M1332 408 c-19 -19 -14 -56 9 -69 26 -14 69 3 69 26 0 46 -48 73 -78 43z'/%3E%3Cpath d='M251 941 c-55 -82 -101 -152 -101 -155 0 -3 32 -6 70 -6 l70 0 0 -37 c0 -68 29 -177 67 -253 45 -92 159 -210 248 -257 69 -36 167 -68 240 -77 43 -6 55 -4 78 14 21 17 27 30 27 59 0 52 -24 71 -113 86 -148 26 -283 117 -345 233 -33 62 -62 157 -62 204 0 28 0 28 70 28 l70 0 -102 155 c-57 85 -106 155 -109 155 -4 0 -52 -67 -108 -149z'/%3E%3C/g%3E%3C/svg%3E");
}

/*  End Traceabilty svg csss=============================================================== */

/*ImportTags ===*/

.import-tags div.hidetablist {
    display: none;
}

@media (max-width:992px) {
    div.hidetablist {
        display: block;
    }
}
/* End ImportTags ===*/

/* Common Css Class* ===*/
.t-center {
    text-align: center
}

.m-15 {
    margin: 15px;
}

.accordiantab-list {
    margin: 5px 10px 5px 5px;
}

ul.display-flex {
    display: flex;
}

.p-0 {
    padding: 0;
}

.plr-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.bars-icon {
    font-size: 16px;
    padding-right: 6px;
    padding-top: 2px;
}

.w100 {
    width: 100% !important;
}

.ta-left {
    text-align: left;
}

/*.pt-13 {
    padding-top: 13px;
}*/

.w-20 {
    width: 20px;
}

.pr-50 {
    padding-right: 50px;
}

.ml-15 {
    margin-left: 15px;
}

.mb-5 {
    margin-bottom: 5px;
}

.h-400 {
    height: 400px;
}

.of-auto {
    overflow: auto;
}

.tt-none {
    text-transform: none;
}

.b-none {
    border: none !important;
}

.pl-15 {
    padding-left: 15px;
}

.pr-1 {
    padding-right: 1px;
}

.d-none {
    display: none;
}

.va-top {
    vertical-align: top;
}

.m-left {
    float: left;
}

.m-0-15-0-0 {
    margin: 0 15px 0 0 !important;
}

.mw-80 {
    max-width: 80px !important;
}


div.hidetablist {
    display: none;
}
/* End Common Css Class ===*/


/*CannabisTax   ===*/
@media (max-width: 500px) {
    #ulOtherTabs {
        right: -53px !important;
    }
}
/* End CannbisTax ===*/


/* CannabisLicenseIssuedList ===*/
@media (max-width:992px) {
    div.hidetablist {
        display: block;
    }
}

#PopUpb2 {
    max-height: 120px;
    overflow: auto;
}

    #PopUpb2 > a {
        color: var(--Header-color);
    }

.lnkAddEditVendor {
    color: var(--Header-color);
}
/* End Cannabis License Issued List ===*/


/* Traceability Package Plant Tag ===*/
#tree_view {
    width: 100%;
    height: 100%;
    margin-top: 30px;
}

.node.marketRecall circle {
    stroke: #a30909 !important;
}

.divTraceabilityAccordion circle {
    fill: var(--bs-white);
    stroke: var(--actionicon-border-color);
    stroke-width: 2px;
}

.node {
    cursor: pointer;
    text-anchor: start;
}

    .node rect {
        stroke: gray;
        stroke-width: 1.5px;
    }

    .node text {
        font: 12px sans-serif;
    }

.link, .mpLink {
    fill: none;
    stroke: #ccc;
}

.node {
    margin: 5px !important;
}

    .node text {
        font: 12px sans-serif;
        fill: var(--font-dark-color) !important;
    }

.traceabilityFilterClassReadonly {
    border: 1px solid var(--bs-gray-300);
    padding: 10px;
    margin: 5px 10px 5px 5px;
}

.link {
    fill: none;
    stroke: var(--actionicon-border-color);
    /*   stroke-width: 2px; */
}

.popover {
    max-width: 25%;
}

    .popover .box {
        border-width: 0px;
    }

.packageTagPopup {
    width: 103%;
    margin-left: -9px;
    max-height: 266px;
    max-width: 614px;
}

    .packageTagPopup::-webkit-scrollbar {
        width: 7px;
        height: 7px;
    }

    /* Track */
    .packageTagPopup::-webkit-scrollbar-track {
        background: #f1f1f1;
        border-radius: 15px;
    }

    /* Handle */
    .packageTagPopup::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 15px;
    }

        /* Handle on hover */
        .packageTagPopup::-webkit-scrollbar-thumb:hover {
            background: #555;
        }


.popover .box-body {
    padding-bottom: 0px;
}

.popover button.close {
    top: 1px;
}

#closetraceabilitypopover {
    font-size: 19px;
    padding: 1px;
    cursor: pointer;
}

.popover .move_right {
    position: absolute;
    top: -7px;
    right: 9px;
    z-index: 99999999;
}

.handleCounter .btn {
    height: 38px !important;
}

.handleCounter input {
    height: 38px !important;
    width: 60px !important;
}

#tree .tooltip {
    position: absolute;
    padding: 8px;
    text-align: left;
    background: rgba(0, 0, 0, .87);
    color: #fff;
    border: 0px;
    border-radius: 8px;
    pointer-events: none;
}

    #tree .tooltip hr {
        padding: 0;
        margin: 8px 0;
    }

.popover:has(.traceability-package-plant-tag) {
    min-width: 414px;
}

/* End Traceability Package Plant Tag ===*/

a.btn.btn-sm.btn-outline {
    position: relative;
    transition: all 1s;
}

a i[data-helpurl] {
    position: absolute;
    right: 4px;
    text-align: right;
}

    a i[data-helpurl]::before {
        font-size: 0px;
        transition: all 1s;
        top: -4px;
        position: relative;
    }

a.btn.btn-sm.btn-outline:hover {
    padding-right: 20px;
}

a:hover i[data-helpurl] {
    margin-left: 4px;
    margin-right: -2px;
}

    a:hover i[data-helpurl]::before {
        font-size: 14px;
        top: 0px
    }

/*Context Help*/
#sidebarContextHelperDocumentation:not(.loaded):before, #dvMainContextHelper:not(.loaded):before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--ColorHEXCode78);
}

#sidebarContextHelperDocumentation.show {
    display: block;
}

@media only screen and (max-width : 1439px) {
    #sidebarContextHelperDocumentation.show {
        display: none;
    }

    li.context-help a.open {
        border-bottom: none !important;
    }

    .main-wrapper .content-wrapper {
        width: calc(100vw - 260px);
    }
}

@media screen and (max-width: 991.5px) {
    .main-menu .right-header ul li.context-help {
        margin-top: 5px;
    }
}

div.divPackage, div.divNewPackage, div.divPlantCosting {
    border-bottom: 1px solid var(--bs-gray-500);
    border-left: 1px solid var(--bs-gray-500);
    border-right: 1px solid var(--bs-gray-500);
}

    div.divPackage:nth-child(-n+2), div.divNewPackage:nth-child(-n+2), div.divPlantCosting:nth-child(-n+2) {
        border-top: 1px solid var(--bs-gray-500);
    }

    div.divPackage:nth-child(odd), div.divNewPackage:nth-child(odd), div.divPlantCosting:nth-child(odd) {
        background-color: var(--bs-gray-200);
    }

    div.divPackage:nth-child(even), div.divNewPackage:nth-child(even), div.divPlantCosting:nth-child(even) {
        background-color: var(--bs-white);
    }



/* Start border in desktop left menu */

.sidebar-menu .accordion-list > li.accordion-item > a {
    padding-left: 10px;
    border-top: 1px solid #e4e1e1;
    padding-top: 7px;
    padding-bottom: 7px;
}

.sidebar-menu .accordion-list li.accordion-item {
    padding: 0;
}

#sidebarmenu-desk {
    display: inline-block;
    width: 100%;
}

#sidebarToggle .os-content {
    padding: 0 !important;
    display: inline-grid;
}

.classLeftSubMenu .accordion-button::after {
    right: 7px !important;
    position: absolute;
}

.sidebar-menu .accordion-list > li.accordion-item > ul > li {
    border-top: 1px solid #e4e1e1;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 20px;
}


.sidebar-menu ul.accordion:not(.sidebar-menu) {
    padding-left: 0px;
}

.sidebar-menu .accordion-list li {
    padding: 7px 0 0 15px;
}

.sidebar-menu .accordion-list > li.accordion-item > a.active + ul > li {
    background: var(--bs-gray-200);
}

.sidebar-menu .accordion-list > li.accordion-item > a.active {
    background: var(--bs-gray-200);
}
/* End border in desktop left menu */

.main-menu .navbar-nav .nav-item.more ul .nav-link {
    padding: 5px 13px !important;
}

label.DatatTable-Column-Value {
    font-weight: normal;
}

.DashboardChart {
    padding-right: 0px;
}

/* Start Account Crossover Flyover */
.k-product-block {
    position: relative;
    padding: 5px;
    border: 1px solid var(--bs-gray-300);
    border-radius: 5px;
    margin-bottom: 10px;
}

    .k-product-block:hover {
        border: 1px solid var(--ColorHEXCode19);
    }

    .k-product-block.active:before {
        content: " ";
        background: var(--ColorHEXCode46);
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        position: absolute;
        z-index: 1;
    }
    .k-product-block.active {
        border-color: var(--ColorHEXCode19);
        /*box-shadow: 0 0px 10px rgba(0, 0, 0, 0.4);*/
    }

.div-sample .k-product-block .icheckbox_minimal-blue.hover {
    background-color: var(--bs-white);
}

.k-product-block {
    padding: 0px;
}

.k-product-detail {
    padding: 0px 5px 5px 5px;
    position: absolute;
    background: var(--ColorHEXCode19);
    bottom: 0;
    padding: 3px 10px;
    width: 100%;
    left: 0;
    color: white;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 12px;
}
/* End Account Crossover Flyover */

.accordiantab-list #accordion .box-header::after {
    background-image: none;
    -webkit-mask-size: 0rem;
    background-color: unset;
}

#accordion .button-list.list-unstyled {
    padding-right: 0px !important;
}
/* Always set the map height explicitly to define the size of the div
                       * element that contains the map. */
.map-licensees #map {
    height: 100%;
}

.PaymentPlanMoreInformation p {
    font-size: 14px;
    margin: 0px;
}

.PaymentPlanMoreInformation label {
    line-height: 15px;
}

.PaymentPlanMoreInformation .paddingTop15px {
    padding-top: 15px;
}

.clsTwoStepAuthenticationIcon2 {
    position: relative;
    right: 25px;
}

.clsTwoStepAuthenticationIcon1 {
    font-size: 17px !important;
    position: relative;
    top: -2px;
    right: 5px;
}

.SMSLogPopup {
    margin-top: 18px;
    margin-left: 0px;
    overflow-y: auto;
    max-height: 140px;
}

    .SMSLogPopup::-webkit-scrollbar {
        width: 7px;
        height: 7px;
    }

    /* Track */
    .SMSLogPopup::-webkit-scrollbar-track {
        background: #f1f1f1;
        border-radius: 15px;
    }

    /* Handle */
    .SMSLogPopup::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 15px;
    }

        /* Handle on hover */
        .SMSLogPopup::-webkit-scrollbar-thumb:hover {
            background: #555;
        }

#TwoStepAuthenticationBarcodeImage {
    border: 3px solid var(--actionicon-border-color);
}

#EditEmailConfiguration label.labelwrap {
    font-size: 13px;
    line-height: 11px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 86%;
    white-space: nowrap;
    margin-top: 4px;
}

.checkbox-inline {
    display: inline-block;
    display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    -webkit-mask-size: 18px;
    mask-size: 18px;
    border: none;
    cursor: pointer;
}

#divPackage {
    padding: 5px;
    /*height:170px;*/
}

#frmAssignRolePermission .fa-brands.primary, #frmAssignRolePermission .fab.primary {
    font-size: 22px;
}

#frmAssignRolePermission .fas.primary {
    font-size: 22px;
}

.c3-axis {
    font-size: 9px;
}

.img-responsive {
    display: block;
}

.profile-sidebar {
    margin-right: 20px;
    background: #fff;
}

.profile-userpic img {
    float: none;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
    border: 1px solid var(--ColorHEXCode19);
}

.profile-content .form-group {
    margin-bottom: 10px;
}

.driver-licensepic img {
    float: none;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    border: 1px solid var(--ColorHEXCode19);
}

.profile-content .form-group {
    margin-bottom: 10px;
}

.uploadButton input[type="file"] {
    cursor: pointer;
    position: absolute;
    top: 0px;
    opacity: 0;
}

.uploadButton {
    position: relative;
    cursor: pointer;
    color: var(--ColorHEXCode19);
}

    .uploadButton:hover {
        opacity: 1;
    }

.form-field.custom-textarea {
    height: 100px;
}

#ApplicationMoreInformation p {
    font-size: 14px;
    margin: 0px;
}

#ApplicationMoreInformation label {
    line-height: 15px;
}

#ApplicationMoreInformation .paddingTop15px {
    padding-top: 15px;
}

.lblHeightDiv30.clsSample.action-button-grey {
    -webkit-mask-image: url(../../../Content/images/Sample.svg);
    mask-image: url(../../../Content/images/Sample.svg);
    background-color: #888;
    width: 22px;
    height: 22px;
    -webkit-mask-size: 22px;
    mask-size: 18px;
}

.lblHeightDiv30.clsSample.action-button-blue {
    -webkit-mask-image: url(../../../Content/images/Sample.svg);
    mask-image: url(../../../Content/images/Sample.svg);
    background-color: var(--actionicon-border-color);
    width: 22px;
    height: 22px;
    -webkit-mask-size: 22px;
    mask-size: 18px;
}

@@media (max-width: 500px) {
    #ulOtherTabs {
        right: -55px !important;
    }
}

.login-page .os-content {
    background: #F3F7FB;
}

.login-page {
    background: #F3F7FB;
}

.clsConfigureIcon {
    font-size: 14px;
    display: inline-block;
    border-radius: 75px;
    border: 1px solid;
    padding: 6px 6px;
    background-color: #fff;
    margin-top: 22px;
}

.clsConfigureIcon:hover {
    color: #fff;
    background-color: var(--ColorHEXCode19);
}

@media screen and (width: 768px) {
    .clsConfigureIcon {
        font-size: 14px;
        display: inline-block;
        border-radius: 75px;
        border: 1px solid;
        padding: 5px 5px;
        background-color: #fff;
        margin-top: 45px;
    }
}

@media screen and (width: 1024px) {
    .clsConfigureIcon {
        font-size: 14px;
        display: inline-block;
        border-radius: 75px;
        border: 1px solid;
        padding: 6px 6px;
        background-color: #fff;
        margin-top: 46px;
    }
}

@media screen and (width: 1440px) {
    .clsConfigureIcon {
        font-size: 14px;
        display: inline-block;
        border-radius: 75px;
        border: 1px solid;
        padding: 6px 6px;
        background-color: #fff;
        margin-top: 20px;
    }
}

@media screen and (width: 2560px) {
    .clsConfigureIcon {
        font-size: 20px;
        display: inline-block;
        border-radius: 75px;
        border: 1px solid;
        padding: 6px 6px;
        background-color: #fff;
        margin-top: 23px;
    }
}

#DvViewDashboard #ReportTitle {
    color: var(--ColorHEXCode43);
    padding: 0 45px 0px 10px;
    margin-bottom: 0;
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

#DvViewDashboard .clsBox {
    /* padding: 5px; */
    margin-top: -7px;
    padding-left: 5px;
    margin-bottom: -2px;
}

.clsConfigureColumnIcon {
    cursor: pointer;
    position: absolute;
    right: 7px;
    top: 7px;
    z-index: 1;
}

#external_box1 #frmReportParameters .clsMarginBottom {
    margin-top: 10px;
}

#external_box #frmReportParameters .clsMarginBottom {
    margin-bottom: 10px;
}
#frmReportParameters .form-group {
    margin-bottom: 0px !important;
}

#color-picker-component .input-group-addon {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

#color-picker-component .field-input {
    position: relative;
}

#FontColor-picker-component .input-group-addon {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

#FontColor-picker-component .field-input {
    position: relative;
}

.datepicker.dropdown-menu {
    z-index: 1000001 !important;
}

.colorpicker-2x .colorpicker-saturation {
    width: 200px;
    height: 200px;
}

.colorpicker-2x .colorpicker-hue,
.colorpicker-2x .colorpicker-alpha {
    width: 30px;
    height: 200px;
}

.colorpicker-2x .colorpicker-color,
.colorpicker-2x .colorpicker-color div {
    height: 30px;
}

.colorpicker {
    z-index: 1000001;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: 0px !important;
}

#btnSubmitComment {
    margin: 5px
}

#btnCancelNote {
    margin: 5px
}

/* Start Theme */

#adminThemeSettings .Logo-sidebar {
    margin-right: 20px;
}

#adminThemeSettings .logo-validation {
    color: red;
    line-height: 23px;
    font-weight: normal;
}

#adminThemeSettings .Tenant-Logopic {
    padding: 10px 5px 10px;
    background-color: var(--bs-primary);
    max-width: 300px;
    display: flex;
}

#adminThemeSettings .Tenant-Logopic .noimage {
    float: none;
    width: 42px;
    height: 47px;
    padding-top: 5px;
}

#adminThemeSettings .uploadButton input[type="file"] {
    cursor: pointer;
    position: absolute;
    top: 0px;
    opacity: 0;
}

#adminThemeSettings .uploadButton {
    position: relative;
    cursor: pointer;
    color: var(--font-dark-color);
}

    #adminThemeSettings .uploadButton:hover {
        opacity: 1;
    }

#adminThemeSettings .uploadButton {
    margin-left: 50px;
}

#adminThemeSettings .imgRemove {
    margin-left: 85px;
    padding-top: 5px;
    text-align: left;
}

#adminThemeSettings .basename {
    font-family: 'robotoregular', serif;
    font-weight: bold;
    font-size: 30px;
    margin: 0;
    line-height: 50px;
    float: left;
    margin-left: 6px;
    color: white;
    margin-bottom: 0px;
}

#addEditThemeSetting .fc-color-picker {
    list-style: none;
    margin: 0;
    padding: 0;
}

    #addEditThemeSetting .fc-color-picker > li {
        float: left;
        font-size: 30px;
        margin-right: 5px;
        line-height: 30px;
    }

        #addEditThemeSetting .fc-color-picker > li .fa {
            -webkit-transition: -webkit-transform linear .3s;
            -moz-transition: -moz-transform linear .3s;
            -o-transition: -o-transform linear .3s;
            transition: transform linear .3s;
        }

            #addEditThemeSetting .fc-color-picker > li .fa:hover {
                -webkit-transform: rotate(30deg);
                -ms-transform: rotate(30deg);
                -o-transform: rotate(30deg);
                transform: rotate(30deg);
            }

#addEditThemeSetting .minicolors-theme-bootstrap .minicolors-swatch {
    width: 42px;
    height: 42px;
}

#addEditThemeSetting .lblcolorpicker {
    padding-left: 40px;
}

#addEditThemeSetting .minicolors-position-bottom .minicolors-panel {
    margin-top: 48px;
}

#addEditThemeSetting .field-input.color-picker {
    padding-left: 57px;
}

@media screen and (max-width: 767px) {
    #addEditThemeSetting .clsbackgroundColor {
        clear: both;
    }
}

div#closeThemePreview {
    right: 0px;
    float: right;
    background: orange;
    border-radius: 6px;
    z-index: 9999999;
    position: relative;
    box-shadow: rgba(0, 0, 0, 0.5) 10px 10px 5px 5px !important;
    display: none;
    border-radius: 6px;
}
a#closeThemePreview {
    color: black;
    padding: 6px 12px;
    border-color: orange;
    z-index: 9999999;
}
/* End Theme */
#frmAppImages span.fileinput-new {
    width: 190px !important;
}

/* Start Traceability */

/*.circle {
    fill: var(--bs-white);
    stroke: var(--actionicon-border-color);
    stroke-width: 2px;
}

.node {
    cursor: pointer;
    text-anchor: start;
}

    .node rect {
        stroke: gray;
        stroke-width: 1.5px;
    }

    .node text {
        font: 12px sans-serif;
    }

.link, .mpLink {
    fill: none;
    stroke: #ccc;
}

.node {
    margin: 5px !important;
}

    .node text {
        font: 12px sans-serif;
        fill: var(--font-dark-color) !important;
    }

.link {
    fill: none;
    stroke: var(--actionicon-border-color);*/
    /*   stroke-width: 2px; */
/*}

.popover {
    max-width: 25%;
}

    .popover .box {
        border-width: 0px;
    }

.packageTagPopup {
    width: 103%;
    margin-left: -9px;
    max-height: 266px;
    max-width: 614px;
}

    .packageTagPopup::-webkit-scrollbar {
        width: 7px;
        height: 7px;
    }*/

    /* Track */
    /*.packageTagPopup::-webkit-scrollbar-track {
        background: #f1f1f1;
        border-radius: 15px;
    }*/

    /* Handle */
    /*.packageTagPopup::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 15px;
    }*/

        /* Handle on hover */
        /*.packageTagPopup::-webkit-scrollbar-thumb:hover {
            background: #555;
        }


.popover .box-body {
    padding-bottom: 0px;
}

.popover button.close {
    top: 1px;
}

#closepopover {
    font-size: 25px;
    padding: 4px;
    cursor: pointer;
}

.popover .move_right {
    position: absolute;
    top: -7px;
    right: 9px;
    z-index: 99999999;
}

.handleCounter .btn {
    height: 38px !important;
}

.handleCounter input {
    height: 38px !important;
    width: 60px !important;
}

.popover {
    min-width: 414px;
}

#InventoryTagInformation label {
    line-height: 15px;
}

#InventoryTagInformation p {
    font-size: 14px;
    margin: 0px;
}

#InventoryTagInformation .paddingTop15px {
    padding-top: 15px;
}*/

/* End Traceability*/


/* Start Sales Manifest Invoice for Traceability */
.clsRedirectToGeneralInfo, .clsRedirectToShippingInfo, .clsRedirectToPurchaseOrderItem {
    cursor: pointer;
}

.spanPointer {
    cursor: auto;
}

#manifestInvoice .clsLightGray {
    background-color: var(--bs-gray-200);
}

#manifestInvoice .clsDarkGray {
    background-color: var(--bs-gray-300)
}

#manifestInvoice .clsFullBorder {
    border: 1px solid var(--actionicon-border-color);
}

#manifestInvoice .clsBorderLeft {
    border-left: 1px solid var(--actionicon-border-color);
}

#manifestInvoice .clsBorderRight {
    border-right: 1px solid var(--actionicon-border-color);
}

#manifestInvoice .clsBorderBottom {
    border-bottom: 1px solid var(--actionicon-border-color);
}

.clsManifest table tr td {
    padding: 0 5px;
}

.clsBorderCheck {
    border: 1px solid;
    padding: 9px 2px 0px 13px;
}

.clsTitle {
    font-weight: bold;
}

.clsTitleSub1 {
    font-weight: bold;
    font-size: 12px;
}

.clsTitleSub2 {
    font-weight: bold;
    font-size: 10px;
}

.clsColumnHeading1 {
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

.clsTitle1 {
    font-size: 11px;
    font-weight: bold;
}

.clsTitle2 {
    font-size: 10px;
}

.clsMainHeading {
    font-size: 18px;
    font-weight: bold;
}

.clsLightGray {
    background-color: #ccc;
}

.clsDarkGray {
    background-color: #808080;
}

.font10 {
    font-size: 10px;
}

.font11 {
    font-size: 11px;
}

.boldF {
    font-weight: bold;
}

/* End Sales Manifest Invoice for Traceability */

/* Start Transfer Information for Traceability */

#TransferInformation label {
    line-height: 15px;
}

#TransferInformation p {
    font-size: 14px;
    margin: 0px;
}

#TransferInformation .paddingTop15px {
    padding-top: 15px;
}

.clsRouteToBeTraveled {
    white-space: pre-wrap;
    box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.05);
}
.clsInventoryDetailsOdd {
    background-color: var(--bs-gray-200);
}
/* End Transfer Information for Traceability */


/* Start PlantTag Information for Traceability */
#PlantTagInformation p {
    font-size: 14px;
    margin: 0px;
}

#PlantTagInformation label {
    line-height: 15px;
}

#PlantTagInformation .paddingTop15px {
    padding-top: 15px;
}

.accordiantab-list #divPlantHistoryAccordion .box-header::after {
    background-image: none;
    -webkit-mask-size: 0rem;
    background-color: var(--bs-white);
}

#divPlantHistoryAccordion .button-list.list-unstyled {
    padding-right: 0px;
}
/* End PlantTag Information for Traceability */


/* Start SeeMyPO for Traceability */

.tableStyle {
    color: var(--ColorHEXCode28);
    text-align: left;
    text-transform: none;
    font-size: 12px;
    line-height: 22px;
    font-family: 'robotoregular', sans-serif;
    font-weight: 400;
    float: left;
    width: 100%;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    color: var(--ColorHEXCode28);
}

/* End SeeMyPO for Traceability */

/* Start Recall Information for Traceability */

#RecallInformation label {
    line-height: 15px;
}

#RecallInformation p {
    font-size: 14px;
    margin: 0px;
}

#RecallInformation .paddingTop15px {
    padding-top: 15px;
}
/* End Recall Information for Traceability */

@media (min-width:0px) and (max-width:658px) {
    div.popoverResponsive {
        position: absolute;
        inset: 0px auto auto 0px;
        margin: 0px;
        transform: translate(99px, 110px);
        max-width: 250px !important;
        min-width: 250px !important;
    }
}

@media (min-width:659px) and (max-width:1024px) {
    div.popoverResponsive {
        position: absolute;
        inset: 0px auto auto 0px;
        margin: 0px;
        transform: translate3d(130.5px, 110px, 0px) !important;
        max-width: 350px !important;
        min-width: 350px !important;
    }
}
.pr-10 {
    padding-right: 10px !important;
}

.pb-0 {
    padding-bottom: 0px !important;
}
.mb-10{
    margin-bottom: 10px !important;
}
.txt-center {
    text-align: center !important;
}
.MainPermissionList label.tooltipContextHelp {
    position: relative;
    transition: all 1s;
}

.tooltipContextHelp i[data-helpurl] {
    color: var(--actionicon-border-color);
    position: absolute;
    text-align: right;
    top: 12px;
}

    .tooltipContextHelp i[data-helpurl]::before {
        color: var(--actionicon-border-color);
        font-size: 0px;
        transition: all 1s;
        top: -4px;
        position: relative;
    }

.MainPermissionList label.tooltipContextHelp:hover {
    padding-right: 20px;
}

.tooltipContextHelp:hover i[data-helpurl] {
    color: var(--actionicon-border-color);
    margin-left: 4px;
    margin-right: -2px;
}

    .tooltipContextHelp:hover i[data-helpurl]::before {
        color: var(--actionicon-border-color);
        font-size: 14px;
        top: 0px
    }

.AppImageFile {
    display: contents !important;
}
#EmailSMSSettingActionBtn {
    margin: 10px 0 30px 0;
}

.EmailSMSTemplate .tmplPreview {
    height: 658px;
    overflow-y: auto;
    border: 1px solid var(--bs-gray-500);
    padding: 9px 0px 0px 3px;
    border-radius: 5px;
}
.EmailSMSTemplate .tmplplaceholder {
    background-color: var(--bs-gray-700);
    border-radius: 26px;
    padding: 0px 6px;
    line-height: 26px;
    margin-bottom: 4px;
    cursor: pointer;
    user-select: none;
}
.EmailSMSTemplatePreview {
    user-select: none;
    margin-top: 6px;
}
.mb-5 {
    margin-bottom: 5px !important;
}
.fontbold {
    font-weight: bold
}
.display-none {
    display: none
}

#frmDeliveryVendorServiceRegion .RegionType {
    font-weight: 700;
    font-size: 15px;
    padding-top: 7px;
}

div.divGroup:nth-child(-n+2) {
    border-top: 1px solid var(--bs-gray-500);
}

div.divGroup:nth-child(even) {
    background-color: var(--bs-gray-200);
        
}

div.divGroup:nth-child(odd) {
    background-color: var(--bs-white);
}
#frmDeliveryVendorServiceRegion .farmChildDataHeader {
    align-content: center;
    font-weight: bold;
    background-color: var(--bs-gray-200);
    border-top: 1px solid var(--bs-gray-500);
    border-bottom: 1px solid var(--bs-gray-500);
    border-left: 1px solid var(--bs-gray-500);
    border-right: 1px solid var(--bs-gray-500);
    align-content: center;
    font-weight: bold;
    text-align: center;
}
#frmDeliveryVendorServiceRegion #divfarmsteps {
    text-align: center;
}

.HeaderSearchTextbox {
    margin-bottom: -1px !important;
}

/* Start Badge Card Design */
#CardDesign .boldLabel {
    font-weight: bold
}

#CardDesign .tmplBackPreview, .tmplPreview, .tmplFrontPreview {
    background-color: var(--bs-gray-200);
    border-radius: 5px;
}

#CardDesign .frontItem .divplaceholder:nth-child(even) {
    background: var(--bs-gray-200);
}

#CardDesign .backItem .divplaceholder:nth-child(even) {
    background: var(--bs-gray-200);
}

#CardDesign .noUi-handle-lower {
    left: 0px !important;
}

#CardDesign #FontSizeValue, #RotateDegreeValue {
    margin-top: 5px !important;
}

#CardDesign .minicolors-theme-bootstrap .minicolors-swatch {
    width: 42px;
    height: 42px;
}

#CardDesign .lblcolorpicker {
    padding-left: 40px;
}

#CardDesign .minicolors-position-bottom .minicolors-panel {
    margin-top: 48px;
}

#CardDesign .field-input.color-picker {
    padding-left: 57px;
}

#CardDesign .mainPreviewContainer {
    position: relative;
    overflow: hidden;
}

#CardDesign .movable {
    position: absolute;
}

#CardDesign .qrmovable {
    position: absolute;
    cursor: move;
}

#CardDesign .imgmovable {
    position: absolute;
    cursor: move;
    z-index: 1;
}
/* Highlight selected element */
#CardDesign .selected {
    border: 1px solid #ff6600; /* Orange border for selected element */
    box-shadow: 0 0 10px rgba(255, 102, 0, 0.7); /* Light orange glow effect */
}
/* Context Menu Styling */
#CardDesign #contextMenu {
    display: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    z-index: 999;
}

    #CardDesign #contextMenu li {
        padding: 8px 12px;
        cursor: pointer;
        list-style: none;
    }

        #CardDesign #contextMenu li:hover {
            background-color: #f0f0f0;
        }

#CardDesign .resizer {
    width: 5px;
    height: 5px;
    background-color: red;
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: se-resize;
}

#CardDesign .image-resizer {
    width: 5px;
    height: 5px;
    background-color: red;
    position: absolute;
    bottom: 0;
    right: 0;
    cursor: se-resize;
}

/* Rotation Handle Styling */
#CardDesign .rotate-handle {
    width: 30px;
    height: 30px;
    background-color: rgba(0, 0, 0, 0.6); /* Semi-transparent black */
    position: absolute;
    top: -15px;
    right: -15px;
    border-radius: 50%;
    cursor: pointer;
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 10;
}

    #CardDesign .rotate-handle::after {
        content: '↻'; /* Rotation arrow icon */
        color: white;
        font-size: 16px;
    }

#CardDesign #qrlogopicture {
    position: relative;
}

#CardDesign .cardDesignBtn {
    height: 33px;
    line-height: 0;
    margin-left: 2px;
}
/*End Badge Card Design */}

#TotalAllLicenseesTax, #TotalPrintingBadge, #TotalGovernmentEmployeeBadges, #TotalDocumentationManagement {
    top: 8px;
}
/*start market recall popover*/
.EmailIconPopup {
    width: 104%;
    margin-left: -9px;
    overflow-y: auto;
    max-height: 266px;
}

    .EmailIconPopup::-webkit-scrollbar {
        width: 7px;
        height: 7px;
    }

    /* Track */
    .EmailIconPopup::-webkit-scrollbar-track {
        background: #f1f1f1;
        border-radius: 15px;
    }

    /* Handle */
    .EmailIconPopup::-webkit-scrollbar-thumb {
        background: #888;
        border-radius: 15px;
    }

        /* Handle on hover */
        .EmailIconPopup::-webkit-scrollbar-thumb:hover {
            background: #555;
        }

    .EmailIconPopup > img {
        width: 150px;
        padding-left: 2%;
    }
/*end market recall popover*/

.hp-field {
    position: absolute;
    left: -9999px;
}