@font-face {
    font-family: "Aeonik-Regular";
    src: url("/sfsites/c/resource/OktaSupportCenterResources/fonts/Aeonik-Regular.otf") format("opentype");
}

@font-face {
    font-family: "Aeonik-Light";
    src: url("/sfsites/c/resource/OktaSupportCenterResources/fonts/Aeonik-Light.otf") format("opentype");
}

@font-face {
    font-family: "Aeonik-Mono";
    src: url("/sfsites/c/resource/OktaSupportCenterResources/fonts/Aeonik-Mono.woff2") format("opentype");
}

@font-face {
    font-family: "Roboto Mono";
    src: url("/sfsites/c/resource/OktaSupportCenterResources/fonts/Roboto-Mono.ttf") format("opentype");
}

@font-face {
    font-family: "Inter";
    src: url("/sfsites/c/resource/OktaSupportCenterResources/fonts/Inter-Regular.woff") format("opentype");
}

body {
    /* Primary Fonts - Regular */
    --primary-font-size-11: 400 11px/16px "Aeonik-Regular";
    --primary-font-size-12: 400 12px/16px "Aeonik-Regular";
    --primary-font-size-12-Alt: 400 12px/18px "Aeonik-Regular";
    --primary-font-size-13: 400 13px/20px "Aeonik-Regular";
    --primary-font-size-14: 400 14px/20px "Aeonik-Regular";
    --primary-font-size-14-Alt: 400 14px/22px "Aeonik-Regular";
    --primary-font-size-16: 400 16px/24px "Aeonik-Regular";
    --primary-font-size-18: 400 18px/28px "Aeonik-Regular";
    --primary-font-size-20: 400 20px/28px "Aeonik-Regular";
    --primary-font-size-24: 400 24px/32px "Aeonik-Regular";
    --primary-font-size-28: 400 28px/36px "Aeonik-Regular";
    --primary-font-size-32: 400 32px/40px "Aeonik-Regular";
    --primary-font-size-40: 400 40px/48px "Aeonik-Regular";
    --primary-font-size-48: 400 48px/56px "Aeonik-Regular";
    --primary-font-size-56: 400 56x/68px "Aeonik-Regular";
    --primary-font-size-64: 400 64px/76px "Aeonik-Regular";
    --primary-font-size-72: 400 72px/88px "Aeonik-Regular";
    --primary-font-size-80: 400 80px/96px "Aeonik-Regular";
    --primary-font-size-88: 400 88px/104px "Aeonik-Regular";

    /* Secondary Fonts - Regular */
    --secondary-font-size-11: 500 11px/16px "Aeonik-Regular";
    --secondary-font-size-12: 500 12px/16px "Aeonik-Regular";
    --secondary-font-size-12-Alt: 500 12px/18px "Aeonik-Regular";
    --secondary-font-size-13: 500 13px/20px "Aeonik-Regular";
    --secondary-font-size-14: 500 14px/20px "Aeonik-Regular";
    --secondary-font-size-14-Alt: 500 14px/22px "Aeonik-Regular";
    --secondary-font-size-16: 500 16px/24px "Aeonik-Regular";
    --secondary-font-size-18: 500 18px/28px "Aeonik-Regular";
    --secondary-font-size-20: 500 20px/28px "Aeonik-Regular";
    --secondary-font-size-24: 500 24px/32px "Aeonik-Regular";
    --secondary-font-size-28: 500 28px/36px "Aeonik-Regular";
    --secondary-font-size-32: 500 32px/40px "Aeonik-Regular";
    --secondary-font-size-40: 500 40px/48px "Aeonik-Regular";
    --secondary-font-size-48: 500 48px/56px "Aeonik-Regular";
    --secondary-font-size-56: 500 56x/68px "Aeonik-Regular";
    --secondary-font-size-64: 500 64px/76px "Aeonik-Regular";
    --secondary-font-size-72: 500 72px/88px "Aeonik-Regular";
    --secondary-font-size-80: 500 80px/96px "Aeonik-Regular";
    --secondary-font-size-88: 500 88px/104px "Aeonik-Regular";

    /* Primary Fonts - Light */
    --primary-font-light-size-11: 400 11px/16px "Aeonik-Light";
    --primary-font-light-size-12: 400 12px/16px "Aeonik-Light";
    --primary-font-light-size-12-Alt: 400 12px/18px "Aeonik-Light";
    --primary-font-light-size-13: 400 13px/20px "Aeonik-Light";
    --primary-font-light-size-14: 400 14px/20px "Aeonik-Light";
    --primary-font-light-size-14-Alt: 400 14px/22px "Aeonik-Light";
    --primary-font-light-size-16: 400 16px/24px "Aeonik-Light";
    --primary-font-light-size-18: 400 18px/28px "Aeonik-Light";
    --primary-font-light-size-20: 400 20px/28px "Aeonik-Light";
    --primary-font-light-size-24: 400 24px/32px "Aeonik-Light";
    --primary-font-light-size-28: 400 28px/36px "Aeonik-Light";
    --primary-font-light-size-32: 400 32px/40px "Aeonik-Light";
    --primary-font-light-size-40: 400 40px/48px "Aeonik-Light";
    --primary-font-light-size-48: 400 48px/56px "Aeonik-Light";
    --primary-font-light-size-56: 400 56x/68px "Aeonik-Light";
    --primary-font-light-size-64: 400 64px/76px "Aeonik-Light";
    --primary-font-light-size-72: 400 72px/88px "Aeonik-Light";
    --primary-font-light-size-80: 400 80px/96px "Aeonik-Light";
    --primary-font-light-size-88: 400 88px/104px "Aeonik-Light";

    /* Secondary Fonts - Light */
    --secondary-font-light-size-11: 500 11px/16px "Aeonik-Light";
    --secondary-font-light-size-12: 500 12px/16px "Aeonik-Light";
    --secondary-font-light-size-12-Alt: 500 12px/18px "Aeonik-Light";
    --secondary-font-light-size-13: 500 13px/20px "Aeonik-Light";
    --secondary-font-light-size-14: 500 14px/20px "Aeonik-Light";
    --secondary-font-light-size-14-Alt: 500 14px/22px "Aeonik-Light";
    --secondary-font-light-size-16: 500 16px/24px "Aeonik-Light";
    --secondary-font-light-size-18: 500 18px/28px "Aeonik-Light";
    --secondary-font-light-size-20: 500 20px/28px "Aeonik-Light";
    --secondary-font-light-size-24: 500 24px/32px "Aeonik-Light";
    --secondary-font-light-size-28: 500 28px/36px "Aeonik-Light";
    --secondary-font-light-size-32: 500 32px/40px "Aeonik-Light";
    --secondary-font-light-size-40: 500 40px/48px "Aeonik-Light";
    --secondary-font-light-size-48: 500 48px/56px "Aeonik-Light";
    --secondary-font-light-size-56: 500 56x/68px "Aeonik-Light";
    --secondary-font-light-size-64: 500 64px/76px "Aeonik-Light";
    --secondary-font-light-size-72: 500 72px/88px "Aeonik-Light";
    --secondary-font-light-size-80: 500 80px/96px "Aeonik-Light";
    --secondary-font-light-size-88: 500 88px/104px "Aeonik-Light";

    /* Primary Inter fonts */
    --primary-font-inter-size-11: 400 11px/16px "Aeonik-Regular";
    --primary-font-inter-size-12: 400 12px/16px "Aeonik-Regular";
    --primary-font-inter-size-12-Alt: 400 12px/18px "Aeonik-Regular";
    --primary-font-inter-size-13: 400 13px/20px "Aeonik-Regular";
    --primary-font-inter-size-14: 400 14px/20px "Aeonik-Regular";
    --primary-font-inter-size-14-Alt: 400 14px/22px "Aeonik-Regular";
    --primary-font-inter-size-16: 400 16px/24px "Aeonik-Regular";
    --primary-font-inter-size-18: 400 18px/28px "Aeonik-Regular";
    --primary-font-inter-size-20: 400 20px/28px "Aeonik-Regular";
    --primary-font-inter-size-24: 400 24px/32px "Aeonik-Regular";
    --primary-font-inter-size-28: 400 28px/36px "Aeonik-Regular";
    --primary-font-inter-size-32: 400 32px/40px "Aeonik-Regular";
    --primary-font-inter-size-40: 400 40px/48px "Aeonik-Regular";
    --primary-font-inter-size-48: 400 48px/56px "Aeonik-Regular";
    --primary-font-inter-size-56: 400 56x/68px "Aeonik-Regular";
    --primary-font-inter-size-64: 400 64px/76px "Aeonik-Regular";
    --primary-font-inter-size-72: 400 72px/88px "Aeonik-Regular";
    --primary-font-inter-size-80: 400 80px/96px "Aeonik-Regular";
    --primary-font-inter-size-88: 400 88px/104px "Aeonik-Regular";

    /* Secondary Inter fonts */
    --secondary-font-inter-size-11: 500 11px/16px "Aeonik-Regular";
    --secondary-font-inter-size-12: 500 12px/16px "Aeonik-Regular";
    --secondary-font-inter-size-12-Alt: 500 12px/18px "Aeonik-Regular";
    --secondary-font-inter-size-13: 500 13px/20px "Aeonik-Regular";
    --secondary-font-inter-size-14: 500 14px/20px "Aeonik-Regular";
    --secondary-font-inter-size-14-Alt: 500 14px/22px "Aeonik-Regular";
    --secondary-font-inter-size-16: 500 16px/24px "Aeonik-Regular";
    --secondary-font-inter-size-18: 500 18px/28px "Aeonik-Regular";
    --secondary-font-inter-size-20: 500 20px/28px "Aeonik-Regular";
    --secondary-font-inter-size-24: 500 24px/32px "Aeonik-Regular";
    --secondary-font-inter-size-28: 500 28px/36px "Aeonik-Regular";
    --secondary-font-inter-size-32: 500 32px/40px "Aeonik-Regular";
    --secondary-font-inter-size-40: 500 40px/48px "Aeonik-Regular";
    --secondary-font-inter-size-48: 500 48px/56px "Aeonik-Regular";
    --secondary-font-inter-size-56: 500 56x/68px "Aeonik-Regular";
    --secondary-font-inter-size-64: 500 64px/76px "Aeonik-Regular";
    --secondary-font-inter-size-72: 500 72px/88px "Aeonik-Regular";
    --secondary-font-inter-size-80: 500 80px/96px "Aeonik-Regular";
    --secondary-font-inter-size-88: 500 88px/104px "Aeonik-Regular";

    /* Existing */
    --font-size-01: var(--primary-font-size-11);
    --font-size-02: var(--primary-font-size-12);
    --font-size-03: var(--primary-font-size-13);
    --font-size-04: var(--primary-font-size-14);
    --font-size-05: var(--primary-font-size-16);
    --font-size-06: var(--primary-font-size-18);
    --font-size-07: var(--primary-font-size-20);
    --font-size-08: var(--primary-font-size-24);
    --font-size-09: var(--primary-font-size-28);
    --font-size-10: var(--primary-font-size-32);
    --font-size-11: var(--primary-font-size-40);
    --font-size-12: var(--primary-font-size-48);
    --font-size-13: var(--primary-font-size-56);
    --font-size-14: var(--primary-font-size-64);

    /* Functional Dark Neutral Colors */
    --color-dark-neutral-25: #111111;
    --color-dark-neutral-50: #171717;
    --color-dark-neutral-100: #1e1e1e;
    --color-dark-neutral-200: #242424;
    --color-dark-neutral-300: #2a2a2a;
    --color-dark-neutral-400: #383838;
    --color-dark-neutral-500: #555555;
    --color-dark-neutral-600: #808080;
    --color-dark-neutral-700: #ababab;
    --color-dark-neutral-800: #c5c5c5;
    --color-dark-neutral-900: #e5e5e5;
    --color-dark-neutral-1000: #fbfbfb;

    /* Functional Dark Blue Colors */
    --color-dark-blue-25: #0b0f26;
    --color-dark-blue-50: #0f1535;
    --color-dark-blue-100: #131b44;
    --color-dark-blue-200: #161f50;
    --color-dark-blue-300: #1a245d;
    --color-dark-blue-400: #22307c;
    --color-dark-blue-500: #3449ba;
    --color-dark-blue-600: #6177e9;
    --color-dark-blue-700: #99a7f1;
    --color-dark-blue-800: #b9c3f5;
    --color-dark-blue-900: #e0e4fb;
    --color-dark-blue-1000: #fafbfe;

    /* Functional Dark Green Colors */
    --color-dark-green-25: #03140b;
    --color-dark-green-50: #041c0f;
    --color-dark-green-100: #052413;
    --color-dark-green-200: #062a16;
    --color-dark-green-300: #06311a;
    --color-dark-green-400: #094122;
    --color-dark-green-500: #0d6234;
    --color-dark-green-600: #13934e;
    --color-dark-green-700: #67bc8e;
    --color-dark-green-800: #98d2b2;
    --color-dark-green-900: #d2ebde;
    --color-dark-green-1000: #f7fcf9;

    /* Functional Dark Red Colors */
    --color-dark-red-25: #230807;
    --color-dark-red-50: #2f0b09;
    --color-dark-red-100: #3c0f0c;
    --color-dark-red-200: #46110e;
    --color-dark-red-300: #521410;
    --color-dark-red-400: #6b1a15;
    --color-dark-red-500: #a0271f;
    --color-dark-red-600: #da534a;
    --color-dark-red-700: #e89590;
    --color-dark-red-800: #f0b7b4;
    --color-dark-red-900: #f8e0de;
    --color-dark-red-1000: #fefafa;

    /* Functional Dark Yellow Colors */
    --color-dark-yellow-25: #141103;
    --color-dark-yellow-50: #1b1804;
    --color-dark-yellow-100: #231f05;
    --color-dark-yellow-200: #292406;
    --color-dark-yellow-300: #312a08;
    --color-dark-yellow-400: #41380a;
    --color-dark-yellow-500: #62540f;
    --color-dark-yellow-600: #947f17;
    --color-dark-yellow-700: #c5aa1f;
    --color-dark-yellow-800: #e3c423;
    --color-dark-yellow-900: #fde66f;
    --color-dark-yellow-1000: #fffbe9;

    /* Functional Dark Purple Colors */
    --color-dark-purple-25: #130c28;
    --color-dark-purple-50: #1a1137;
    --color-dark-purple-100: #221546;
    --color-dark-purple-200: #281952;
    --color-dark-purple-300: #2e1d60;
    --color-dark-purple-400: #3d267f;
    --color-dark-purple-500: #5c3abf;
    --color-dark-purple-600: #8b66f4;
    --color-dark-purple-700: #b59df8;
    --color-dark-purple-800: #ccbcfa;
    --color-dark-purple-900: #e9e2fd;
    --color-dark-purple-1000: #fbfaff;

    /* Functional Dark Teal Colors */
    --color-dark-teal-25: #081311;
    --color-dark-teal-50: #0b1a17;
    --color-dark-teal-100: #0e221e;
    --color-dark-teal-200: #102823;
    --color-dark-teal-300: #132f29;
    --color-dark-teal-400: #1a3e37;
    --color-dark-teal-500: #275e53;
    --color-dark-teal-600: #3b8d7e;
    --color-dark-teal-700: #58bca9;
    --color-dark-teal-800: #8ed2c5;
    --color-dark-teal-900: #ceebe6;
    --color-dark-teal-1000: #f7fcfb;

    /* Functional Dark Orange Colors */
    --color-dark-orange-25: #1b0e06;
    --color-dark-orange-50: #261309;
    --color-dark-orange-100: #31180b;
    --color-dark-orange-200: #391c0d;
    --color-dark-orange-300: #42210f;
    --color-dark-orange-400: #582c14;
    --color-dark-orange-500: #85421e;
    --color-dark-orange-600: #c8642d;
    --color-dark-orange-700: #ea976a;
    --color-dark-orange-800: #f1b99b;
    --color-dark-orange-900: #f9e1d3;
    --color-dark-orange-1000: #fefaf8;

    /* Functional Dark Gold Colors */
    --color-dark-gold-25: #181001;
    --color-dark-gold-50: #211601;
    --color-dark-gold-100: #2b1c01;
    --color-dark-gold-200: #322001;
    --color-dark-gold-300: #3b2601;
    --color-dark-gold-400: #4e3302;
    --color-dark-gold-500: #754c02;
    --color-dark-gold-600: #b17304;
    --color-dark-gold-700: #ec9905;
    --color-dark-gold-800: #f4bc57;
    --color-dark-gold-900: #fae2b8;
    --color-dark-gold-1000: #fefaf3;

    /* Functional Static Neutral Colors */
    --color-static-neutral-50: #8e8e8e;
    --color-static-neutral-100: #686868;
    --color-static-neutral-200: #555555;
    --color-static-neutral-300: #3e3e3e;

    /* Functional Static Blue Colors */
    --color-static-blue-50: #7487eb;
    --color-static-blue-100: #3f59e4;
    --color-static-blue-200: #3449ba;
    --color-static-blue-300: #263588;
    --okta-blue-b-200-sky: #3f59e4;

    /* Functional Static Green Colors */
    --color-static-green-50: #2ba161;
    --color-static-green-100: #10783f;
    --color-static-green-200: #0d6234;
    --color-static-green-300: #094726;

    /* Functional Static Red Colors */
    --color-static-red-50: #df6b63;
    --color-static-red-100: #c32f26;
    --color-static-red-200: #a0271f;
    --color-static-red-300: #761c17;

    /* Functional Static Yellow Colors */
    --color-static-yellow-50: #fde981;
    --color-static-yellow-100: #f8d626;
    --color-static-yellow-200: #e3c423;
    --color-static-yellow-300: #c5aa1f;

    /* Functional Static White and Black Colors */
    --color-static-white: #ffffff;
    --color-static-black: #000000;

    /* Brand Raw Colors - Group 1 */
    --color-brand-raw-carbon: #191919;
    --color-brand-raw-slate: #6b665f;
    --color-brand-raw-gravel: #afaba1;

    /* Brand Raw Colors - Group 2 */
    --color-brand-raw-sand: #e8dcc7;
    --color-brand-raw-cream: #f6f1e7;
    --color-brand-raw-snow: #fefefa;
    --color-brand-light-snow: #fafafa;
    --color-brand-light-cream: #f3f2f2;
    --color-brand-raw-gray: #cfd6f8;

    /* Brand Raw Colors - Group 3 */
    --color-brand-raw-cobalt: #1a31a9;
    --color-brand-raw-sky: #3f59e4;
    --color-brand-raw-cloud: #b6c9ff;

    /* Brand Raw Colors - Group 4 */
    --color-brand-raw-ocean: #096256;
    --color-brand-raw-seafoam: #4cb7a3;
    --color-brand-raw-turquoise: #b1e4de;

    /* Brand Raw Colors - Group 5 */
    --color-brand-raw-eggplant: #4016a0;
    --color-brand-raw-violet: #7549f2;
    --color-brand-raw-lilac: #b49bfc;

    /* Brand Raw Colors - Group 6 */
    --color-brand-raw-forest: #0f5c34;
    --color-brand-raw-emerald: #149750;
    --color-brand-raw-pistachio: #8fc88a;

    /* Brand Raw Colors - Group 7 */
    --color-brand-raw-clay: #763101;
    --color-brand-raw-tangerine: #e27133;
    --color-brand-raw-melon: #f2ac84;

    /* Brand Raw Colors - Group 8 */
    --color-brand-raw-walnut: #744e00;
    --color-brand-raw-goldenrod: #ef9b05;
    --color-brand-raw-wheat: #f4d594;

    /* Brand Raw Colors - Group 9 */
    --color-brand-light-gray: #f1f1f1;
    --color-brand-dark-gray: #c4c4c4;
    --color-brand-light-white: #e0e1e2;
    --color-brand-dark-gray: #c4c4c4;
    --color-brand-light-orange: #dddddd;
    --color-brand-light-yellow: #f6f6f6;

    /* Hover Colors */
    --color-hover-auth0-purple: #3f59e4;
    --clor-hover-ohc-blue: #3f59e4;
    --color-hover-ohc-dark-blue: #1d2345;
    --color-hover-ohc-light-blue: #3e5ae4;

    /* Auth0 Brand Color Gradients */
    --gradient-light-purple: var(
        --Gradients-Light-Purple-Gradient,
        linear-gradient(222deg, #3f59e4 0%, #4016a0 21.83%, #1e1e1e 99.07%)
    );

    /* Spacing */
    --text-gap: 8px;
    --spacing-x-small: 4px;
    --spacing-small: 8px;
    --spacing-x-medium: 10px;
    --spacing-medium: 16px;
    --spacing-2x-medium: 20px;
    --spacing-3x-medium: 22px;
    --spacing-large: 24px;
    --spacing-x-large: 32px;
    --spacing-2x-large: 40px;
    --spacing-3x-large: 64px;
    --layout-content-reduced-width: 1298px;
    --layout-content-width: 1312px;

    /* Border Radius */
    --border-radius-xs: 2px;
    --border-radius-s: 4px;
    --border-radius-m: 8px;
    --border-radius-l: 12px;
    --border-radius-xl: 24px;
    --border-radius-ext: 24px;
    --border-radius-max: 999px;

    /* Figma button colors */
    --color_bg_button_primary: #3f59e4;
    --color_bg_button_primary_hover: #3449ba;
    --color_bg_button_primary_pressed: #263588;
    --color_bg_button_inverse_static: #111111;
    --color_bg_button_inverse_static_hover: rgba(17, 17, 17, 0.75);
    --color_fg_on_button_inverse_static: rgba(17, 17, 17, 0.75);
    --color_bg_button_danger: #c32f26;
    --color_fg_on_button_primary: #ffffff;

    .padding-left-medium {
        padding-left: var(--spacing-medium);
    }

    .page-title {
        font: var(--primary-font-size-32);
        letter-spacing: 0.2px;
    }

    .page-title-compact {
        font: var(--primary-font-size-24);
        letter-spacing: 0.48px;
    }

    .section-title {
        font: var(--primary-font-size-20);
        letter-spacing: 0.4px;
    }

    .section-sub-title {
        font-family: "Inter";
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0px;
    }
    .action-button {
        font: var(--secondary-font-size-14-Alt);
        letter-spacing: 0px;
    }
    .form-label {
        font-family: "Inter";
        font-weight: 500;
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0px;
    }
    .form-text {
        font-family: "Inter";
        font-weight: 500;
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0px;
    }
    .caption {
        font-family: "Inter";
        font-weight: 400;
        font-size: 13px;
        line-height: 20px;
        letter-spacing: 0px;
    }
    .caption-emphasis {
        font-family: "Inter";
        font-weight: 500;
        font-size: 13px;
        line-height: 20px;
        letter-spacing: 0px;
    }
    .menu-item {
        font-family: "Inter";
        font-weight: 500;
        font-size: 13px;
        line-height: 20px;
        letter-spacing: 0px;
    }
    .overline {
        font-family: "Inter";
        font-weight: 600;
        font-size: 11px;
        line-height: 16px;
        letter-spacing: 0.77px;
        text-transform: uppercase;
    }
    .overline-mono {
        font-family: "Inter";
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 1.4px;
        text-transform: uppercase;
    }
    .eyebrow {
        font-family: "Roboto Mono";
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 1px;
    }

    /* Body */
    .body-50 {
        font: var(--primary-font-inter-size-12);
        letter-spacing: 0px;
    }
    .body-emphasis-50 {
        font: var(--secondary-font-inter-size-12);
        letter-spacing: 0px;
    }
    .body-100 {
        font: var(--primary-font-inter-size-14-Alt);
    }
    .body-emphasis-100 {
        font: var(--secondary-font-inter-size-14-Alt);
    }
    .body-200 {
        font: var(--primary-font-inter-size-16);
    }
    .body-emphasis-200 {
        font: var(--secondary-font-inter-size-16);
    }
    .body-300 {
        font: var(--primary-font-light-size-18);
    }
    .body-emphasis-300 {
        font: var(--secondary-font-inter-size-18);
    }
    .body-400 {
        font: var(--primary-font-inter-size-20);
    }
    .body-emphasis-400 {
        font: var(--secondary-font-inter-size-20);
    }
    .body-500 {
        font: var(--primary-font-inter-size-24);
    }
    .body-emphasis-500 {
        font: var(--secondary-font-inter-size-24);
    }

    /* Heading */
    .heading-100 {
        font: var(--secondary-font-size-20);
        letter-spacing: 0.4px;
    }
    .heading-200 {
        font: var(--secondary-font-size-24);
        letter-spacing: 0.48px;
    }
    .heading-300 {
        font: var(--primary-font-size-32);
        letter-spacing: 0.01px;
    }
    .heading-400 {
        font: var(--primary-font-size-40);
        letter-spacing: 0.8px;
    }
    .heading-500 {
        font: var(--primary-font-size-48);
        letter-spacing: 0.96px;
    }
    .heading-600 {
        font: var(--primary-font-size-56);
        letter-spacing: 0.96px;
    }
    .heading-700 {
        font: var(--primary-font-size-64);
        letter-spacing: 0.96px;
    }
    .heading-800 {
        font: var(--primary-font-size-72);
        letter-spacing: 0.96px;
    }
    .heading-900 {
        font: var(--primary-font-size-80);
        letter-spacing: 0.96px;
    }
    .heading-1000 {
        font: var(--primary-font-size-88);
        letter-spacing: 0.96px;
    }
    .code-50 {
        font-family: "Roboto Mono";
        font-weight: 400;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0px;
    }
    .code-100 {
        font-family: "Roboto Mono";
        font-weight: 400;
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0px;
    }
    .code-200 {
        font-family: "Roboto Mono";
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0px;
    }
    .code-300 {
        font-family: "Roboto Mono";
        font-weight: 400;
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0px;
    }

    .body-100 .result-text__value {
        color: var(--color-brand-raw-carbon);
    }

    /* Additional Stylings */
    .pointer-default {
        cursor: pointer;
    }

    .anchor-decoration-none {
        text-decoration: none;
    }

    /* Icon Classes */
    .system-icon-search {
        background: url("/sfsites/c/resource/OktaSupportCenterResources/assets/icon-search.svg") no-repeat;
    }

    .system-icon-anouncement {
        background: url("/sfsites/c/resource/OktaSupportCenterResources/assets/icon-announcements.svg") no-repeat;
    }

    .system-icon-language {
        background: url("/sfsites/c/resource/OktaSupportCenterResources/assets/icon-globe.svg") no-repeat;
    }

    /* Default Base CSS */
    a {
        cursor: pointer;
        color: var(--color-dark-neutral-1000);
        text-decoration: none;
    }
    a:hover {
        color: var(--clor-hover-ohc-blue);
    }

    a:focus {
        color: var(--clor-hover-ohc-blue);
    }

    c-olc-cove-case-deflection a:visited {
        color: #0072B9!important;
    }

    a.anchor-decoration-none {
        color: var(--color-dark-neutral-1000);
    }

    a.anchor-custom {
        cursor: pointer;
        color: var(--color-dark-neutral-1000);
        text-decoration: underline;
        text-underline-offset: 3px;
    }

    a.anchor-custom:hover,
    a.anchor-custom:focus,
    a.anchor-custom:active {
        color: var(--clor-hover-ohc-blue);
        text-decoration: none;
    }

    a.alt-link {
        cursor: pointer;
        color: var(--clor-hover-ohc-blue);
        text-decoration: none;
    }

    a.alt-link:hover {
        color: var(--clor-hover-ohc-blue);
    }

    .alt-link a {
        cursor: pointer;
        color: var(--color-static-black);
        text-decoration: underline;
    }

    .alt-link a:hover {
        color: var(--clor-hover-ohc-blue);
    }

    .slds-file-selector__button.slds-button.slds-button_neutral {
        border: 2px solid #000;
        color: #000;
        background: border-box;
    }

    .slds-file-selector__button.slds-button.slds-button_neutral:hover,
    .slds-file-selector__button.slds-button.slds-button_neutral:focus {
        border-color: #000;
        color: #000;
    }

    .article-content a {
        color: var(--clor-hover-ohc-blue);
        text-decoration: underline;
    }

    .article-content a:hover {
        color: var(--clor-hover-ohc-blue);
    }

    /* Button CSS */
    .outline-inverse-button {
        background-color: transparent;
        color: var(--color-static-white);
        padding: 9px 16px;
        border: 1px solid var(--color-static-white);
        border-radius: var(--border-radius-s);
        white-space: nowrap;
        font: var(--secondary-font-inter-size-14-Alt);
    }

    .outline-inverse-button:hover,
    .outline-inverse-button:focus {
        border-color: rgba(255, 255, 255, 0.75);
    }

    .secondary-button {
        background-color: var(--color-brand-raw-carbon);
        color: var(--color-static-white);
        padding: 9px 16px;
        border-radius: var(--border-radius-s);
        border: none;
        white-space: nowrap;
        font: var(--secondary-font-inter-size-14-Alt);
    }

    .secondary-button:hover,
    .secondary-button:focus {
        background-color: rgba(25, 25, 25, 0.75);
    }

    background-color: var(--color-static-white);
    color: var(--color-brand-raw-carbon);
    font: var(--primary-font-inter-size-16);
}

.cOLC_Auth0_Coveo_Headline .coveo-headline-title {
    color: var(--color-static-black) !important;
}

.cOLC_Auth0_Coveo_Headline .coveo-headline-wrapper.coveo-landing-page-mode {
    background: url("/sfsites/c/resource/OktaSupportCenterResources/images/Hero_Search_Background.jpg") #f7f2e6 50% /
        cover no-repeat !important;
}

.cOLC_Auth0_Coveo_Headline .coveo-headline-wrapper .CoveoV2CommunitySearchBox .magic-box .magic-box-input {
    border: 1px solid rgba(17, 17, 17, 0.6) !important;
    background: rgba(0, 0, 0, 0.1) !important;
    backdrop-filter: blur(40px) !important;
}

.cOLC_Auth0_Coveo_Headline .coveo-headline-wrapper ::-webkit-input-placeholder,
.cOLC_Auth0_Coveo_Headline .coveo-headline-wrapper ::-moz-placeholder,
.cOLC_Auth0_Coveo_Headline .coveo-headline-wrapper :-ms-input-placeholder,
.cOLC_Auth0_Coveo_Headline .coveo-headline-wrapper.community-home-mode .magic-box .magic-box-input input,
.cOLC_Auth0_Coveo_Headline .coveo-headline-wrapper.community-home-mode .magic-box .magic-box-input input::placeholder {
    color: rgba(25, 25, 25, 1) !important;
}

.cOLC_Okta_R_Header_Utility.grid-background {
    background-color: #000 !important;
}

.cOLC_Okta_R_Header_Utility .search-anchor:hover,
.cOLC_Okta_R_Header_Utility .announcement-anchor:hover,
.cOLC_Okta_R_Header_Utility .status-anchor:hover {
    color: var(--okta-blue-b-200-sky) !important;
}

.cOLC_LanguageSelector.language-selector-main-container {
    display: flex;
    align-items: center;
}

c-olwc_-community-dynamic-card .compact-card-container.Sky-Background .action-button,
c-olwc_-community-dynamic-card .compact-card-container.Gradient-Sky-White-Background .action-button {
    background-color: transparent !important;
    border: 1px solid #fffefa !important;
}

c-olwc_-community-dynamic-card .compact-card-container.LightGray-Background a:hover.content-type,
c-olwc_-community-dynamic-card .compact-card-container.Gradient-LightGray-Background a:hover.content-type {
    color: var(--okta-blue-b-200-sky) !important;
    text-decoration-color: var(--okta-blue-b-200-sky) !important;
}

c-olwc_-community-dynamic-card .compact-card-container.Sky-Background .action-button:hover,
c-olwc_-community-dynamic-card .compact-card-container.Gradient-Sky-White-Background .action-button:hover {
    background-color: var(--color-hover-ohc-dark-blue) !important;
}

c-olwc_-community-dynamic-card .compact-card-container.Sky-Background .action-button:hover .action-button-label,
c-olwc_-community-dynamic-card
    .compact-card-container.Gradient-Sky-White-Background
    .action-button:hover
    .action-button-label {
    color: var(--color-static-white) !important;
}

c-olwc_-community-dynamic-card .compact-card-container.Sky-Background .action-button-label,
c-olwc_-community-dynamic-card .compact-card-container.Sky-Background .content-sub-title,
c-olwc_-community-dynamic-card .compact-card-container.Gradient-Sky-White-Background .action-button-label,
c-olwc_-community-dynamic-card .compact-card-container.Gradient-Sky-White-Background .content-sub-title {
    color: #fffefa !important;
}

c-olwc_-community-dynamic-card .compact-card-container.Sky-Background .eyebrow,
c-olwc_-community-dynamic-card .compact-card-container.Gradient-Sky-White-Background .eyebrow {
    font-family: Inter;
}

c-olwc_-c-t-a_-card .compact-card-container.Gradient-Purple-Background .content-type,
c-olwc_-c-t-a_-card .compact-card-container.Gradient-Purple-Background .content-title,
c-olwc_-c-t-a_-card .compact-card-container.Gradient-Purple-Background .content-description {
    color: #fffefa !important;
}

c-olwc_-c-t-a_-card .compact-card-container.Gradient-Purple-Background:hover {
    background: var(--color-hover-ohc-light-blue) !important;
}

c-olwc_-c-t-a_-card .compact-card-container,
c-olwc_-c-t-a_-card .flex-card-container {
    transition: none !important;
}

c-olwc_-c-t-a_-card .compact-card-container.LightGray-Background .button-icon-wrapper {
    filter: invert(1);
}

c-olwc_-c-t-a_-card .compact-card-container.Gradient-Purple-Background .button-icon-wrapper,
c-olwc_-c-t-a_-card .compact-card-container.LightGray-Background .button-icon-wrapper {
    position: relative;
    right: 40px;
    transition: right 0.4s ease-in-out !important;
}

c-olwc_-c-t-a_-card .compact-card-container.Gradient-Purple-Background:hover .button-icon-wrapper,
c-olwc_-c-t-a_-card .compact-card-container.LightGray-Background:hover .button-icon-wrapper {
    right: 0px;
}

c-olwc_-c-t-a_-card .compact-card-container.Gradient-Purple-Background .card-image-container {
    background: none !important;
    padding: 0;
}

c-olwc_-c-t-a_-card .compact-card-container.LightGray-Background .card-image-container {
    padding: 0 !important;
}

c-olwc_-c-t-a_-card .compact-card-container.LightGray-Background .flex-card-image {
    height: auto !important;
}

c-olwc_-c-t-a_-card .compact-card-container.LightGray-Background:hover {
    background: radial-gradient(
            farthest-corner at 100px 10px,
            rgba(182, 202, 255, 0.6) 28.61%,
            rgba(182, 202, 255, 0) 83.56%
        ),
        #f1f1f1;
}

c-olwc_-c-t-a_-card .compact-card-container.Gradient-Purple-Background a:hover.content-type {
    color: var(--color-static-white) !important;
    text-decoration-color: var(--color-static-white) !important;
}

c-olwc_-c-t-a_-card .compact-card-container.LightGray-Background a:hover.content-type {
    color: var(--color-static-black) !important;
    text-decoration-color: var(--color-static-black) !important;
}

c-olwc_-event_-card .card-date,
c-olwc_-event_-card .card-description {
    color: var(--color-static-white) !important;
}

c-olwc_-okta_-alert_-banner a.anchor-with-decoration {
    color: var(--color-static-white) !important;
    text-decoration: underline !important;
    text-underline-offset: 3px;
    cursor: pointer;
}

c-olc-article-detail .field-value iframe {
    max-width: 100% !important;
}

c-olc-article-detail .code-block {
    background-color: var(--color-brand-light-gray);
}

c-olc-article-detail .font-bold {
    font-weight: bold !important;
    font-family: sans-serif !important;
}

.cOLC_Okta_Header_Submenu_Card .cOLC_Auth0_Header_Submenu_Content .text-content,
.cOLC_Okta_Header_Submenu_Card c-olwc-auth0-footer-main-card .card-large-title-link {
    color: #191919 !important;
}

.cOLC_Okta_Header_Submenu_Card .cOLC_Auth0_Header_Submenu_Content .text-content > span:hover,
.cOLC_Okta_Header_Submenu_Card c-olwc-auth0-footer-main-card .card-large-title-link:hover {
    color: var(--okta-blue-b-200-sky) !important;
}

.cOLC_Okta_Header_Submenu_Card .middle-col:has(c-olwc-auth0-footer-main-card) .sub-menu_column_item {
    align-items: flex-start !important;
    padding-top: 64px !important;
}

.cOLC_R_Header .header-wrapper a:hover,
.cOLC_R_Header .header-wrapper a.active-tab {
    color: var(--okta-blue-b-200-sky) !important;
    text-decoration: none;
}

.cOLC_R_Header .header-wrapper a.active-tab .header-arrow {
    transform: rotate(180deg) !important;
}

c-olc_-okta_-user-profileview .profile-container .profile-avatar .slds-avatar_medium,
c-olc_-okta_-user-profileview .profile-container .profile-avatar .slds-icon_container,
c-olc_-okta_-user-profileview .profile-container .profile-avatar img {
    width: 100% !important;
    height: 100% !important;
}

c-olwc_-support-center_-page-header .page-header-container .header-content {
    color: var(--color-static-white) !important;
}

@media (max-width: 768px) {
    body {
        /* Spacing */
        --text-gap: 4px;
        --spacing-x-small: 4px;
        --spacing-small: 8px;
        --spacing-x-medium: 10px;
        --spacing-medium: 12px;
        --spacing-2x-medium: 20px;
        --spacing-3x-medium: 22px;
        --spacing-large: 16px;
        --spacing-x-large: 24px;
        --spacing-2x-large: 32px;
        --spacing-3x-large: 40px;

        /* Border Radius */
        --border-radius-xs: 2px;
        --border-radius-s: 4px;
        --border-radius-m: 4px;
        --border-radius-l: 8px;
        --border-radius-xl: 12px;
        --border-radius-ext: 26px;
        --border-radius-max: 999px;
    }
}

.slds-button.community-branded-button {
    background-color: var(--color_bg_button_primary, #3f59e4);
    border-radius: 6px;
    font-weight: bold;
    font-size: 16px;
    color: var(--color_fg_on_button_primary);
    padding: 0px 16px;
    height: 38px;
}

.slds-button.community-branded-button:hover {
    background-color: var(--color_bg_button_primary_hover, #3449ba);
    color: var(--color_fg_on_button_primary);
    text-decoration: none;
}

.slds-button.community-branded-button:active,
.slds-button.community-branded-button:focus {
    background-color: var(--color_bg_button_primary_pressed, #263588);
    color: var(--color_fg_on_button_primary);
    text-decoration: none;
}
.slds-button.community-branded-button:disabled {
    color: #c1c1c8;
    border: 2px solid #c1c1c8;
    background: transparent;
}

.slds-button.community-branded-alt-button {
    color: var(--okta-neutral-functional-black);
    border-color: var(--okta-neutral-functional-black);
    border-radius: 6px;
    border-width: 1.5px;
    font-weight: bold;
    font-size: 16px;
    padding: 0px 16px;
    height: 38px;
}

.slds-button.community-branded-alt-button.community-branded-alt-button-max-height {
    height: 100%;
}

.siteforceServiceBody div.cCenterPanel {
    /*max-width: 1440px;*/
    padding: 0px !important;
    margin: auto;
    margin-bottom: 40px;
}
.siteforceServiceBody div.cCenterPanel .slds-col--padded.contentRegion {
    padding: 0;
}
.siteforceServiceBody div.cCenterPanel .siteforceSldsTwoCol84Layout {
    max-width: var(--body-max-width);
    margin: auto;
}
.announcement-center-list-title {
    font: var(--font-size-11);
}

@media (max-width: 480px) {
    .announcement-center-list-title {
        font: var(--font-size-09);
    }
}

.cOLC_R_Cards .card-sub-title .beta-postOIE-link {
    display: none;
}

.element-centering {
    max-width: var(--body-max-width);
    margin: auto;
    font-family: "Aeonik-Regular";
}
/* STYLE READJUSTMENTS START */

/*********************** Group Detail Page Styles ***************************/
.forceCommunityGroupRecordHomeTabs button.slds-button.slds-button--neutral.not-selected.slds-not-selected.uiButton {
    background-color: var(--okta-neutral-functional-black) !important;
}
.forceCommunityGroupRecordHomeTabs
    .forceCommunityFeedPublisher
    .oneActionsComposer
    .uiTabBar
    .uiTabItem.active
    a.tabHeader {
    background-color: var(--okta-neutral-functional-black) !important;
}
.forceCommunityGroupRecordHomeTabs
    .forceCommunityFeedPublisher
    .oneActionsComposer
    .uiTabBar
    .uiTabItem
    a.tabHeader:hover {
    background-color: var(--okta-neutral-functional-black) !important;
}
.forceCommunityGroupRecordHomeTabs .forceChatterBasePublisher.baseDefault .cuf-publisherShareButton,
.forceCommunityGroupRecordHomeTabs .forcePublisherQuickActionCollapser .dummyButtonSubmitAction,
.forceCommunityGroupRecordHomeTabs .forceChatterFeedCommentInputDesktop .bottomBar .cuf-commentSubmit {
    background-color: var(--okta-neutral-functional-black) !important;
}
.forceCommunityGroupRecordHomeTabs .forcePageBlockSection .slds-section__title-action,
.forceCommunityGroupRecordHomeTabs .forceChatterFeedItem .entityLinkHover a,
.forceCommunityGroupRecordHomeTabs .forceChatterFeedBodyText.cuf-feedBodyText .feedBodyInner .forceOutputURL,
.forceCommunityGroupRecordHomeTabs .forceChatterFeedBodyText .cuf-more.fadeOut,
.forceCommunityGroupRecordHomeTabs
    .container
    .forceContentRelatedListPreviewFileList
    .slds-file-selector
    .itemTitle.uiOutputText,
.forceCommunityGroupRecordHomeTabs .uiAbstractList .forceChatterFacepilePreviewItem .outputLookupContainer {
    color: var(--okta-neutral-brand-x-300-carbon) !important;
}
.forceCommunityGroupRecordHomeTabs .slds-card__footer span.view-all-label {
    color: var(--button-neutral-text-color) !important;
}
/***************************************************************************/

/*********************** Group List Page Styles ***************************/
.forceCommunityObjectHome .forceListViewManagerHeader .forceActionsContainer .slds-button:only-child {
    color: var(--okta-neutral-functional-black);
    border-color: var(--okta-neutral-functional-black);
    border-radius: 0 !important;
    border-width: 2px;
}
.forceCommunityObjectHome .forceListViewManagerHeader .forceActionsContainer .slds-button.slds-button--neutral a {
    color: var(--okta-neutral-functional-black);
    font-weight: bold;
    font-size: 16px;
}
.forceCommunityObjectHome .forceListViewManagerHeader .slds-avatar,
.forceCommunityObjectHome .forceListViewManagerHeader .slds-input,
.forceCommunityObjectHome .forceListViewManagerHeader .slds-button.slds-button_icon.slds-button_icon-more,
.forceCommunityObjectHome .forceListViewManagerHeader .slds-button_icon {
    border-radius: 0;
}
.forceCommunityObjectHome .forceListViewManagerHeader .slds-input::placeholder,
.forceCommunityObjectHome .forceListViewManagerHeader .slds-input-has-icon .slds-input__icon {
    color: var(--font-text-body-title-gray) !important;
}
.forceCommunityObjectHome .forceVirtualAutocompleteMenu .slds-dropdown__item,
.forceCommunityObjectHome .forceVirtualAutocompleteMenu .slds-text-heading--label {
    font: var(--font-size-05);
    color: var(--font-text-body-title-gray);
}
.forceVirtualAutocompleteMenuOption.highlighted a,
.forceVirtualAutocompleteMenu .slds-dropdown__item > a:hover,
.forceVirtualAutocompleteMenu .slds-dropdown__item > a:focus,
.forceListViewManagerHeader .slds-dropdown__item > a:hover,
.forceListViewManagerHeader .slds-dropdown__item > a:focus,
.forceListViewManagerGridColumnHeaderMenu .slds-dropdown__item > a:hover,
.forceListViewManagerGridColumnHeaderMenu .slds-dropdown__item > a:focus,
.forceListViewManagerGridColumnHeaderMenu .slds-dropdown__item.slds-is-selected a,
.forceCommunityGroupObjectHome .forceListViewManagerHeader .slds-dropdown__item.slds-is-selected a,
.forceActionsDropDownMenuList ul li a:hover,
.forceActionsDropDownMenuList ul li a:focus {
    background-color: transparent !important;
}
.forceListViewManagerHeader .slds-text-body--small .countSortedByFilteredBy {
    font: var(--font-size-04);
    color: var(--font-text-caption-color-gray);
}
.forceListViewManager
    .listViewContainer
    .forceListViewManagerPrimaryDisplayManager
    th
    .slds-th__action.slds-text-link--reset {
    color: var(--font-text-body-title-gray) !important;
}
.forceChatterCompoundFieldsGroupName .forceOutputLookupWithPreview a.textUnderline.outputLookupLink {
    color: var(--okta-neutral-brand-x-300-carbon) !important;
}
/***************************************************************************/

/* Topics List */
.forceCommunityTopicCatalog ul .topicHierarchy-topBox {
    border-top: 0px !important;
}

.topicHierarchy-topBox .topicHierarchy-entry .topicHierarchy-top span {
    font: var(--font-size-09);
    line-height: 125%;
    color: var(--okta-neutral-functional-n-900);
}

.topicHierarchy-topBox .topicHierarchy-entry .topicHierarchy-top span:hover {
    color: var(--okta-neutral-functional-n-900);
}

.topicHierarchy-childrenList .topicHierarchy-entry .topicHierarchy-child {
    font: var(--font-size-05);
    color: var(--okta-neutral-brand-x-300-carbon);
    line-height: var(--link-line-height);
}

/* Topics Detail */
.selfServiceTopicRelatedArticle .topicRelatedArticleList .article-list .article-item {
    border: 0px;
}

.selfServiceTopicRelatedArticle .topicRelatedArticleList .article-list .article-item .article-link h2 {
    font: var(--font-size-07);
    color: var(--okta-neutral-brand-x-300-carbon);
    line-height: var(--link-line-height);
}

.selfServiceTopicRelatedArticle .topicRelatedArticleList .article-list .article-item .footer {
    margin-top: 0px;
}

.selfServiceTopicRelatedArticle .topicRelatedArticleList .article-list .article-item .footer .date span {
    color: var(--font-regular-text-color);
    font: var(--font-size-04);
}

.comm-topic-trending-articles h2 {
    color: var(--okta-neutral-functional-n-900);
    font: var(--font-size-08);
    font-size: 0;
}

.comm-topic-trending-articles h2:after {
    content: "Trending articles";
    font-size: 25px;
    text-transform: none;
}

.comm-topic-trending-articles .comm-topic-trending-articles__item a span {
    color: var(--okta-neutral-brand-x-300-carbon);
    font: var(--font-size-05);
}

.forceCommunityTopicMetrics .forceChatterTopicMetricsItem .value {
    font: var(--font-size-07);
}

.forceCommunityTopicMetrics .forceChatterTopicMetricsItem .slds-text-body--small {
    font: var(--font-size-05);
}

.forceCommunityTopicMetrics .showTalkingAbout span {
    font: var(--font-size-05);
}

.cCenterPanel .forceCommunityTopicDescription .slds-section__title {
    color: var(--okta-neutral-functional-n-900);
    font: var(--font-size-08);
}

.forceCommunityTopicDescription .forceChatterOutputDescription .uiOutputTextArea {
    color: var(--font-regular-text-color);
    font: var(--font-size-05);
}

.topicRelatedArticleList .selfServiceTopicArticleList .loadmore {
    background-color: var(--okta-neutral-functional-black);
    color: var(--button-action-text-color);
    border-radius: 0px;
    border: 1px solid var(--okta-neutral-functional-black);
}

/*  */
.selfServiceArticleLayout .selfServiceArticleHeaderDetail,
.cOLC_Coveo_Related_Articles.cmpTitle,
.test-id__field-label-container .test-id__field-label {
    color: var(--okta-neutral-functional-n-900) !important;
    font: var(--font-size-08) !important;
}
.test-id__field-value a {
    color: var(--lwc-brandTextLink, #2574A9) !important;
}

.CoveoResultList {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.CoveoResultList .CoveoResult .coveo-result-cell a {
    color: var(--okta-neutral-brand-x-300-carbon) !important;
    font: var(--font-size-05);
    margin-bottom: var(--spacing-medium);
}

.CoveoResultList .CoveoResult .coveo-result-cell a:hover {
    color: var(--okta-blue-b-200-sky) !important;
}

.summary .selfServiceArticleHeaderDetail .uiOutputDate {
    color: var(--font-regular-text-color);
    font: var(--font-size-04);
}

.selfServiceArticleTopicList .slds-pill {
    background: var(--pill-background-color);
    border-color: var(--pill-background-color);
    border-radius: 0px !important;
    font: var(--font-size-04);
    margin-right: 16px !important;
    padding: 0 6px !important;
}

.selfServiceArticleTopicList .forceTopicTopicLink {
    color: var(--okta-neutral-functional-n-900);
}

.forcePageBlockSectionRow .is-read-only .uiOutputRichText {
    font: var(--font-size-05);
    color: var(--okta-neutral-functional-n-900);
}

.forcePageBlockSectionRow .is-read-only .uiOutputRichText b {
    font: var(--font-size-05);
}

/* Coveo search funtionality */
.cOLC_Coveo_CommunitySearch .CoveoV2InterfaceEditor {
    display: none;
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-facet-breadcrumb-title {
    font: var(--font-size-05);
    font-weight: 700;
    color: var(--okta-neutral-brand-x-300-carbon);
    display: block;
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-facet-breadcrumb-caption {
    font: var(--font-size-02);
    color: var(--okta-neutral-brand-x-300-carbon);
}

.cOLC_Coveo_CommunitySearch
    .coveo-results-column
    .coveo-facet-breadcrumb-value.coveo-selected
    .coveo-facet-breadcrumb-clear-svg {
    color: var(--okta-neutral-brand-x-300-carbon);
    margin-top: -1px;
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .CoveoBreadcrumb {
    padding: 1px;
    border-bottom: 1px solid var(--okta-neutral-functional-n-300);
}

.cOLC_Coveo_CommunitySearch .CoveoQuerySummary {
    font: var(--font-size-04);
    color: var(--font-text-caption-color-gray);
}

.cOLC_Coveo_CommunitySearch .CoveoQuerySummary .coveo-highlight {
    font: var(--font-size-04);
}

.cOLC_Coveo_CommunitySearch .coveo-results-header {
    box-shadow: none;
    padding-bottom: 10px;
    border-bottom: 1px solid #c1c1c8;
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .CoveoResultLink {
    font: var(--font-size-07);
    color: var(--okta-neutral-brand-x-300-carbon);
    width: 100%;
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .CoveoResultLink div {
    width: 100%;
}

.cOLC_Coveo_CommunitySearch .CoveoResultLink cite {
    font: var(--font-size-04);
    color: var(--font-text-caption-color-gray);
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .CoveoFieldValue .badge-okta {
    background-color: var(--pill-background-color);
    font: var(--font-size-04);
    color: var(--okta-neutral-functional-n-900);
}

.cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-result-cell .CoveoExcerpt,
.cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-result-cell .CoveoExcerpt .coveo-highlight {
    font: var(--font-size-05);
    color: var(--okta-neutral-functional-n-900);
}
.slds-card .CoveoPager {
    margin-left: 0px;
}

.slds-card .CoveoPager .coveo-pager-list {
    display: flex;
}

.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item {
    display: flex;
}

.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item {
    width: 32px;
    height: 32px;
    place-content: center;
    align-items: center;
    cursor: pointer;
    padding: 0px;
    border-radius: 4px;
    font: var(--font-size-05);
}

.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item.coveo-active {
    background-color: var(--okta-blue-b-200-sky);
}

.cOLC_Coveo_CommunitySearch.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item:hover,
.cOLC_Coveo_CommunitySearch.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item:hover a {
    background-color: var(--okta-neutral-functional-n-50);
    text-decoration: none;
}

.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item a {
    color: var(--font-text-body-title-gray);
}

.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item.coveo-active a {
    color: var(--button-action-text-color);
}

.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item.coveo-pager-next svg,
.slds-card .CoveoPager .coveo-pager-list .coveo-pager-list-item.coveo-pager-previous svg {
    color: #585862;
    height: 12px;
}

/* importants need to be used to supersede the OOB Styles which also contain importants */
.forceCommunityTabset.uiTabset .uiTabBar .tabs__nav .tabs__item.active > a,
.forceCommunityTabset.uiTabset .uiTabBar .tabs__nav .tabs__item > a:hover,
.forceCommunityTabset.uiTabset .uiTabBar .tabs__nav .tabs__item > a:focus {
    color: #1d1d21 !important;
    border-color: var(--okta-blue-b-200-sky, #3f59e4) !important;
    font-weight: 500;
    line-height: 140%;
    font: var(--font-size-05) !important;
}
.forceCommunityTabset > .uiTabBar .uiTabItem .tabHeader {
    color: #41414b !important;
    font: var(--font-size-05) !important;
}
.forceCommunityTabset.uiTabset .uiTabBar .uiTabItem .tabHeader {
    padding: 0 0px 15px 0 !important;
    font-weight: 350 !important;
    line-height: 140% !important;
}

.forceCommunityTabset.uiTabset--default .tabs__nav {
    justify-content: left;
}

/* *********** COMPACT QUESTIONS FEED *********** */
.forceChatterCompactFeed
    .forceChatterStyle
    .slds-grid.slds-grid_align-spread.slds-grid_vertical-align-end.slds-m-vertical_small {
    margin-top: 24px;
    margin-bottom: 32px;
}
.forceChatterCompactFeed .forceChatterStyle .slds-grid_align-spread label,
.forceChatterFeed .feedActions .feeds-sorter .feeds-sorter-trigger label {
    font: var(--font-size-05);
    color: var(--okta-neutral-functional-black) !important;
    font-weight: 500;
    line-height: 22.4px;
}

.forceChatterCompactFeed .forceChatterStyle .slds-grid_align-spread .slds-combobox .slds-combobox__form-element input {
    border-radius: 0px;
    font: var(--font-size-05);
    color: var(--okta-neutral-functional-black);
}
.forceChatterCompactFeed .forceChatterStyle .slds-grid_align-spread .slds-combobox .slds-combobox__form-element button {
    border-radius: 0px;
}
.forceChatterCompactFeed
    .forceChatterStyle
    .slds-grid_align-spread
    .slds-combobox
    .slds-combobox__form-element
    .slds-icon.slds-icon-text-default,
.forceChatterCompactFeed
    .forceChatterStyle
    .slds-grid_align-spread
    .slds-combobox
    .slds-listbox
    .slds-listbox__option
    .slds-listbox__option-icon
    .slds-icon {
    fill: var(--okta-neutral-functional-black);
}

.forceChatterCompactFeed .forceChatterStyle .slds-grid_align-spread .slds-combobox .slds-listbox {
    border-radius: 0px;
    font: var(--font-size-05);
    color: var(--okta-neutral-functional-black);
    margin-left: 41px;
    min-width: 210px;
}

.forceChatterCompactFeed .forceChatterStyle .feeds-filter-trigger .slds-button {
    border-radius: 0px;
    color: var(--okta-neutral-functional-black);
}
.forceChatterCompactFeed .forceChatterStyle .feeds-filter-trigger .slds-button_icon-more:hover .slds-button__icon {
    fill: var(--okta-neutral-functional-black);
}

.forceChatterCompactFeed .forceChatterStyle .feeds-filter-trigger .slds-dropdown {
    border-radius: 0px;
}

.forceChatterCompactFeed
    .forceChatterStyle
    .feeds-filter-trigger
    .slds-dropdown
    .feeds-filter-option.slds-dropdown__item
    a {
    font: var(--font-size-05);
    color: var(--okta-neutral-functional-black);
}
.forceChatterCompactFeed
    .forceChatterStyle
    .feeds-filter-trigger
    .slds-dropdown
    .slds-dropdown__list
    lightning-menu-item:nth-child(3) {
    display: none;
}

.forceChatterCompactFeed .forceChatterStyle .feeds-filter-trigger .slds-dropdown .slds-dropdown__item svg {
    fill: var(--okta-neutral-functional-black) !important;
}

.forceChatterCompactFeed
    .compactFeedList
    .compactFeedListItem:first-child
    .compactFeedItem.forceChatterCompactFeedItem {
    padding: 0 0 0.75rem 0;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem.forceChatterCompactFeedItem {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0.75rem 0 0.75rem 0;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .titleContainer .title span {
    font: var(--font-size-05);
    color: var(--color-brand-raw-carbon);
    font-weight: 500;
    line-height: 22.4px;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .titleContainer .title span:hover {
    color: var(--color-brand-raw-sky) !important;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .topicName {
    display: none;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata span:nth-child(2) {
    display: none;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .postedBy {
    font: var(--font-size-04);
    color: var(--okta-neutral-functional-n-900);
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .dotSymbol:after {
    font: var(--font-size-04);
    color: var(--okta-neutral-functional-n-900);
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .timestamp {
    font: var(--font-size-04);
    color: var(--okta-neutral-functional-n-900);
}

.forceChatterCompactFeed .cuf-showMoreContainer .slds-button.slds-button_neutral.cuf-showMore {
    background-color: var(--okta-neutral-functional-black);
    border-radius: 0;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    padding: 0px 16px;
    height: 38px;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .metrics {
    font: var(--font-size-04);
    color: #4f4f53;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .metrics feeds_metrics-metric-layout {
    display: flex;
}

.forceChatterCompactFeed
    .compactFeedList
    .compactFeedItem
    .metadata
    .metrics
    .slds-text-color_success
    .slds-p-right_xx-small {
    margin-top: -2px;
}

.forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata .metrics span {
    margin-top: -2px;
    display: initial;
}

/* *********** DISCUSSIONS FEED *********** */
.forceChatterFeed .feedActions.qe-feedPanelFeedActions {
    padding: 24px 0px 32px 0px !important;
    width: 100%;
}

.forceChatterFeed
    .forceChatterStyle
    .slds-grid_align-spread
    .slds-combobox
    .slds-combobox__form-element
    .slds-icon.slds-icon-text-default,
.forceChatterFeed
    .forceChatterStyle
    .slds-grid_align-spread
    .slds-combobox
    .slds-listbox
    .slds-listbox__option
    .slds-listbox__option-icon
    .slds-icon {
    fill: var(--okta-neutral-functional-black);
}

.forceChatterFeed .feedActions .feeds-sorter .feeds-sorter-trigger .slds-combobox .slds-listbox {
    border-radius: 6px;
    font: var(--font-size-05);
    border: 1px solid var(--okta-neutral-functional-n-400, #aeaeae);
    color: var(--color-brand-raw-carbon);
    margin-left: 47px;
    min-width: 210px;
}

.forceChatterFeed .feedActions .right-actions .forceChatterSearchInFeed .slds-input {
    font: var(--font-size-05);
    color: var(--okta-neutral-functional-n-500, #8d8d8d);
    border: 1px solid var(--okta-neutral-functional-n-400, #aeaeae);
    background: transparent;
    height: 30px;
}
.forceChatterFeed .feedActions .right-actions .forceChatterSearchInFeed .slds-input::placeholder {
    font: var(--font-size-05);
    color: var(--okta-neutral-functional-n-500, #8d8d8d);
}
.forceChatterFeed .feedActions .right-actions .forceChatterSearchInFeed .slds-input-has-icon .slds-input__icon {
    fill: #191919;
}
.forceChatterFeed .feedActions .right-actions .feeds-filter-trigger .slds-button {
    background: transparent;
    border: 1px solid var(--okta-neutral-functional-n-400, #aeaeae);
}
.forceChatterFeed .feedActions .right-actions .feeds-filter-trigger .slds-button svg,
.forceChatterFeed .feedActions .right-actions .feeds-filter-trigger .slds-button:hover svg {
    fill: var(--okta-neutral-functional-black);
}

.forceChatterFeed .feedActions .right-actions .feeds-filter-trigger .slds-dropdown {
    border-radius: 0px;
}

.forceChatterFeed
    .feedActions
    .right-actions
    .feeds-filter-trigger
    .slds-dropdown
    .feeds-filter-option.slds-dropdown__item
    a {
    font: var(--font-size-05);
    color: var(--okta-neutral-functional-black);
}

.forceChatterFeed
    .feedActions
    .right-actions
    .feeds-filter-trigger
    .slds-dropdown
    .slds-dropdown__list
    lightning-menu-item:nth-child(4) {
    display: none;
}

.forceChatterFeed
    .feedActions
    .right-actions
    .feeds-filter-trigger
    .slds-dropdown
    .dropdown__list
    .feeds-filter-option.slds-is-selected
    .slds-icon-text-default {
    fill: var(--okta-neutral-functional-black);
}

.forceChatterFeed .feedActions .right-actions .cuf-refresh.slds-button_icon-border {
    display: none;
}

.forceChatterFeed .feedActions .right-actions .cuf-refresh.slds-button_icon-border .slds-button__icon {
    fill: var(--okta-neutral-functional-black);
}
.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item {
    padding-bottom: 0px;
}
.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem {
    border: none !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
    background: transparent;
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .entityLinkHover a {
    font: var(--font-size-03) !important;
    color: var(--okta-neutral-brand-x-300-carbon) !important;
    font-weight: 500;
    line-height: 22.4px;
}

.forceChatterFeed
    .skip-feed-wrapper
    .cuf-feed
    .slds-feed__item
    .cuf-element.forceChatterFeedItem
    .cuf-preamble
    .uiOutputText {
    font: var(--font-size-04) !important;
    color: var(--okta-neutral-brand-x-300-carbon) !important;
    text-decoration: underline;
    border-bottom: none;
}

.forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-subPreamble a {
    font: var(--font-size-02);
    font-size: 14px !important;
    color: var(--okta-neutral-functional-n-900);
}

.forceChatterFeed .forceChatterFeedItem--default .slds-box.cuf-auxBody {
    border: none;
    padding: 0px;
}
.forceChatterFeed
    .forceChatterFeedItem--default
    .slds-box.cuf-auxBody
    .cuf-ftcDrillInItem
    .cuf-ftcFieldLabel
    .uiOutputText {
    color: var(--okta-neutral-brand-x-300-carbon) !important;
}

.forceChatterFeed
    .skip-feed-wrapper
    .cuf-feed
    .slds-feed__item
    .cuf-element.forceChatterFeedItem
    .cuf-feedItemHeader
    .cuf-media-right
    .slds-button.slds-button_icon-border {
    border-radius: 4px;
    padding: 3px;
    border: 1px solid var(--okta-neutral-brand-x-300-carbon, #191919);
    color: var(--okta-neutral-functional-n-900);
}
.forceChatterFeed
    .skip-feed-wrapper
    .cuf-feed
    .slds-feed__item
    .cuf-element.forceChatterFeedItem
    .cuf-feedItemHeader
    .cuf-media-right
    .slds-button.slds-button_icon-border:hover {
    color: var(--okta-neutral-functional-black);
}

.forceChatterFeed
    .skip-feed-wrapper
    .cuf-feed
    .slds-feed__item
    .cuf-element.forceChatterFeedItem
    .cuf-feedItemHeader
    .cuf-media-right
    .slds-dropdown {
    border-radius: 0px;
}

.forceChatterFeed .forceChatterStyle--default .cuf-element .cuf-feedElement.cuf-feedElement {
    padding: 0.75rem 0 0.75rem 0;
}
.forceChatterFeed .cuf-feedElement .forceChatterSimpleFeedItemTopics--pill.forceChatterSimpleFeedItemTopics {
    margin-left: -11px;
}
.forceChatterFeed
    .cuf-feedElement
    .forceChatterSimpleFeedItemTopics--pill.forceChatterSimpleFeedItemTopics
    .topic-commaSeparatedList
    a {
    padding: 4px;
    font: var(--font-size-02);
    border-radius: 6px;
    border: 1px solid #e1e1e1;
    background: #f4f4f4;
    margin: 0 5px;
}
.forceChatterFeed
    .skip-feed-wrapper
    .cuf-feed
    .slds-feed__item
    .cuf-element.forceChatterFeedItem
    .cuf-feedItemHeader
    .cuf-media-right
    .slds-dropdown
    .slds-dropdown__item
    a {
    font: var(--font-size-04);
    color: var(--okta-neutral-functional-n-900);
}

.forceChatterFeed
    .skip-feed-wrapper
    .cuf-feed
    .slds-feed__item
    .cuf-element.forceChatterFeedItem
    .cuf-body
    .forceChatterFeedBodyText.cuf-feedBodyText {
    font: var(--font-size-04) !important;
    color: var(--okta-neutral-functional-n-900) !important;
}
.forceChatterFeed .forceChatterFeedAuxBodyRecordSummary--default .rsLink {
    color: var(--okta-neutral-functional-n-900) !important;
    text-decoration: underline;
}
.cuf-feedback.slds-feed__item-comments.inFeed.feed__item-comments--threadedCommunity.forceChatterFeedback--default.forceChatterFeedback {
    border-top: none;
    border-bottom: 1px solid var(--foundation-gray-04, #ecebea);
}
.forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a {
    width: auto;
    padding: 2px 6px;
    color: var(--okta-neutral-functional-n-900) !important;
    margin-right: 8px;
    margin-bottom: 8px;
    margin-top: 8px;
    white-space: nowrap;
    background: var(--pill-background-color);
    font: var(--font-size-04);
    font-weight: 350;
}

.forceChatterFeed
    .skip-feed-wrapper
    .cuf-feed
    .slds-feed__item
    .cuf-element.forceChatterFeedItem
    .slds-post__footer
    .slds-post__footer-actions-list
    .slds-post__footer-action {
    font: var(--font-size-04);
    color: var(--okta-neutral-functional-n-900);
}

.forceChatterFeed
    .skip-feed-wrapper
    .cuf-feed
    .slds-feed__item
    .cuf-element.forceChatterFeedItem
    .slds-post__footer
    .slds-post__footer-actions-list
    .slds-post__footer-action
    svg {
    fill: #4f4f53;
    stroke: black;
    stroke-width: 5px;
    stroke-linejoin: round;
}

.forceChatterFeed
    .skip-feed-wrapper
    .cuf-feed
    .slds-feed__item
    .cuf-element.forceChatterFeedItem
    .slds-post__footer
    .slds-post__footer-actions-list
    .forceChatterShareButton
    .slds-post__footer-action
    svg {
    fill: var(--okta-neutral-functional-n-900);
    stroke: transparent;
}

.forceChatterFeed
    .skip-feed-wrapper
    .cuf-feed
    .slds-feed__item
    .cuf-element.forceChatterFeedItem
    .slds-post__footer
    ul
    li.qe-commentCount {
    font: var(--font-size-04);
    color: var(--okta-neutral-functional-n-900);
}

.forceChatterFeed
    .skip-feed-wrapper
    .cuf-feed
    .slds-feed__item
    .cuf-element.forceChatterFeedItem
    .slds-post__footer
    ul
    li
    a.seenby-card-target {
    color: var(--okta-neutral-brand-x-300-carbon) !important;
}

.forceChatterFeed .forceChatterFeedInner .cuf-showMoreContainer .slds-button.slds-button_neutral.cuf-showMore {
    background: var(--okta-neutral-brand-x-300-carbon, #191919);
    border-radius: 6px;
    font-weight: bold;
    font: var(--font-size-05);
    color: #fff;
    padding: 0px 16px;
    height: 38px;
}

.forceChatterMessageBodyInputRichTextEditor .slds-rich-text-editor .slds-rich-text-editor__textarea a {
    color: var(--okta-blue-b-200-sky) !important;
}

.forceChatterThreadedComment .slds-media__body .slds-comment__content {
    white-space: normal;
    word-break: break-all;
}

.forceChatterMessageBodyInputRichTextEditor .slds-rich-text-editor .slds-rich-text-editor__textarea a:hover {
    text-decoration: underline !important;
}
/* *********** LEADERBOARD SECTION *********** */
.forceCommunityReputationLeaderboard42 {
    border-radius: 8px;
    background-color: #f5f5f6;
    padding: 24px;
}
.comm-leaderboard h2.slds-text-heading--small {
    font: var(--font-size-07);
    color: var(--okta-neutral-functional-n-900);
    line-height: 130%;
}
.comm-leaderboard .comm-leaderboard__item .leaderboardRowWrapper {
    border: none;
    border-bottom: none;
    justify-content: space-between;
}
.comm-leaderboard .comm-leaderboard__item .leaderboardRowWrapper .slds-align-middle.slds-large-size_8-of-12 {
    width: 83.3333333333%;
}
.comm-leaderboard .comm-leaderboard__item .leaderboardRowWrapper .rank {
    font: var(--font-size-05);
    color: var(--okta-neutral-functional-n-900);
}
.comm-leaderboard .comm-leaderboard__item .slds-media {
    align-items: center;
}
.comm-leaderboard .comm-leaderboard__item .slds-media .slds-media__figure {
    margin-right: 0px;
}
.comm-leaderboard .comm-leaderboard__item .slds-media .slds-media__figure .slds-avatar.slds-avatar_large {
    width: 40px;
    height: 40px;
}
.comm-leaderboard .comm-leaderboard__item .slds-media .slds-media__body .levelAndPointsCol.slds-truncate {
    max-width: 100%;
    overflow: inherit;
    text-overflow: unset;
    white-space: normal;
}
.comm-leaderboard .comm-leaderboard__item .slds-media .slds-media__body .levelAndPointsCol .comm-leaderboard__user-name,
.comm-leaderboard .comm-leaderboard__item .slds-media .slds-media__body .userLinkText,
.comm-leaderboard .comm-leaderboard__item .slds-media .slds-media__body .userTopicsRow .topicLink {
    font: var(--font-size-04);
    color: var(--okta-neutral-brand-x-300-carbon);
    font-weight: 500;
    line-height: 22.4px;
}
.comm-leaderboard .comm-leaderboard__item .slds-media .slds-media__body .levelAndPointsCol div {
    display: none;
}
.comm-leaderboard
    .comm-leaderboard__item
    .leaderboardRowWrapper
    .comm-leaderboard__points-column.slds-text-align_center.slds-align-middle.slds-large-size_3-of-12 {
    width: 16.6666666667%;
}
.comm-leaderboard
    .comm-leaderboard__item
    .leaderboardRowWrapper
    .comm-leaderboard__points-column.slds-text-align_center.slds-align-middle {
    text-align: end;
}
.comm-leaderboard
    .comm-leaderboard__item
    .leaderboardRowWrapper
    .comm-leaderboard__points-column
    .comm-leaderboard__points {
    font: var(--font-size-05);
    color: var(--okta-neutral-functional-n-900);
}
.comm-leaderboard
    .comm-leaderboard__item
    .leaderboardRowWrapper
    .comm-leaderboard__points-column
    .comm-leaderboard__points-word {
    font: var(--font-size-04);
    color: var(--font-regular-text-color);
}
/* *********** COVEO COMMUNITY SEARCH *********** */
.cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-main-section {
    display: flex;
    margin-top: -36px;
    margin-bottom: 68px;
}

.cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-facet-column {
    width: 22%;
    margin-right: 6px;
    padding: 15px 15px;
    background-color: var(--okta-neutral-functional-n-50);
}

.cOLC_Coveo_CommunitySearch .coveo-facet-value.coveo-with-hover:hover,
.cOLC_Coveo_CommunitySearch .coveo-facet-value.coveo-with-hover.coveo-focused {
    background-color: unset;
}

.cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-facet-column .coveo-facet-values {
    background: var(--okta-neutral-functional-n-50);
}

.cOLC_Coveo_CommunitySearch
    .coveo-facet-value.coveo-with-hover:hover:not(.coveo-facet-search-button):not(.coveo-excluded):not(
        .coveo-facet-value-will-exclude
    ):not(.coveo-has-childs-selected)
    .coveo-facet-value-checkbox
    svg {
    bottom: 6px;
    width: 8px;
    height: 8px;
    display: none;
}

.cOLC_Coveo_CommunitySearch
    .coveo-selected.coveo-facet-value.coveo-with-hover:hover:not(.coveo-facet-search-button):not(.coveo-excluded):not(
        .coveo-facet-value-will-exclude
    ):not(.coveo-has-childs-selected)
    .coveo-facet-value-checkbox
    svg {
    width: 8px;
    height: 8px;
    display: initial;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .CoveoFacet {
    background: none;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .CoveoText.coveo-facet-column-title {
    font: var(--font-size-09);
    color: var(--okta-neutral-functional-n-900);
    padding: 10px 17px;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-header-title {
    font: var(--font-size-08);
    color: var(--okta-neutral-functional-n-900);
}

.cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-results-column {
    width: 78%;
    padding: 30px 10px 30px 15px;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-value .coveo-facet-value-checkbox {
    width: 14px;
    height: 14px;
    top: 4px;
    border: 2px solid var(--okta-neutral-functional-n-600);
    border-radius: 4px;
    margin-right: 12px;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-value.coveo-selected .coveo-facet-value-checkbox svg,
.cOLC_Coveo_CommunitySearch
    .coveo-facet-value:hover:not(.coveo-facet-search-button):not(.coveo-excluded):not(
        .coveo-facet-value-will-exclude
    ):not(.coveo-has-childs-selected)
    .coveo-facet-value-checkbox
    svg {
    width: 8px;
    height: 8px;
    bottom: 6px;
}

.cOLC_Coveo_CommunitySearch
    .coveo-facet-column
    .coveo-facet-value
    input[checked="checked"]
    + .coveo-facet-value-checkbox {
    background: var(--okta-blue-b-200-sky);
    border: 2px solid var(--okta-blue-b-200-sky);
    border-radius: 4px;
}

.cOLC_Coveo_CommunitySearch
    .coveo-facet-column
    .coveo-facet-value.coveo-selected
    .coveo-facet-value-checkbox
    svg
    .coveo-hook-svg,
.cOLC_Coveo_CommunitySearch
    .coveo-facet-value.coveo-with-hover:hover:not(.coveo-facet-search-button):not(.coveo-excluded):not(
        .coveo-facet-value-will-exclude
    ):not(.coveo-has-childs-selected)
    .coveo-facet-value-checkbox
    svg
    .coveo-hook-svg {
    fill: #ffffff;
}

.cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-value-caption {
    font: var(--font-size-05);
    color: var(--font-text-body-title-gray);
}

.cOLC_Coveo_CommunitySearch
    .coveo-facet-column
    .coveo-facet-value
    input[checked="checked"]
    + .coveo-facet-value-checkbox
    + .coveo-facet-value-caption {
    font: var(--font-size-05);
}

/* *********** PROFILE SECTION *********** */
.forceCommunityUserRecordHome {
    padding: 0px 80px;
    max-width: 1440px;
    margin: auto;
}
.forceCommunityUserRecordHome .headerDetail_feeed .userHeaderDetail {
    border: 0px;
    border-radius: 8px !important;
    margin-bottom: 32px;
}
.forceCommunityUserRecordHome .sidebarCards .forceCommunityUserProfileStats,
.forceCommunityUserRecordHome .sidebarCards .forceCommunityUserRecognitions,
.forceCommunityUserRecordHome .sidebarCards .forceDiscoveryUserProfileKnowledgeableAbout {
    border: 1px solid #ecebea !important;
    border-radius: 8px;
}
.forceCommunityUserRecordHome .sidebarCards .forceCommunityUserRecognitions .userRecognitionsHeader {
    padding: 32px;
}
.forceCommunityUserRecordHome .userHeaderDetail .profileName {
    color: var(--okta-neutral-functional-n-900) !important;
    font: var(--font-size-08) !important;
}
.forceCommunityUserRecordHome .userHeaderDetail .uiTooltip.tooltip-trigger {
    display: inline;
    position: absolute;
    top: 19%;
    margin-left: 16px;
}
.forceCommunityUserRecordHome
    .forceCommunityUserProfileDetail
    .userDetailHeader
    .branding-actions
    .slds-button.slds-button--neutral,
.forceCommunityUserRecordHome
    .forceCommunityUserProfileDetail
    .userDetailHeader
    .forceActionsContainer
    .slds-button.slds-button--neutral {
    font: var(--font-size-05);
    height: 48px;
    background-color: transparent;
    border-radius: 6px;
    border: 1.5px solid var(--okta-neutral-functional-black, #000);
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 24px;
    padding: 9px 16px;
}
.forceCommunityUserRecordHome
    .forceCommunityUserProfileDetail
    .userDetailHeader
    .forceActionsContainer
    .slds-button.slds-button--neutral
    .slds-icon_container.forceIcon {
    margin-bottom: 5px;
}
.forceCommunityUserRecordHome
    .forceCommunityUserProfileDetail
    .userDetailHeader
    .branding-actions
    .slds-button.slds-button--icon-border-filled {
    height: 48px;
    background-color: transparent;
    border-radius: 6px;
    border: 1.5px solid var(--okta-neutral-functional-black, #000);
    width: auto;
    padding: 16px;
    margin-left: 16px;
}
.forceCommunityUserRecordHome .forceCommunityUserProfileDetail .userDetailHeader .branding-actions .slds-button a,
.forceCommunityUserRecordHome
    .forceCommunityUserProfileDetail
    .userDetailHeader
    .branding-actions
    .slds-button.slds-button--icon-border-filled
    a,
.forceCommunityUserRecordHome
    .forceCommunityUserProfileDetail
    .userDetailHeader
    .forceActionsContainer
    .slds-button.slds-button--neutral {
    color: var(--okta-neutral-functional-black);
}
.forceCommunityUserRecordHome .forceCommunityUserProfileDetail .userDetailHeader .forceActionsContainer .slds-button.slds-button--neutral:hover {
    background-color: var(--slds-c-button-color-background-hover);
}
.forceCommunityUserProfileDetail .forcePageBlockSection .forcePageBlockSectionRow {
    margin-right: 0px;
    margin-left: 0px;
    border-bottom: 1px solid var(--color-static-black, #000000);
}
.uiMenuList--left.uiMenuList {
    background: var(--color-static-white);
    border: 1.5px solid var(--okta-neutral-functional-black, #000);
    font: var(--font-size-05);
}
.uiMenuList--left.uiMenuList .uiMenuItem > a {
    font: var(--font-size-05);
    text-decoration: underline !important;
}
.uiMenuList--left.uiMenuList .uiMenuItem > a .forceActionLink {
    color: var(--okta-neutral-functional-black);
}
.forceCommunityUserRecordHome .sidebarCards .forceCommunityUserRecognitions .communitySetupThanksButton.buttonWidth,
.forceCommunityUserRecordHome
    .sidebarCards
    .forceDiscoveryUserProfileKnowledgeableAbout
    .knowledgeableAboutHeader
    .endorseBtn.uiButton {
    font: var(--font-size-05);
    height: 34px;
    background-color: transparent;
    border-radius: 6px;
    border: 1.5px solid var(--okta-neutral-functional-black, #000);
    color: var(--okta-neutral-functional-black);
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 32px;
}
.forceCommunityUserRecordHome .sidebarCards .forceCommunityUserRecognitions .communitySetupThanksButton.buttonWidth:hover {
    background-color: var(--slds-c-button-color-background-hover);
}
.forceCommunityUserRecordHome
    .sidebarCards
    .forceRelatedListContainer
    .forceRelatedListSingleContainer
    .slds-card.forceRelatedListCardDesktop {
    border-radius: 8px;
    border: 1px solid #ecebea;
    background-color: white;
}
.forceCommunityUserRecordHome
    .sidebarCards
    .forceRelatedListContainer
    .forceRelatedListSingleContainer
    .slds-card.forceRelatedListCardDesktop
    .forceRelatedListPreview
    .forceChatterChatterUserRelatedListRecord
    .forceOutputLookupWithPreview
    a {
    color: var(--okta-neutral-functional-black);
}
.forceCommunityUserRecordHome
    .sidebarCards
    .forceRelatedListContainer
    .forceRelatedListSingleContainer
    .slds-card.forceRelatedListCardDesktop
    .forceRelatedListPreview
    .forceChatterChatterUserRelatedListRecord
    .forceOutputLookupWithPreview
    a.textUnderline {
    border-bottom: 1px solid;
}
.forceCommunityUserRecordHome
    .sidebarCards
    .forceRelatedListContainer
    .forceRelatedListSingleContainer
    .slds-card.forceRelatedListCardDesktop
    .forceRelatedListPreview
    .forceChatterChatterUserRelatedListRecord
    .listRecordTeamRelation {
    border: 1px solid;
    border-radius: 6px;
    background: transparent;
}
.forceCommunityUserRecordHome
    .sidebarCards
    .forceRelatedListContainer
    .forceRelatedListSingleContainer
    .slds-card.forceRelatedListCardDesktop
    a,
    .forceCommunityUserRecordHome .cUserProfileCon .forceChatterChatterGenericRelatedListRecord.desktop .listRecordTitle {
    color: var(--color-static-black, #000000);
}
.forceCommunityUserRecordHome
    .sidebarCards
    .forceRelatedListContainer
    .forceRelatedListSingleContainer
    .slds-card.forceRelatedListCardDesktop
    .forceContentFileDroppableZone.forceContentRelatedListPreviewFileList,
.forceCommunityUserRecordHome
    .sidebarCards
    .forceRelatedListContainer
    .forceRelatedListSingleContainer
    .slds-card.forceRelatedListCardDesktop
    .forceContentFileDroppableZone.forceContentRelatedListPreviewFileList
    .lightningInput
    .slds-file-selector__dropzone {
    border: 0px;
    border-radius: inherit;
}
.forceCommunityUserRecordHome
    .sidebarCards
    .forceRelatedListContainer
    .forceRelatedListSingleContainer
    .slds-card.forceRelatedListCardDesktop
    .forceContentFileDroppableZone.forceContentRelatedListPreviewFileList
    .slds-file-selector__button {
    font: var(--font-size-05);
    height: 34px;
    background-color: transparent;
    border-radius: 6px;
    border: 1.5px solid var(--okta-neutral-functional-black, #000);
    color: var(--okta-neutral-functional-black);
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 32px;
}

.forceCommunityUserRecordHome
    .sidebarCards
    .forceRelatedListContainer
    .forceRelatedListSingleContainer
    .forceRelatedListCardDesktop
    .slds-page-header {
    border-radius: 8px 8px 0px 0px;
    border-bottom: 0px !important;
    border: 1px solid #ecebea;
    background-color: white;
}
.forceCommunityUserRecordHome
    .sidebarCards
    .forceRelatedListContainer
    .forceRelatedListSingleContainer
    .forceRelatedListCardDesktop
    .slds-page-header
    .forceDeferredDropDownAction
    .slds-button--icon-border-filled {
    font: var(--font-size-05);
    height: 24px;
    background-color: transparent;
    border-radius: 6px;
    border: 1.5px solid var(--okta-neutral-functional-black, #000);
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 3px;
}
.forceCommunityUserRecordHome
    .sidebarCards
    .forceRelatedListContainer
    .forceRelatedListSingleContainer
    .forceRelatedListCardDesktop
    .slds-page-header
    .forceDeferredDropDownAction
    .slds-button--icon-border-filled
    .slds-icon-utility-down
    .slds-icon.slds-icon-text-default {
    fill: var(--okta-neutral-functional-black);
}
.forceCommunityUserRecordHome .slds-form-element_readonly,
.forceCommunityUserRecordHome .slds-has-dividers--top {
    border: 0px;
}
.forceCommunityUserRecordHome .headerDetail_feeed .userFeed {
    border: 1px solid #ecebea;
    border-radius: 8px;
    padding: 0px 32px;
}
.forceCommunityUserRecordHome .headerDetail_feeed .userFeed .userProfileTabs.uiTabset--default .tabs__nav {
    border-bottom: 0px;
}
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__nav
    .tabs__item.active.uiTabItem
    a {
    color: var(--okta-neutral-functional-black);
    border: 0px;
}
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__nav
    .tabs__item.active.uiTabItem
    a[data-tab-name="feedTab"],
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__nav
    .tabs__item.active.uiTabItem
    a[data-tab-name="casesTab"] {
    display: none;
}
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .forceCommunityFeedPublisher
    .MEDIUM.uiTabset--base.oneActionsComposer.forceActionsContainer {
    margin-top: -32px;
}
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__nav
    .tabs__item.active.uiTabItem
    a
    .forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__content
    .forceActionsContainer
    .tabs__nav {
    border: 0px;
    background: transparent;
}
.userFeed .forceCommunityUserProfileTabs .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .tabs__nav,
.oneActionsComposer.uiTabset--task .tabs__content {
    border: 0px;
}
.userFeed .forceCommunityUserProfileTabs .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .tabs__nav {
    padding-left: 16px;
}
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__content
    .forceActionsContainer
    .tabs__item.active.uiTabItem
    a,
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .forceCommunityUserProfileTabs
    .forceCommunityFeedPublisher
    .oneActionsComposer
    .uiTabBar
    .tabs__nav
    .tabs__item.active.uiTabItem
    a {
    color: var(--okta-neutral-functional-black);
    background: transparent;
    border-bottom: 3px solid var(--okta-blue-b-200-sky, #3f59e4);
}
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__content
    .forceActionsContainer
    .uiTabset--task
    .tabs__item.active::before {
    background: transparent;
}
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__content
    .forceActionsContainer
    .tabs__content.active.uiTab
    .dummyControlsContainer,
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__content
    .forceActionsContainer
    .tabs__content.active.uiTab
    .forceChatterBasePublisher {
    background: transparent;
}
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__content
    .forceActionsContainer
    .tabs__content.active.uiTab
    .dummyControlsContainer {
    border: 0px;
    padding: 0px 16px;
}
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__content
    .forceActionsContainer
    .tabs__content.active.uiTab
    .dummyControlsContainer
    .dummyButtonCallToAction {
    background: transparent;
}
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__content
    .forceActionsContainer
    .tabs__content.active.uiTab
    .dummyControlsContainer
    .dummyButtonCallToAction:hover {
    color: var(--okta-neutral-functional-black);
}
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__content
    .forceActionsContainer
    .tabs__content.active.uiTab
    .forceChatterBasePublisher.baseDefault
    .cuf-publisherShareButton,
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__content
    .forceActionsContainer
    .tabs__content.active.uiTab
    .dummyControlsContainer
    .dummyButtonSubmitAction,
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .forceCommunityUserProfileTabs
    .forceActionsContainer
    .tabs__content.active.uiTab
    .dummyControlsContainer
    .dummyButtonSubmitAction.slds-button.slds-button--brand {
    font: var(--font-size-05);
    height: 34px;
    background-color: var(--color-static-black, #000000) !important;
    border-radius: 6px;
    color: white !important;
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 32px;
}
.forceCommunityUserRecordHome
    .headerDetail_feeed
    .userFeed
    .userProfileTabs.uiTabset--default
    .tabs__content
    .forceActionsContainer
    .tabs__content.active.uiTab
    .forceChatterBasePublisher
    .forceTopicPublisherTopicsWidget
    .forceChatterPillContainer
    .orderedList {
    background: transparent;
}
.forceCommunityUserRecordHome .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active a.tabHeader {
    color: var(--okta-neutral-functional-black);
}
.forceCommunityUserRecordHome .forceRelatedListCardDesktop .slds-card__footer .view-all-label {
    color: var(--color-static-black, #000000) !important;
    text-decoration: underline !important;
    font-size: 16px;
    font-weight: 700;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-results-column {
        width: 62%;
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-facet-column {
        width: 38%;
        padding: 15px 6px;
        display: block !important;
    }

    .comm-leaderboard .comm-leaderboard__item .leaderboardRowWrapper .slds-align-middle.slds-medium-size_7-of-12 {
        width: 66.6%;
    }
}

/** REGISTRATION FORM **/
.community-registration
    .slds-listbox__option.slds-listbox__option_plain.slds-media.slds-media_small.slds-media_inline
    .slds-media__body
    span {
    text-overflow: unset;
    white-space: break-spaces;
}
.community-registration
    .slds-listbox__option.slds-listbox__option_plain.slds-media.slds-media_small.slds-media_inline.slds-is-selected {
    background: #1a31a9 !important;
}
.community-registration .slds-form-element__label {
    font: var(--font-size-05);
    color: var(--okta-neutral-brand-x-300-carbon, #191919);
}
.community-registration .slds-required {
    margin-right: 8px;
}
.community-registration .slds-checkbox .slds-checkbox_faux {
    border-width: 2px;
}
.community-registration .slds-checkbox [type="checkbox"]:focus:checked + .slds-checkbox__label .slds-checkbox_faux {
    border-color: transparent;
    --slds-c-checkbox-color-border: transparent;
}
.community-registration .slds-dueling-list__column .slds-button_icon-container .slds-button__icon {
    fill: var(--okta-neutral-brand-x-300-carbon, #191919);
}

.community-registration .slds-dueling-list__column .slds-button_icon-container.slds-button:active,
.community-registration .slds-dueling-list__column .slds-button_icon-container.slds-button:focus {
    box-shadow: none;
    border: 0px;
}
.community-registration .slds-form-element__icon .slds-button.slds-button_icon-bare:hover .slds-button__icon {
    fill: var(--okta-neutral-functional-n-800);
}
.slds-popover.slds-popover_tooltip {
    background: var(--color-static-white);
}
.slds-popover.slds-popover_tooltip .slds-popover__body {
    font: var(--font-size-03);
    color: var(--color-brand-raw-carbon, #191919);
}

/* ----- My Success Hub ----- */

.ui-widget:has(.get-started-reports) + .ui-widget .forceCommunitySection .cb-section_column:first-child {
    padding: 0;
}

.ui-widget:has(.get-started-reports) + .ui-widget .forceCommunitySection .cb-section_column:last-child {
    padding: 0;
}

.ui-widget:has(.get-started-reports) + .ui-widget .forceCommunitySection .cb-section_column > div,
.ui-widget:has(.get-started-reports) + .ui-widget .forceCommunitySection .cb-section_column > div > div {
    height: 100%;
}

.other-section .snapshot-title {
    color: var(--color-brand-raw-carbon, #191919);
    font: var(--secondary-font-size-24);
}

@media only screen and (max-width: 767px) {
    .siteforceServiceBody div.cCenterPanel {
        max-width: 100%;
        padding: 0px !important;
        margin-bottom: 80px;
    }
    .forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata.slds-grid_align-spread div {
        width: 100%;
    }
    .forceChatterCompactFeed .compactFeedList .compactFeedItem .metadata.slds-grid_align-spread .slds-p-right_large {
        margin-bottom: 4px;
    }
    .cOLC_Coveo_CommunitySearch .coveo-results-column .CoveoBreadcrumb {
        padding-bottom: 10px;
        margin-top: -3rem;
        width: 85%;
        border-bottom: 0px;
        padding-bottom: 0px;
    }

    .cOLC_Coveo_Headline .coveo-headline-wrapper .coveo-no-options #standaloneSearchbox .magic-box .magic-box-input {
        width: calc(100vw - 110px);
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-main-section {
        margin-top: 0px;
        margin-bottom: 130px;
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-facet-column {
        background: #ffffff;
        box-shadow:
            0px 0px 10px rgba(0, 0, 0, 0.05),
            0px 10px 20px rgba(0, 0, 0, 0.15);
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-facet-column .coveo-facet-values,
    .cOLC_Coveo_CommunitySearch .coveo-facet-column .coveo-facet-header,
    .cOLC_Coveo_CommunitySearch .okta-need-help-wrapper {
        background: #ffffff;
    }

    .cOLC_Coveo_CommunitySearch .coveo-facet-column .okta-need-help-wrapper {
        width: calc(100% - 40px);
        margin: 0px auto 26px;
        padding: 20px;
    }

    .cOLC_Coveo_CommunitySearch
        .CoveoSearchInterface.coveo-small-facets
        .coveo-facet-column.coveo-facet-dropdown-content
        .CoveoFacet
        .coveo-facet-header {
        border-top: 0px;
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface .coveo-results-column {
        padding: 0px 6px;
        width: 100%;
    }

    .cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-results-header {
        padding: 6px 0px;
    }

    .cOLC_Coveo_CommunitySearch .coveo-results-column .coveo-summary-section {
        margin-bottom: 0px;
        width: unset;
    }

    .cOLC_Coveo_CommunitySearch .coveo-results-column .CoveoResultList {
        margin-left: 0px;
        margin-right: 0px;
    }

    .cOLC_Coveo_CommunitySearch .CoveoSearchInterface.coveo-small-tabs .coveo-dropdown-header-wrapper a {
        content: url("/sfsites/c/resource/CommunityReSkin/assets/Search/Filter.svg");
        height: 48px;
        border-radius: 6px;
        border: 1.5px solid var(--okta-neutral-functional-black);
        width: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 11px;
    }
}

@media only screen and (max-width: 1023) {
    .forceCommunityUserRecordHome .userHeaderDetail .profileName {
        display: none;
    }
    .forceCommunityUserRecordHome .forceCommunityUserProfileDetail .userDetailHeader {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
    }
    .forceCommunityUserRecordHome .userHeaderDetail .uiTooltip.tooltip-trigger {
        display: none;
    }
}

.cViewPanel {
    min-height: 100vh;
}

.cViewPanel.siteforceServiceBody {
    overflow: hidden;
}

.cCenterPanel {
    min-height: calc(100vh - 254px);
    padding: 30px 0 !important;
}

.forceCommunityHeadline .headlineTitle {
    background: #fafafa;
    font-size: 28px !important;
    font-weight: 300 !important;
    padding: 10px 0 10px 10px !important;
    text-align: left !important;
    text-transform: none !important;
}

.forceCommunityTopicCatalog .topicHierarchy-top {
    color: #4cbf9d;
    font-size: 20px !important;
    font-weight: 300 !important;
    text-transform: none !important;
}

.forceCommunityTopicCatalog .topicHierarchy-childrenList li a {
    color: #007dc1;
    font-size: 14px;
    font-weight: 500;
}

.forceCommunityTopicCatalog .topicHierarchy-top:focus,
.forceCommunityTopicCatalog .topicHierarchy-top:hover {
    border-color: #5ce5bc !important;
    color: #5ce5bc !important;
}

.forceCommunityTopicCatalog a:focus,
.forceCommunityTopicCatalog a:hover {
    border-color: #0095e5 !important;
    color: #0095e5 !important;
}

.forceCommunityTopicCatalog .topicHierarchy-topBox {
    border-top: 1px solid #e6e6e8 !important;
    margin-bottom: 20px !important;
    padding-top: 20px !important;
}

.forceCommunityTopicCatalog .topicHierarchy-topBox:first-child {
    border: 0 !important;
}

.forceCommunityUserSettings .userSettingTabs section.tabs__content .accountSection,
.forceCommunityUserSettings .userSettingTabs section.tabs__content .locationSection,
.forceCommunityUserSettings .userSettingTabs section.tabs__content .profileVisibilitySection,
.forceCommunityUserSettings .userSettingTabs section.tabs__content .slds-m-top--medium,
.forceCommunityUserSettings .userSettingTabs > .uiTabBar {
    display: none;
}

.forceCommunityGroupObjectHome .forceListViewManagerGrid .slds-cell-fixed,
.forceCommunityGroupObjectHome .forceListViewManagerGrid .slds-cell-fixed:hover {
    background-color: #c1c2c2 !important;
    border-bottom: 1px solid #c1c2c2;
    border-right: 1px solid;
    box-shadow: 0 0 0 !important;
    color: #fff !important;
    font-size: 18px;
    font-weight: 400;
    padding: 10px 5px;
    text-transform: none;
}

.forceCommunityGroupObjectHome .forceListViewManagerGrid .listViewContent.slds-table--header-fixed_container {
    border: none;
    padding-top: 53px !important;
}

.forceChatterCompoundFieldsGroupName .forceOutputLookupWithPreview a.textUnderline {
    color: #007dc1 !important;
    font-size: 16px !important;
    font-weight: 700;
}

.forceCommunityGroupObjectHome .forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td {
    color: #5d5d5d;
    font-size: 16px;
}

.slds-table:not(.slds-no-row-hover) tbody tr:focus > td,
.slds-table:not(.slds-no-row-hover) tbody tr:focus > th,
.slds-table:not(.slds-no-row-hover) tbody tr:hover > td,
.slds-table:not(.slds-no-row-hover) tbody tr:hover > th {
    background: #fff;
    box-shadow: 0 0 0 !important;
}

.forceCommunityGroupObjectHome .forceCommunityRecordListDesktop .forceListViewManagerGrid tbody td,
.forceCommunityGroupObjectHome .forceCommunityRecordListDesktop .forceListViewManagerGrid tbody th {
    border-right: 1px solid #ddd;
}

.forceListViewManagerGridColumnHeaderMenu button svg {
    fill: #fff !important;
}

.forceCommunityGroupObjectHome .forceListViewManagerHeader a.forceListViewPicker:focus,
.forceCommunityRecordListDesktop table .slds-cell-edit.slds-has-focus,
.forceCommunityRecordListDesktop table td a.slds-button:focus,
.forceCommunityRecordListDesktop table td.slds-has-focus a:focus,
.forceHoverPanel .uiButton.closeBtn:focus,
.forceListViewManagerGridColumnHeaderMenu button:focus,
.forceListViewManagerHeader button:focus {
    box-shadow: 0 0 0 !important;
}

.forceCommunityRecordListDesktop table.slds-no-cell-focus td.slds-has-focus {
    background: none !important;
}

.forceCommunityGroupObjectHome .forceListViewManagerHeader a.forceListViewPicker {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #5d5d5d !important;
    font-size: 18px !important;
    padding: 5px 10px;
    text-align: left;
    width: 250px;
}

.forceCommunityRecordListDesktop .slds-page-header__title {
    margin-top: 15px !important;
}

.forceCommunityGroupObjectHome .forceListViewManagerHeader div.slds-media__figure {
    display: none;
}

.forceVirtualAutocompleteMenu.hideInput {
    width: 250px !important;
}

.forceListViewManagerGridColumnHeaderMenu .slds-dropdown__item,
.forceListViewManagerHeader .slds-dropdown__item,
.forceListViewManagerHeader .slds-text-title--caps,
.forceListViewManagerHeader .slds-text-title_caps,
.forceVirtualAutocompleteMenu .slds-dropdown__item,
.forceVirtualAutocompleteMenu .slds-text-heading--label,
.forceVirtualAutocompleteMenu .slds-text-heading_label {
    color: #5d5d5d;
    font-size: 16px;
    text-transform: capitalize !important;
}

.forceActionsDropDownMenuList ul li a:focus,
.forceActionsDropDownMenuList ul li a:hover,
.forceCommunityGroupObjectHome .forceListViewManagerHeader .slds-dropdown__item.slds-is-selected a,
.forceListViewManagerGridColumnHeaderMenu .slds-dropdown__item.slds-is-selected a,
.forceListViewManagerGridColumnHeaderMenu .slds-dropdown__item > a:focus,
.forceListViewManagerGridColumnHeaderMenu .slds-dropdown__item > a:hover,
.forceListViewManagerHeader .slds-dropdown__item > a:focus,
.forceListViewManagerHeader .slds-dropdown__item > a:hover,
.forceVirtualAutocompleteMenu .slds-dropdown__item > a:focus,
.forceVirtualAutocompleteMenu .slds-dropdown__item > a:hover,
.forceVirtualAutocompleteMenuOption.highlighted a {
    background-color: #4cbf9d !important;
    color: #fff !important;
}

.forceActionsDropDownMenuList ul li a:focus div,
.forceActionsDropDownMenuList ul li a:hover div {
    color: #fff !important;
}

.forceCommunityGroupObjectHome .oneActionsRibbon li.slds-button--neutral {
    border: 0 !important;
}

.forceCommunityGroupObjectHome .oneActionsRibbon li.slds-button--neutral > a {
    background: #fff !important;
    border: 2px solid #007dc1;
    color: #007dc1;
    font-weight: 700;
}

.forceCommunityGroupObjectHome .forceListViewManagerHeader .slds-dropdown__item.slds-is-selected svg,
.forceListViewManagerGridColumnHeaderMenu .slds-dropdown__item .slds-icon--selected,
.forceListViewManagerGridColumnHeaderMenu .slds-dropdown__item .slds-icon_selected,
.forceListViewManagerHeader .slds-dropdown__item > a:hover svg,
.forceVirtualAutocompleteMenuOption.highlighted a svg {
    fill: #fff !important;
}

.forceVirtualAutocompleteMenuOption a svg {
    fill: #4cbf9d !important;
}

.forceSocialPhoto_v2 .profilePic,
.forceSocialPhoto_v2 .socialPhoto {
    border-radius: 100% !important;
    height: 2rem !important;
    width: 2rem !important;
}

.DESKTOP.uiModal.open.active
    .forceModalActionContainer--bodyAction.forceModalActionContainer
    .slds-button--neutral.forceChatterEditGroupNotificationSettings {
    background: #f2f2f2 !important;
    color: #000 !important;
}

.DESKTOP.uiModal.open.active
    .forceModalActionContainer--bodyAction.forceModalActionContainer
    .slds-button--neutral.forceChatterEditGroupNotificationSettings.pickerSelected {
    background: #4cbf9d !important;
    color: #fff !important;
}

.forceChatterEditGroupNotificationSettings.uiButton.pickerSelected:after {
    color: #fff !important;
}

.forceChatterAddMemberCard,
.forceChatterGroupDetailCard,
.forceRelatedListCardDesktop {
    border: 0 !important;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1) !important;
}

.forceCommunityGroupRecordHomeTabs .forcePageBlockSection .slds-section__title-action {
    background: #eee !important;
    border-color: #ddd !important;
    color: #007dc1 !important;
}

.forceBaseCard .header-title-container,
.forceChatterAddMemberCard .slds-text-heading--small,
.forceChatterGroupDetailCard .slds-text-heading--small,
.forceCommunityRelatedRecords
    .forceRelatedListContainer
    .slds-card__header
    .slds-media
    .slds-media__body
    .slds-text-heading--small {
    color: #333 !important;
    font-size: 24px !important;
    font-weight: 700 !important;
}

.forceChatterAddMembersTemplate .slds-button.slds-button--neutral span.forceIcon {
    display: none;
}

.forceRelatedListCardDesktop .forceEntityIcon.extraSmall {
    background: grey !important;
    border-radius: 100% !important;
}

.forceChatterAddMembersTemplate .forceOutputLookupWithPreview a.textUnderline,
.forceChatterFeedItem .entityLinkHover a,
.forceRelatedListPreview .forceOutputLookupWithPreview a {
    color: #007dc1 !important;
    font-size: 16px !important;
    font-weight: 700;
}

.forceCommunityGroupHighlightStencilNapili .forceChatterSfxLeaveGroupAction button {
    background: #eee !important;
    color: #5d5d5d !important;
}

.forceCommunityGroupHighlightStencilNapili button.slds-button.slds-button--neutral {
    background: #eee !important;
    border: 0;
    box-shadow: 0 0 0 !important;
    color: #4cbf9d;
    font-weight: 700;
}

.cuf-addChoiceButton,
.forceChatterAddMembersTemplate .slds-button.slds-button--neutral.uiButton--default.uiButton--neutral.uiButton,
.forceChatterBasePublisher.baseDefault .cuf-publisherCancelButton,
.forceChatterBasePublisher.baseDefault .cuf-publisherCancelButton:active,
.forceChatterBasePublisher.baseDefault .cuf-publisherCancelButton:focus,
.forceChatterBasePublisher.baseDefault .cuf-publisherShareButton,
.forceChatterBasePublisher.baseDefault .cuf-publisherShareButton:active,
.forceChatterBasePublisher.baseDefault .cuf-publisherShareButton:focus,
.forceChatterFeedCommentInputDesktop .bottomBar .cuf-commentSubmit,
.forceCommunityGroupHighlightStencilNapili .role .uiButton,
.forceCommunityGroupHighlightStencilNapili .role .uiButton:focus,
.forceCommunityGroupHighlightStencilNapili .role .uiButton:hover,
.forcePublisherQuickActionCollapser .dummyButtonSubmitAction {
    background-color: var(--color-static-black, #000000) !important;
    border: 0 !important;
    box-shadow: 0 0 0 !important;
    color: #fff !important;
    font-size: 16px !important;
}

.cuf-addChoiceButton {
    padding: 0 10px;
}

.slds-button.slds-button--neutral.uiButton--brand[disabled] {
    background-color: #4cbf9c !important;
    opacity: 0.5 !important;
}

.forceCommunityGroupRecordHomeTabs .forceCommunityRelatedRecords .forceRelatedListContainer .container {
    margin-top: 20px;
}

.forceCommunityGroupRecordHomeTabs .slds-card__footer a,
.forceCommunityGroupRecordHomeTabs .slds-card__footer span {
    color: #4cbf9d;
    font-size: 16px;
    font-weight: 700;
}

.forceChatterFeedBodyText.cuf-feedBodyText,
.forceContentVirtualRelatedListStencil .itemTitle.desktop,
.forceContentVirtualRelatedListStencil .secondaryFields,
.forcePageBlockItemView .slds-form-element__label,
.slds-text-color--weak,
.slds-text-color_weak,
.uiMenuList--default .uiMenuItem a,
.uiMenuList--default .uiMenuItem div,
.uiMenuList--default .uiMenuItem span {
    color: #222 !important;
    font-size: 16px !important;
    outline: none;
    text-decoration: none;
}

.forceChatterStyle .cuf-preamble,
.forceOutputLookupWithPreview a,
.slds-post__footer ul li a.seenby-card-target {
    color: #007dc1 !important;
    font-size: 16px !important;
}

.forceChatterSimpleFeedItemTopics .slds-post__footer ul.slds-post__footer-actions-list.slds-list--horizontal,
.slds-post__footer ul li {
    font-size: 16px !important;
}

.forceNoRowActions .menuTrigger:focus,
.forceNoRowActions .menuTrigger:hover,
.forceRelatedListCardDesktop .forceDeferredDropDownAction div:focus,
.forceRelatedListCardDesktop .forceDeferredDropDownAction li a,
.forceRelatedListCardDesktop .forceDeferredDropDownAction li div:focus,
.forceRelatedListCardDesktop .forceDeferredDropDownAction li:focus,
.forceRelatedListCardDesktop .forceDeferredDropDownAction:focus {
    background-color: transparent !important;
    box-shadow: 0 0 0 !important;
    outline: 0 !important;
}

.forceChatterStyle--default .cuf-feed .cuf-element {
    border: 1px solid #acb6bc;
}

.slds-feed__item-comments {
    background: #fff;
    border-bottom: 0 solid #acb6bc;
    border-top: 0 solid #acb6bc;
    padding: 16px 18px 18px;
}

.slds-feed__item-comments > ul {
    background-color: #fafafa;
    border: 1px solid #acb6bc;
    padding: 10px 5px;
}

.forceCommunityGroupHighlightStencilNapili .forceActionsContainer .oneActionsDropDown,
.forceCommunityGroupHighlightStencilNapili .forceActionsContainer li.slds-button--neutral,
.forceCommunityGroupHighlightStencilNapili .forceActionsContainer li.slds-button--neutral:hover {
    background: #fff !important;
    border-color: #007dc1 !important;
    border-width: 2px;
    color: #007dc1 !important;
    margin-right: 10px;
}

.forceCommunityGroupHighlightStencilNapili .forceActionsContainer .oneActionsDropDown a:focus,
.forceCommunityGroupHighlightStencilNapili .forceActionsContainer li.slds-button--neutral a:focus,
.forceCommunityGroupHighlightStencilNapili .forceActionsContainer li.slds-button--neutral a:hover {
    background: #fff !important;
    outline: 0 !important;
}

.slds-modal__close {
    color: #333 !important;
    right: 10px !important;
    top: 10px !important;
}

.uiTabset--default .tabs__item.active > a,
.uiTabset--default .tabs__item > a:focus,
.uiTabset--default .tabs__item > a:hover {
    border-color: #4cbf9d !important;
    color: #4cbf9d !important;
}

.uiTabset--default .tabs__item > a {
    font-size: 16px !important;
}

.forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem a.tabHeader:focus,
.forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem a.tabHeader:hover,
.forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active a.tabHeader {
    background: #eee !important;
    border-bottom: 1px solid #007dc1 !important;
    border-left: 0;
    border-right: 0;
    color: #007dc1 !important;
}

.forceChatterFeedInner .feedActions {
    padding: 30px 0 10px !important;
}

.forceChatterStyle .cuf-menuTrigger-LABEL.sort-menu.chatter-menu.uiMenu.forceChatterFeedSorter a {
    color: #5d5d5d !important;
    font-size: 16px !important;
}

.forceCommunityGroupHighlightStencilNapili .forceActionsContainer .oneActionsDropDown a.sldsButtonHeightFix {
    display: block;
    line-height: 27px;
    text-align: center;
}

.forceChatterFeedback li,
.forceChatterPollPostDesktop .choice .uiLabel,
.forceChatterPollPostDesktop .pollQuestion .uiLabel,
.forceChatterQuestionPost .publisherInputContainer .uiLabel {
    font-size: 16px !important;
}

.forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a {
    background-color: #fafafa !important;
    border: 1px solid #eee !important;
    border-radius: 0 !important;
    color: var(--color-brand-raw-carbon, #000000) !important;
    font-size: 12px;
    padding: 2px 7px !important;
}

.forceChatterStyle--default .cuf-feed .cuf-element,
.slds-feed__item-comments > ul {
    border: 1px solid #ddd !important;
}

.forceChatterEntityPhoto.xLargeSize {
    height: 9rem !important;
    width: 9rem !important;
}

.forceRelatedListCardDesktop .slds-card__header {
    padding-bottom: 0.75rem !important;
}

.forceChatterToggleLike .vote-button.likeIconAnchor:focus {
    box-shadow: 0 0 0 !important;
}

.forceCommunityActionsContainerMobile .uiMenuList {
    padding: 7px 10px !important;
}

.forceDetailPanelDesktop .uiInput .form-element__label,
.forceDetailPanelMobile .forcePageBlockSection .section-header-title {
    font-size: 16px !important;
}

.forceCommunityActionsContainerMobile {
    margin-top: 20px !important;
}

.forceChatterFeedInner .forceSearchFilterHeader {
    padding: 0.5rem 0 !important;
}

.cuf-publisherCancelButton,
.forceMobileOverlay .slds-button.slds-button--neutral.uiButton--default.uiButton--neutral.uiButton,
.forceModalActionContainer button[title~="Cancel"],
.overrideScrollerChildStyle.forceSearchFilterHeader.fadeInCancelButton .right.cell .uiButton {
    background: #fff !important;
    border-color: #007dc1;
    color: #007dc1 !important;
}

.cuf-publisherShareButton,
.forceMobileOverlay .slds-button.slds-button--neutral.uiButton--default.uiButton--brand.uiButton.forceActionButton,
.forceModalActionContainer button[title="Delete Group"],
.forceModalActionContainer button[title="Edit Topics"],
.forceModalActionContainer button[title="Select File"],
.forceModalActionContainer button[title="Bookmark"],
.forceModalActionContainer button[title="Delete"] {
    background: #4cbf9d !important;
    border: 0 !important;
    color: #fff !important;
}

.forceCommunityActionButtonMobile.uiButton:active,
.forceCommunityActionButtonMobile.uiButton:focus {
    background: none !important;
    box-shadow: 0 0 0 !important;
}

.forceCommunityFeedPublisher .oneActionsRibbon li {
    background: #fff !important;
    border-color: #007dc1;
    color: #007dc1 !important;
    min-width: 100px !important;
}

.forceChatterSelectTopicSuggestionOption .cuf-topicName,
.forceChatterSelectTopicSuggestionOption.optionItem .data-match,
.forceChatterTopicSuggestionAutoComplete .cuf-autocompleteClass .optionItem,
.forceMobileActionModal
    .forceModalActionContainer
    .slds-button.slds-button--neutral.forceActionButton.uiButton--default.uiButton--neutral.uiButton,
.forceMobileActionModal
    .forceModalActionContainer
    .slds-button.slds-button--neutral.uiButton--default.uiButton--neutral.uiButton.forceActionButton {
    background-color: #4cbf9d !important;
    box-shadow: 0 0 0 !important;
    color: #fff !important;
    font-size: 16px !important;
}

.forceMobileOverlay .forceChatterSelectTopicSuggestion {
    padding: 10px;
}

.forceModalActionContainer button[title="Member"] {
    margin-right: 10px;
}

.forceHoverPanel .uiButton.closeBtn:focus,
.forceListViewManagerHeader button:focus,
.forceRelatedListDesktop .forceListViewManagerHeader a.forceListViewPicker:focus,
.forceRelatedListDesktop button:focus,
.forceRelatedListDesktop table .slds-cell-edit.slds-has-focus,
.forceRelatedListDesktop table td a.slds-button:focus,
.forceRelatedListDesktop table td.slds-has-focus a:focus {
    background: none !important;
    box-shadow: 0 0 0 !important;
}

.slds-breadcrumb .slds-list__item:before,
.slds-breadcrumb__item:before {
    left: -2px !important;
    top: 3px !important;
}

.slds-navigation-list--vertical .slds-is-active .slds-navigation-list--vertical__action,
.slds-navigation-list--vertical .slds-is-active .slds-navigation-list-vertical__action,
.slds-navigation-list--vertical__action:focus,
.slds-navigation-list--vertical__action:hover,
.slds-navigation-list-vertical .slds-is-active .slds-navigation-list--vertical__action,
.slds-navigation-list-vertical .slds-is-active .slds-navigation-list-vertical__action,
.slds-navigation-list-vertical__action:focus,
.slds-navigation-list-vertical__action:hover {
    background-color: #4cbf9d !important;
    border-left-color: #007dc1 !important;
    color: #fff !important;
    font-size: 16px !important;
    text-decoration: none !important;
}

a.slds-button.slds-button--neutral.forceCommunityFreeze,
button.slds-button.slds-button--neutral.not-selected.slds-not-selected.uiButton,
button.slds-button.slds-button--neutral.uiButton--neutral.uiButton.forceChatterNewMessageButton {
    background-color: #4cbf9c !important;
    border-color: #328c71 !important;
    box-shadow: 0 0 0 !important;
    color: #fff !important;
    font-size: 16px;
    margin-right: 10px;
}

.full.forcePageBlock.forceRecordLayout.forceRecordView {
    margin-top: 20px;
}

.userDetailHeader.slds-grid.slds-p-vertical--medium h1.h1.slds-m-bottom--none.slds-wrap span.profileName {
    font-size: 24px;
}

p.userBadge {
    font-size: 14px !important;
}

.forceListViewManagerGrid th.initialSortAsc:not(.ascending):not(.descending) a.toggle:focus:after,
.forceListViewManagerGrid th.initialSortAsc:not(.ascending):not(.descending) a.toggle:hover:after,
.forceListViewManagerGrid th.initialSortDesc:not(.descending):not(.ascending) a.toggle:focus:after,
.forceListViewManagerGrid th.initialSortDesc:not(.descending):not(.ascending) a.toggle:hover:after,
.forceListViewManagerGrid th.sortable.ascending a.toggle:active:after,
.forceListViewManagerGrid th.sortable.ascending a.toggle:after,
.forceListViewManagerGrid th.sortable.descending a.toggle:active:after,
.forceListViewManagerGrid th.sortable.descending a.toggle:after {
    display: none !important;
}

.forceCommunityUserProfileStats .statDesc,
span.reputationPoints.slds-show--inline-block,
span.statNumber,
span.test-id__field-label.slds-form-element__label,
span.test-id__field-value.slds-form-element__static.slds-grow.slds-form-element_separator.is-read-only {
    color: #5d5d5d !important;
    font-size: 16px !important;
}

span.test-id__field-label.slds-form-element__label {
    margin-bottom: 5px;
}

span.test-id__field-value.slds-form-element__static.slds-grow.slds-form-element_separator.is-read-only {
    margin-bottom: 5px;
    padding-bottom: 6px;
}

.userHeaderDetail.overflowHidden.slds-grid.slds-m-bottom--xx-small {
    margin-bottom: 22px;
    border: 1px solid var(--lwc-border-color, #d4d4d4);
}

.slds-scope.forceCommunityUserProfileStats
    .slds-p-left--medium.slds-p-right--medium
    h2.header-label.slds-text-body--large
    span,
span.slds-text-heading--small.slds-truncate.slds-m-right--xx-small {
    font-size: 24px;
    font-weight: 700;
}

.slds-scope.forceCommunityUserProfileStats
    .slds-p-left--medium.slds-p-right--medium
    h2.header-label.slds-text-body--large {
    margin-bottom: 10px;
}

.userStats.overflowHidden.slds-m-bottom--medium {
    border: 0 !important;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1) !important;
    border-radius: 8px;
}

.forceCommunityUserProfileStats {
    border: 0 !important;
}

.forceChatterChatterGenericRelatedListRecord a.listRecordContent .listRecordTitle.truncate {
    font-size: 20px !important;
}

.cuf-feedback.slds-feed__item-comments.inFeed.forceChatterFeedback--default.forceChatterFeedback {
    border: none;
    padding: 0;
}

.forceChatterFeedback ul {
    border: none !important;
}

.forceChatterStyle .entityLinkHover .uiOutputText {
    border: none;
}

.forceChatterStyle--default .cuf-feedElement.cuf-feedElement {
    padding-bottom: 20px;
    padding-top: 20px;
}

button.slds-button.slds-button--neutral.cuf-showMore.uiButton--default.uiButton--brand.uiButton {
    background-color: #4cbf9c !important;
    border-color: #328c71 !important;
    box-shadow: 0 0 0 !important;
    color: #fff !important;
    font-size: 16px;
}

.slds-card__footer span.view-all-label {
    color: #4cbf9c !important;
    font-size: 16px;
    font-weight: 700;
}

.detail.slds-text-align--center {
    margin-bottom: 15px;
}

button.slds-button.slds-button--neutral.is-selected.slds-is-selected.uiButton,
button.slds-button.slds-button--neutral.uiButton.forceActionButton,
button.slds-button.slds-button--neutral.userDetailsEditButton.slds-button.slds-button--neutral.uiButton {
    background-color: #4cbf9c !important;
    border-color: #328c71 !important;
    box-shadow: 0 0 0 !important;
    color: #fff !important;
    font-size: 16px;
    margin-right: 10px;
}

svg.slds-button__icon.slds-button--icon--inverse.slds-button__icon--large {
    width: 17px;
}

button.slds-button.slds-modal__close.closeIcon.slds-button--icon-bare.slds-button--icon-inverse {
    color: #333 !important;
    right: 4px !important;
    top: -2px !important;
}

.forceOutputLookupWithPreview a.textUnderline {
    border-bottom: none;
}

.forceChatterStyle .entityLinkHover .uiOutputText,
.forceOutputLookupWithPreview a.textUnderline {
    border-bottom: none !important;
}

.forceChatterPublisherVisibility .items > li,
.forceChatterPublisherVisibility .toLabel,
.forceChatterQuestionPost .publisherInputContainer,
.forceChatterQuestionPost .publisherInputContainer .forceChatterTopicSuggestionAutoComplete .uiInput input,
.forceChatterQuestionPost .publisherInputContainer .uiLabel,
.forceChatterQuestionPost .publisherInputContainer input,
.forceChatterQuestionPost .publisherInputContainer textarea,
button.slds-button.cuf-addChoiceButton.uiButton--default.uiButton,
button.slds-button.slds-button--neutral.cuf-publisherShareButton.qe-pollPostDesktop.MEDIUM.uiButton--default.uiButton--brand.uiButton {
    font-size: 16px !important;
}

.forceTopicPublisherTopicsWidget .cuf-addTopicsContainer.cuf-addTopicsContainer .cuf-autocompleteInput {
    border: none;
    font-size: 16px;
}

.detail.slds-text-align--center,
.forceChatterParticipantsInput,
.uiInput.uiInputText.uiInput--default.uiInput--input,
.uiTabset--task .tabs__item > a,
button.slds-button.slds-button--neutral.cuf-publisherShareButton.qe-questionPostDesktop.MEDIUM.uiButton--default.uiButton--brand.uiButton,
button.slds-button.slds-button--neutral.cuf-publisherShareButton.qe-textPostDesktop.MEDIUM.uiButton--default.uiButton--brand.uiButton
    span.label.bBody.truncate {
    font-size: 16px;
}

.forceChatterSimpleFeedItemTopics--pill .cuf-publisherShareButton.uiButton.secondaryButton,
.forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem a.tabHeader:focus,
.forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem a.tabHeader:hover,
.forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active a.tabHeader,
button.slds-button.slds-button--neutral.uiButton--default.uiButton--brand.uiButton,
.oneRecordActionWrapper .forceRecordEditActions .actionsContainer .uiButton--brand.uiButton {
    background-color: var(--color-static-black, #000000) !important;
    box-shadow: 0 0 0 !important;
    color: #fff !important;
    font-size: 16px;
}
.oneRecordActionWrapper .forceRecordEditActions .actionsContainer .uiButton--neutral.uiButton {
    background: #fff !important;
    color: var(--color-static-black, #000000) !important;
    font-size: 16px;
    margin-right: 10px;
}
.forceChatterSimpleFeedItemTopics--pill .cuf-publisherShareButton.uiButton.secondaryButton .label {
    color: #fff !important;
    font-size: 16px;
}

.fileName.slds-truncate,
.fileTextSizeDesc.slds-p-bottom--x-small,
.forceChatterPhotoCrop,
label.showProfilePictureToGuestUsersCheckboxLabel.uiLabel-right.form-element__label.uiLabel,
span.caseCommentCommentBody.uiOutputText.forceChatterFeedAuxBodyText {
    font-size: 16px;
}

.userProfileTabs section div.uiTabBar ul.tabs__nav li:nth-child(2) {
    display: inline-block;
}

.forceCommunityGroupRecordHomeTabs .group-home-tab .forceCommunityFeedPublisher {
    display: block !important;
}

.forceContentFileLinkShare .slds-text-body--regular.slds-p-left--xx-small,
.uiInput--input .input,
.uiInput--input.input,
.uiInput--select .select:not([multiple]),
.uiInput--select .uiPopupTrigger a,
.uiInput--select.select:not([multiple]),
h2.slds-text-body--small.slds-float--left.slds-p-top--x-small.header {
    font-size: 16px;
}

.rsLink.cuf-morerss,
a.cuf-selectTopicLauncher {
    color: #007dc1 !important;
    font-size: 16px;
    font-weight: 700;
}

.messageDetail,
.rsPreamble.rsLong.entityLink span.uiOutputText,
li.cuf-ftcDrillInItem,
span.cuf-ftcFieldLabel {
    font-size: 16px !important;
}

.forceCommunityUserSettings h1.texttitle {
    font-size: 28px;
    font-weight: 700;
}

.row.emailNotificationsSection {
    padding-top: 10px;
}

.row.emailNotificationsSection h2.texttitle {
    font-size: 20px;
}

label.uiLabel-right.form-element__label.uiLabel,
legend#legendEmailNotifications h3 {
    font-size: 16px;
}

button.slds-button.slds-button--brand.saveButton,
button.slds-button.slds-button--neutral.cancelButton {
    background-color: #4cbf9c !important;
    border-color: #328c71 !important;
    box-shadow: 0 0 0 !important;
    color: #fff !important;
    font-size: 16px;
}

.forceCommunityUserSettings input[type="checkbox"]:checked {
    background: #007dc1 !important;
}

.article-column
    .selfServiceArticleLayout
    article
    > .content
    .forcePageBlock
    .forceRecordLayout
    .forcePageBlockSection
    .forcePageBlockSectionView
    .section__content
    .slds-form:second-child
    .slds-grid
    .forcePageBlockSectionRow {
    display: block;
}

.article-column.selfServiceArticleLayout article.content {
    display: block;
}

article.content .tooltip-trigger.uiTooltip {
    display: none;
}

.salesforceIdentityLoginBody2 .cCenterPanel {
    background-color: #fbfdfe;
    border: 1px solid #e4edf1;
    border-radius: 3px;
    max-width: 430px !important;
    min-width: 230px !important;
    padding: 40px 50px !important;
    width: 100%;
}

@media screen and (max-width: 767px) {
    .salesforceIdentityLoginBody2 .cCenterPanel {
        background-color: #fff;
        border: none;
        padding: 20px 5px !important;
        width: 80%;
    }
}

.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea .contentRegion button.slds-button.uiButton {
    background: #4cbf9c;
    border: 1px solid #328c71;
    border-radius: 3px;
    box-shadow:
        0 1px 0 rgba(0, 0, 0, 0.15),
        inset 0 1px 0 0 hsla(0, 0%, 100%, 0.1);
    font-weight: 400;
    padding: 6px 12px;
}

.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea .contentRegion {
    padding: 0 !important;
}

.salesforceIdentityLoginBody2
    .cCenterPanel
    .siteforceContentArea
    .contentRegion
    .forceCommunityRichText.forceCommunityRichTextInline {
    line-height: normal !important;
    padding-bottom: 15px;
}

.cOkta_Login_Theme
    .mainContentArea
    .siteforceContentArea
    .contentRegion
    .salesforceIdentityForgotPassword2
    .inputContainer {
    padding: 10px;
}

.cOkta_Login_Theme .mainContentArea .siteforceContentArea .contentRegion .salesforceIdentityForgotPassword2 .inputIcon {
    font-size: 18px !important;
}

.salesforceIdentityLoginBody2
    .cCenterPanel
    .siteforceContentArea
    .contentRegion
    .forceCommunityRichText.forceCommunityRichTextInline
    a {
    text-decoration: none !important;
}

.mainContentArea .slds-col--padded.contentRegion.comm-layout-column {
    min-height: calc(74vh - 70px);
}

.mainContentArea .slds-col--padded.contentRegion.comm-layout-column > div {
    background-color: #fbfdfe;
    border: 1px solid #e4edf1;
    border-radius: 3px;
    margin: 50px auto;
    max-width: 430px !important;
    min-width: 230px !important;
    padding: 40px 50px !important;
    width: 100%;
}

.salesforceIdentityForgotPassword2 .loginButton {
    background-color: #4cbf9c !important;
    border: 1px solid #328c71 !important;
    border-radius: 3px !important;
    box-shadow:
        0 1px 0 rgba(0, 0, 0, 0.15),
        inset 0 1px 0 0 hsla(0, 0%, 100%, 0.1);
    font-weight: 400 !important;
    padding: 6px 12px !important;
}

.mainContentArea .forceCommunityRichText.forceCommunityRichTextInline {
    line-height: normal !important;
    padding-bottom: 15px;
}

.coverScreen {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.HomeTitle {
    color: #5d5d5d;
    font-size: 22px;
}

.upperCase {
    text-transform: uppercase;
}

.FixedTemplate {
    margin: 0 auto;
    max-width: 1140px;
}

.regularFont {
    font-size: 16px;
}

.verticalMiddle {
    vertical-align: middle;
}

.pageHeading {
    color: #5d5d5d;
    font-size: 28px;
    font-weight: 700;
}

.editbtn,
.editbtn:hover {
    color: #4cbf9d !important;
}

.white-button:hover {
    background-color: var(--color-brand-light-gray) !important;
}

.mid-align {
    vertical-align: middle;
}

.caseTeaDiv {
    padding: 15px 0;
}

.inputteam,
.inputteam:active,
.inputteam:focus {
    background-color: #fafafa !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 18px !important;
}

.svclr {
    font-size: 14px;
    text-decoration: none !important;
}

.casno,
.svclr {
    color: #007dc1 !important;
}

.casno {
    font-weight: 700;
}

.fullborder {
    border: 1px solid #ccc;
}

.filledBtn {
    background: #4cbf9c;
    border: 1px solid #328c71;
    border-radius: 3px;
    box-shadow:
        0 1px 0 rgba(0, 0, 0, 0.15),
        inset 0 1px 0 0 hsla(0, 0%, 100%, 0.1);
    color: #fff !important;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    padding: 6px 12px;
    text-align: center;
    text-transform: none;
}

.noBorderRadius {
    border-radius: 0 !important;
}

.hollowBtn {
    background: transparent none;
    border: 1px solid #007dc1;
    border-radius: 3px;
    box-shadow:
        0 1px 0 rgba(0, 0, 0, 0.15),
        inset 0 1px 0 0 hsla(0, 0%, 100%, 0.1);
    color: #007dc1 !important;
    font-size: 16px;
    font-weight: 400;
    padding: 6px 12px;
    text-align: center;
}

.controlLabels {
    font-size: 14px;
    font-weight: 700;
}

.tableDesc {
    color: #333;
    font-size: 14px;
    font-weight: 400;
}

.alertText {
    color: #5d5d5d;
    font-size: 13px;
    font-weight: 400;
}

.boldFont {
    font-weight: 700 !important;
}

.requiredDiv label:after {
    color: #e32;
    content: " *";
    display: inline;
}

.requiredIcon {
    color: #d93934;
}

.tooltipDiv {
    background-color: #505050;
    border-color: #303030;
    border-radius: 4px;
    color: #f3f3f3;
    font-size: 12px;
    padding: 10px;
    z-index: 1;
}

.tooltipTriangle {
    border: 10px solid transparent;
    border-left-color: #505050;
    height: 8px;
    left: 3px;
    position: absolute;
    top: -8px;
    width: 0;
}

.detailLink {
    font-size: 16px;
    font-weight: 600;
}

.detailLinkColor {
    color: #007dc1 !important;
}

.colorWhite {
    color: #fff !important;
}

.headingColor {
    color: #222 !important;
}

.contentTitle {
    color: #5d5d5d;
    font-size: 20px !important;
}

.contentBody {
    color: #5d5d5d !important;
    font-size: 16px !important;
    font-weight: 400;
}

.sectionHead {
    color: #5d5d5d;
    font-size: 24px;
    font-weight: 700;
}

.headPadding {
    padding-bottom: 15px;
    padding-top: 30px;
}

a:focus,
a:hover {
    text-decoration: none;
}

.betaTiles {
    background-color: #007dc1;
    color: #fff;
    font-size: 16px;
    font-weight: lighter;
    line-height: 23px;
}

.bottomBorder {
    border-bottom: 1px solid #ccc !important;
}

.topBorder {
    border-top: 1px solid #ccc;
}

.rightBorder {
    border-right: 1px solid #ccc;
}

.nopad {
    padding: 0;
}

.padd5TopBottom {
    padding-bottom: 5px;
    padding-top: 5px;
}

.padd5Left {
    padding-left: 5px;
}

.padd5Right {
    padding-right: 5px;
}

.padd5Bottom {
    padding-bottom: 5px;
}

.padd5Top {
    padding-top: 5px;
}

.padd15LeftRight {
    padding-right: 15px;
}

.padd15Left,
.padd15LeftRight {
    padding-left: 15px;
}

.padd15 {
    padding: 15px;
}

.padd10 {
    padding: 10px;
}

.padd10Top {
    padding-top: 10px;
}

.padd10Bottom {
    padding-bottom: 10px;
}

.padd10Left {
    padding-left: 10px;
}

.padd10Right {
    padding-right: 10px;
}

.padd15Top {
    padding-top: 15px;
}

.padd15Bottom {
    padding-bottom: 15px;
}

.padd30Bottom {
    padding-bottom: 30px;
}

.padd15right {
    padding-right: 15px;
}

.padd20Top {
    padding-top: 20px;
}

.padd20Right {
    padding-right: 20px;
}

.padd20Left {
    padding-left: 20px;
}

.padd20Bottom {
    padding-bottom: 20px;
}

.padd30Top {
    padding-top: 30px;
}

.padd12Top {
    padding-top: 12px;
}

.padd12Bottom {
    padding-bottom: 12px;
}

.padd8Top {
    padding-top: 8px;
}

.padd8Bottom {
    padding-bottom: 8px;
}

.padd8Left {
    padding-left: 8px;
}

.padd8Right {
    padding-right: 8px;
}

.margin1Left {
    margin-left: 1px;
}

.margin1Right {
    margin-right: 1px;
}

.padd30TopBottom {
    padding-bottom: 30px;
    padding-top: 30px;
}

.padd25TopBottom {
    padding: 25px 0;
}

.textAlignRight {
    text-align: right;
}

.textAlignCenter {
    text-align: center;
}

.clickable {
    cursor: pointer;
}

.coverscreen {
    background: transparent;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2;
}

.inputHeight {
    height: 34px !important;
    min-height: 34px !important;
}

.dropdownBox {
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-top: 3px;
}

.dropdownIcon {
    color: #555;
    float: right;
    font-size: 14px !important;
    padding: 5px;
}

.filterLink {
    color: #007dc1;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
}

.filterLink:hover {
    color: #3d3d3d;
    text-decoration: none;
}

.filterLink:active,
.filterLink:focus {
    color: #007dc1;
    font-weight: 600;
    text-decoration: none;
}

.justifyContent {
    display: flex;
    justify-content: space-between;
}

.article-list .listContent .article-list .article-item article.summary .footer .article-type,
.article-list .listContent .article-list .article-item article.summary .footer span:nth-child(4),
.selfServiceArticleHeaderDetail.article-summary,
.selfServiceArticleLayout article .selfServiceArticleHeaderDetail .article-type,
.selfServiceArticleLayout article .selfServiceArticleHeaderDetail .dot,
.selfServiceTopicRelatedArticle
    .topicRelatedArticleList
    .selfServiceTopicArticleList
    .listContent
    ul.article-list
    li.article-item.selfServiceArticleListItem
    article
    .footer
    .article-type,
.selfServiceTopicRelatedArticle
    .topicRelatedArticleList
    .selfServiceTopicArticleList
    .listContent
    ul.article-list
    li.article-item.selfServiceArticleListItem
    article
    .footer
    span:nth-child(4) {
    display: none;
}

.textProdArea {
    color: #abadac;
    font-size: 15px;
}

.textStatusValue {
    color: #5d5d5d;
    font-size: 12px;
    text-align: right;
}

.roadmapcontentdate {
    color: #9b9b9b;
    font-size: 12px;
}

.showforwardStatement {
    display: none;
}

.forwardstatementblock {
    color: #5d5d5d;
    font-size: 12px;
    text-align: justify;
    width: 250px;
}

.textcontent {
    font-size: 14px;
}

.infoblock {
    display: flex;
    margin-top: 10px;
}

.infobackground {
    background: #007dc1;
    border: 1px solid #007dc1;
    border-radius: 5px 0 0 5px;
    padding: 10px 6px;
}

.info-icon {
    background: #fff;
    border: 1px solid;
    border-radius: 50%;
    color: #007dc1;
    display: inline-block;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 20px;
    text-align: center;
    width: 20px;
}

.infobodyblock {
    border: 1px solid #ddd;
    border-radius: 0 5px 5px 0;
    color: #5d5d5d;
    font-size: 14px;
}

.infobody {
    line-height: 24px;
}

.infolist {
    list-style-type: disc;
    margin: 10px 0;
    padding-left: 0 !important;
}

.forceCommunityTabset .uiTabBar .uiTabItem .tabHeader {
    padding: 0 0 8px !important;
    text-transform: capitalize !important;
}

.showElementOnSmall {
    display: none;
}

.uiTabset--default .tabs__item.active > a,
.uiTabset--default .tabs__item > a:focus,
.uiTabset--default .tabs__item > a:hover {
    border-color: #4cbf9c !important;
    box-shadow: 0 0 0 !important;
    color: #5d5d5d !important;
}

.forceCommunityTabset.uiTabset--default .tabs__nav {
    justify-content: space-between;
}

.categoryHeads {
    color: #5d5d5d;
    font-size: 18px;
}

@media (max-width: 1023px) {
    .showforwardStatement {
        display: block;
        text-align: center;
    }

    .forwardstatementblock {
        text-align: center;
        width: 100%;
    }
}

@media (max-width: 768px) {
    .alignCenterText {
        text-align: center;
    }

    .headingText {
        font-size: 22px !important;
    }

    .hideElement {
        display: none;
    }

    .displayFlexElement {
        display: flex;
        justify-content: space-between;
        padding-bottom: 15px;
        padding-top: 15px;
    }

    .showElementOnSmall {
        display: block;
    }
}

.selfServiceArticleLayout.zoom .article-summary,
.selfServiceArticleLayout.zoom .forcePageBlockSectionView.full .test-id__field-value {
    font-size: 16px !important;
    line-height: 24px !important;
}

.selfServiceArticleLayout .forcePageBlockSectionRow.full:last-child,
.selfServiceArticleLayout .forcePageBlockSectionRow.full:nth-last-child(2),
.selfServiceArticleLayout .forcePageBlockSectionRow.full:nth-last-child(3),
.selfServiceArticleLayout .forcePageBlockSectionRow.full:nth-last-child(4) {
    display: none;
}

.selfServiceArticleLayout .forcePageBlockSectionRow .slds-form-element_readonly {
    border: 0;
}

.selfServiceTopicArticleList .selfServiceArticleListItem .footer .dot,
.selfServiceTopicArticleList .selfServiceArticleListItem .footer .view-count {
    display: none;
}

.okta-banner-link:hover {
    color: #fff;
    font-weight: 700;
}

.cOLC_R_FeedItem .feed-item-link {
    display: block;
}

.forceChatterCompoundFieldsGroupName {
    width: 100%;
}

.forceChatterFeedItemFullView .form-block-section .cuf-submit .cuf-commentSubmit:after {
    color: #fff !important;
    content: "Answer";
    display: block;
    line-height: normal;
}

.forceChatterFeedItemFullView .form-block-section .cuf-submit .cuf-commentSubmit {
    color: transparent !important;
    line-height: 0;
}

.forceChatterFeedItemFullView .vote-button span[title="Upvote this item"]:after {
    color: #333;
    content: "Upvote";
    font-size: 16px;
    vertical-align: middle;
}

.forceChatterFeedItemFullView .vote-button span[title="Upvote this item"]:hover:after {
    color: #135f90 !important;
}

.forceChatterFeedItemFullView .vote-button span[title="Upvote this item"] {
    color: transparent !important;
    font-size: 0;
}

.forceChatterFeedItemFullView .vote-button span[title="Upvote this item"] svg {
    color: #135f90 !important;
}

.cOLC_TermsModal .slds-backdrop.slds-backdrop_open {
    z-index: 3;
}

.cOLC_TermsModal .slds-modal.slds-fade-in-open {
    z-index: 4;
}

.cOLC_TermsModal .slds-spinner_container {
    z-index: 5;
}

.cOLC_R_Cards .card-sub-title .beta-postOIE-link {
    display: none;
}

.slds-file-selector_images .slds-file-selector__dropzone,
.slds-file-selector--images .slds-file-selector__dropzone {
    display: none;
}

.forceRelatedListSingleContainer
    .forceRelatedListCardHeader
    a.slds-button.slds-button--icon-x-small.slds-button--icon-border-filled {
    display: none;
}

.slds-file-selector_images .slds-file-selector__dropzone,
.slds-file-selector--images .slds-file-selector__dropzone {
    display: none;
}

.forceRelatedListSingleContainer .forceRelatedListCardDesktop .actionsContainer {
    display: none;
}

li [data-target-reveals="sfdc:StandardButton.AttachedContentDocument.AttachFileFromDevice"] {
    display: none;
}

li.uiMenuItem a[data-target-selection-name="sfdc:StandardButton.AttachedContentDocument.NewVersion"],
li.uiMenuItem a[data-target-selection-name="sfdc:StandardButton.AttachedContentDocument.EditFileDetails"] {
    display: none;
}

.forcePageBlockSectionRow .is-read-only .uiOutputRichText ol {
    margin-left: 40px;
}

.forcePageBlockSectionRow .is-read-only .uiOutputRichText ol p strong {
    font-family: "ABCWhyte-Regular";
}

/* --- FORUM CUSTOM OVERRIDES ---*/
body.comm-page-feeditem-question article {
    display: flex;
    flex-direction: column;
    padding: 0 !important;
    margin-bottom: 20px;
}

body.comm-page-feeditem-question .cuf-questionTitle {
    order: -2;
    font: var(--primary-font-size-32) !important;
    max-width: 77%;
}

body.comm-page-feeditem-question .forceChatterSimpleFeedItemTopics {
    order: -3;
}

body.comm-page-feeditem-question .commaSeparatedList li:nth-child(1) {
    padding-left: 0;
}

body.comm-page-feeditem-question .topic-commaSeparatedList li a {
    background-color: var(--color-brand-light-gray) !important;
    border-radius: 33px !important;
    color: var(--color-brand-raw-carbon) !important;
    font: var(--primary-font-inter-size-12) !important;
    padding: 2px 7px !important;
}

.CoveoV2CaseDeflection.slds-card {
    border-radius: var(--border-radius-l, 12px);
}

.cOLC_Coveo_CommunityCaseDeflection {
    border-radius: var(--border-radius-l, 12px) !important;
    background: var(--color-brand-light-gray);
    padding-bottom: 10px !important;
}

.cOLC_Coveo_CommunityCaseDeflection a:hover {
    color: var(--okta-blue-b-200-sky);
}

.cOLC_Coveo_CommunityCaseDeflection.slds-card .slds-card__header .slds-card__header-title .slds-text-heading_small {
    color: var(--color-brand-raw-carbon);
    font: var(--primary-font-size-24);
}

.cOLC_CoveoRelatedRecommendations .coveo-container {
    background: var(--color-brand-light-gray) !important;
}

.forceChatterFeedBodyText.cuf-feedBodyText strong,
.slds-rich-text-area__content strong,
.announcement-bold {
    font-family: sans-serif;
    font-weight: bold;
}

.cuf-feedBodyText a {
    color: var(--okta-blue-b-200-sky);
}

.cuf-feedBodyText a:hover {
    text-decoration: underline;
}

@media (min-width: 769px) {
    body.comm-page-feeditem-question article .cuf-media-right .slds-dropdown {
        background-color: var(--color-static-black);
        color: var(--color-static-white);
        border-radius: 10px;
        box-shadow: none;
        border: 0;
    }

    body.comm-page-feeditem-question article .cuf-media-right .slds-dropdown::after {
        content: "";
        position: absolute;
        top: -10px;
        left: 50%;
        transform: translateX(-50%) rotate(180deg);
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid var(--color-static-black);
    }

    body.comm-page-feeditem-question article .slds-dropdown-trigger lightning-primitive-icon {
        display: none;
    }

    body.comm-page-feeditem-question article .slds-dropdown-trigger .slds-button {
        background-color: var(--color-brand-light-gray);
        height: 30px;
        width: 30px;
        border-radius: 999px;
    }

    body.comm-page-feeditem-question article .slds-dropdown-trigger::after {
        content: "";
        width: 3px;
        height: 3px;
        background-color: var(--color-brand-raw-sky);
        border-radius: 50%;
        position: absolute;
        top: var(--text-gap, 8px);
        left: 14px;
        box-shadow:
            0 6px 0 var(--color-brand-raw-sky),
            0 12px 0 var(--color-brand-raw-sky);
    }

    body.comm-page-feeditem-question article .cuf-media-right .slds-dropdown .dropdown__list {
        padding: 10px;
    }

    body.comm-page-feeditem-question article .cuf-media-right .slds-dropdown.slds-dropdown_right {
        left: auto !important;
        right: auto !important;
        transform: translate(-50%, 0) !important;
        margin-left: var(--spacing-medium, 16px);
        margin-top: 10px;
        z-index: 9999;
    }

    body.comm-page-feeditem-question article .cuf-media-right .slds-dropdown .slds-dropdown__item > a {
        color: var(--color-static-white);
    }

    body.comm-page-feeditem-question article .cuf-media-right .slds-dropdown .slds-dropdown__item > a:focus {
        box-shadow: none;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list button,
    body.comm-page-feeditem-question .slds-post__footer-actions-list .sharePostMenu {
        border: 1px solid var(--color-dark-neutral-600);
        padding: 9px var(--spacing-medium, 16px);
        margin-right: 0 !important;
        border-radius: 0 !important;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list li .slds-post__footer-action {
        line-height: 20px;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list li.slds-m-right--medium {
        margin-right: 0 !important;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list li:nth-child(1) button {
        border-right: 0;
        border-top-left-radius: var(--spacing-x-small, 4px) !important;
        border-bottom-left-radius: var(--spacing-x-small, 4px) !important;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list .sharePostMenu {
        border-left: 0;
        border-top-right-radius: var(--spacing-x-small, 4px) !important;
        border-bottom-right-radius: var(--spacing-x-small, 4px) !important;
        padding: var(--text-gap, 8px) var(--spacing-medium, 16px);
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list .sharePostMenu lightning-primitive-icon svg {
        margin-bottom: 5px;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list .sharePostMenu .shareMenuTrigger {
        margin-right: 0 !important;
    }
}

@media (max-width: 768px) {
    body.comm-page-feeditem-question .cuf-questionTitle {
        max-width: 100%;
    }

    body.comm-page-feeditem-question .topic-commaSeparatedList li a {
        margin: 0;
    }

    body.comm-page-feeditem-question .forceChatterStyle .cuf-media-right {
        margin-right: var(--spacing-x-large);
    }

    body.comm-page-feeditem-question article .slds-modal__container > .slds-modal__content:last-child {
        background-color: black;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list button,
    body.comm-page-feeditem-question .slds-post__footer-actions-list .sharePostMenu {
        border: 1px solid var(--color-dark-neutral-600);
        padding: 9px var(--spacing-medium, 16px);
        margin-right: 0 !important;
        border-radius: 0 !important;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list .slds-col {
        flex: initial;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list {
        padding-top: 10px;
        justify-content: start;
        padding-left: 13px;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list li .slds-post__footer-action {
        line-height: 20px;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list li.slds-m-right--medium {
        margin-right: 0 !important;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list li:nth-child(1) button {
        border-top-left-radius: var(--spacing-x-small, 4px) !important;
        border-bottom-left-radius: var(--spacing-x-small, 4px) !important;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list .sharePostMenu {
        border-left: 0;
        border-top-right-radius: var(--spacing-x-small, 4px) !important;
        border-bottom-right-radius: var(--spacing-x-small, 4px) !important;
        padding: var(--text-gap, 8px) var(--spacing-medium, 16px);
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list .sharePostMenu lightning-primitive-icon svg {
        margin-bottom: 5px;
    }

    body.comm-page-feeditem-question .slds-post__footer-actions-list .sharePostMenu .shareMenuTrigger {
        margin-right: 0 !important;
        margin: 0;
        padding: 0px;
        line-height: 28px;
    }

    body.comm-page-feeditem-question .forceChatterFeedCommentInputDesktop .bottomBar .cuf-commentSubmit {
        background-color: var(--okta-blue-b-200-sky) !important;
    }

    body.comm-page-feeditem-question .forceChatterFeedCommentInputDesktop .bottomBar {
        padding: 0;
    }
}
/* --- END FORUM CUSTOM OVERRIDES ---*/

/* --- COMMUNITY CUSTOM OVERRIDES ---*/

body.comm-page-custom-okta-community-2 .forceCommunityReputationLeaderboard42 {
    border-radius: 8px;
}

body.comm-page-custom-okta-community-2 .cb-section_column:has(.cOLC_ProductHub_Compact_Card),
body.comm-page-custom-okta-community-2 .cb-section_column:has(.cOLC_ProductHub_Compact_Card) > div,
body.comm-page-custom-okta-community-2 .cb-section_column:has(.cOLC_ProductHub_Compact_Card) .ui-widget {
    display: flex;
}

body.comm-page-custom-okta-community-2 .cOLC_ProductHub_Compact_Card .content-section {
    justify-content: space-between;
    flex: 1;
}

body.comm-page-custom-okta-community-2 .cOLC_ProductHub_Compact_Card .description-section {
    margin-top: auto;
}

community_reputation-leaderboard-list.comm-leaderboard div h1.slds-text-heading--small {
    font: var(--font-title5);
    color: var(--font-text-title-color);
}
/* --- END COMMUNITY CUSTOM OVERRIDES ---*/
/* --- DISCUSSION GROUPS CUSTOM OVERRIDES ---*/
.comm-page-list-0F9 c-olwc_-okta_-alert_-banner {
    transform: translateX(-50%);
    left: 50%;
    width: 100%;
    margin-left: auto;
    z-index: 1;
}

.comm-page-list-0F9 .slds-page-header__title {
    color: var(--color-brand-raw-carbon);
    font: var(--primary-font-size-24);
}

.comm-page-list-0F9 .slds-table a {
    color: var(--color-brand-raw-carbon);
}

.comm-page-list-0F9 .slds-table a:hover {
    color: var(--clor-hover-ohc-blue);
}

.comm-page-list-0F9 lst-breadcrumbs {
    display: none;
}

.comm-page-list-0F9 records-highlights-icon {
    display: none;
}

.comm-page-list-0F9 .forceCommunityObjectHome .forceListViewManagerHeader .forceActionsContainer .slds-button {
    position: absolute;
    top: 50px;
    right: 0;
    transform: translateY(-100%);
}

@media (max-width: 1298px) {
    .comm-page-list-0F9 .forceCommunityObjectHome .forceListViewManagerHeader .forceActionsContainer .slds-button {
        right: 24px;
    }
}

.comm-page-list-0F9 .forceCommunityObjectHome .forceListViewManagerHeader .forceActionsContainer .slds-button a {
    border-radius: 4px !important;
    background: var(--color-dark-neutral-25);
    color: white;
    font: var(--primary-font-inter-size-14);
    border: none;
    display: flex;
    padding: 8px 16px;
}

.comm-page-list-0F9 .forceCommunityObjectHome .forceListViewManagerHeader .forceActionsContainer .slds-button a:after {
    content: "";
    background: url("/sfsites/c/resource/OktaSupportCenterResources/assets/icon-plus.svg") no-repeat;
    position: relative;
    height: 16px;
    width: 16px;
    margin-left: 16px;
    top: 2px;
}

.comm-page-list-0F9 .forceCommunityObjectHome .forceListViewManagerHeader .slds-grid.slds-align-bottom,
.comm-page-list-0F9 .forceCommunityObjectHome .forceListViewManagerHeader .slds-col.slds-align-bottom {
    align-self: auto;
}

.comm-page-list-0F9 .forceCommunityObjectHome .forceListViewManagerHeader .slds-input,
.comm-page-list-0F9
    .forceCommunityObjectHome
    .forceListViewManagerHeader
    force-list-view-manager-search-bar
    .slds-button,
.comm-page-list-0F9 .forceCommunityObjectHome .forceListViewManagerHeader .slds-button_icon,
.comm-page-list-0F9 .forceCommunityObjectHome .forceListViewManagerHeader .slds-dropdown-trigger button {
    border-radius: 4px !important;
    border: 1px solid var(--color-dark-neutral-600);
    padding-top: 4px;
    padding-bottom: 4px;
}

.comm-page-list-0F9 .forceCommunityObjectHome .forceListViewManagerHeader .slds-button-group button,
.comm-page-list-0F9 .forceCommunityObjectHome .forceListViewManagerHeader .slds-dropdown-trigger button {
    padding: 19px;
}

.comm-page-list-0F9
    .forceCommunityObjectHome
    .forceListViewManagerHeader
    .forceActionsContainer
    .slds-button:only-child {
    border-width: 0 !important;
    padding: 0 !important;
}

.comm-page-list-0F9 th > div {
    background-color: var(--color-brand-light-gray);
}

.comm-page-list-0F9 .forceListViewManagerGridColumnHeaderMenu button svg {
    fill: var(--color-brand-raw-carbon) !important;
}

/* DOTS PICKER */
.comm-page-list-0F9 .pickerChevron lightning-primitive-icon {
    display: none;
}

.comm-page-list-0F9 .pickerChevron button {
    border: 0 !important;
    padding: 0;
}

.comm-page-list-0F9 .pickerChevron {
    position: relative;
    background-color: var(--color-brand-light-gray);
    height: 30px;
    width: 30px;
    border-radius: 999px;
}

.comm-page-list-0F9 .pickerChevron::after {
    content: "";
    width: 3px;
    height: 3px;
    background-color: var(--color-brand-raw-sky);
    border-radius: 50%;
    position: absolute;
    top: var(--text-gap, 8px);
    left: 14px;
    box-shadow:
        0 6px 0 var(--color-brand-raw-sky),
        0 12px 0 var(--color-brand-raw-sky);
}

/* table row dots */
.comm-page-list-0F9 td .forceVirtualAction .slds-button {
    border: 0 !important;
    padding: 0;
}

.comm-page-list-0F9 td .forceVirtualAction .slds-button lightning-primitive-icon {
    display: none;
}

.comm-page-list-0F9 td .forceVirtualAction .slds-button {
    position: relative;
    background-color: var(--color-brand-light-gray);
    height: 30px;
    width: 30px;
    border-radius: 999px;
}

.comm-page-list-0F9 td .forceVirtualAction .slds-button::after {
    content: "";
    width: 3px;
    height: 3px;
    background-color: var(--color-brand-raw-sky);
    border-radius: 50%;
    position: absolute;
    top: var(--text-gap, 8px);
    left: 14px;
    box-shadow:
        0 6px 0 var(--color-brand-raw-sky),
        0 12px 0 var(--color-brand-raw-sky);
}

.comm-page-list-0F9 td .forceVirtualAction .slds-button .slds-icon_container {
    display: none;
}

/* END DOTS PICKER */
/* --- END DISCUSSION GROUPS CUSTOM OVERRIDES ---*/
/* RICH TEXT OVERRIDES */
lightning-formatted-rich-text a {
    color: var(--clor-hover-ohc-blue);
}

/*GROUP MEMBERS STYLING*/
.forceListViewManager {
    border: unset;
}

.forceListViewManager a {
    color: var(--color-brand-raw-carbon);
    font-variant-numeric: slashed-zero;
    font: var(--primary-font-size-16);
}

.forceCommunityRelatedList .forceListViewManagerHeader .slds-page-header__title {
    color: var(--color-brand-raw-carbon);
    padding: unset;
    font: var(--primary-font-size-24);
    font-variant-numeric: slashed-zero;
}

.forceCommunityRelatedList .forceListViewManagerHeader > div.slds-grid:first-child {
    border: unset;
    padding: unset;
}

.forceCommunityRelatedList .forceListViewManagerHeader > div.slds-grid:nth-child(2) {
    padding: unset;
}

.forceCommunityRelatedList .forceListViewManagerGrid .listViewContent.slds-table--header-fixed_container {
    border: none;
}

.forceCommunityRelatedList .forceListViewManagerGrid .listViewContent .uiVirtualDataTable {
    border: none;
}

.forceCommunityRelatedList .forceListViewManagerGrid div.slds-cell-fixed {
    background: var(--color-brand-light-gray) !important;
}

.forceCommunityRelatedList
    .forceListViewManagerGrid
    .forceListViewManagerGridColumnHeaderMenu
    button
    svg.slds-button__icon {
    fill: var(--color-brand-raw-carbon) !important;
}

.forceCommunityRelatedList
    .forceListViewManagerHeader
    .forceListViewSettingsMenu
    svg.slds-button__icon.slds-button__icon_x-small.slds-m-left_xx-small {
    display: none !important;
}

.forceCommunityRelatedList
    .forceListViewManager
    .slds-page-header_object-home.slds-page-header--object-home.slds-page-header_joined.slds-page-header_bleed.slds-page-header.slds-shrink-none.test-headerRegion.forceListViewManagerHeader {
    padding: var(--spacing-2x-medium) 0 var(--spacing-2x-medium) 0 !important;
}

a.slds-button.slds-button--icon-x-small.slds-button--icon-border-filled {
    background-color: var(--color-brand-light-gray) !important;
    height: 30px;
    width: 30px;
    border-radius: 999px;
    border: 0 !important;
    padding: 0;
}

.rowActionsPlaceHolder span.slds-icon_container.slds-icon-utility-down {
    display: none !important;
}

lightning-icon.slds-icon-utility-down.slds-button__icon.slds-icon_container.forceIcon {
    display: none;
}

.forceCommunityUserProfileDetail lightning-icon.slds-icon-utility-down.slds-button__icon.slds-icon_container.forceIcon {
    display: contents;
}

a.slds-button.slds-button--icon-x-small.slds-button--icon-border-filled::after {
    content: "";
    width: 3px;
    height: 3px;
    background-color: var(--color-brand-raw-sky);
    border-radius: 50%;
    position: absolute;
    top: var(--text-gap, 8px);
    left: 14px;
    box-shadow:
        0 6px 0 var(--color-brand-raw-sky),
        0 12px 0 var(--color-brand-raw-sky);
}

.forceRelatedListDesktop table td a.slds-button:focus,
.forceRelatedListDesktop table td.slds-has-focus a:focus {
    background: var(--color-brand-light-gray) !important;
}

.branding-actions.actionMenu.popupTargetContainer.uiPopupTarget.uiMenuList.forceActionsDropDownMenuList.uiMenuList--left.uiMenuList--default.visible.positioned {
    background: var(--color-static-white) !important;
}

.branding-actions.actionMenu.popupTargetContainer.uiPopupTarget.uiMenuList.forceActionsDropDownMenuList.uiMenuList--left.uiMenuList--default.visible.positioned {
    border: 1px solid black !important;
}

.forceActionsDropDownMenuList ul li a.highlightButton:hover {
    background-color: unset !important;
}

.forceActionsDropDownMenuList ul li a.highlightButton:focus {
    background-color: unset !important;
    box-shadow: unset !important;
}

.forceActionsDropDownMenuList ul li a:hover div.forceActionLink {
    color: var(--color-static-black) !important;
    text-decoration: underline !important;
}


.forceActionsDropDownMenuList ul li a:focus div.forceActionLink {
    color: var(--color-static-black) !important;
}

.uiMenuList--left.uiMenuList .uiMenuItem > a.highlightButton {
    text-decoration: unset !important;
    color: var(--color-static-black, #000000) !important;
}

.uiMenuItem.uiActionMenuItem:hover {
    text-decoration: underline !important;
}

.forceCommunityRelatedList .forceListViewManagerGrid .slds-cell-fixed {
    padding: unset !important;
}

.forceCommunityRelatedList .forceListViewManagerGrid .slds-cell-fixed div.slds-th__action {
    background-color: unset !important;
    color: var(--font-text-body-title-gray) !important;
}

.forceCommunityRelatedList .forceListViewManagerGrid table tbody td:nth-child(3) {
    display: table-cell !important;
}

.forceCommunityRelatedList .forceListViewManagerGrid .listViewContent.slds-table--header-fixed_container{
    padding-top: 2rem !important;
}

/*GROUP MEMBERS STYLING*/

/* GROUP DETAIL STYLING BEGIN */
.forceCommunityGroupRecordHomeTabs .slds-button{
    color: var(--color-static-black, #000000);
}

.forceCommunityGroupRecordHomeTabs .forceCommunityFeedPublisher .oneActionsComposer.uiTabset .uiTabBar .uiTabItem a:hover {
    color: var(--clor-hover-ohc-blue) !important;
}

.forceCommunityGroupRecordHomeTabs .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active a.tabHeader {
    color: var(--color-static-blue-100, #3f59e4) !important;
    border: none;
    border-bottom: 2px solid var(--color-static-blue-100, #3f59e4) !important;
}

.forceCommunityGroupRecordHomeTabs .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active a.tabHeader {
    color: var(--color-static-blue-100, #3f59e4) !important;
    border: none;
    border-bottom: 2px solid var(--color-static-blue-100, #3f59e4) !important;
}

.forceCommunityGroupRecordHomeTabs .slds-button-group li.slds-button:first-child,
.forceCommunityGroupRecordHomeTabs .slds-button-group li.slds-button:last-child,
.forceCommunityGroupRecordHomeTabs .slds-button-group li.slds-button {
    border-radius: 4px;
    padding: 9px 16px;
    border: 1px solid var(--color-static-black, #000000) !important;
    color: var(--color-static-black, #000000) !important;
    background-color: transparent;
    transition: background-color 0.2s ease, color 0.2s ease;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .feedActions .right-actions .forceChatterSearchInFeed .slds-input {
    border-radius: 4px;
}
.forceCommunityGroupRecordHomeTabs .forceChatterFeed .feedActions .right-actions .feeds-filter-trigger .slds-button  {
    border-radius: 999px;
    background-color: var(--color-brand-light-gray, #f1f1f1);
}

.forceCommunityGroupRecordHomeTabs .uiTabset--default .tabs__item.active>a {
    color: var(--color-static-blue-100, #3f59e4) !important;
    border-bottom: 2px solid var(--color-static-blue-100, #3f59e4) !important;
}

.forceCommunityGroupRecordHomeTabs .uiTabset--default .tabs__item>a {
    border-bottom: none;
}

.forceCommunityGroupRecordHomeTabs .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem a.tabHeader:hover {
    border-bottom: 2px solid var(--color-static-blue-100, #3f59e4) !important;
}


.forceCommunityGroupRecordHomeTabs .forceCommunityGroupHighlightStencilNapili .forceActionsContainer li.slds-button--neutral, .forceCommunityGroupHighlightStencilNapili .forceActionsContainer li.slds-button--neutral:hover {
    border-color: var(--color-static-black) !important;
}

.forceCommunityGroupRecordHomeTabs .container .forceContentRelatedListPreviewFileList .slds-file-selector .itemTitle.uiOutputText {
    color: var(--color-static-black, #000000) !important;
}

.forceCommunityGroupRecordHomeTabs .forceChatterBasePublisher.baseDefault .cuf-publisherShareButton, .forceCommunityGroupRecordHomeTabs .forcePublisherQuickActionCollapser .dummyButtonSubmitAction, .forceCommunityGroupRecordHomeTabs .forceChatterFeedCommentInputDesktop .bottomBar .cuf-commentSubmit,
.forceCommunityGroupRecordHomeTabs .cuf-publisherShareButton, 
.forceCommunityGroupRecordHomeTabs .cuf-addChoiceButton {
    display: flex;
    padding: 9px 16px !important;
    align-items: center;
    background-color: var(--color-static-black, #000000) !important;
    border-radius: 4px !important;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-dropdown {
    font: var(--primary-font-inter-size-14-Alt);
}

.forceCommunityGroupRecordHomeTabs .forceActionsContainer .uiTabset--task .tabs__nav {
    
}


.forcePageBlockSectionRow .is-read-only .uiOutputRichText, .forcePageBlockSectionRow .is-read-only .uiOutputTextArea,
.forcePageBlockItemView .is-read-only .uiOutputText
 {
    font: var(--primary-font-inter-size-16) !important;
}

.forceCommunityGroupRecordHomeTabs .test-id__field-label-container .test-id__field-label {
    font: var(--primary-font-inter-size-16) !important;
}


.forceCommunityGroupRecordHomeTabs .forceRelatedListCardHeader .baseCard__header-title-container {
    font: var(--secondary-font-size-20);
    letter-spacing: 0.4px;
    font-variant-numeric: slashed-zero;
}

.forceCommunityGroupRecordHomeTabs .forceRelatedListContainer .forceRelatedListSingleContainer .slds-page-header {
    background-color: var(--color-static-white, #ffffff) !important;
}

.forceCommunityGroupRecordHomeTabs .forceRelatedListContainer .forceRelatedListCardDesktop {
    padding-left: var(--spacing-medium, 16px);
    padding-right: var(--spacing-medium, 16px);
}

.forceCommunityGroupRecordHomeTabs .forceRelatedListContainer .forceRelatedListCardDesktop .slds-m-right_small.stencil.slds-avatar {
    display: none !important;
}

.forceCommunityGroupRecordHomeTabs .forceRelatedListContainer .forceRelatedListPreview .forceOutputLookupWithPreview a {
    font: var(--primary-font-inter-size-14-Alt) !important;
    font-variant-numeric: slashed-zero !important;
    color: var(--color-static-black, #000000) !important;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .slds-post__footer .slds-post__footer-actions-list .slds-post__footer-action svg {
    fill: var(--color-static-black, #000000);
    stroke: var(--color-static-black, #000000);
    stroke-width: 8px;
    stroke-linejoin: round;
    stroke-linecap: round;
    stroke-miterlimit: 10;
}

.forceCommunityGroupRecordHomeTabs .forcePageBlockSectionView h3.slds-section__title {
    display: none !important;
}

.forceCommunityGroupRecordHomeTabs .detailRelatedList .forceChatterGroupDetailCard .header-title-container .slds-card__header-title {
    font: var(--secondary-font-size-20) !important;
    letter-spacing: 0.4px !important;
    padding: 32px 0px 0px 16px;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .forceChatterStyle--default .cuf-element .cuf-feedElement.cuf-feedElement {
    border-radius: var(--border-radius-l, 12px);
    background-color: #f9f9f9 !important;
    padding: var(--spacing-medium, 12px);
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-preamble .uiOutputText {
    text-decoration: none;
    font: var(--primary-font-inter-size-14-Alt) !important;
    color: var(--color-static-black, #000000) !important;
}

.forceCommunityGroupRecordHomeTabs .slds-button{
    color: var(--color-static-black, #000000);
}

.forceCommunityGroupRecordHomeTabs .forceCommunityFeedPublisher .oneActionsComposer.uiTabset .uiTabBar .uiTabItem a:hover {
    color: var(--clor-hover-ohc-blue) !important;
}

.forceCommunityGroupRecordHomeTabs .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active a.tabHeader {
    color: var(--color-static-blue-100, #3f59e4) !important;
    border: none;
    border-bottom: 2px solid var(--color-static-blue-100, #3f59e4) !important;
}

.forceCommunityGroupRecordHomeTabs .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem.active a.tabHeader {
    color: var(--color-static-blue-100, #3f59e4) !important;
    border: none;
    border-bottom: 2px solid var(--color-static-blue-100, #3f59e4) !important;
}

.forceCommunityGroupRecordHomeTabs .slds-button-group li.slds-button:first-child,
.forceCommunityGroupRecordHomeTabs .slds-button-group li.slds-button:last-child,
.forceCommunityGroupRecordHomeTabs .slds-button-group li.slds-button {
    border-radius: 4px;
    padding: 9px 16px;
    border: 1px solid var(--color-static-black, #000000) !important;
    color: var(--color-static-black, #000000) !important;
    background-color: transparent;
    transition: background-color 0.2s ease, color 0.2s ease;
}

.forceCommunityGroupRecordHomeTabs .slds-button-group .slds-button:hover,
.forceCommunityGroupRecordHomeTabs .slds-button-group .slds-button:active {
    border-color: var(--clor-hover-ohc-blue) !important;
    background-color: var(--clor-hover-ohc-blue) !important;
    color: var(--color-static-white, #ffffff) !important;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .feedActions .right-actions .forceChatterSearchInFeed .slds-input,
.forceCommunityGroupRecordHomeTabs .forceChatterFeed .feedActions .right-actions .feeds-filter-trigger .slds-button  {
    border-radius: 4px;
}

.forceCommunityGroupRecordHomeTabs .uiTabset--default .tabs__item.active>a {
    color: var(--color-static-blue-100, #3f59e4) !important;
    border-bottom: 2px solid var(--color-static-blue-100, #3f59e4) !important;
}

.forceCommunityGroupRecordHomeTabs .uiTabset--default .tabs__item>a {
    border-bottom: none;
}

.forceCommunityGroupRecordHomeTabs .forceCommunityFeedPublisher .oneActionsComposer .uiTabBar .uiTabItem a.tabHeader:hover {
    border-bottom: 2px solid var(--color-static-blue-100, #3f59e4) !important;
}


.forceCommunityGroupRecordHomeTabs .forceCommunityGroupHighlightStencilNapili .forceActionsContainer li.slds-button--neutral, .forceCommunityGroupHighlightStencilNapili .forceActionsContainer li.slds-button--neutral:hover {
    border-color: var(--color-static-black) !important;
}

.forceCommunityGroupRecordHomeTabs .container .forceContentRelatedListPreviewFileList .slds-file-selector .itemTitle.uiOutputText {
    color: var(--color-static-black, #000000) !important;
}

.forceCommunityGroupRecordHomeTabs .forceChatterBasePublisher.baseDefault .cuf-publisherShareButton, .forceCommunityGroupRecordHomeTabs .forcePublisherQuickActionCollapser .dummyButtonSubmitAction, .forceCommunityGroupRecordHomeTabs .forceChatterFeedCommentInputDesktop .bottomBar .cuf-commentSubmit,
.forceCommunityGroupRecordHomeTabs .cuf-publisherShareButton, 
.forceCommunityGroupRecordHomeTabs .cuf-addChoiceButton {
    display: flex;
    padding: 9px 16px !important;
    align-items: center;
    background-color: var(--color-static-black, #000000) !important;
    border-radius: 4px !important;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-dropdown {
    font: var(--primary-font-inter-size-14-Alt);
}

.forceCommunityGroupRecordHomeTabs .forceActionsContainer .uiTabset--task .tabs__nav {
    
}


.forcePageBlockSectionRow .is-read-only .uiOutputRichText, .forcePageBlockSectionRow .is-read-only .uiOutputTextArea {
    font: var(--primary-font-inter-size-14-Alt) !important;
}

.forceCommunityGroupRecordHomeTabs .test-id__field-label-container .test-id__field-label {
    font: var(--primary-font-inter-size-16) !important;
}


.forceCommunityGroupRecordHomeTabs .forceRelatedListCardHeader .baseCard__header-title-container {
    font: var(--secondary-font-size-20);
    letter-spacing: 0.4px;
    font-variant-numeric: slashed-zero;
}

.forceCommunityGroupRecordHomeTabs .forceRelatedListContainer .forceRelatedListSingleContainer .slds-page-header {
    background-color: var(--color-static-white, #ffffff) !important;
}

.forceCommunityGroupRecordHomeTabs .forceRelatedListContainer .forceRelatedListCardDesktop {
    padding-left: var(--spacing-medium, 16px);
    padding-right: var(--spacing-medium, 16px);
}

.forceCommunityGroupRecordHomeTabs .forceRelatedListContainer .forceRelatedListCardDesktop .slds-m-right_small.stencil.slds-avatar {
    display: none !important;
}

.forceCommunityGroupRecordHomeTabs .forceRelatedListContainer .forceRelatedListPreview .forceOutputLookupWithPreview a {
    font: var(--primary-font-inter-size-14-Alt) !important;
    font-variant-numeric: slashed-zero !important;
    color: var(--color-static-black, #000000) !important;
}

.forceCommunityGroupRecordHomeTabs .forcePageBlockSectionView h3.slds-section__title {
    display: none !important;
}

.forceCommunityGroupRecordHomeTabs .detailRelatedList .forceChatterGroupDetailCard .header-title-container .slds-card__header-title {
    font: var(--secondary-font-size-20) !important;
    letter-spacing: 0.4px !important;
    padding: 32px 0px 0px 16px;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .forceChatterStyle--default .cuf-element .cuf-feedElement.cuf-feedElement {
    border-radius: var(--border-radius-l, 12px);
    background-color: var(--color-brand-light-gray, #f1f1f1);
    padding: var(--spacing-medium, 12px);
    margin-top: var(--spacing-medium, 12px);
}

.forceCommunityGroupRecordHomeTabs .forceChatterThreadedComment .cuf-commentItem {
    border-radius: var(--border-radius-l, 12px);
    background-color: #f9f9f9;
    margin-bottom: 12px;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-preamble .uiOutputText {
    text-decoration: none;
    font: var(--primary-font-inter-size-14-Alt) !important;
    color: var(--color-static-black, #000000) !important;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .slds-post__footer ul li.qe-commentCount,
.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .slds-post__footer ul li.qe-viewCount{
    font: var(--primary-font-inter-size-16);
    color: var(--color-brand-raw-carbon, #191919);
}

.forceCommunityGroupRecordHomeTabs .forceChatterThreadedComment {
    background-color: var(--color-static-white, #ffffff);
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeedItem .feed__item-comments--threadedCommunity {
    background-color: var(--color-static-white, #ffffff);
}

.forceCommunityGroupRecordHomeTabs .forceChatterQuestionPost .slds-form-element__label,
.forceCommunityGroupRecordHomeTabs .forceChatterQuestionPost .publisherInputContainer .uiLabel,
.forceCommunityGroupRecordHomeTabs .forceChatterPollPostDesktop .pollQuestion .uiLabel, 
.forceCommunityGroupRecordHomeTabs .forceChatterPollPostDesktop .choice .uiLabel,
.forceCommunityGroupRecordHomeTabs .topicWidget .cuf-addTopicsContainer
{
    font: var(--primary-font-inter-size-14-Alt) !important;
    color: var(--color-brand-raw-carbon, #191919) !important;
}

.forceCommunityGroupRecordHomeTabs .topicWidget .orderedList .forceChatterTopicAutocompleteInput {
    color: var(--color-dark-neutral-600, #808080) !important;
    font: var(--primary-font-inter-size-14-Alt) !important;
}


.forceCommunityGroupRecordHomeTabs .slds-dropdown-trigger .slds-button {
    border: 0 !important;
    padding: 0;
}

.forceCommunityGroupRecordHomeTabs .slds-dropdown-trigger .slds-button lightning-primitive-icon {
    display: none;
}

.forceCommunityGroupRecordHomeTabs .slds-dropdown-trigger .slds-button {
    position: relative;
    background-color: var(--color-dark-neutral-1000, #fbfbfb);
    height: 30px;
    width: 30px;
    border-radius: 999px;
}

.forceCommunityGroupRecordHomeTabs .slds-dropdown-trigger .slds-button::after {
    content: "";
    width: 3px;
    height: 3px;
    background-color: var(--color-brand-raw-sky);
    border-radius: 50%;
    position: absolute;
    top: var(--text-gap, 8px);
    left: 14px;
    box-shadow:
        0 6px 0 var(--color-brand-raw-sky),
        0 12px 0 var(--color-brand-raw-sky);
}

.forceCommunityGroupRecordHomeTabs .slds-dropdown-trigger .slds-button .slds-icon_container {
    display: none;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-button.slds-button_icon-border {
    border-radius: 999px;
}

.forceCommunityGroupRecordHomeTabs .slds-dropdown {
    background-color: var(--color-static-black);
    color: var(--color-static-white);
    border-radius: 10px;
    box-shadow: none;
    border: 0;
}

.forceCommunityGroupRecordHomeTabs .slds-dropdown::after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid var(--color-static-black);
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-dropdown {
    border-radius: 10px;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .slds-dropdown.slds-dropdown_right {
        left: auto !important;
        right: auto !important;
        transform: translate(-50%, 0) !important;
        margin-left: var(--spacing-medium, 16px);
        margin-top: 10px;
        z-index: 9999;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-dropdown .slds-dropdown__item a {
    font: var(--primary-font-inter-size-14-Alt) !important;
    color: var(--color-static-white) !important;
    border: none !important;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-dropdown .slds-dropdown__item {
    border: none;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-dropdown .slds-dropdown__item a:hover {
    font: var(--primary-font-inter-size-14-Alt);
    color: var(--color-static-white);
    border: none !important;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-dropdown .slds-dropdown__item:hover {
    border: none !important;
}


.forceCommunityGroupRecordHomeTabs .forceChatterFeed .skip-feed-wrapper .cuf-feed .slds-feed__item .cuf-element.forceChatterFeedItem .cuf-feedItemHeader .cuf-media-right .slds-dropdown .slds-dropdown__item a:focus {
    box-shadow: none;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .slds-dropdown .slds-dropdown__item a {
    font: var(--primary-font-inter-size-14-Alt);
    color: var(--color-static-white);
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .slds-dropdown .slds-dropdown__item a:focus {
    box-shadow: none;
}
/*Gem*/

.forceCommunityGroupRecordHomeTabs .slds-post__footer-actions-list {
    border: 1px solid black;
    border-radius: 4px;
    background-color: var(--color-static-white);
}

.forceCommunityGroupRecordHomeTabs .slds-post__footer-actions-list .slds-list__item {
    padding: 0.5rem 0.75rem;
    margin-right: 0px;
    display: flex;
    align-items: center;
}

.forceCommunityGroupRecordHomeTabs .slds-post__footer-actions-list .slds-list__item + .slds-list__item {
    border-left: 1px solid #dddbda;
}

.forceCommunityGroupRecordHomeTabs .forceChatterToggleLike svg,
.forceCommunityGroupRecordHomeTabs .cuf-commentLink svg,
.forceCommunityGroupRecordHomeTabs .forceChatterShareButton lightning-icon {
    display: none !important;
}

li.forceChatterToggleLike:has(.slds-button.slds-is-active) {
    background-color: var(--color-dark-green-700) !important;
    border: 1px solid var(--color-dark-green-700) !important;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.forceCommunityGroupRecordHomeTabs .forceChatterToggleLike .slds-button.slds-is-active {
    color: white !important;
}

.forceCommunityGroupRecordHomeTabs .forceChatterToggleLike .slds-button.slds-is-active svg {
    filter: brightness(0) invert(1);
}

.forceCommunityGroupRecordHomeTabs .forceChatterToggleLike .slds-button::before,
.forceCommunityGroupRecordHomeTabs .cuf-commentLink .slds-button::before,
.forceCommunityGroupRecordHomeTabs .forceChatterShareButton .shareMenuTrigger::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.forceCommunityGroupRecordHomeTabs .forceChatterToggleLike .slds-button.slds-is-active::before {
    filter: brightness(0) invert(1);
}

.forceCommunityGroupRecordHomeTabs .forceChatterToggleLike .slds-button::before {
    background-image: url('/help/sfsites/c/resource/OktaSupportCenterResources/assets/icon-thumbs-up.svg');
    margin-right: 4px;
}

.forceCommunityGroupRecordHomeTabs .cuf-commentLink .slds-button::before {
    background-image: url('/help/sfsites/c/resource/OktaSupportCenterResources/assets/icon-chat-bubble.svg');
    margin-right: 4px;
}

.forceCommunityGroupRecordHomeTabs .forceChatterShareButton .shareMenuTrigger::before {
    background-image: url('/help/sfsites/c/resource/OktaSupportCenterResources/assets/icon-check-circle-black.svg');
    margin-right: 4px;
}

.forceCommunityGroupRecordHomeTabs .slds-list--horizontal.slds-has-dividers--right:not(.slds-post__footer-meta-list) {
    border: 1px solid black;
    border-radius: 4px;
    background-color: white;
    padding: 0;
    display: flex;
    overflow: hidden;
    max-width: 220px;
}

.forceCommunityGroupRecordHomeTabs .slds-has-dividers--right > .slds-item::after {
    display: none !important;
}

.forceCommunityGroupRecordHomeTabs .slds-list--horizontal.slds-has-dividers--right .slds-item {
    padding: 0.5rem 0.75rem;
    display: flex;
    align-items: center;
}

.forceCommunityGroupRecordHomeTabs .slds-list--horizontal.slds-has-dividers--right .slds-item + .slds-item {
    border-left: 1px solid #dddbda;
}

.forceCommunityGroupRecordHomeTabs feeds_liking-toggle button::before,
.forceCommunityGroupRecordHomeTabs feeds_replying-trigger button::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 0.25rem;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.forceCommunityGroupRecordHomeTabs feeds_liking-toggle button::before {
    background-image: url('/help/sfsites/c/resource/OktaSupportCenterResources/assets/icon-thumbs-up.svg');
}

.forceCommunityGroupRecordHomeTabs feeds_replying-trigger button::before {
    background-image: url('/help/sfsites/c/resource/OktaSupportCenterResources/assets/icon-chat-bubble.svg');
}

.forceCommunityGroupRecordHomeTabs feeds_liking-toggle:has(button.slds-is-selected),
.forceCommunityGroupRecordHomeTabs feeds_liking-toggle:has(button.slds-is-selected-clicked) {
    background-color: var(--color-dark-green-700) !important;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.forceCommunityGroupRecordHomeTabs feeds_liking-toggle button.slds-is-selected {
    background: transparent !important;
    border-color: transparent !important;
}
.forceCommunityGroupRecordHomeTabs feeds_liking-toggle button.slds-is-selected span {
    color: white !important;
}

.forceCommunityGroupRecordHomeTabs feeds_liking-toggle button.slds-is-selected::before {
    filter: brightness(0) invert(1);
}
.forceCommunityGroupRecordHomeTabs li:has(a[data-tab-name="FeedItem.QuestionPost"]) {
    display: none;
}

.forceCommunityGroupRecordHomeTabs li[data-target-reveals="FeedItem.QuestionPostTab"] {
    display: none !important;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .feedActions .right-actions .cuf-refresh[title="Refresh this feed"] {
  display: inline-flex !important;
  border-radius: 4px;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeedAuxBodyLinkPost a.cuf-linkPostTitle {
    color: var(--color-static-black, #000000);
}


.forceCommunityGroupRecordHomeTabs .forceChatterFeedAuxBodyLinkPost a.cuf-linkPostTitle:hover {
    color: var(--clor-hover-ohc-blue, #3f59e4);
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .feedActions .feeds-sorter .feeds-sorter-trigger .slds-combobox .slds-listbox  {
    color: var(--color-static-white, #ffffff);
    font: var(--primary-font-inter-size-14-Alt);
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .feedActions .feeds-sorter .feeds-sorter-trigger .slds-combobox .slds-listbox lightning-icon.slds-icon-utility-check {
    fill: #747474;
}

.forceCommunityGroupRecordHomeTabs .forceChatterFeed .feedActions .feeds-sorter .feeds-sorter-trigger .slds-combobox .slds-listbox .slds-listbox__option.slds-has-focus lightning-icon.slds-icon-utility-check {
    fill: var(--color-dark-neutral-700, #ababab);
}

.modal-body p.userName.slds-truncate {
    color: var(--color-static-black, #000000) !important;
}

.forceCommunityGroupRecordHomeTabs .forceChatterSimpleFeedItemTopics--pill ul.topic-commaSeparatedList li a {
    background-color: var(--color-brand-light-gray, #f1f1f1) !important;
    border-radius: 32px !important;
    color: var(--color-static-black) !important;
    font: var(--secondary-font-inter-size-12-Alt) !important;
}

.forceCommunityGroupRecordHomeTabs lightning-icon.slds-icon-utility-down.slds-button__icon.slds-icon_container.forceIcon {
    display: contents;
}

.forceCommunityGroupRecordHomeTabs .slds-button-group li.slds-button:hover {
    background-color: var(--color-static-white) !important;
}
/* GROUP DETAIL STYLING END */


/* MY SETTING STYLING BEGIN */
.forceCommunityUserSettings .emailsection input[type="checkbox"]:checked{
    background-color: var(--color-static-blue-100) !important;
    border-color: var(--color-static-blue-100);
    color: var(--color-static-white);
}

.forceCommunityUserSettings .row .texttitle {
    font: var(--primary-font-size-32);
}

.forceCommunityUserSettings legend#legendEmailNotifications h3 {
    font: var(--primary-font-inter-size-20);
}

.forceCommunityUserSettings .emailsection input[type="checkbox"]{
    width: 19px;
    height: 19px;
}

.forceCommunityUserSettings .emailsection input[type=checkbox]:not([disabled]):checked:after {
    border-bottom: 1.5px solid var(--color-static-white, #ffffff);
    border-left: 1.5px solid var(--color-static-white, #ffffff);
    width: 9px;
}

.forceCommunityUserSettings .emailsection input[type=checkbox]:disabled:checked:after {
    border-bottom: none;
    border-left: none;
}

.forceCommunityUserSettings .emailsection input[type="checkbox"]:checked:disabled {
    background-color: var(--color-static-neutral-600, #808080) !important;
}

.forceCommunityUserSettings .emailsection input[type="checkbox"]:not([checked]):disabled {
    background-color: var(--color-static-neutral-900, #E5E5E5) !important;
}

.forceCommunityUserSettings input[type=checkbox]:disabled:checked {
    border-bottom: none;
    border-left: none;
}

.forceCommunityUserSettings .slds-button{
    padding: 9px 16px;
    border-radius: 4px;
    font: var(--secondary-font-inter-size-14-Alt);
}

.forceCommunityUserSettings .slds-button:hover{
    cursor: pointer;
}

.forceCommunityUserSettings .slds-button.slds-button_neutral.cancelButton{
    background-color: var(--color-brand-light-yellow, #f6f6f6);
    color: var(--color-static-black, #000000);
    border: 1px solid var(--color-static-black, #000000);
}

.forceCommunityUserSettings .slds-button.slds-button_brand.saveButton{
    padding: 9px 16px;
    background-color: var(--color-static-blue-100, #3f59e4);
    color: var(--color-static-white, #ffffff);
}

.forceCommunityUserSettings label.uiLabel-right.form-element__label.uiLabel {
    font: var(--primary-font-inter-size-14);
}

/* MY SETTING STYLING END */

.cOLC_LanguageSelector .slds-dropdown__item>a:focus {
    box-shadow: none !important;
}

c-olc-create-case .slds-textarea:focus {
    border: 1px solid var(--color-static-blue-100, #3F59E4);
    box-shadow: 0 0 0 2px var(--color-static-blue-100, #3F59E4),
                0 0 0 6px var(--Forms-focus-ring, rgba(63, 89, 228, 0.33));
    outline: none;
}

c-olc-create-case .slds-input:focus {
    border: 1px solid var(--color-static-blue-100, #3F59E4);
    box-shadow: 0 0 0 2px var(--color-static-blue-100, #3F59E4),
                0 0 0 6px var(--Forms-focus-ring, rgba(63, 89, 228, 0.33));
    outline: none;
}

/** Recommended Content **/
.recommendation__container .recommendation-item__container c-quantic-result-link-auth0 .result-text__value {
    text-decoration: underline !important;
}

.recommendation__container .recommendation-item__container c-quantic-result-link-auth0 .result-text__value:hover {
    color: var(--okta-blue-b-200-sky) !important;
}

/* Contacts Card Success Hub */
.sh-contacts-card-main-container div.url-info {
    font: var(--font-caption-title);
    margin-top: 10px;
    text-decoration: underline;
}

.sh-contacts-card-main-container div.url-info a:focus,
.sh-contacts-card-main-container div.url-info a:active {
    color: var(--color-dark-neutral-1000);
}

.sh-contacts-card-main-container div.url-info lightning-helptext {
    margin-left: 5px;
}

.test-id__field-label-container .test-id__field-label {
    color: var(--color-brand-raw-carbon, #191919) !important;
}

.test-id__section-content .slds-form-element__control lightning-formatted-text{
    color: var(--color-brand-raw-carbon, #191919) !important;
    font: var(--primary-font-size-12-Alt) !important;
}

.highlights runtime_platform_actions-actions-ribbon .slds-button-group-list button {
    background-color: var(--color-brand-raw-carbon);
    color: var(--color-static-white);
    padding: 9px 16px;
    border-radius: var(--border-radius-s) !important;
    border: none;
    white-space: nowrap;
    font: var(--secondary-font-inter-size-14-Alt);
    margin-right: 5px;
}

records-formatted-rich-text lightning-formatted-rich-text.slds-rich-text-editor__output a {
    color: var(--clor-hover-ohc-blue) !important;
}

records-formatted-rich-text lightning-formatted-rich-text.slds-rich-text-editor__output a:hover {
    text-decoration: underline !important;
}

.forceCommunitySection .cb-section_row:has(c-olc_-success-hub-tabbed-wrapper) > .cb-section_column:first-child {
    padding: 0px;
}

.forceCommunitySection .cb-section_row:has(c-olc_-success-hub-tabbed-wrapper) > .cb-section_column:last-child {
    padding: 0px;
}

.forceCommunitySection .cb-section_row:has(c-olc_-success-hub-tabbed-wrapper) > .cb-section_column > div,
.forceCommunitySection .cb-section_row:has(c-olc_-success-hub-tabbed-wrapper) > .cb-section_column > div > div {
    height: 100%;
}