:root {
    /* Color Palette */
    --primary-color: #89c540;
    --secondary-color: #15406a;
    --danger-color: #e50000;
    --warning-color: #dc3545;
    --warning-yellow-color: #ffb400;
    --info-color: #00adef;
    --text-color: #333333;
    --border-color: #e2e6f1;
    --light-gray: #f8f8f8;
    --dark-gray: #777777;
    --table-header-bg: #ffffff;
    --white: #ffffff;
    --table-border: #eeeeee;
    --input-border-color: #d9d9d9;
    --breadcrumb-link: #0f3f69;
    --hover-background: #f2f2f2;
    /* Typography */
    --font-family: "Poppins", sans-serif;
    --font-size-base: 1rem; /* Base font size (16px) */
    --font-size-sm: 0.75rem; /* Small font size (12px) */
    --font-size-md: 0.875rem; /* Medium font size (14px) */
    --font-size-lg: 1rem; /* Large font size (16px) */
    --font-size-data-table: 0.813rem; /* Small font size (13px) */
    --font-size-page-title: 1.25rem; /* Large font size (20px) */
    --font-size-loginpage-title: 2.25rem; /* Large font size (20px) */
    --font-size-forgotpassword-title: 1.75rem; /* Large font size (20px) */
    --font-weight-normal: 400;
    --font-weight-semibold: 500;
    --font-weight-bold: 600;
    /* Spacing & Sizes */
    --spacing-sm: 0.5rem; /* Small spacing (8px) */
    --spacing-md: 1rem; /* Medium spacing (16px) */
    --spacing-lg: 1.5rem; /* Large spacing (24px) */
    --spacing-xl: 2.875rem; /* Large spacing (46px) */
    --spacing-xl-enhance: 2.875rem; /* Large spacing (46px) */
    --spacing-xxl: 3.50rem; /* Large spacing (56px) */
    --spacing-searchbox-sm: 0.350rem;
    --spacing-searchbox-md: 0.750rem;
    --spacing-searchbox-lg: 1.250rem;
    --spacing-menu-sm: 0.5rem; /* Small spacing (8px) */
    --spacing-menu-md: 1rem; /* Medium spacing (16px) */
    --btn-radius: 0.25rem; /* Button radius (4px) */
    --btn-padding: var(--spacing-md) var(--spacing-lg); /* Dynamic padding */
    --card-radius: 0.5rem; /* Card radius (8px) */
    --btn-radius-rounded: 100rem; /* Button radius (4px) */
    --line-height: 1.428571429; /* Line height (20px) */
    --input-height: 2.375rem; /* Input height (38px) */
    --checkbox-size: 1.25rem; /* 20px */
    /* Shadows */
    --btn-shadow: 0.125rem 0.125rem 0.25rem 0.0625rem #c5c5c5; /* Button shadow */
    --card-shadow: 0.0625rem 0 0.25rem var(--table-border); /* Card shadow */
    /* Validation */
    --outline-valid: 0.0625rem solid var(--primary-color); /* Valid outline */
    --outline-invalid: 0.0625rem solid var(--danger-color); /* Invalid outline */
    /* Other */
    --icon-size-unitless: 1.25; /* 20px */
    --icon-size-md-unitless: 1.50; /* 28px */
    --icon-size-large-unitless: 2.25; /* 36px */
    --icon-size-arrow-unitless: 1.25; /* 20px */
    --sidebar-width: 5.75rem; /* Equivalent to 92px */
    --lst-container-padding: 1.25rem 1.875rem; /* Equivalent to 20px 30px */
    --scrollbar-width: var(--card-radius); /* Scrollbar width */
    --scrollbar-height: var(--card-radius); /* Scrollbar height */
    --loader-size: 2.375rem; /* Loader size (38px) */
}


/* Media Queries */
@media (min-width: 2561px) {

    :root {
        /* Typography */
        --font-size-base: 1.125rem; /* 24px */
        --font-size-sm: 1.0rem; /* Small font size (18px) */
        --font-size-md: 1.125rem; /* Medium font size (24px) */
        --font-size-lg: 1.5rem; /* Large font size (28px) */
        --font-size-data-table: 1.125rem; /* Small font size (18px) */
        --font-size-page-title: 1.50rem; /* Large font size (16px) */
        /* Spacing & Sizes */
        --spacing-sm: 0.75rem; /* 12px */
        --spacing-md: 1.05rem; /* 24px */
        --spacing-lg: 1.750rem; /* 32px */
        --spacing-xl: 3.275rem; /* Large spacing (46px) */
        --spacing-xl-enhance: 3.275rem; /* Large spacing (46px) */
        --spacing-xxl: 4.0rem; /* Large spacing (56px) */
        --spacing-searchbox-sm: 0.550rem;
        --spacing-searchbox-md: 0.950rem;
        --spacing-searchbox-lg: 1.50rem;
        --btn-radius: 0.50rem; /* Button radius (4px) */


        --btn-padding: var(--spacing-md) var(--spacing-lg);
        --card-radius: 0.75rem; /* 12px */
        --input-height: 3rem; /* 48px */
        --checkbox-size: 1.5rem; /* 20px */
        /* Shadows */
        --btn-shadow: 0.25rem 0.25rem 0.5rem 0.125rem #c5c5c5;
        --card-shadow: 0.125rem 0 0.5rem var(--table-border);
        /* Other */
        --icon-size-unitless: 2.0; /* 32px */
        --icon-size-md-unitless: 2.20; /* 28px */
        --icon-size-large-unitless: 2.75; /* 44px */
        --icon-size-arrow-unitless: 2.00; /* 20px */
        --sidebar-width: 5.75rem; /* Equivalent to 92px */
        --lst-container-padding: 1.25rem 1.875rem; /* Equivalent to 20px 30px */
    }
}

@media (min-width: 2049px) and (max-width: 2560px) {

    :root {
        /* Typography */
        --font-size-base: 1rem; /* Base font size (16px) */
        --font-size-sm: 0.75rem; /* Small font size (12px) */
        --font-size-md: 0.875rem; /* Medium font size (14px) */
        --font-size-lg: 1rem; /* Large font size (16px) */
        --font-size-page-title: 1.25rem; /* Large font size (16px) */
        /* Spacing & Sizes */
        --spacing-sm: 0.625rem; /* 10px */
        --spacing-md: 1rem; /* 20px */
        --spacing-lg: 1.25rem; /* 28px */
        --spacing-xl: 3.0rem; /* Large spacing (46px) */
        --spacing-xl-enhance: 3.0rem; /* Large spacing (46px) */
        --spacing-xxl: 3.850rem; /* Large spacing (56px) */
        --btn-padding: var(--spacing-md) var(--spacing-lg);
        --card-radius: 0.625rem; /* 10px */
        --input-height: 2.75rem; /* 44px */
        /* Shadows */
        --btn-shadow: 0.1875rem 0.1875rem 0.375rem 0.09375rem #c5c5c5;
        --card-shadow: 0.09375rem 0 0.375rem var(--table-border);
    }
}

@media (min-width: 1921px) and (max-width: 2048px) {

    :root {
        /* Typography */
        --font-size-base: 1.0625rem; /* 17px */
        /* Spacing & Sizes */
        --spacing-sm: 0.5625rem; /* 9px */
        --spacing-md: 1.125rem; /* 18px */
        --spacing-lg: 1.625rem; /* 26px */
        --spacing-xl: 2.875rem; /* Large spacing (46px) */
        --spacing-xl-enhance: 2.875rem; /* Large spacing (46px) */
        --spacing-xxl: 3.50rem; /* Large spacing (56px) */
        --btn-padding: var(--spacing-md) var(--spacing-lg);
        --card-radius: 0.5625rem; /* 9px */
        --input-height: 2.625rem; /* 42px */
        /* Shadows */
        --btn-shadow: 0.15625rem 0.15625rem 0.3125rem 0.078125rem #c5c5c5;
        --card-shadow: 0.078125rem 0 0.3125rem var(--table-border);
    }
}

@media (min-width: 1601px) and (max-width: 1900px) {

    :root {
        /* Typography */
        --font-size-base: 1rem; /* 16px */
        --font-size-sm: 0.688rem; /* Small font size (11px) */
        --font-size-md: 0.750rem; /* Medium font size (12px) */
        --font-size-lg: 0.938rem; /* Large font size (15px) */
        --font-size-data-table: 0.725rem; /* Small font size (10px) */
        --font-size-page-title: 1.050rem; /* Large font size (16px) */
        /* Spacing & Sizes */
        --spacing-sm: 0.5rem; /* 8px */
        --spacing-md: 1rem; /* 16px */
        --spacing-lg: 1.5rem; /* 24px */
        --spacing-xl: 2.715rem; /* Large spacing (26px) */
        --spacing-xl-enhance: 2.715rem; /* Large spacing (26px) */
        --spacing-xxl: 2.5rem; /* Large spacing (26px) */
        --btn-padding: var(--spacing-md) var(--spacing-lg);
        --card-radius: 0.5rem; /* 8px */
        --input-height: 2.375rem; /* 38px */
        /* Shadows */
        --btn-shadow: 0.125rem 0.125rem 0.25rem 0.0625rem #c5c5c5;
        --card-shadow: 0.0625rem 0 0.25rem var(--table-border);
    }
}

@media (min-width: 1400px) and (max-width: 1600px) {

    :root {
        /* Typography */
        --font-size-base: 0.9375rem; /* 15px */
        --font-size-sm: 0.688rem; /* Small font size (11px) */
        --font-size-md: 0.750rem; /* Medium font size (12px) */
        --font-size-lg: 0.938rem; /* Large font size (15px) */
        --font-size-data-table: 0.725rem; /* Small font size (10px) */
        --font-size-page-title: 1.050rem; /* Large font size (16px) */
        /* Spacing & Sizes */
        --spacing-sm: 0.4375rem; /* 7px */
        --spacing-md: 0.750rem; /* 14px */
        --spacing-lg: 1.375rem; /* 22px */
        --spacing-xl: 1.625rem; /* Large spacing (26px) */
        --spacing-xl-enhance: 1.5rem; /* Large spacing (24px) */
        --spacing-searchbox-sm: 0.300rem;
        --spacing-searchbox-md: 0.50rem;
        --spacing-searchbox-lg: 0.875rem;
        --btn-padding: var(--spacing-md) var(--spacing-lg);
        --card-radius: 0.4375rem; /* 7px */
        --input-height: 2.25rem; /* 36px */
        --checkbox-size: 1.0rem; /* 16px */
        /* Shadows */
        --btn-shadow: 0.09375rem 0.09375rem 0.1875rem 0.046875rem #c5c5c5;
        --card-shadow: 0.046875rem 0 0.1875rem var(--table-border);
        /* Other */
        --icon-size-unitless: 0.938; /* 15px */
        --icon-size-md-unitless: 1.25; /* 28px */
        --icon-size-large-unitless: 1.750; /* 20px */
        --sidebar-width: 5.75rem; /* Equivalent to 92px */
        --lst-container-padding: 1.25rem 1.875rem; /* Equivalent to 20px 30px */
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {

    :root {
        /* Typography */
        --font-size-base: 0.875rem; /* 14px */
        --font-size-sm: 0.625rem; /* Small font size (10px) */
        --font-size-md: 0.688rem; /* Medium font size (11px) */
        --font-size-lg: 0.85rem; /* Large font size (14px) */
        --font-size-data-table: 0.625rem; /* Small font size (10px) */
        --font-size-page-title: 0.875rem; /* Large font size (14px) */
        --font-size-loginpage-title: 1.5rem; /* Large font size (20px) */
        --font-size-forgotpassword-title: 1.25rem;
        /* Spacing & Sizes */
        --spacing-sm: 0.375rem; /* 6px */
        --spacing-md: 0.75rem; /* 12px */
        --spacing-lg: 1.25rem; /* 20px */
        --spacing-xl: 1.875rem; /* Large spacing (30px) */
        --spacing-xl-enhance: 1.375rem; /* Large spacing (22px) */
        --spacing-searchbox-sm: 0.300rem;
        --spacing-searchbox-md: 0.50rem;
        --spacing-searchbox-lg: 0.875rem;
        --btn-padding: var(--spacing-md) var(--spacing-lg);
        --card-radius: 0.375rem; /* 6px */
        --input-height: 2.125rem; /* 34px */
        --checkbox-size: 0.938rem; /* 14px */
        /* Shadows */
        --btn-shadow: 0.0625rem 0.0625rem 0.125rem 0.03125rem #c5c5c5;
        --card-shadow: 0.03125rem 0 0.125rem var(--table-border);
        /* Other */
        --icon-size-unitless: 0.938; /* 15px */
        --icon-size-md-unitless: 1.25; /* 28px */
        --icon-size-large-unitless: 1.750; /* 20px */
        --sidebar-width: 5.75rem; /* Equivalent to 92px */
        --lst-container-padding: 1.25rem 1.875rem; /* Equivalent to 20px 30px */
    }
}

@media (max-width: 1199px) {

    :root {
        /* Typography */
        --font-size-base: 0.875rem; /* 14px */
        --font-size-sm: 0.625rem; /* Small font size (10px) */
        --font-size-md: 0.688rem; /* Medium font size (11px) */
        --font-size-lg: 0.875rem; /* Large font size (14px) */
        --font-size-data-table: 0.625rem; /* Small font size (10px) */
        --font-size-page-title: 0.875rem; /* Large font size (14px) */
        --font-size-loginpage-title: 1.25rem; /* Large font size (20px) */
        --font-size-forgotpassword-title: 1.25rem;
        /* Spacing & Sizes */
        --spacing-sm: 0.375rem; /* 6px */
        --spacing-md: 0.75rem; /* 12px */
        --spacing-lg: 1.25rem; /* 20px */
        --spacing-xl: 1.875rem; /* Large spacing (30px) */
        --spacing-xl-enhance: 1.275rem; /* Large spacing (22px) */
        --spacing-searchbox-sm: 0.300rem;
        --spacing-searchbox-md: 0.50rem;
        --spacing-searchbox-lg: 0.875rem;
        --btn-padding: var(--spacing-md) var(--spacing-lg);
        --card-radius: 0.375rem; /* 6px */
        --input-height: 2.125rem; /* 34px */
        --checkbox-size: 0.938rem; /* 14px */
        /* Shadows */
        --btn-shadow: 0.0625rem 0.0625rem 0.125rem 0.03125rem #c5c5c5;
        --card-shadow: 0.03125rem 0 0.125rem var(--table-border);
        /* Other */
        --icon-size-unitless: 0.938; /* 15px */
        --icon-size-md-unitless: 1.25; /* 20px */
        --icon-size-large-unitless: 1.750; /* 28px */
        --sidebar-width: 5.75rem; /* Equivalent to 92px */
        --lst-container-padding: 1.25rem 1.875rem; /* Equivalent to 20px 30px */
    }
}
@media (max-width: 1023px) {

    :root {
        /* Typography */
        --font-size-base: 0.875rem; /* 14px */
        --font-size-sm: 0.625rem; /* Small font size (10px) */
        --font-size-md: 0.688rem; /* Medium font size (11px) */
        --font-size-lg: 0.875rem; /* Large font size (14px) */
        --font-size-data-table: 0.625rem; /* Small font size (10px) */
        --font-size-page-title: 0.875rem; /* Large font size (14px) */
        --font-size-loginpage-title: 1.15rem; /* Large font size (20px) */
        --font-size-forgotpassword-title: 1.25rem;
        /* Spacing & Sizes */
        --spacing-sm: 0.375rem; /* 6px */
        --spacing-md: 0.75rem; /* 12px */
        --spacing-lg: 1.25rem; /* 20px */
        --spacing-xl: 1.875rem; /* Large spacing (30px) */
        --spacing-xl-enhance: 1.375rem; /* Large spacing (22px) */
        --spacing-searchbox-sm: 0.300rem;
        --spacing-searchbox-md: 0.50rem;
        --spacing-searchbox-lg: 0.875rem;
        --btn-padding: var(--spacing-md) var(--spacing-lg);
        --card-radius: 0.375rem; /* 6px */
        --input-height: 2.125rem; /* 34px */
        --checkbox-size: 0.938rem; /* 14px */
        /* Shadows */
        --btn-shadow: 0.0625rem 0.0625rem 0.125rem 0.03125rem #c5c5c5;
        --card-shadow: 0.03125rem 0 0.125rem var(--table-border);
        /* Other */
        --icon-size-unitless: 0.938; /* 15px */
        --icon-size-md-unitless: 1.25; /* 28px */
        --icon-size-large-unitless: 1.750; /* 20px */
        --sidebar-width: 5.75rem; /* Equivalent to 92px */
        --lst-container-padding: 1.25rem 1.875rem; /* Equivalent to 20px 30px */
    }
}
@media (max-width: 767px) {

    :root {
        /* Typography */
        --font-size-base: 0.875rem; /* 14px */
        --font-size-sm: 0.625rem; /* Small font size (10px) */
        --font-size-md: 0.688rem; /* Medium font size (11px) */
        --font-size-lg: 0.875rem; /* Large font size (14px) */
        --font-size-data-table: 0.625rem; /* Small font size (10px) */
        --font-size-page-title: 0.875rem; /* Large font size (14px) */
        /* Spacing & Sizes */
        --spacing-sm: 0.375rem; /* 6px */
        --spacing-md: 0.75rem; /* 12px */
        --spacing-lg: 1.25rem; /* 20px */
        --spacing-xl: 2.0rem; /* Large spacing (30px) */
        --spacing-xl-enhance: 1.375rem; /* Large spacing (22px) */
        --spacing-searchbox-sm: 0.300rem;
        --spacing-searchbox-md: 0.50rem;
        --spacing-searchbox-lg: 0.875rem;
        --btn-padding: var(--spacing-md) var(--spacing-lg);
        --card-radius: 0.375rem; /* 6px */
        --input-height: 2.125rem; /* 34px */
        --checkbox-size: 0.938rem; /* 14px */
        /* Shadows */
        --btn-shadow: 0.0625rem 0.0625rem 0.125rem 0.03125rem #c5c5c5;
        --card-shadow: 0.03125rem 0 0.125rem var(--table-border);
        /* Other */
        --icon-size-unitless: 0.938; /* 15px */
        --icon-size-md-unitless: 1.25; /* 20px */
        --icon-size-large-unitless: 1.750; /* 28px */
        --sidebar-width: 5.75rem; /* Equivalent to 92px */
        --lst-container-padding: 1.25rem 1.875rem; /* Equivalent to 20px 30px */
    }
}









/********************************************************************************** FONT ICONS **********************************************************************************/

/* ================================================================================ */
/* new font icons */
/* ================================================================================ */
@font-face {
    font-family: 'experiture8ux';
    src: url('fonts/icons/experiture8ux.woff2?nbe1p7') format('woff2'), url('fonts/icons/experiture8ux.ttf?nbe1p7') format('truetype'), url('fonts/icons/experiture8ux.woff?nbe1p7') format('woff'), url('fonts/icons/experiture8ux.svg?nbe1p7#experiture8ux') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'idautomation2dregular';
    src: url('fonts/idautomation2d.woff2?nbe1p7') format('woff2'), url('fonts/idautomation2d.ttf?nbe1p7') format('truetype'), url('fonts/idautomation2d.woff?nbe1p7') format('woff'), url('fonts/idautomation2d.svg?nbe1p7#experiture8ux') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}


[class^="icons-"], [class*=" icons-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'experiture8ux' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icons-wand:before {
    content: "\e9de";
}

.icons-home:before {
    content: "\e9df";
}

.icons-edit:before {
    content: "\e9e0";
}

.icons-single-touch:before {
    content: "\e9db";
}

.icons-direct-mail-jb .path1:before {
    content: "\ea3b";
    color: rgb(89, 108, 118);
}

.icons-direct-mail-jb .path2:before {
    content: "\ea54";
    margin-left: -1em;
    color: rgb(70, 90, 97);
}

.icons-direct-mail-jb .path3:before {
    content: "\ea55";
    margin-left: -1em;
    color: rgb(141, 156, 168);
}

.icons-direct-mail-jb .path4:before {
    content: "\ea56";
    margin-left: -1em;
    color: rgb(122, 140, 152);
}

.icons-direct-mail-jb .path5:before {
    content: "\ea57";
    margin-left: -1em;
    color: rgb(252, 104, 91);
}

.icons-direct-mail-jb .path6:before {
    content: "\ea58";
    margin-left: -1em;
    color: rgb(243, 82, 68);
}

.icons-direct-mail-jb .path7:before {
    content: "\ea59";
    margin-left: -1em;
    color: rgb(255, 218, 45);
}

.icons-direct-mail-jb .path8:before {
    content: "\ea5a";
    margin-left: -1em;
    color: rgb(255, 199, 0);
}

.icons-direct-mail-jb .path9:before {
    content: "\ea5b";
    margin-left: -1em;
    color: rgb(255, 218, 45);
}

.icons-direct-mail-jb .path10:before {
    content: "\ea5c";
    margin-left: -1em;
    color: rgb(255, 199, 0);
}

.icons-direct-mail-jb .path11:before {
    content: "\ea5d";
    margin-left: -1em;
    color: rgb(180, 210, 215);
}

.icons-direct-mail-jb .path12:before {
    content: "\ea5e";
    margin-left: -1em;
    color: rgb(155, 185, 195);
}

.icons-direct-mail-jb .path13:before {
    content: "\ea5f";
    margin-left: -1em;
    color: rgb(243, 82, 68);
}

.icons-direct-mail-jb .path14:before {
    content: "\ea60";
    margin-left: -1em;
    color: rgb(235, 66, 63);
}

.icons-direct-mail-jb .path15:before {
    content: "\ea61";
    margin-left: -1em;
    color: rgb(255, 218, 45);
}

.icons-direct-mail-jb .path16:before {
    content: "\ea62";
    margin-left: -1em;
    color: rgb(255, 199, 0);
}

.icons-direct-mail-jb .path17:before {
    content: "\ea63";
    margin-left: -1em;
    color: rgb(255, 199, 0);
}

.icons-direct-mail-jb .path18:before {
    content: "\ea64";
    margin-left: -1em;
    color: rgb(253, 184, 0);
}

.icons-direct-mail-jb .path19:before {
    content: "\ea65";
    margin-left: -1em;
    color: rgb(253, 184, 0);
}

.icons-direct-mail-jb .path20:before {
    content: "\ea66";
    margin-left: -1em;
    color: rgb(244, 164, 14);
}

.icons-direct-mail-jb .path21:before {
    content: "\ea67";
    margin-left: -1em;
    color: rgb(252, 104, 91);
}

.icons-direct-mail-jb .path22:before {
    content: "\ea68";
    margin-left: -1em;
    color: rgb(243, 82, 68);
}

.icons-direct-mail-jb .path23:before {
    content: "\ea69";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-superadmin2:before {
    content: "\ea39";
}

.icons-superadmin:before {
    content: "\ea3a";
}

.icons-purl-jb .path1:before {
    content: "\ea2a";
    color: rgb(229, 240, 249);
}

.icons-purl-jb .path2:before {
    content: "\ea2b";
    margin-left: -1em;
    color: rgb(209, 225, 241);
    opacity: 0.5;
}

.icons-purl-jb .path3:before {
    content: "\ea2c";
    margin-left: -1em;
    color: rgb(244, 196, 95);
}

.icons-purl-jb .path4:before {
    content: "\ea2d";
    margin-left: -1em;
    color: rgb(68, 199, 244);
}

.icons-purl-jb .path5:before {
    content: "\ea2e";
    margin-left: -1em;
    color: rgb(118, 197, 149);
}

.icons-purl-jb .path6:before {
    content: "\ea2f";
    margin-left: -1em;
    color: rgb(239, 90, 118);
}

.icons-purl-jb .path7:before {
    content: "\ea30";
    margin-left: -1em;
    color: rgb(45, 185, 235);
}

.icons-purl-jb .path8:before {
    content: "\ea31";
    margin-left: -1em;
    color: rgb(96, 190, 133);
}

.icons-purl-jb .path9:before {
    content: "\ea32";
    margin-left: -1em;
    color: rgb(239, 86, 111);
}

.icons-purl-jb .path10:before {
    content: "\ea33";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-purl-jb .path11:before {
    content: "\ea34";
    margin-left: -1em;
    color: rgb(225, 225, 225);
    opacity: 0.5;
}

.icons-purl-jb .path12:before {
    content: "\ea35";
    margin-left: -1em;
    color: rgb(68, 199, 244);
}

.icons-purl-jb .path13:before {
    content: "\ea36";
    margin-left: -1em;
    color: rgb(102, 205, 245);
}

.icons-purl-jb .path14:before {
    content: "\ea37";
    margin-left: -1em;
    color: rgb(45, 185, 235);
}

.icons-purl-jb .path15:before {
    content: "\ea38";
    margin-left: -1em;
    color: rgb(41, 60, 102);
}

.icons-email-alert-jb .path1:before {
    content: "\ea23";
    color: rgb(219, 234, 255);
}

.icons-email-alert-jb .path2:before {
    content: "\ea24";
    margin-left: -1em;
    color: rgb(195, 221, 255);
}

.icons-email-alert-jb .path3:before {
    content: "\ea25";
    margin-left: -1em;
    color: rgb(237, 244, 255);
}

.icons-email-alert-jb .path4:before {
    content: "\ea26";
    margin-left: -1em;
    color: rgb(235, 195, 125);
}

.icons-email-alert-jb .path5:before {
    content: "\ea27";
    margin-left: -1em;
    color: rgb(255, 232, 160);
}

.icons-email-alert-jb .path6:before {
    content: "\ea28";
    margin-left: -1em;
    color: rgb(255, 215, 140);
}

.icons-email-alert-jb .path7:before {
    content: "\ea29";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-email-jb .path1:before {
    content: "\ea3c";
    color: rgb(255, 182, 50);
}

.icons-email-jb .path2:before {
    content: "\ea3d";
    margin-left: -1em;
    color: rgb(255, 211, 58);
}

.icons-email-jb .path3:before {
    content: "\ea3e";
    margin-left: -1em;
    color: rgb(233, 238, 242);
}

.icons-email-jb .path4:before {
    content: "\ea3f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-email-jb .path5:before {
    content: "\ea40";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-email-jb .path6:before {
    content: "\ea41";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-email-jb .path7:before {
    content: "\ea42";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-email-jb .path8:before {
    content: "\ea43";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-lp-jb .path1:before {
    content: "\ea44";
    color: rgb(236, 239, 241);
}

.icons-lp-jb .path2:before {
    content: "\ea45";
    margin-left: -1em;
    color: rgb(209, 209, 214);
}

.icons-lp-jb .path3:before {
    content: "\ea46";
    margin-left: -1em;
    color: rgb(167, 155, 167);
}

.icons-lp-jb .path4:before {
    content: "\ea47";
    margin-left: -1em;
    color: rgb(131, 118, 131);
}

.icons-lp-jb .path5:before {
    content: "\ea48";
    margin-left: -1em;
    color: rgb(138, 201, 254);
}

.icons-lp-jb .path6:before {
    content: "\ea49";
    margin-left: -1em;
    color: rgb(96, 183, 255);
}

.icons-lp-jb .path7:before {
    content: "\ea4a";
    margin-left: -1em;
    color: rgb(255, 225, 119);
}

.icons-lp-jb .path8:before {
    content: "\ea4b";
    margin-left: -1em;
    color: rgb(255, 208, 100);
}

.icons-lp-jb .path9:before {
    content: "\ea4c";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-call-tacking-jb .path1:before {
    content: "\ea4d";
    color: rgb(252, 238, 134);
}

.icons-call-tacking-jb .path2:before {
    content: "\ea4e";
    margin-left: -1em;
    color: rgb(53, 172, 239);
}

.icons-call-tacking-jb .path3:before {
    content: "\ea4f";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-call-tacking-jb .path4:before {
    content: "\ea50";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-call-tacking-jb .path5:before {
    content: "\ea51";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-call-tacking-jb .path6:before {
    content: "\ea52";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-call-tacking-jb .path7:before {
    content: "\ea53";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icons-holidays-setting:before {
    content: "\ea1d";
}

.icons-log-file:before {
    content: "\ea1e";
}

.icons-personal-information:before {
    content: "\ea1f";
}

.icons-account-setting:before {
    content: "\ea20";
}

.icons-uses-reports:before {
    content: "\ea21";
}

.icons-email-report:before {
    content: "\ea22";
}

.icons-expand:before {
    content: "\ea1b";
}

.icons-collapse:before {
    content: "\ea1c";
}

.icons-minimize_window:before {
    content: "\ea15";
}

.icons-knowledge-help:before {
    content: "\ea19";
}

.icons-widnow-collapse:before {
    content: "\ea1a";
}

.icons-ribbon-filled:before {
    content: "\ea13";
}

.icons-message_arrow:before {
    content: "\ea14";
}

.icons-chat-send-arrow:before {
    content: "\ea16";
}

.icons-window-collapse:before {
    content: "\ea17";
}

.icons-maximize_wndow:before {
    content: "\ea18";
}

.icons-clock-schedule:before {
    content: "\ea12";
}

.icons-calendar-schedule:before {
    content: "\ea11";
}

.icons-schedule-send:before {
    content: "\ea10";
}

.icons-loading:before {
    content: "\ea0b";
}

.icons-paper:before {
    content: "\ea0c";
}

.icons-ai:before {
    content: "\ea0d";
}

.icons-rubber:before {
    content: "\ea0e";
}

.icons-js-file:before {
    content: "\ea0f";
}

.icons-account-variable:before {
    content: "\ea0a";
}

.icons-sms-link:before {
    content: "\ea03";
}

.icons-sms-variable:before {
    content: "\ea05";
}

.icons-sms-form:before {
    content: "\ea09";
}

.icons-upload-file:before {
    content: "\e9cf";
}

.icons-hierarchy-structure:before {
    content: "\ea04";
}

.icons-website1:before {
    content: "\ea06";
}

.icons-delete-new:before {
    content: "\ea07";
}

.icons-email1:before {
    content: "\ea08";
}

.icons-unarchive:before {
    content: "\ea02";
}

.icons-paper-plane-fill:before {
    content: "\e9fe";
}

.icons-happiness:before {
    content: "\ea01";
}

.icons-profile-score:before {
    content: "\e9fb";
}

.icons-up-arrow1:before {
    content: "\e9ff";
}

.icons-up-arrow-new:before {
    content: "\e9fc";
}

.icons-down-arrow-new:before {
    content: "\e9fd";
}

.icons-down-arrow1:before {
    content: "\ea00";
}

.icons-exclamation:before {
    content: "\e9fa";
}

.icons-ftp:before {
    content: "\e9f8";
}

.icons-integraton:before {
    content: "\e9f9";
}

.icons-email-template:before {
    content: "\e9f6";
}

.icons-browser-template:before {
    content: "\e9f7";
}

.icons-sort-az:before {
    content: "\e9f4";
}

.icons-sort-za:before {
    content: "\e9f5";
}

.icons-shuttle:before {
    content: "\e9f3";
}

.icons-email-broadcast2:before {
    content: "\e9f1";
}

.icons-targets2:before {
    content: "\e9f2";
}

.icons-schedule1:before {
    content: "\e9e9";
}

.icons-wizard-target:before {
    content: "\e9ea";
}

.icons-analytics:before {
    content: "\e9eb";
}

.icons-email-broadcast .path1:before {
    content: "\e9ec";
    color: rgb(217, 192, 33);
}

.icons-email-broadcast .path2:before {
    content: "\e9ed";
    margin-left: -1em;
    color: rgb(217, 192, 33);
}

.icons-email-broadcast .path3:before {
    content: "\e9ee";
    margin-left: -1em;
    color: rgb(217, 192, 33);
}

.icons-email-broadcast .path4:before {
    content: "\e9ef";
    margin-left: -1em;
    color: rgb(42, 53, 99);
}

.icons-email-broadcast .path5:before {
    content: "\e9f0";
    margin-left: -1em;
    color: rgb(42, 53, 99);
}

.icons-customer-segment:before {
    content: "\e9e2";
}

.icons-files:before {
    content: "\e9e3";
}

.icons-segmentation:before {
    content: "\e9e4";
}

.icons-off-button .path1:before {
    content: "\e9e5";
    color: rgb(176, 190, 197);
}

.icons-off-button .path2:before {
    content: "\e9e6";
    margin-left: -1em;
    color: rgb(236, 239, 241);
}

.icons-on-button .path1:before {
    content: "\e9e7";
    color: rgb(76, 175, 80);
}

.icons-on-button .path2:before {
    content: "\e9e8";
    margin-left: -1em;
    color: rgb(232, 245, 233);
}

.icons-home-filled:before {
    content: "\e9e1";
}

.icons-redo:before {
    content: "\e9d4";
}

.icons-phone-call:before {
    content: "\e9d5";
}

.icons-line:before {
    content: "\e9d6";
}

.icons-remove:before {
    content: "\e9d7";
}

.icons-link1:before {
    content: "\e9d8";
}

.icons-qr-code:before {
    content: "\e9d9";
}

.icons-list2:before {
    content: "\e9da";
}

.icons-grid:before {
    content: "\e9dc";
}

.icons-undo:before {
    content: "\e9dd";
}

.icons-dots:before {
    content: "\e9d2";
}

.icons-workflow:before {
    content: "\e9d3";
}

.icons-up-down:before {
    content: "\e9d1";
}

.icons-business-card:before {
    content: "\e9cd";
}

.icons-mobile-phone:before {
    content: "\e97d";
}

.icons-www:before {
    content: "\e9ce";
}

.icons-settings:before {
    content: "\e9d0";
}

.icons-personalize-url:before {
    content: "\e9cc";
}

.icons-alert-mail:before {
    content: "\e9cb";
}

.icons-salesforce:before {
    content: "\e9ca";
}

.icons-call-tracking:before {
    content: "\e9c9";
}

.icons-direct-mail:before {
    content: "\e9c8";
}

.icons-website:before {
    content: "\e9c2";
}

.icons-chat:before {
    content: "\e9c0";
}

.icons-check:before {
    content: "\e9bf";
    color: #20bf55;
}

.icons-user:before {
    content: "\e9c1";
}

.icons-barcode:before {
    content: "\e9c3";
}

.icons-sorting-order:before {
    content: "\e9c4";
}

.icons-draft:before {
    content: "\e9c5";
}

.icons-database:before {
    content: "\e9c6";
}

.icons-split:before {
    content: "\e9c7";
}

.icons-archive:before {
    content: "\e9be";
}

.icons-calendar:before {
    content: "\e9bc";
}

.icons-clock:before {
    content: "\e941";
}

.icons-schedule:before {
    content: "\e9bd";
}

.icons-help:before {
    content: "\e9ba";
}

.icons-list1:before {
    content: "\e9bb";
}

.icons-pencil:before {
    content: "\e9b8";
}

.icons-dahboardcopy:before {
    content: "\e9b9";
}

.icons-others:before {
    content: "\e9b6";
}

.icons-sort:before {
    content: "\e900";
}

.icons-new-reset:before {
    content: "\e901";
}

.icons-new-file:before {
    content: "\e902";
}

.icons-message:before {
    content: "\e903";
}

.icons-channels:before {
    content: "\e904";
}

.icons-destinaiton:before {
    content: "\e905";
}

.icons-email-notification:before {
    content: "\e906";
}

.icons-custom:before {
    content: "\e907";
}

.icons-application:before {
    content: "\e908";
}

.icons-inbound:before {
    content: "\e909";
}

.icons-targets:before {
    content: "\e90a";
}

.icons-account:before {
    content: "\e90b";
}

.icons-add:before {
    content: "\e90c";
}

.icons-add-circle-thin:before {
    content: "\e90d";
}

.icons-add-file:before {
    content: "\e90e";
}

.icons-add-filled:before {
    content: "\e90f";
}

.icons-add-link:before {
    content: "\e910";
}

.icons-add-square-outlined-interface-button:before {
    content: "\e911";
}

.icons-analysis:before {
    content: "\e912";
}

.icons-app:before {
    content: "\e913";
}

.icons-appearance:before {
    content: "\e914";
}

.icons-back:before {
    content: "\e915";
}

.icons-blocked:before {
    content: "\e916";
}

.icons-browsers .path1:before {
    content: "\e917";
    color: rgb(228, 234, 248);
}

.icons-browsers .path2:before {
    content: "\e918";
    margin-left: -1em;
    color: rgb(199, 207, 226);
}

.icons-browsers .path3:before {
    content: "\e919";
    margin-left: -1em;
    color: rgb(228, 234, 248);
}

.icons-browsers .path4:before {
    content: "\e91a";
    margin-left: -1em;
    color: rgb(255, 80, 80);
}

.icons-browsers .path5:before {
    content: "\e91b";
    margin-left: -1em;
    color: rgb(255, 220, 100);
}

.icons-browsers .path6:before {
    content: "\e91c";
    margin-left: -1em;
    color: rgb(155, 245, 125);
}

.icons-browsers .path7:before {
    content: "\e91d";
    margin-left: -1em;
    color: rgb(175, 185, 210);
}

.icons-browsers .path8:before {
    content: "\e91e";
    margin-left: -1em;
    color: rgb(149, 156, 181);
}

.icons-browsers .path9:before {
    content: "\e91f";
    margin-left: -1em;
    color: rgb(127, 132, 153);
}

.icons-browsers .path10:before {
    content: "\e920";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-browsers .path11:before {
    content: "\e921";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-browsers .path12:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(228, 234, 248);
}

.icons-browsers .path13:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(228, 234, 248);
}

.icons-browsers .path14:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(228, 234, 248);
}

.icons-browsers .path15:before {
    content: "\e925";
    margin-left: -1em;
    color: rgb(228, 234, 248);
}

.icons-browsers .path16:before {
    content: "\e926";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-browsers .path17:before {
    content: "\e927";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-browsers .path18:before {
    content: "\e928";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-browsers .path19:before {
    content: "\e929";
    margin-left: -1em;
    color: rgb(149, 156, 181);
}

.icons-browsers .path20:before {
    content: "\e92a";
    margin-left: -1em;
    color: rgb(127, 132, 153);
}

.icons-browsers .path21:before {
    content: "\e92b";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-browsers .path22:before {
    content: "\e92c";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-browsers .path23:before {
    content: "\e92d";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-browsers .path24:before {
    content: "\e92e";
    margin-left: -1em;
    color: rgb(149, 156, 181);
}

.icons-browsers .path25:before {
    content: "\e92f";
    margin-left: -1em;
    color: rgb(127, 132, 153);
}

.icons-browsers .path26:before {
    content: "\e930";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-browsers .path27:before {
    content: "\e931";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-browsers .path28:before {
    content: "\e932";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-campaign:before {
    content: "\e933";
}

.icons-campaigns:before {
    content: "\e934";
}

.icons-carousel:before {
    content: "\e935";
}

.icons-carousel-filled:before {
    content: "\e936";
}

.icons-close:before {
    content: "\e937";
}

.icons-close-circle:before {
    content: "\e938";
}

.icons-close-thick:before {
    content: "\e939";
}

.icons-coding:before {
    content: "\e93a";
}

.icons-contact-form:before {
    content: "\e93b";
}

.icons-copy:before {
    content: "\e93c";
}

.icons-crop:before {
    content: "\e93d";
}

.icons-crop-button:before {
    content: "\e93e";
}

.icons-csv:before {
    content: "\e93f";
}

.icons-customize:before {
    content: "\e940";
}

.icons-data-analytics:before {
    content: "\e9b7";
}

.icons-delete:before {
    content: "\e942";
}

.icons-disconnected:before {
    content: "\e943";
}

.icons-domain:before {
    content: "\e944";
}

.icons-double-arrow-vertical-symbol:before {
    content: "\e945";
}

.icons-double-horizontal-arrow-pointing-to-both-sides:before {
    content: "\e946";
}

.icons-down-arrow:before {
    content: "\e947";
}

.icons-down-filled-triangular-arrow:before {
    content: "\e948";
}

.icons-download:before {
    content: "\e949";
}

.icons-email:before {
    content: "\e94a";
}

.icons-email-marketing:before {
    content: "\e94b";
}

.icons-error:before {
    content: "\e94c";
}

.icons-file:before {
    content: "\e94d";
}

.icons-filter:before {
    content: "\e94e";
}

.icons-folder:before {
    content: "\e94f";
}

.icons-form:before {
    content: "\e950";
}

.icons-gallery:before {
    content: "\e951";
}

.icons-gap:before {
    content: "\e952";
}

.icons-google-docs:before {
    content: "\e953";
}

.icons-hamburger:before {
    content: "\e954";
}

.icons-headers .path1:before {
    content: "\e955";
    color: rgb(0, 161, 255);
}

.icons-headers .path2:before {
    content: "\e956";
    margin-left: -1em;
    color: rgb(255, 180, 63);
}

.icons-headers .path3:before {
    content: "\e957";
    margin-left: -1em;
    color: rgb(192, 224, 255);
}

.icons-headers .path4:before {
    content: "\e958";
    margin-left: -1em;
    color: rgb(192, 224, 255);
}

.icons-headers .path5:before {
    content: "\e959";
    margin-left: -1em;
    color: rgb(192, 224, 255);
}

.icons-headers .path6:before {
    content: "\e95a";
    margin-left: -1em;
    color: rgb(192, 224, 255);
}

.icons-headphones:before {
    content: "\e95b";
}

.icons-html-file:before {
    content: "\e95c";
}

.icons-image:before {
    content: "\e95d";
}

.icons-image-without-outline:before {
    content: "\e95e";
}

.icons-incoming-call:before {
    content: "\e95f";
}

.icons-info:before {
    content: "\e960";
}

.icons-invisible:before {
    content: "\e961";
}

.icons-iphone:before {
    content: "\e962";
}

.icons-landing-page:before {
    content: "\e963";
}

.icons-landing-page-card:before {
    content: "\e964";
}

.icons-layout:before {
    content: "\e965";
}

.icons-layout-mobile:before {
    content: "\e966";
}

.icons-layout-only:before {
    content: "\e967";
}

.icons-left:before {
    content: "\e968";
}

.icons-left-align:before {
    content: "\e969";
}

.icons-left-arrow:before {
    content: "\e96a";
}

.icons-link:before {
    content: "\e96b";
}

.icons-list:before {
    content: "\e96c";
}

.icons-loupe:before {
    content: "\e96d";
}

.icons-magic-stick:before {
    content: "\e96e";
}

.icons-magic-wand:before {
    content: "\e96f";
}

.icons-magnet:before {
    content: "\e970";
}

.icons-mail:before {
    content: "\e971";
}

.icons-manager:before {
    content: "\e972";
}

.icons-menu:before {
    content: "\e973";
}

.icons-monitor:before {
    content: "\e974";
}

.icons-more:before {
    content: "\e975";
}

.icons-networking:before {
    content: "\e976";
}

.icons-open-eye:before {
    content: "\e977";
}

.icons-organization:before {
    content: "\e978";
}

.icons-page:before {
    content: "\e979";
}

.icons-paper-plane:before {
    content: "\e97a";
}

.icons-pen:before {
    content: "\e97b";
}

.icons-people:before {
    content: "\e97c";
}

.icons-play:before {
    content: "\e97e";
}

.icons-play-button:before {
    content: "\e97f";
}

.icons-plug:before {
    content: "\e980";
}

.icons-plus:before {
    content: "\e981";
}

.icons-plus-circle:before {
    content: "\e982";
}

.icons-power-off:before {
    content: "\e983";
}

.icons-radio:before {
    content: "\e984";
}

.icons-refresh-arrow:before {
    content: "\e985";
}

.icons-reload:before {
    content: "\e986";
}

.icons-rename:before {
    content: "\e987";
}

.icons-responsive:before {
    content: "\e988";
}

.icons-ribbon:before {
    content: "\e989";
}

.icons-right-arrow:before {
    content: "\e98a";
}

.icons-rotate:before {
    content: "\e98b";
}

.icons-save:before {
    content: "\e98c";
}

.icons-segment:before {
    content: "\e98d";
}

.icons-send:before {
    content: "\e98e";
}

.icons-shield:before {
    content: "\e98f";
}

.icons-sign-up:before {
    content: "\e990";
}

.icons-start .path1:before {
    content: "\e991";
    color: rgb(108, 231, 154);
}

.icons-start .path2:before {
    content: "\e992";
    margin-left: -1em;
    color: rgb(0, 216, 162);
}

.icons-start .path3:before {
    content: "\e993";
    margin-left: -1em;
    color: rgb(255, 255, 255);
}

.icons-start .path4:before {
    content: "\e994";
    margin-left: -1em;
    color: rgb(108, 94, 105);
}

.icons-start .path5:before {
    content: "\e995";
    margin-left: -1em;
    color: rgb(108, 94, 105);
}

.icons-start .path6:before {
    content: "\e996";
    margin-left: -1em;
    color: rgb(108, 94, 105);
}

.icons-start .path7:before {
    content: "\e997";
    margin-left: -1em;
    color: rgb(108, 94, 105);
}

.icons-start .path8:before {
    content: "\e998";
    margin-left: -1em;
    color: rgb(108, 94, 105);
}

.icons-statistics:before {
    content: "\e999";
}

.icons-tablet:before {
    content: "\e99a";
}

.icons-team:before {
    content: "\e99b";
}

.icons-template:before {
    content: "\e99c";
}

.icons-text:before {
    content: "\e99d";
}

.icons-text-font:before {
    content: "\e99e";
}

.icons-tick:before {
    content: "\e99f";
}

.icons-trash:before {
    content: "\e9a0";
}

.icons-up-arrow:before {
    content: "\e9a1";
}

.icons-upload-arrow:before {
    content: "\e9a2";
}

.icons-upload-cloud-color .path1:before {
    content: "\e9a3";
    color: rgb(21, 15, 145);
}

.icons-upload-cloud-color .path2:before {
    content: "\e9a4";
    margin-left: -1em;
    color: rgb(234, 117, 19);
}

.icons-upload-cloud-color .path3:before {
    content: "\e9a5";
    margin-left: -1em;
    color: rgb(21, 15, 145);
}

.icons-upload-cloud-outline:before {
    content: "\e9a6";
}

.icons-variable:before {
    content: "\e9a7";
}

.icons-view:before {
    content: "\e9a8";
}

.icons-viewer:before {
    content: "\e9a9";
}

.icons-view-filled:before {
    content: "\e9aa";
}

.icons-warning:before {
    content: "\e9ab";
}

.icons-warning-color .path1:before {
    content: "\e9ac";
    color: rgb(238, 64, 76);
}

.icons-warning-color .path2:before {
    content: "\e9ad";
    margin-left: -1em;
    color: rgb(255, 247, 237);
}

.icons-warning-color .path3:before {
    content: "\e9ae";
    margin-left: -1em;
    color: rgb(255, 247, 237);
}

.icons-warning-exclamation:before {
    content: "\e9af";
}

.icons-web-button:before {
    content: "\e9b0";
}

.icons-wifi:before {
    content: "\e9b1";
}

.icons-xls:before {
    content: "\e9b2";
}

.icons-xls-file-format-symbol:before {
    content: "\e9b3";
}

.icons-x-mark:before {
    content: "\e9b4";
}

.icons-youtube:before {
    content: "\e9b5";
}







/* ================================================================================ */
/* 6.ux font icons */
/* ================================================================================ */
@font-face {
    font-family: "experiture";
    src: url("fonts/icons/experiture.eot");
    src: url("fonts/icons/experiture.eot?#iefix") format("embedded-opentype"), url("fonts/icons/experiture.woff2") format("woff2"), url("fonts/icons/experiture.woff") format("woff"), url("fonts/icons/experiture.ttf") format("truetype"), url("fonts/icons/experiture.svg#experiture") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

/* Base icon styles */
[class^="icon-"], [class*=" icon-"] {
    font-family: "experiture" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Icon mappings */
@font-face {
    font-family: "experiture";
    src: url("fonts/experiture.eot?njrqa2");
    src: url("fonts/experiture.eot?njrqa2#iefix") format("embedded-opentype"), url("fonts/experiture.woff2?njrqa2") format("woff2"), url("fonts/experiture.ttf?njrqa2") format("truetype"), url("fonts/experiture.woff?njrqa2") format("woff"), url("fonts/experiture.svg?njrqa2#experiture") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: "experiture" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Icons */

.icon-drag:before {
    content: "\ea05";
}

.icon-ham-menu:before {
    content: "\ea04";
}

.icon-bar-code:before {
    content: "\e9ff";
    color: #666;
}

.icon-email2:before {
    content: "\e9fe";
    color: #666;
}

.icon-geo:before {
    content: "\e9fd";
    color: #666;
}

.icon-imb:before {
    content: "\e9fc";
    color: #666;
}

.icon-ivr:before {
    content: "\e9fb";
    color: #666;
}

.icon-lead:before {
    content: "\e9fa";
    color: #666;
}

.icon-purl:before {
    content: "\e97a";
    color: #80c355;
}

.icon-switch-account:before {
    content: "\e9f7";
}

.icon-call_03:before {
    content: "\e9f8";
}

.icon-email1:before {
    content: "\e9f9";
}

.icon-manage_program:before {
    content: "\e9f5";
}

.icon-testing:before {
    content: "\e9f6";
}

.icon-lock:before {
    content: "\e9f3";
}

.icon-unlock:before {
    content: "\e9f4";
}

.icon-add_03:before {
    content: "\e9af";
}

.icon-add_friends_link:before {
    content: "\e9b0";
}

.icon-area-chart:before {
    content: "\e9bf";
}

.icon-asstets_03:before {
    content: "\e9c0";
}

.icon-close_widget:before {
    content: "\e9c1";
}

.icon-communications:before {
    content: "\e9c2";
}

.icon-design_editor:before {
    content: "\e9c3";
}

.icon-email_browser:before {
    content: "\e9c4";
}

.icon-email-delivered:before {
    content: "\e9c5";
}

.icon-email-percentage:before {
    content: "\e9c6";
}

.icon-email-sent:before {
    content: "\e9c7";
}

.icon-email-sent2:before {
    content: "\e9c8";
}

.icon-external_link:before {
    content: "\e9c9";
}

.icon-files-and-folders:before {
    content: "\e9ca";
}

.icon-form:before {
    content: "\e9cb";
}

.icon-line-chart:before {
    content: "\e9cc";
}

.icon-list_segments:before {
    content: "\e9cd";
}

.icon-local_drive:before {
    content: "\e9ce";
}

.icon-mail1:before {
    content: "\e9cf";
}

.icon-move .path1:before {
    content: "\e9d0";
    color: rgb(226, 27, 27);
}

.icon-move .path2:before {
    content: "\e9d1";
    margin-left: -1em;
    color: rgb(255, 255, 255);
    opacity: 0.25;
}

.icon-move .path3:before {
    content: "\e9d2";
    margin-left: -1em;
    color: rgb(153, 153, 153);
}

.icon-move .path4:before {
    content: "\e9d3";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-move .path5:before {
    content: "\e9d4";
    margin-left: -1em;
    color: rgb(153, 153, 153);
}

.icon-move .path6:before {
    content: "\e9d5";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-move .path7:before {
    content: "\e9d6";
    margin-left: -1em;
    color: rgb(153, 153, 153);
}

.icon-move .path8:before {
    content: "\e9d7";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-move .path9:before {
    content: "\e9d8";
    margin-left: -1em;
    color: rgb(153, 153, 153);
}

.icon-move .path10:before {
    content: "\e9d9";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-move_02 .path1:before {
    content: "\e9da";
    color: rgb(255, 193, 7);
}

.icon-move_02 .path2:before {
    content: "\e9db";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-move_02 .path3:before {
    content: "\e9dc";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-move_02 .path4:before {
    content: "\e9dd";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-move_02 .path5:before {
    content: "\e9de";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-move_02 .path6:before {
    content: "\e9df";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-move_02 .path7:before {
    content: "\e9e0";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-move_02 .path8:before {
    content: "\e9e1";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-move_02 .path9:before {
    content: "\e9e2";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-move_02 .path10:before {
    content: "\e9e3";
    margin-left: -1em;
    color: rgb(0, 0, 0);
}

.icon-opened-email:before {
    content: "\e9e4";
}

.icon-percentage:before {
    content: "\e9e5";
}

.icon-photo:before {
    content: "\e9e6";
}

.icon-placeholder1:before {
    content: "\e9e7";
}

.icon-placeholder_02:before {
    content: "\e9e8";
}

.icon-preview_computer:before {
    content: "\e9e9";
}

.icon-preview_mobile:before {
    content: "\e9ea";
}

.icon-preview_tab:before {
    content: "\e9eb";
}

.icon-Rule_image:before {
    content: "\e9ec";
}

.icon-Save-Close-595b40b65ba036ed117d0bdc:before {
    content: "\e9ed";
}

.icon-share1:before {
    content: "\e9ee";
}

.icon-ui:before {
    content: "\e9ef";
}

.icon-unsubscribe1:before {
    content: "\e9f0";
}

.icon-user:before {
    content: "\e9f1";
}

.icon-web_image:before {
    content: "\e9f2";
}

.icon-cup .path1:before {
    content: "\ea07";
    color: rgb(255, 77, 77);
}

.icon-cup .path2:before {
    content: "\ea08";
    margin-left: -1em;
    color: rgb(255, 0, 30);
}

.icon-cup .path3:before {
    content: "\ea09";
    margin-left: -1em;
    color: rgb(255, 159, 0);
}

.icon-cup .path4:before {
    content: "\ea0a";
    margin-left: -1em;
    color: rgb(255, 212, 0);
}

.icon-cup .path5:before {
    content: "\ea0b";
    margin-left: -1em;
    color: rgb(255, 212, 0);
}

.icon-cup .path6:before {
    content: "\ea0c";
    margin-left: -1em;
    color: rgb(255, 159, 0);
}

.icon-cup .path7:before {
    content: "\ea0d";
    margin-left: -1em;
    color: rgb(255, 228, 112);
}

.icon-cup .path8:before {
    content: "\ea0e";
    margin-left: -1em;
    color: rgb(253, 191, 0);
}

.icon-cup .path9:before {
    content: "\ea0f";
    margin-left: -1em;
    color: rgb(253, 191, 0);
}

.icon-cup .path10:before {
    content: "\ea10";
    margin-left: -1em;
    color: rgb(255, 159, 0);
}

.icon-cup .path11:before {
    content: "\ea11";
    margin-left: -1em;
    color: rgb(255, 228, 112);
}

.icon-cup .path12:before {
    content: "\ea12";
    margin-left: -1em;
    color: rgb(253, 191, 0);
}

.icon-cup02:before {
    content: "\ea13";
}

.icon-css:before {
    content: "\ea06";
}

.icon-bring-front:before {
    content: "\ea02";
}

.icon-send-back:before {
    content: "\ea03";
}

.icon-google-plus:before {
    content: "\e9aa";
}

.icon-instagram:before {
    content: "\e9ab";
}

.icon-pinterest:before {
    content: "\e9ac";
}

.icon-vimeo:before {
    content: "\e9ad";
}

.icon-youtube:before {
    content: "\e9ae";
}

.icon-exlogo .path1:before {
    content: "\e964";
    color: rgb(11, 148, 68);
}

.icon-exlogo .path2:before {
    content: "\e965";
    margin-left: -1.4208984375em;
    color: rgb(15, 63, 105);
}

.icon-exlogo .path3:before {
    content: "\e966";
    margin-left: -1.4208984375em;
    color: rgb(137, 197, 64);
}

.icon-exlogo .path4:before {
    content: "\e9ba";
    margin-left: -1.4208984375em;
    color: rgb(0, 174, 239);
}

.icon-mail-preference:before {
    content: "\e9bb";
}

.icon-mail-view-web:before {
    content: "\e95e";
}

.icon-stop-mail:before {
    content: "\e9b4";
}

.icon-add1:before {
    content: "\e973";
}

.icon-clock:before {
    content: "\e972";
}

.icon-phone-call:before {
    content: "\e96d";
}

.icon-business-card:before {
    content: "\e9be";
}

.icon-image-rule:before {
    content: "\e963";
}

.icon-web-link:before {
    content: "\e9bc";
}

.icon-wishlist:before {
    content: "\e9bd";
}

.icon-recommend:before {
    content: "\e9b5";
}

.icon-add-attachments:before {
    content: "\e9b6";
}

.icon-add-user-group:before {
    content: "\e9b7";
}

.icon-remove-attachments:before {
    content: "\e9b8";
}

.icon-remove-user-group:before {
    content: "\e9b9";
}

.icon-attachment:before {
    content: "\e9b2";
}

.icon-all-attachments:before {
    content: "\e9b3";
}

.icon-view-link:before {
    content: "\e9a9";
}

.icon-voice-message-mail:before {
    content: "\e96c";
}

.icon-salesforce .path1:before {
    content: "\e968";
    color: rgb(0, 184, 250);
}

.icon-salesforce .path2:before {
    content: "\e969";
    margin-left: -1em;
    color: rgb(92, 212, 255);
}

.icon-sms-phone:before {
    content: "\e96a";
}

.icon-sms:before {
    content: "\e96b";
}

.icon-desktop:before {
    content: "\e95f";
}

.icon-reset:before {
    content: "\e95c";
}

.icon-minimize:before {
    content: "\e9a6";
}

.icon-launch:before {
    content: "\e9a3";
}

.icon-down-arrow:before {
    content: "\e99f";
}

.icon-up-arrow2:before {
    content: "\e9a0";
}

.icon-Purl:before {
    content: "\e99a";
}

.icon-left-chevron:before {
    content: "\e998";
}

.icon-right-chevron:before {
    content: "\e999";
}

.icon-postal_new:before {
    content: "\e996";
}

.icon-back:before {
    content: "\e995";
}

.icon-target02:before {
    content: "\e997";
}

.icon-my-account:before {
    content: "\e992";
}

.icon-webnair:before {
    content: "\e9b1";
}

.icon-purl-link:before {
    content: "\e961";
}

.icon-webinar:before {
    content: "\e98f";
}

.icon-csv1:before {
    content: "\e98d";
}

.icon-xls:before {
    content: "\e98e";
}

.icon-sad:before {
    content: "\e980";
}


.icon-salesfroce_logo:before {
    content: "\ea01";
}

.icon-database1:before {
    content: "\e97f";
}

.icon-edit_campaign:before {
    content: "\e97e";
}

.icon-add-program:before {
    content: "\e979";
}

.icon-copy_02:before {
    content: "\ea00";
}

.icon-link1:before {
    content: "\e97b";
}

.icon-rename:before {
    content: "\e97c";
}

.icon-Save_02:before {
    content: "\e97d";
}

.icon-html-widgets:before {
    content: "\e930";
}

.icon-up-arrow1:before {
    content: "\e91b";
}

.icon-folder:before {
    content: "\e90e";
}

.icon-placeholder:before {
    content: "\e967";
}

.icon-web-image:before {
    content: "\e962";
}

.icon-browser1:before {
    content: "\e960";
}

.icon-link:before {
    content: "\e95d";
}

.icon-test_email:before {
    content: "\e95b";
}

.icon-Design:before {
    content: "\e95a";
}

.icon-team:before {
    content: "\e9a8";
}

.icon-employee:before {
    content: "\e9a7";
}

.icon-maximize:before {
    content: "\e9a5";
}

.icon-GURL:before {
    content: "\e9a4";
}

.icon-search1:before {
    content: "\e9a2";
}

.icon-lead-alert:before {
    content: "\e9a1";
}

.icon-contact:before {
    content: "\e99e";
}

.icon-email:before {
    content: "\e99c";
}

.icon-LandingPage:before {
    content: "\e99d";
}

.icon-manage-domain:before {
    content: "\e99b";
}

.icon-unsubscribe:before {
    content: "\e994";
}

.icon-web-template:before {
    content: "\e993";
}

.icon-geo-fence:before {
    content: "\e93b";
}

.icon-manage-Offers:before {
    content: "\e991";
}

.icon-inbound:before {
    content: "\e990";
}

.icon-danger:before {
    content: "\e98c";
}

.icon-facebook:before {
    content: "\e982";
}

.icon-linkedin:before {
    content: "\e988";
}

.icon-mobile:before {
    content: "\e989";
}

.icon-postal:before {
    content: "\e98a";
}

.icon-twitter:before {
    content: "\e98b";
}

.icon-bomb:before {
    content: "\e981";
}

.icon-Alert:before {
    content: "\e983";
}

.icon-coding:before {
    content: "\e984";
}

.icon-Embed_coding:before {
    content: "\e985";
}

.icon-redirect:before {
    content: "\e986";
}

.icon-template:before {
    content: "\e987";
}

.icon-database_add:before {
    content: "\e970";
}

.icon-calculator:before {
    content: "\e956";
}

.icon-reload:before {
    content: "\e952";
}

.icon-refresh:before {
    content: "\e94e";
}

.icon-view02:before {
    content: "\e94d";
}

.icon-share:before {
    content: "\e929";
}

.icon-report:before {
    content: "\e91a";
}

.icon-csv:before {
    content: "\e959";
}

.icon-download1:before {
    content: "\e96e";
}

.icon-encrypted:before {
    content: "\e96f";
}

.icon-landing-page:before {
    content: "\e971";
}

.icon-page:before {
    content: "\e974";
}

.icon-Pin:before {
    content: "\e975";
}

.icon-Reporting_Schedule:before {
    content: "\e976";
}

.icon-upload-list:before {
    content: "\e977";
}

.icon-view:before {
    content: "\e978";
}

.icon-add:before {
    content: "\e900";
}

.icon-analytics:before {
    content: "\e901";
}

.icon-audience:before {
    content: "\e902";
}

.icon-bill:before {
    content: "\e903";
}

.icon-billing:before {
    content: "\e904";
}

.icon-browser:before {
    content: "\e905";
}

.icon-calendar:before {
    content: "\e906";
}

.icon-check_list:before {
    content: "\e907";
}

.icon-chevron:before {
    content: "\e908";
}

.icon-close_circle:before {
    content: "\e909";
}

.icon-close_delete_remove:before {
    content: "\e90a";
}

.icon-close-cross:before {
    content: "\e90b";
}

.icon-connection-system:before {
    content: "\e90c";
}

.icon-copy:before {
    content: "\e90d";
}

.icon-database:before {
    content: "\e90f";
}

.icon-delete-button:before {
    content: "\e910";
}

.icon-dots-menu:before {
    content: "\e911";
}

.icon-download:before {
    content: "\e912";
}

.icon-edit:before {
    content: "\e913";
}

.icon-education_school_learn:before {
    content: "\e914";
}

.icon-ellipsis:before {
    content: "\e915";
}

.icon-envelope:before {
    content: "\e916";
}

.icon-exchange:before {
    content: "\e917";
}

.icon-expand_more:before {
    content: "\e918";
}

.icon-export-document:before {
    content: "\e919";
}


.icon-file:before {
    content: "\e91c";
}

.icon-file_delete:before {
    content: "\e91d";
}

.icon-file_plus:before {
    content: "\e91e";
}

.icon-file_remove:before {
    content: "\e91f";
}

.icon-floppy_disk:before {
    content: "\e920";
}

.icon-folder_filled .path1:before {
    content: "\e921";
    color: rgb(63, 63, 63);
}

.icon-folder_filled .path2:before {
    content: "\e922";
    margin-left: -1em;
    color: rgb(234, 234, 234);
}

.icon-folder_filled .path3:before {
    content: "\e923";
    margin-left: -1em;
    color: rgb(211, 210, 207);
}

.icon-folder_filled .path4:before {
    content: "\e924";
    margin-left: -1em;
    color: rgb(127, 127, 126);
}

.icon-folder_image:before {
    content: "\e925";
}

.icon-fork:before {
    content: "\e926";
}

.icon-gear:before {
    content: "\e927";
}

.icon-html:before {
    content: "\e928";
}

.icon-info:before {
    content: "\e92a";
}

.icon-info_filled:before {
    content: "\e92b";
}

.icon-insight:before {
    content: "\e92c";
}

.icon-invoice:before {
    content: "\e92d";
}

.icon-layout:before {
    content: "\e92e";
}

.icon-levels-controls:before {
    content: "\e92f";
}

.icon-list:before {
    content: "\e931";
}

.icon-listing:before {
    content: "\e932";
}

.icon-logout:before {
    content: "\e933";
}

.icon-mail:before {
    content: "\e934";
}

.icon-manual:before {
    content: "\e935";
}

.icon-megaphone:before {
    content: "\e936";
}

.icon-message:before {
    content: "\e937";
}

.icon-next_play:before {
    content: "\e938";
}

.icon-pause02:before {
    content: "\e939";
}

.icon-pause-button:before {
    content: "\e93a";
}

.icon-play:before {
    content: "\e93c";
}

.icon-play_circle:before {
    content: "\e93d";
}

.icon-play_rounded:before {
    content: "\e93e";
}

.icon-print_mail:before {
    content: "\e93f";
}

.icon-print_mail_rounded:before {
    content: "\e940";
}

.icon-progress-report:before {
    content: "\e941";
}

.icon-question:before {
    content: "\e942";
}

.icon-questions:before {
    content: "\e943";
}

.icon-rating:before {
    content: "\e944";
}

.icon-resize:before {
    content: "\e945";
}

.icon-right_and_left_arrows:before {
    content: "\e946";
}

.icon-right-thin-chevron:before {
    content: "\e947";
}

.icon-ring:before {
    content: "\e948";
}

.icon-save_icon:before {
    content: "\e949";
}

.icon-search:before {
    content: "\e94a";
}

.icon-settings:before {
    content: "\e94b";
}

.icon-settings_ouline:before {
    content: "\e94c";
}

.icon-speedometer:before {
    content: "\e94f";
}

.icon-stats:before {
    content: "\e950";
}

.icon-support:before {
    content: "\e951";
}

.icon-up-arrow:before {
    content: "\e953";
}

.icon-user_black:before {
    content: "\e954";
}

.icon-user_outline:before {
    content: "\e955";
}

.icon-video-server:before {
    content: "\e957";
}

.icon-workflow:before {
    content: "\e958";
}
