/* Minification failed. Returning unminified contents.
(1036,28): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryColor'
(1037,28): run-time error CSS1039: Token not allowed after unary operator: '-LandingBackgroundImageUrl'
(1045,23): run-time error CSS1039: Token not allowed after unary operator: '-BodyFont'
(1046,21): run-time error CSS1039: Token not allowed after unary operator: '-BodyFontSize'
(1047,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(1072,28): run-time error CSS1039: Token not allowed after unary operator: '-PublicLogoImageUrl'
(1115,28): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryColor'
(1116,28): run-time error CSS1039: Token not allowed after unary operator: '-LandingBackgroundImageUrl'
(1165,28): run-time error CSS1039: Token not allowed after unary operator: '-InputBackgroundColor'
(1166,28): run-time error CSS1039: Token not allowed after unary operator: '-InputBorderColor'
(1167,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(1168,23): run-time error CSS1039: Token not allowed after unary operator: '-BodyFont'
(1174,28): run-time error CSS1039: Token not allowed after unary operator: '-InputBorderColor'
(1179,28): run-time error CSS1039: Token not allowed after unary operator: '-TertiaryAccentColor'
(1188,23): run-time error CSS1039: Token not allowed after unary operator: '-SemiBoldFontWeight'
(1275,22): run-time error CSS1039: Token not allowed after unary operator: '-PortalLoginFooterColor'
(1284,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryColor'
(1293,28): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryBackdropBackgroundColor'
(1294,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(1295,28): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryColor'
(1323,20): run-time error CSS1039: Token not allowed after unary operator: '-sl-font-reg'
(1325,21): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryAccentColor'
(1330,21): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryAccentColor'
(1335,21): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryAccentColor'
(1397,22): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryBackgroundColor'
(1402,39): run-time error CSS1039: Token not allowed after unary operator: '-SecondaryAccentColor'
(1406,27): run-time error CSS1039: Token not allowed after unary operator: '-HeadingFont'
(1407,27): run-time error CSS1039: Token not allowed after unary operator: '-NormalFontWeight'
(1408,21): run-time error CSS1039: Token not allowed after unary operator: '-TertiaryAccentColor'
(1419,26): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryBackgroundColor'
(1420,21): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(1446,28): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryAccentColor'
(1447,28): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryAccentColor'
(1454,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryAccentColor'
(1459,32): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryAccentColor'
(1460,28): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryAccentColor'
(1461,21): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryAccentColor'
(1467,32): run-time error CSS1039: Token not allowed after unary operator: '-TertiaryAccentColor'
(1468,28): run-time error CSS1039: Token not allowed after unary operator: '-TertiaryAccentColor'
(1469,21): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryAccentColor'
(1592,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(1593,23): run-time error CSS1039: Token not allowed after unary operator: '-SemiBoldFontWeight'
(1600,22): run-time error CSS1039: Token not allowed after unary operator: '-TertiaryBorderColor'
(1612,22): run-time error CSS1039: Token not allowed after unary operator: '-LightSurfaceBackgroundColor'
(1613,28): run-time error CSS1039: Token not allowed after unary operator: '-TextOnNotificationBackgroundColor'
(1614,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnNotificationBackgroundColor'
(1620,21): run-time error CSS1039: Token not allowed after unary operator: '-TextOnNotificationBackgroundColor'
(1625,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnNotificationBackgroundColor'
(1629,22): run-time error CSS1039: Token not allowed after unary operator: '-WarningBackgroundColor'
(1630,28): run-time error CSS1039: Token not allowed after unary operator: '-WarningColor'
(1634,22): run-time error CSS1039: Token not allowed after unary operator: '-SuccessBackgroundColor'
(1635,28): run-time error CSS1039: Token not allowed after unary operator: '-SuccessColor'
(1639,22): run-time error CSS1039: Token not allowed after unary operator: '-TextOnNotificationBackgroundColor'
(1729,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnTertiaryBackgroundColor'
(1730,28): run-time error CSS1039: Token not allowed after unary operator: '-SecondaryColor'
(1731,22): run-time error CSS1039: Token not allowed after unary operator: '-TertiaryBackgroundColor'
(1735,26): run-time error CSS1039: Token not allowed after unary operator: '-TertiaryAccentColor'
(1736,21): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryAccentColor'
(1741,28): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(1779,32): run-time error CSS1039: Token not allowed after unary operator: '-PublicLogoImageUrl'
(1790,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(1792,28): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(1799,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(1804,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryColor'
(1838,35): run-time error CSS1039: Token not allowed after unary operator: '-DarkBorderColor'
(1845,26): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryBackgroundColor'
(1846,21): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(1876,29): run-time error CSS1030: Expected identifier, found ','
(1876,44): run-time error CSS1031: Expected selector, found ')'
(1876,44): run-time error CSS1025: Expected comma or open brace, found ')'
(1883,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryColor'
(1887,35): run-time error CSS1030: Expected identifier, found ','
(1887,50): run-time error CSS1031: Expected selector, found ')'
(1887,50): run-time error CSS1025: Expected comma or open brace, found ')'
(1968,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryColor'
(1976,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnNotificationBackgroundColor'
(1985,21): run-time error CSS1039: Token not allowed after unary operator: '-TextOnNotificationBackgroundColor'
(2006,22): run-time error CSS1039: Token not allowed after unary operator: '-SuccessBackgroundColor'
(2007,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnNotificationBackgroundColor'
(2008,36): run-time error CSS1039: Token not allowed after unary operator: '-SuccessColor'
(2015,22): run-time error CSS1039: Token not allowed after unary operator: '-InfoBackgroundColor'
(2016,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnNotificationBackgroundColor'
(2017,36): run-time error CSS1039: Token not allowed after unary operator: '-InfoColor'
(2032,22): run-time error CSS1039: Token not allowed after unary operator: '-ErrorBackgroundColor'
(2097,23): run-time error CSS1039: Token not allowed after unary operator: '-BoldFontWeight'
(2164,16): run-time error CSS1039: Token not allowed after unary operator: '-sl-font-reg'
(2170,16): run-time error CSS1039: Token not allowed after unary operator: '-sl-font-reg'
(2176,16): run-time error CSS1039: Token not allowed after unary operator: '-sl-font-reg'
(2182,16): run-time error CSS1039: Token not allowed after unary operator: '-sl-font-reg'
(2188,16): run-time error CSS1039: Token not allowed after unary operator: '-sl-font-reg'
(2194,16): run-time error CSS1039: Token not allowed after unary operator: '-sl-font-reg'
(2200,16): run-time error CSS1039: Token not allowed after unary operator: '-sl-font-reg'
(2246,21): run-time error CSS1039: Token not allowed after unary operator: '-BodyFontSizeSmall'
(2307,17): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryColor'
(2313,23): run-time error CSS1039: Token not allowed after unary operator: '-BoldFontWeight'
(2317,17): run-time error CSS1039: Token not allowed after unary operator: '-PlaceholderTextColor'
(2323,25): run-time error CSS1039: Token not allowed after unary operator: '-BodyFontSizeSmall'
(2336,39): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryColor'
(2354,30): run-time error CSS1039: Token not allowed after unary operator: '-BodyFontSizeSmall'
(2397,49): run-time error CSS1030: Expected identifier, found ','
(2397,72): run-time error CSS1031: Expected selector, found ')'
(2397,72): run-time error CSS1025: Expected comma or open brace, found ')'
(2440,12): run-time error CSS1030: Expected identifier, found '>'
(2440,73): run-time error CSS1031: Expected selector, found ')'
(2440,73): run-time error CSS1025: Expected comma or open brace, found ')'
(2452,27): run-time error CSS1039: Token not allowed after unary operator: '-SemiBoldFontWeight'
(2457,32): run-time error CSS1039: Token not allowed after unary operator: '-SecondaryBackgroundColor'
(2497,25): run-time error CSS1039: Token not allowed after unary operator: '-BodyFontSizeSmall'
(2527,30): run-time error CSS1039: Token not allowed after unary operator: '-BodyFontSizeSmall'
(2565,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2634,37): run-time error CSS1039: Token not allowed after unary operator: '-TertiaryBackgroundColor'
(2638,37): run-time error CSS1039: Token not allowed after unary operator: '-SecondaryBorderColor'
(2653,38): run-time error CSS1039: Token not allowed after unary operator: '-BodyFontSize'
(2664,32): run-time error CSS1039: Token not allowed after unary operator: '-SecondaryBackgroundColor'
(2687,30): run-time error CSS1039: Token not allowed after unary operator: '-BodyFontSizeSmall'
(2695,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2719,39): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryColor'
(2767,49): run-time error CSS1030: Expected identifier, found ','
(2767,72): run-time error CSS1031: Expected selector, found ')'
(2767,72): run-time error CSS1025: Expected comma or open brace, found ')'
(2813,12): run-time error CSS1030: Expected identifier, found '>'
(2813,72): run-time error CSS1031: Expected selector, found ')'
(2813,72): run-time error CSS1025: Expected comma or open brace, found ')'
(2824,27): run-time error CSS1039: Token not allowed after unary operator: '-SemiBoldFontWeight'
(2853,37): run-time error CSS1039: Token not allowed after unary operator: '-TertiaryBackgroundColor'
(2857,37): run-time error CSS1039: Token not allowed after unary operator: '-SecondaryBorderColor'
(2864,38): run-time error CSS1039: Token not allowed after unary operator: '-BodyFontSize'
(2882,21): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(2885,50): run-time error CSS1030: Expected identifier, found ','
(2885,65): run-time error CSS1031: Expected selector, found ')'
(2885,65): run-time error CSS1025: Expected comma or open brace, found ')'
(2891,21): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(2923,32): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryBackgroundColor'
(2943,32): run-time error CSS1039: Token not allowed after unary operator: '-PrimaryBackgroundColor'
(2949,21): run-time error CSS1039: Token not allowed after unary operator: '-TextOnPrimaryBackgroundColor'
(2958,39): run-time error CSS1039: Token not allowed after unary operator: '-DarkBorderColor'
(2965,32): run-time error CSS1039: Token not allowed after unary operator: '-SecondaryBackgroundColor'
(2976,30): run-time error CSS1039: Token not allowed after unary operator: '-BodyFontSizeSmall'
(2988,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(3015,37): run-time error CSS1039: Token not allowed after unary operator: '-TertiaryBackgroundColor'
(3019,37): run-time error CSS1039: Token not allowed after unary operator: '-SecondaryBorderColor'
(3026,25): run-time error CSS1039: Token not allowed after unary operator: '-BodyFontSize'
(3049,34): run-time error CSS1030: Expected identifier, found '.'
(3049,42): run-time error CSS1031: Expected selector, found ')'
(3049,42): run-time error CSS1025: Expected comma or open brace, found ')'
(3098,37): run-time error CSS1039: Token not allowed after unary operator: '-TertiaryBackgroundColor'
(3102,38): run-time error CSS1039: Token not allowed after unary operator: '-SecondaryBorderColor'
(3133,12): run-time error CSS1030: Expected identifier, found '>'
(3133,73): run-time error CSS1031: Expected selector, found ')'
(3133,73): run-time error CSS1025: Expected comma or open brace, found ')'
(3145,27): run-time error CSS1039: Token not allowed after unary operator: '-SemiBoldFontWeight'
 */
/* Font Imports*/

@font-face {
    font-family: 'DRC Icons';
    font-weight: normal;
    font-style: normal;
    font-display: block;
    src: url(/Core/Portal/Content/themes/fonts/DRC_Icons/drc_icons.eot?ee0sui?v=AAAAAAAAJEA);
    src: url(/Core/Portal/Content/themes/fonts/DRC_Icons/drc_icons.eot?ee0sui#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), 
        url(/Core/Portal/Content/themes/fonts/DRC_Icons/drc_icons.ttf?ee0sui?v=AAAAAAAAJEA) format('truetype'), 
        url(/Core/Portal/Content/themes/fonts/DRC_Icons/drc_icons.woff?ee0sui?v=AAAAAAAAJEA) format('woff'), 
        url(/Core/Portal/Content/themes/fonts/DRC_Icons/drc_icons.svg?ee0sui#icomoon?v=AAAAAAAAJEA) format('svg');
}

/* arimo-regular - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#Arimo?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* arimo-500 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 500;
    src: url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.svg#Arimo?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* arimo-600 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.svg#Arimo?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* arimo-700 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Arimo/arimo-v17-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#Arimo?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* bitter-300 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Bitter';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.svg#Bitter?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* bitter-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Bitter';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Bitter?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* bitter-600 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Bitter';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.svg#Bitter?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* bitter-700 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Bitter';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Bitter/bitter-v19-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.svg#Bitter?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* exo-2-300 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.svg#Exo2?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* exo-2-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Exo2?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* exo-2-700 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.svg#Exo2?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* exo-2-600 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Exo 2';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Exo_2/exo-2-v15-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.svg#Exo2?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-300 - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-300.svg#IBMPlexSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* ibm-plex-sans-regular - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-regular.svg#IBMPlexSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* ibm-plex-sans-600 - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-600.svg#IBMPlexSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* ibm-plex-sans-700 - vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Sans/ibm-plex-sans-v9-vietnamese_latin-ext_latin_greek_cyrillic-ext_cyrillic-700.svg#IBMPlexSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* ibm-plex-serif-300 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'IBM Plex Serif';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.svg#IBMPlexSerif?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* ibm-plex-serif-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'IBM Plex Serif';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#IBMPlexSerif?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* ibm-plex-serif-600 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'IBM Plex Serif';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.svg#IBMPlexSerif?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* ibm-plex-serif-700 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'IBM Plex Serif';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/IBM_Plex_Serif/ibm-plex-serif-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.svg#IBMPlexSerif?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* kanit-300 - vietnamese_thai_latin-ext_latin */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-300.svg#Kanit?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* kanit-regular - vietnamese_thai_latin-ext_latin */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-regular.svg#Kanit?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* kanit-600 - vietnamese_thai_latin-ext_latin */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-600.svg#Kanit?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* kanit-700 - vietnamese_thai_latin-ext_latin */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-700.svg#Kanit?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* kanit-300 - vietnamese_thai_latin-ext_latin */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-300.svg#Kanit?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* kanit-regular - vietnamese_thai_latin-ext_latin */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-regular.svg#Kanit?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* kanit-600 - vietnamese_thai_latin-ext_latin */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-600.svg#Kanit?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* kanit-700 - vietnamese_thai_latin-ext_latin */
@font-face {
    font-family: 'Kanit';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Kanit/kanit-v7-vietnamese_thai_latin-ext_latin-700.svg#Kanit?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* lato-300 - latin-ext_latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-300.svg#Lato?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* lato-regular - latin-ext_latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-regular.svg#Lato?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* lato-700 - latin-ext_latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-700.svg#Lato?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* lato-900 - latin-ext_latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-900.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-900.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-900.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-900.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-900.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Lato/lato-v20-latin-ext_latin-900.svg#Lato?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* lora-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Lora?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* lora-500 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 500;
    src: url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.svg#Lora?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* lora-600 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.svg#Lora?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* lora-700 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Lora/lora-v20-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.svg#Lora?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* merriweather-300 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.svg#Merriweather?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* merriweather-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Merriweather?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* merriweather-700 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.svg#Merriweather?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* merriweather-900 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 900;
    src: url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Merriweather/merriweather-v25-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-900.svg#Merriweather?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* merriweather-sans-300 - vietnamese_latin-ext_latin_cyrillic-ext */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-300.svg#MerriweatherSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* merriweather-sans-regular - vietnamese_latin-ext_latin_cyrillic-ext */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-regular.svg#MerriweatherSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* merriweather-sans-600 - vietnamese_latin-ext_latin_cyrillic-ext */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-600.svg#MerriweatherSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* merriweather-sans-700 - vietnamese_latin-ext_latin_cyrillic-ext */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Merriweather_Sans/merriweather-sans-v14-vietnamese_latin-ext_latin_cyrillic-ext-700.svg#MerriweatherSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* montserrat-300 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.svg#Montserrat?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* montserrat-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Montserrat?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* montserrat-600 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.svg#Montserrat?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* montserrat-700 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Montserrat/montserrat-v18-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.svg#Montserrat?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* noto-sans-regular - vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Noto_Sans/noto-sans-v21-vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Noto_Sans/noto-sans-v21-vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Noto_Sans/noto-sans-v21-vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Noto_Sans/noto-sans-v21-vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Noto_Sans/noto-sans-v21-vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Noto_Sans/noto-sans-v21-vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic-regular.svg#NotoSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* noto-sans-700 - vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Noto_Sans/noto-sans-v21-vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Noto_Sans/noto-sans-v21-vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Noto_Sans/noto-sans-v21-vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Noto_Sans/noto-sans-v21-vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Noto_Sans/noto-sans-v21-vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Noto_Sans/noto-sans-v21-vietnamese_latin-ext_latin_greek-ext_greek_devanagari_cyrillic-ext_cyrillic-700.svg#NotoSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* nunito-300 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.svg#Nunito?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* nunito-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Nunito?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* nunito-600 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.svg#Nunito?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* nunito-700 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Nunito/nunito-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.svg#Nunito?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* open-sans-300 - vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local('Open Sans Light'), local('OpenSans-Light'), url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-300.svg#OpenSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* open-sans-regular - vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-regular.svg#OpenSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* open-sans-600 - vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-600.svg#OpenSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* open-sans-700 - vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Open_Sans/open-sans-v15-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-700.svg#OpenSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* oxygen-300 - latin-ext_latin */
@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-300.svg#Oxygen?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* oxygen-regular - latin-ext_latin */
@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-regular.svg#Oxygen?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* oxygen-700 - latin-ext_latin */
@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Oxygen/oxygen-v10-latin-ext_latin-700.svg#Oxygen?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* poppins-300 - latin-ext_latin_devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-300.svg#Poppins?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* poppins-regular - latin-ext_latin_devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-regular.svg#Poppins?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* poppins-600 - latin-ext_latin_devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-600.svg#Poppins?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* poppins-700 - latin-ext_latin_devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Poppins/poppins-v15-latin-ext_latin_devanagari-700.svg#Poppins?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* pt-sans-regular - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/PT_Sans/pt-sans-v12-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/PT_Sans/pt-sans-v12-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/PT_Sans/pt-sans-v12-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/PT_Sans/pt-sans-v12-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/PT_Sans/pt-sans-v12-latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/PT_Sans/pt-sans-v12-latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#PTSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* pt-sans-700 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/PT_Sans/pt-sans-v12-latin-ext_latin_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/PT_Sans/pt-sans-v12-latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/PT_Sans/pt-sans-v12-latin-ext_latin_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/PT_Sans/pt-sans-v12-latin-ext_latin_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/PT_Sans/pt-sans-v12-latin-ext_latin_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/PT_Sans/pt-sans-v12-latin-ext_latin_cyrillic-ext_cyrillic-700.svg#PTSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* public-sans-regular - latin-ext_latin */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-regular.svg#PublicSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* public-sans-300 - latin-ext_latin */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-300.svg#PublicSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* public-sans-600 - latin-ext_latin */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-600.svg#PublicSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* public-sans-700 - latin-ext_latin */
@font-face {
    font-family: 'Public Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Public_Sans/public-sans-v7-latin-ext_latin-700.svg#PublicSans?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* roboto-300 - vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local('Roboto Light'), local('Roboto-Light'), url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-300.svg#Roboto?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* roboto-regular - vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local('Roboto'), local('Roboto-Regular'), url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-regular.svg#Roboto?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* roboto-500 - vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-500.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local('Roboto Medium'), local('Roboto-Medium'), url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-500.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-500.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-500.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-500.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-500.svg#Roboto?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* roboto-700 - vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local('Roboto Bold'), local('Roboto-Bold'), url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Roboto/roboto-v18-vietnamese_cyrillic_greek-ext_latin-ext_cyrillic-ext_greek_latin-700.svg#Roboto?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* rubik-300 - latin-ext_latin_hebrew_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-300.svg#Rubik?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* rubik-regular - latin-ext_latin_hebrew_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-regular.svg#Rubik?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* rubik-600 - latin-ext_latin_hebrew_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 600;
    src: url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-600.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-600.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-600.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-600.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-600.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-600.svg#Rubik?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* rubik-700 - latin-ext_latin_hebrew_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Rubik/rubik-v14-latin-ext_latin_hebrew_cyrillic-ext_cyrillic-700.svg#Rubik?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

/* ubuntu-300 - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    src: url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.svg#Ubuntu?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* ubuntu-regular - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    src: url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#Ubuntu?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* ubuntu-500 - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    src: url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.svg#Ubuntu?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}
/* ubuntu-700 - latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    src: url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?v=AAAAAAAAJEA); /* IE9 Compat Modes */
    src: local(''), url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix?v=AAAAAAAAJEA) format('embedded-opentype'), /* IE6-IE8 */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2?v=AAAAAAAAJEA) format('woff2'), /* Super Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff?v=AAAAAAAAJEA) format('woff'), /* Modern Browsers */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf?v=AAAAAAAAJEA) format('truetype'), /* Safari, Android, iOS */
    url(/Core/Portal/Content/themes/fonts/Ubuntu/ubuntu-v15-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#Ubuntu?v=AAAAAAAAJEA) format('svg'); /* Legacy iOS */
}

html {
    background-color: var(--PrimaryColor);
    background-image: var(--LandingBackgroundImageUrl);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
}

html, body, input, select, textarea {
    font-family: var(--BodyFont), Helvetica, Arial, sans-serif;
    font-size: var(--BodyFontSize);
    color: var(--TextOnPrimaryBackgroundColor);
}

body {
    margin: 0 auto;
    min-height: 900px;
    height: 100vh;
    position: relative;
}

.publicPageConsumerBody#custRegisBody {
    min-height: 980px;
}

#lookupWrapper {
    font-size: 20px;
}

#publicLogo {
    background-repeat: no-repeat;
    display: inline-block;
    background-position: 0 0;
    background-size: contain;
    width: 284px;
    height: 110px;
    background-image: var(--PublicLogoImageUrl, url(/Core/Portal/Content/themes/default/images/logo/logo-public.png?v=AAAAAAAAJEA));
}

.rightColumnPublicForm {
    width: 100%;
    max-width: 27rem;
    padding: 0 1rem;
}

.twoColumnPublicView body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100vh !important;
}

.twoColumnPublicView #consumer_contentWrapper {
    flex: 1 1 auto;
}

.twoColumnPublicView #footer {
    position: relative;
    bottom: unset !important;
}

.twoColumnPublicView #footerLogOn {
    display: none;
}

.twoColumnPublicView #publicLayoutBsMain {
    max-width: unset;
    padding: 0;
}

    .twoColumnPublicView #publicLayoutBsMain > div {
        margin-top: 0 !important;
        height: 100%;
        display: flex;
        justify-content: center;
    }

#leftColumnPublicPanel {
    display: none;
    background-color: var(--PrimaryColor);
    background-image: var(--LandingBackgroundImageUrl);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

#rightColumnPublicPanel {
    display: flex;
    padding-top: 6rem;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.twoColumnPublicView h1 {
    font-size: calc(1.39rem + 2cqw);
}


.publicPageConsumerBody {
    background: transparent !important;
}

    .publicPageConsumerBody .header {
        background: none;
    }

    .publicPageConsumerBody#loginPageBody {
        min-height: 800px;
    }

   
    fieldset {
        margin: 0;
        padding: 0.35em 0 .75em;
        border: 0;
    }

#loginPageBody .ui-requiredInput {
    float: none;
}
/* Extra Input Field Styling Stats*/
input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]), select {
    outline: none;
    padding: 6px;
}

input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]), select,
.pure-form select {
    background-color: var(--InputBackgroundColor);
    border: 1px solid var(--InputBorderColor);
    color: var(--TextOnPrimaryBackgroundColor);
    font-family: var(--BodyFont), Helvetica, Arial, sans-serif;
    font-size: 1rem !important;
    box-shadow: none;
}

input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):hover {
    border: 1px solid var(--InputBorderColor);
}

input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):focus, select:focus,
select:focus + .select2-container .select2-selection {
    border: 1px solid var(--TertiaryAccentColor);
}

input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]) {
    background-image: none !important;
}

input[type="checkbox"] + label,
.checkboxRequiredInput + label {
    font-weight: var(--SemiBoldFontWeight);
}

/* Extra Input Field Styling Ends*/
.pure-form-aligned .pure-control-group {
    padding: 5px 0 5px 20px;
}

    .pure-form-aligned .pure-control-group label {
        width: 15rem;
        text-align: left !important;
        display: inline-block;
        vertical-align: middle;
    }

.pure-form-aligned .pure-control-group label ~ input ~ label.error {
    width: calc(100% - (15rem + 35px)) !important;
    left: calc(15rem + 5px);
}

div.error .inline-alert-message {
    max-width: 630px;
    width: auto;
    padding: 20px;
    margin: 20px auto;
}

div.success .inline-alert-message {
    width: auto;
    padding: 20px;
    margin: 20px auto;
}

div.warning .inline-alert-message {
    width: auto;
    max-width: 630px;
    padding: 20px;
    margin: 20px auto;
}

#loginPageBody div.error {
    margin-top: 70px;
}

#changeUserName div.error,
#changeUserName div.success,
#changeUserName div.warning,
#changeUserName div.info {
    max-width: 560px;
    margin: 0 auto;
}

#FPBody {
    position: relative;
    padding-bottom: 50px;
    min-height: 100%;
}


.container1 {
}

.container2 {
    margin: 0 auto;
}

#PasswordResetContainer {
    width: auto;
}

#SecondFactorAuthenticationContainer {
    width: auto;
}


#header {
    width: 245px;
    height: 100px;
    top: 31px;
    left: 58px;
}

#footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 35px;
    background: var(--PortalLoginFooterColor);
    display: flex;
    justify-content: center;
    align-items: center;
}

#footerText, #footerTextLogOn {
    margin: 0px auto;
    width: 100%;
    color: var(--TextOnPrimaryColor);
    text-align: center;
    font-size: 0.73rem;
}

.contentWrapper {
    margin: 0% auto;
    padding: 20px 30px;
    zoom: 1;
    background-color: var(--PrimaryBackdropBackgroundColor);
    color: var(--TextOnPrimaryBackgroundColor);
    border: solid 3px var(--TextOnPrimaryColor);
    border-radius: 10px !important;
    box-shadow: none;
    line-height: 20px;
    font-size: 1rem;
}

    .contentWrapper h3 {
        padding: 20px 0;
        font-size: 1rem;
        white-space: normal;
        
    }


    .contentWrapper.logInContentWrapper {
        margin: 10% auto;
        width: 750px;
    }

#expiredPage a {
    float: right;
    top: -35px;
    position: relative;
   
}

    #expiredPage a::before {
        font: var(--sl-font-reg);
        content: "\e9a6"; /*login*/
        color: var(--TextOnPrimaryAccentColor); 
        margin-right: 5px;
    }

    #expiredPage a:hover::before {
        color: var(--PrimaryAccentColor);
    }

    #expiredPage a:hover:focus::before,
    #expiredPage a:hover:active::before {
        color: var(--TextOnPrimaryAccentColor);
    }

#quoteReallPage {
    width: 100%;
    position: relative;
    top: -40px;
}

#index #main {
    margin: 0 20px;
}

#expiredPage {
    margin: 7% auto !important;
    max-width: 790px;
}

[id^="div_popup"] .contentWrapper#passwordResetPage {
    background-color: transparent;
    border: none;
}

.left {
    text-align: left !important;
}

.right {
    text-align: right !important;
}

.fltLeft {
    float: left;
}

.fltRight {
    float: right;
}

.clear {
    clear: both;
}

.pure-form-aligned .pure-control-group label {
    width: 14em !important;
    margin: 0 1em 0 0;
    text-align: left !important;
    font-weight: 600;
    font-size: 1rem;
    vertical-align: middle !important;
}

#FPBody .pure-form-aligned .pure-control-group label {
    width: 8em;
}

#FPBody .pure-form-aligned .pure-control-group {
    width: 400px;
}

.ui-dialog {
    padding: 0;
    background: var(--PrimaryBackgroundColor) !important;
}

    .ui-dialog .ui-dialog-titlebar {
        background-color: transparent;
        border-bottom: 3px solid var(--SecondaryAccentColor);
    }

    .ui-dialog .ui-dialog-title {
        font-family: var(--HeadingFont), Helvetica, Arial, sans-serif;
        font-weight: var(--NormalFontWeight);
        color: var(--TertiaryAccentColor);
    }

    .ui-dialog .ui-dialog-content {
        padding: 0 0 35px 0 !important;
        margin: 10px 0 35px 0 !important;
        position: static !important;
        overflow: auto !important;
        max-height: 80vh !important;
        max-width: 98vw !important;
        border: none;
        background: var(--PrimaryBackgroundColor);
        color: var(--TextOnPrimaryBackgroundColor);
    }

        .ui-dialog .ui-dialog-content > form {
            padding-bottom: 35px;
        }

        .ui-dialog .ui-dialog-content h2,
        .ui-dialog .ui-dialog-content h4 {
            padding-left: 0px !important;
        }

        .ui-dialog .ui-dialog-content.noMaxHeightNoScrool {
            max-height: none !important;
            overflow-y: hidden;
        }

    .ui-dialog .ui-dialog-titlebar-close {
        margin-top: -10px !important;
        background: transparent !important;
        border: none !important;
    }

.pure-button {
    padding: .5em 1em;
    cursor: pointer;
    background-color: var(--PrimaryAccentColor) !important;
    border: 1px solid var(--PrimaryAccentColor);
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    border-radius: 50px;
    box-shadow: none;
    font-size: 1rem;
    font-weight: 600;
    color: var(--TextOnPrimaryAccentColor);
}

    .pure-button-hover,
    .pure-button:hover {
        background-color: var(--TextOnPrimaryAccentColor) !important;
        border-color: var(--PrimaryAccentColor);
        color: var(--PrimaryAccentColor);
        background-image: none;
    }

    .pure-button-focus, .pure-button:focus,
    .pure-button-active, .pure-button:active {
        background-color: var(--TertiaryAccentColor) !important;
        border-color: var(--TertiaryAccentColor);
        color: var(--TextOnPrimaryAccentColor);
        box-shadow: none;
    }

a.ui-button, button.ui-button {
    padding: .5em 1em;
/*    display: flex;
    justify-content: center;
    align-items: center;*/
}

.ui-button .ui-button-text {
    display: inline-block;
}

.ui-button-inactive {
    opacity: 0.3;
}

.ui-button-img-inactive { 
    filter: alpha(opacity=30); 
}

[id^="div_popup"] .saveCancelButton .ui-button,
[id^="div_popup"] .contCancelButton .ui-button,
[id^="div_popup"] .deleteCancelButton .ui-button,
[id^="div_popup"] .newDocDialogFooter .ui-button,
[id^="div_popup"] .pure-controls .ui-button,
[id^="div_popup"] .viewCloseButton .ui-button,
[id^="div_popup"] .wizardButtons .ui-button,
[id^="div_popup"] .printCancelButtons .ui-button,
[id^="div_popup"] .submitButton .ui-button,
.ui-dialog .ui-dialog-buttonpane .ui-button,
.ui-dialog .ui-dialog-viewclose .ui-button,
.details .saveCancelButton .ui-button,
.details .createNewButton .ui-button,
.details .addNewWrapper .ui-button {
    margin: 8px !important;
    box-shadow: none !important;
    border-radius: 50px !important;
}

[id^="div_popup"] .saveCancelButton,
[id^="div_popup"] .contCancelButton,
[id^="div_popup"] .deleteCancelButton,
[id^="div_popup"] .newDocDialogFooter,
[id^="div_popup"] .pure-controls,
[id^="div_popup"] .viewCloseButton,
[id^="div_popup"] .wizardButtons,
[id^="div_popup"] .printCancelButtons,
[id^="div_popup"] .submitButton,
.ui-dialog .ui-dialog-buttonpane,
.ui-dialog .ui-dialog-viewclose,
.details .saveCancelButton,
.details .createNewButton,
.details .addNewWrapper {
    padding: 0px !important;
    float: none !important;
    text-align: right;
    margin-bottom: 0px !important;
    bottom: 0px;
    width: 100%;
    position: absolute;
}

.details .saveCancelButton,
.details .createNewButton,
.details .addNewWrapper,
.toggleContents .newDocDialogFooter {
    bottom: auto;
    position: relative;
}

.ui-button .ui-state-default, .ui-button .ui-widget-content .ui-state-default, .ui-button .ui-widget-header .ui-state-default,
.ui-datepicker .ui-datepicker-buttonpane button.ui-state-default {
    margin: 3px 0;
}
 
.ui-button::before {
    margin: 0 5px 0 -5px;
}
  

.dataTable [class*="BtnSetWrapper"] .ui-button-text-only .ui-button-text,
.tblDefault .ui-button-text-only .ui-button-text {
    padding: 0 1em;
}

.inputWrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

    .inputWrapper select {
        width: 100%;
    }

select {
    padding: 6px 35px 6px 6px !important;
    line-height: 1.5;
}

#loginPageBody select {
    font-size: 1.2rem !important;
}

#loginPageBody #ddLanguage {
    font-size: 1rem !important;
}


#header1 {
    height: 85px;
    padding: 34px 0 25px 20px;
    text-align: left;
    line-height: 30px;
}

/*Stepper (Crumbs) Starts*/
.stepTitle {
    text-align: center;
    padding-top: 10px;
    color: var(--TextOnPrimaryBackgroundColor);
    font-weight: var(--SemiBoldFontWeight);
}

.stepperWrapper {
    height: auto;
    width: 100%;
    border-radius: 0;
    background: var(--TertiaryBorderColor);
}

.stepperUL {
    border: none;
}

.stepperLI {
    border: none;
}

.stepperLink {
    background: var(--LightSurfaceBackgroundColor);
    border: 1px solid var(--TextOnNotificationBackgroundColor);
    color: var(--TextOnNotificationBackgroundColor);
    border-radius: 50px;
    font-size: 20px;
}

    .stepperLink:hover {
        color: var(--TextOnNotificationBackgroundColor);
    }

.stepperLI.completed .stepperLink::after,
.stepperLinkText {
    color: var(--TextOnNotificationBackgroundColor);
}

.stepperLI.current .stepperLink {
    background: var(--WarningBackgroundColor);
    border: 1px solid var(--WarningColor);
}

.stepperLI.completed .stepperLink {
    background: var(--SuccessBackgroundColor);
    border: 1px solid var(--SuccessColor);
}

.stepperLI:not(:last-child):after {
    background: var(--TextOnNotificationBackgroundColor);
}

#crumbs {
    margin: 20px auto;
}

    .stepperUL,
    #crumbs ul {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        text-align: center;
        margin: 0 auto;
        width: auto;
        padding: 0px;
    }

        .stepperLI,
        #crumbs ul li {
            display: flex;
            flex-wrap: nowrap;
            flex-direction: column;
            vertical-align: top;
            flex: 1 1 120px;
           
        }

            .stepperLI:not(:last-child):after,
            #crumbs ul li:not(:last-child):after {
                content: "";
                height: 1px;
                order: -1;
                left: 50%;
                position: relative;
            }

            .stepperLink,
            #crumbs ul li a {
                cursor: default;
                margin: auto;
                z-index: 1;
                -moz-border-radius: 50%;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                text-decoration: none;
                list-style: none;
                text-align: center;
                box-sizing: border-box;
            }

            #crumbs ul li:not(:last-child):after {
                top: calc(clamp(30px, 5vw, 55px)/ 2);
            }

            #crumbs ul li a {
                height: clamp(30px, 5vw, 55px);
                width: clamp(30px, 5vw, 55px);
            }

            .stepperLI:not(:last-child):after {
                top: calc(47px / 2);
            }

.stepperLink {
    height: 47px;
    width: 47px;
}

.stepperLinkText,
.stepperLI:not(:last-child):after {
    opacity: 0.5;
}

.stepperLI.current .stepperLink ~ .stepperLinkText,
.stepperLI.completed .stepperLink ~ .stepperLinkText,
.stepperLI.completed:not(:last-child):after {
    opacity: 1;
}

.stepperLI.completed .stepperLink::after {
    padding: 5px;
    position: relative;
    top: 8px;
}

#crumbs ul li a {
    font-size: 1rem;
    color: var(--TextOnTertiaryBackgroundColor);
    border: 1px solid var(--SecondaryColor) !important;
    background: var(--TertiaryBackgroundColor);
}

    #crumbs ul li a.complete {
        background: var(--TertiaryAccentColor);
        color: var(--TextOnPrimaryAccentColor);
        border: none !important;
    }

#crumbs ul li:not(:last-child):after {
    background-color: var(--TextOnPrimaryBackgroundColor);
}

.crumbsEditProfile ul li {
    width: 130px !important;
}

.crumbsProfileContainer {
    position: relative;
}

.crumbsWrapper {
    width: 94%;
    margin: 0 auto;
    overflow: hidden;
}
/*Stepper (Crumbs) Ends*/

#emailPopupWrapper {
    padding: 10px 20px;
}

#textMessagePopupWrapper {
    padding: 10px 20px;
}

.header {
    width: auto;
    height: 70px;
    display: inline-block;
    text-align: left;
}

    .header #logo {
        width: 284px;
        height: 90px;
        margin: 10px;
        background-size: contain;
        background-image: var(--PublicLogoImageUrl, url(/Core/Portal/Content/themes/default/images/logo/logo-public.png?v=AAAAAAAAJEA));
        background-repeat: no-repeat;
    }

#usernameAddon, #passwordAddon,
#quoteNumAddon, #lastnameAddon,
#emailAddon {
    padding: 8px 10px;
}

.pure-control-group input {
    color: var(--TextOnPrimaryBackgroundColor);
    border-radius: 5px !important;
    border: 1px solid var(--TextOnPrimaryBackgroundColor);
}

#loginPageBody #username,
#loginPageBody #password,
#loginPageBody [name="QuickQuoteCreateModel.Zipcode"],
#loginPageBody .quoteRecallInput {
    color: var(--TextOnPrimaryBackgroundColor) !important;
    font-size: 1.2rem !important;
}

#loginPageBody h1 {
    color: var(--TextOnPrimaryColor);
    font-weight: 300;
}

#lobList select,
#stateList select {
    background-size: 14px 13px;
    width: 100%;
}

#checkboxInputGroup {
    padding: 15px 0px 0 5px;
    text-align: left;
}

label[for="remember"] {
    padding-left: 14px;
    color: #071255 !important;
    font-weight: normal;
}

#btnLogin,
#getAQuote {
    width: 100%;
    height: 67px;
    font-size: 1.2rem;
}

#ssoLoginBox {
    text-align: center;
}

#horizontal-divider {
    text-align: center;
    border-bottom: 1px solid var(--DarkBorderColor);
    line-height: 0.1em;
    height: 1px;
    margin: 30px auto;
}

    #horizontal-divider #orText {
        background: var(--PrimaryBackgroundColor); 
        color: var(--TextOnPrimaryBackgroundColor);
        text-align: center;
        font-size: 0.8rem;
        padding: 0 10px;
    }

#ssoBtn {
    width: 100%;
    padding: 0.85em 1em;
    font-size: 1.1rem;
}

#retrieveQuoteBtnTemp,
#cancelRetrieveQuoteBtn {
    font-size: 1.2rem;
    padding: 1em;
}

#retrieveQuoteBtn {
    display: none;
}

.browserMsgContainer,
#loginLinks,
#retrieveSavedQuoteLinks {
    margin: 15px 0 15px 0px;
    text-align: center;
    font-size: 0.9rem;
}

    #loginLinks a:not(:hover,:focus,:active),
    #retrieveSavedQuoteLinks a:not(:hover,:focus,:active) {
        color: var(--TextOnPrimaryColor, #FFF);
    }

    label [for="loginLinksLabel"] {
    padding: 0;
    color: var(--TextOnPrimaryColor) !important;
    font-weight: 500;
}

#cancelRetrieveQuoteBtn:not(:hover,:focus,:active) {
    color: var(--TextOnPrimaryColor) !important;
}

#quoteRecallPageBody #step1 {
    width: 970px;
    margin: 90px auto;
    text-align: left;
}

#loginPageBody .insuredLogin #step1 {
    text-align: center;
}

.insuredLoginBody#loginPageBody #step1 {
    width: 100%;
}

.insuredLoginBody#loginPageBody #loginBox {
    width: 386px;
    margin: 0 auto;
}

.editProfile #step1, .editProfile #step2, .editProfile #step3, .editProfile #step4 {
    width: 100%;
    padding: 20px 0;
    text-align: left;
}


[id^="div_popup"] .resetPageContent .pure-control-group input[type="text"],
[id^="div_popup"] .resetPageContent .pure-control-group input[type="password"],
[id^="div_popup"] .resetPageContent .pure-control-group input[type="email"] {
    width: 175px !important;
}


#changeUserName #step3 .btnBox {
    margin-right: -48px;
}

#changeSecQuest .btnBox {
    margin-right: 25px;
}

#changeSecQuest #step3 .btnBox {
    margin-right: -14px;
}

#changeUserName .error .btnBox,
#changeUserName .success .btnBox,
#changeUserName #step3 .error .btnBox,
#changeUserName #step3 .success .btnBox,
#changeSecQuest .error .btnBox,
#changeSecQuest .success .btnBox,
#registrationPage .error .btnBox,
#registrationPage .success .btnBox,
#usernameRecoveryPage .error .btnBox,
#usernameRecoveryPage .success .btnBox,
#passwordResetPage .error .btnBox,
#passwordResetPage .success .btnBox {
    margin-right: 0px;
}

#aLineOfBusiness, #aZipcode {
    position: relative;
    max-height: 50px;
    margin-bottom: 20px;
}

#languagePicker {
    margin: 12px;
}

#languagePickerLabel {
    display: none;
}

#browserCompatibilityMsg {
    display: flex;
    justify-content: center;
    color: var(--TextOnPrimaryColor);
    font-size: 14px;
    gap: 10px;
}

/*for message alert box*/
.message-content-wrapper {
    margin: 10px 0;
    color: var(--TextOnNotificationBackgroundColor);
}

    .message-content-wrapper h2 {
        margin: 0px 28px 10px 0px;
    }

    .message-text-wrapper h2,
    .message-content-wrapper h2 {
        color: var(--TextOnNotificationBackgroundColor);
        font-size: 1rem;
        text-transform: uppercase;
    }

.inline-alert-message > div[class^=inline-] {
    border-radius: 10px;
}

.message-success .ui-state-success,
.message-info .ui-state-highlight,
.message-warning .ui-state-warning,
.message-action-required .ui-state-action-required,
.message-error .ui-state-error {
    border-radius: 0px !important;
}

.inline-alert-message .inline-success,
.message-success .ui-state-success {
    padding: 22px;
    margin-top: 0px;
    background: var(--SuccessBackgroundColor);
    color: var(--TextOnNotificationBackgroundColor);
    border-bottom: 10px solid var(--SuccessColor);
}

.inline-alert-message .inline-info,
.message-info .ui-state-highlight {
    padding: 22px;
    margin-top: 0px;
    background: var(--InfoBackgroundColor);
    color: var(--TextOnNotificationBackgroundColor);
    border-bottom: 10px solid var(--InfoColor);
}

.inline-alert-message .inline-warning,
.inline-alert-message .inline-action-required,
.message-warning .ui-state-warning,
.message-action-required .ui-state-action-required {
    padding: 22px;
    margin-top: 0px;
}

.inline-alert-message .inline-error,
.message-error .ui-state-error {
    padding: 22px;
    margin-top: 0px;
    background: var(--ErrorBackgroundColor);
}

.message-confirm .ui-state-confirm {
    padding: 22px;
    margin-top: 0px;
    border: none;
}

#actionBtnWrapper {
    text-align: right;
    margin-top: -1px;
    min-height: 55px;
}

    #actionBtnWrapper a {
        margin: 1px 10px 5px -5px;
    }


.confirmActionBtnText {
    margin: 5px;
}


.message-close-btn {
    display: block;
    margin: -5px !important;
}

div.message-success > div,
div.message-info > div,
div.message-warning > div,
div.message-action-required > div,
div.message-error > div,
div.message-confirm > div {
    top: 0;
    left: 0 !important;
    margin: 0 auto;
    position: relative !important;
}

    div.message-success > div > div,
    div.message-info > div > div,
    div.message-warning > div > div,
    div.message-action-required > div > div,
    div.message-error > div > div,
    div.message-confirm > div > div {
        left: 0 !important;
        margin: 0 auto;
        width: 100%;
        position: relative;
    }

.icon-wrapper {
    position: relative;
}

.message-icon {
    position: absolute;
    top: -5px;
    left: 2px;
}

.message-prefix {
    font-weight: var(--BoldFontWeight);
}

#passwordResetPage .message-icon {
    left: -5px;
}

#secondFactorAuthenticationPage .message-icon {
    left: -5px;
}

.message-text-wrapper {
    padding: 5px 0px 0px 40px;
    line-height: 18px;
    vertical-align: top;
    display: inline-block;
    width: 90%;
}

    .message-text-wrapper > div {
        display: inline;
    }

.inline-alert-message .inline-success,
.inline-alert-message .inline-info,
.inline-alert-message .inline-error,
.inline-alert-message .inline-warning,
.inline-alert-message .inline-action-required {
    border-bottom-width: 5px;
}

.inline-alert-message .message-text-wrapper {
    width: unset;
    line-height: 1.2;
    padding-top: 0;
}

.inline-alert-message-with-btn-wrapper .inline-alert-message .message-text-wrapper {
    width: 96%;
}

    .inline-alert-message-with-btn-wrapper .inline-alert-message .message-text-wrapper .ui-button {
        float: right;
        top: 15px;
    }

.inline-alert-message-with-btn-wrapper .message-icon {
    top: -15px;
}

#passwordResetPage .message-error-text {
    line-height: 20px;
}

#secondFactorAuthenticationPage .message-error-text {
    line-height: 20px;
}
/*for message alert box ends*/

/*removed the X clear function on IE*/
::-ms-clear {
    width: 0;
    height: 0;
}

/*added button icon for the password reset page*/
.continueBtn::before {
    font: var(--sl-font-reg);
    font-size: 17px;
    content: "\e910"; /*arrow-right-circle*/
}

.cancelBtn::before {
    font: var(--sl-font-reg);
    font-size: 17px;
    content: "\e915"; /*cancel*/
}

.backBtn::before {
    font: var(--sl-font-reg);
    font-size: 17px;
    content: "\e90d"; /*arrow-left-circle*/
}

.backTryBtn::before {
    font: var(--sl-font-reg);
    font-size: 17px;
    content: "\e9a4" !important; /*rotate-back*/
}

.closeBtn::before {
    font: var(--sl-font-reg);
    font-size: 17px;
    content: "\e9b2"; /*close*/
}

.submitBtn::before {
    font: var(--sl-font-reg);
    font-size: 17px;
    content: "\e92f"; /*check-circle*/
}

.loginBtn::before {
    font: var(--sl-font-reg);
    font-size: 17px;
    content: "\e9a6"; /*login*/
}

#passwordResetPage .pure-button::before {
    margin: 0 5px 0 -5px;
}

#secondFactorAuthenticationPage .pure-button::before {
    margin: 0 5px 0 -5px;
}

/*for Chatbot Starts*/
#chatBotBtnWrapper {
    position: fixed;
    bottom: 80px;
    right: -5px;
    width: 195px;
    height: auto;
    z-index: 1;
}

.insuredPortal #chatBotBtnWrapper {
    width: 215px;
}

#chatBotBtn {
    position: absolute;
    right: 20px;
    width: auto;
    display: inline-flex;
}

#chatBotText {
    padding: 5px 15px;
}

#chatBotIconWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    padding: 9px;
    margin: -24px 0 0 0;
    font-size: var(--BodyFontSizeSmall);
}

#chatbotWrapper {
    min-width: 500px;
    width: 500px;
    min-height: 500px;
    height: 500px;
    position: absolute;
    bottom: 65px;
    right: 20px;
    cursor: move;
    z-index: 1;
    padding: 0;
}

#chatIconProgress {
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: -25px;
    right: 20px;
    border-radius: 50px;
    padding: 8px;
}

#closeChatText {
    position: absolute;
    z-index: 1;
    width: 25px;
    height: 25px;
    top: -12px;
    left: -5px;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*Chatbot Ends*/

/*show password starts*/
.showPasswordIconWrapper {
    font-size: 1.2em;
    margin-top: -24px;
    z-index: 5;
}

.showPasswordLink {
    width: 26px;
    height: 26px;
}

/*show password ends*/

.logonTooltipImg {
    width: 27px;
    height: 22px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    color: var(--TextOnPrimaryColor);
}

/*Tooltips End**/

#lblUsername {
    font-weight: var(--BoldFontWeight);
}

.placeholderText {
    color: var(--PlaceholderTextColor) !important;
}

/*for Extra small*/
@media (max-width: 575.99px) {
    html, body, input, select, textarea {
        font-size: var(--BodyFontSizeSmall);
    }

    #loginLinks,
    #retrieveSavedQuoteLinks {
        font-size: 1rem;
    }

    .contentWrapper {
        padding: 10px;
    }

    #horizontal-divider {
        border-bottom: 1px solid var(--TextOnPrimaryColor);
    }

    #chatbotWrapper {
        min-width: 95vw;
        width: 95vw;
        min-height: 100vh;
        height: 100vh;
        position: absolute;
        top: 0 !important;
        left: 0 !important;
        bottom: 0;
        right: 0px;
        margin: 0 auto;
        padding: 0;
    }

    .stepTitle {
        font-size: calc(var(--BodyFontSizeSmall) - 2px);
    }

    #footer {
        bottom: calc(3vw - 20vh);
    }

        #footer p,
        #footerText {
            font-size: calc(0.6rem + 0.2vw) !important;
        }

    /*for insuredlogin page starts*/
    .publicPageConsumerBody#loginPageBody {
        min-height: 100vh;
    }

        .publicPageConsumerBody#loginPageBody #footer {
            bottom: calc(3vw - 2vh);
        }
    /*insuredlogin page ends*/

    .insuredPortal input[type="text"],
    .insuredPortal input[type="password"] {
        max-width: 80vw;
    }

    .ui-dialog:not(.flyOutWrapper) {
        width: 98vw !important;
        /*top: 0 !important;*/
        left: 50% !important;
        transform: translate(-50%, 0%);
    }

        .ui-dialog .ui-dialog-content {
            max-width: 100% !important;
            padding: 0px 10px 15px 10px !important;
        }

        .ui-dialog [id^="div_popup_Account_ChangeUsername"] {
            padding: 0px 15px 15px 15px !important;
        }

    .ui-dialog-content form table:not(.dataTable, #uploadedFilesWrapper) td:not(.hidden) {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        column-gap: 5px;
    }

    .ui-dialog-content td {
        padding: 0 !important;
    }

    #flyOutBackDrop {
        min-width: 90vw !important;
        height: 50vh !important;
    }

    table.ui-Display td:not(.hidden),
    table.ui-Editor td:not(.hidden) {
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        flex-direction: row;
        justify-content: flex-start;
    }

    td.ui-display-prompt,
    td.ui-editor-prompt,
    td.display-label,
    td.editor-label {
        padding: 0 0 7px 0 !important;
    }

    td.ui-display-input,
    td.ui-editor-input,
    td.editor-input,
    td.editor-field {
        padding: 0 0 20px 0 !important;
    }



    td:has(> :is(input, textarea, select, label)[style*="display: none"]),
    td:has(> div > :is(input, textarea, select, label)[style*="display: none"]),
    td:has(> *[style*="display: none"]),
    .ui-display-input.empty {
        padding-bottom: 0 !important; /* Remove padding if any child element is dynamically hidden */
    }

    .ui-editor-prompt label,
    .ui-display-prompt label,
    .display-label label,
    .editor-label label {
        padding-left: 0px !important;
        font-weight: var(--SemiBoldFontWeight);
        font-size: .86rem;
    }

    .leftBox, .midBox, .rightBox {
        border: 1px solid var(--SecondaryBackgroundColor);
        border-radius: 5px;
        padding: 10px;
    }

    .noTabStyle.ui-tabs .ui-tabs-nav {
        column-gap: 25px;
    }

        .noTabStyle.ui-tabs .ui-tabs-nav li a {
            width: 40px;
            height: 40px;
        }

    .noTabStyleLinkIcon {
        font-size: 20px;
    }

    .noTabStyleLinkText {
        font-size: 12px;
    }

    .pageHeader {
        padding: 0 5px;    
    }
    
    .multiLanguageWrapper,
    .themePickerWrapper {
        display: none !important;
    }

    .LOBWrapper, .policyInsuredNameWrapper {
        font-size: 16px;
    }

    label.ui-widget.ui-button,
    a.ui-widget.ui-button,
    button.ui-widget.ui-button,
    input.ui-widget.ui-button,
    .daterangepicker .ui-button {
        font-size: var(--BodyFontSizeSmall);
    }

    #NextAutoPayDeduction, #NextAutoPayDeductionsOccur {
        padding-left: 0px;
    }

    .ui-dialog[aria-describedby^="div_popup_Policy_PayNow"],
    [id^="div_popup_Policy_PayNow"] {
        min-width: 100% !important;
    }

    .singleContentContainerChild {
        padding: 45px 15px 35px 15px;
    }

    #btnPolicyActionWrapper {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }

    .customerTabsBottom .tabs #tabsWrap {
        display: none;
    }

    #beautifyPremiumBlock .tblDefault .ui_tblHeader, .reportTblWrapper .ui_tblHeader,
    .reportTblWrapper .tblDefault td {
        font-size: calc(var(--BodyFontSizeSmall) - 2px);
    }
    
     #beautifyPremiumBlock td.editor-field {
        padding: 0 5px 20px 5px !important;
    }


    .reportOutterWrapper, reportOutterWrapperUWAlert {
        width: 100%;
        max-width: 89vw;
    }
    
    #beautifyPremiumBlock .mCSB_container {
        margin: 0 auto 30px auto;
    }
    
    #reportTableTopWrapper .mCSB_container {
        min-width: 600px;
    }

    .report_ui_tblHeader_fistCol {
        width: 0 !important;
    }

    #btnVinLookup {
        margin-left: 0px;
    }

    .customerTabsContentTop {
        padding: 1em 1.4em !important;
    }

    .alwaysShowHeaderConfigContentWrapper {
        display: flex !important;
    }

    .headerConfigTriggerWrapper, .headerConfigContentWrapper {
        margin-right: calc(-0.5* var(--bs-gutter-x));
    }

    #customerTabs-1 .midBoxWrapper .left {
        display: block;
    }

    .headerConfigItemWrapper .ui-header-label {
        font-size: 0.86rem;
    }

    .parentBIMILink .toggleDoubleUp::before,
    .toggleDoubleUp::before {
        font-size: 1.2rem;
    }

    .parentBIMILink .toggleDoubleDown::before,
    .toggleDoubleDown::before {
        font-size: 1.2rem;
    }

    [id^="div_popup"] #passwordResetPage {
        width: auto;
    }

    [id^="div_popup"] #secondFactorAuthenticationPage {
        width: auto;
    }

    .docNoteBg #Customerdocs_Description {
        width: 90vw;
    }

    #consumer_mainContent .customerTabsBottom div[id^="tabs-"], 
    #consumer_mainContent .customerTabsBottom div[id^="ui-tabs-"], 
    #consumer_mainContent .customerTabsBottom .ui-tabs-panel {
        min-height: 100%;
    }

    .lobPrefixIcon::before, 
    .policyInsuredNameIcon::before, 
    .policyInsuredCommercialNameIcon::before {
        position: relative;
        top: 7px;
    }

    .tooltipImg:not(.tooltipImgMobile) {
        display: none !important;
    }

    .tooltipImgMobile.tooltipImg {
        display: inline-block;
    }

    #Customer_CustomerTypeId,
    #AddressTypeId,
    #PhoneTypeId,
    #NamedInsuredName_NamePrefixId,
    #Customer_Entity_BestTimeToContactId,
    #NamedInsuredName_MaritalStatusId,
    select:not(.shopperSelect),
    .ui-editor-input select,
    .editor-field select,
    select[data-field^='UnderwritingResult.Results'],
    .dataTables_wrapper .dataTables_length select {
        max-width: 300px;
    }

    th.secondFirstTh {
        border-left: 1px solid var(--TertiaryBackgroundColor) !important;
    }

    td.secondFirstTd {
        border-left: 1px solid var(--SecondaryBorderColor) !important;
    }
}


/*for Extra small and IOS only*/
@media (max-width: 575.99px) and (-webkit-min-device-pixel-ratio:0) {
    input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]):not([type="button"]), select,
    .pure-form select {
        font-size: 1.2rem !important;
    }
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    html {
        font-size: calc(16px + (var(--BodyFontSize) - 16) * ((100vw - 576px) / (768 - 576)));
    }

    #loginLinks,
    #retrieveSavedQuoteLinks {
        font-size: 1rem;
    }

    .leftBox,
    .midBox,
    .rightBox {
        border: 1px solid var(--SecondaryBackgroundColor);
        border-radius: 5px;
        padding: 10px;
    }

    #btnPolicyActionWrapper {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }

    .customerTabsContentTop {
        padding: 1em 1.4em !important;
    }

    .customerTabsBottom .tabs #tabsWrap {
        display: none;
    }

    #beautifyPremiumBlock .tblDefault .ui_tblHeader, .reportTblWrapper .ui_tblHeader,
    .reportTblWrapper .tblDefault td {
        font-size: calc(var(--BodyFontSizeSmall) - 2px);
    }

    .alwaysShowHeaderConfigContentWrapper {
        display: flex !important;
    }

    .headerConfigTriggerWrapper, .headerConfigContentWrapper {
        margin-right: calc(-0.5* var(--bs-gutter-x));
    }

    #customerTabs-1 .midBoxWrapper .left {
        display: block;
    }

    [id^="div_popup"] #passwordResetPage {
        width: auto;
    }

    [id^="div_popup"] #secondFactorAuthenticationPage {
        width: auto;
    }

    .tooltipImg:not(.tooltipImgMobile) {
        display: none !important;
    }

    .tooltipImgMobile.tooltipImg {
        display: inline-block;
    }

    #horizontal-divider {
        border-bottom: 1px solid var(--TextOnPrimaryColor);
    }
}

/* Small devices only (landscape phones, 576px and up to mid size) */
@media (min-width: 576px) and (max-width: 767px) {
    
    .noTabStyle.ui-tabs .ui-tabs-nav {
        column-gap: 30px;
    }

        .noTabStyle.ui-tabs .ui-tabs-nav li a {
            width: 40px;
            height: 40px;
        }

    .noTabStyleLinkIcon {
        font-size: 20px;
    }

    .noTabStyleLinkText {
        font-size: 12px;
    }

    .pageHeader {
        padding: 0 5px;
    }

    .multiLanguageWrapper,
    .themePickerWrapper {
        display: none !important;
    }

    .LOBWrapper, .policyInsuredNameWrapper {
        font-size: 16px;
    }

    .ui-dialog:not(.flyOutWrapper) {
        width: 97vw !important;
        /*top: 0 !important;*/
        left: 50% !important;
        transform: translate(-50%, 0%);
    }

        .ui-dialog .ui-dialog-content {
            max-width: 100% !important;
        }

    .ui-dialog-content form table:not(.dataTable, #uploadedFilesWrapper) td:not(.hidden) {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center;
        column-gap: 5px;
    }

    .ui-dialog[aria-describedby^="div_popup_Policy_PayNow"],
    [id^="div_popup_Policy_PayNow"] {
        min-width: 100% !important;
    }

    .ui-dialog-content td {
        padding: 0 !important;
    }

    #flyOutBackDrop {
        min-width: 90vw !important;
        height: 50vh !important;
    }

    table.ui-Display td:not(.hidden),
    table.ui-Editor td:not(.hidden) {
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        flex-direction: row;
        justify-content: flex-start;
    }

    td.ui-display-prompt,
    td.ui-editor-prompt,
    td.display-label,
    td.editor-label {
        padding: 0 0 7px 0 !important;
    }

    td.ui-display-input,
    td.ui-editor-input,
    td.editor-input,
    td.editor-field {
        padding: 0 0 20px 0 !important;
    }

    td:has(> :is(input, textarea, select,label)[style*="display: none"]),
    td:has(> div > :is(input, textarea, select,label)[style*="display: none"]),
    td:has(> *[style*="display: none"]) {
        padding-bottom: 0 !important; /* Remove padding if any child element is dynamically hidden */
    }

    .ui-editor-prompt label,
    .ui-display-prompt label,
    .display-label label,
    .editor-label label {
        padding-left: 0px !important;
        font-weight: var(--SemiBoldFontWeight);
    }

    .singleContentContainerChild {
        padding: 45px 15px 35px 15px;
    }

    .headerConfigItemWrapper .ui-header-label {
        font-size: 0.86rem;
    }

    .parentBIMILink .toggleDoubleUp::before,
    .toggleDoubleUp::before {
        font-size: 1.2rem;
    }

    .parentBIMILink .toggleDoubleDown::before,
    .toggleDoubleDown::before {
        font-size: 1.2rem;
    }

    .lobPrefixIcon::before, 
    .policyInsuredNameIcon::before, 
    .policyInsuredCommercialNameIcon::before {
        position: relative;
        top: 5px;
    }

    th.secondFirstTh {
        border-left: 1px solid var(--TertiaryBackgroundColor) !important;
    }

    td.secondFirstTd {
        border-left: 1px solid var(--SecondaryBorderColor) !important;
    }
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    html {
        font-size: calc(17px + (var(--BodyFontSize) - 17) * ((100vw - 768px) / (992 - 768)));
    }

    #loginLinks,
    #retrieveSavedQuoteLinks {
        font-size: 1rem;
    }

    /*Start Login*/
    html.twoColumnPublicView {
        background-image: none;
    }

    .twoColumnPublicView #publicLayoutBsMain {
        height: 100%;
    }

    .twoColumnPublicView #loginPageBody h1 {
        color: var(--TextOnPrimaryBackgroundColor);
    }

    .twoColumnPublicView #loginLinks a:not(:hover,:focus,:active),
    .twoColumnPublicView #retrieveSavedQuoteLinks a:not(:hover, :focus, :active) {
        color: var(--PrimaryAccentColor);
    }

    .twoColumnPublicView #browserCompatibilityMsg, .twoColumnPublicView .logonTooltipImg {
        color: var(--TextOnPrimaryBackgroundColor);
    }

    .twoColumnPublicView .header {
        position: absolute;
    }

    .twoColumnPublicView #languagePickerContainer {
        position: absolute;
        right: 0;
    }

    .twoColumnPublicView #loginBoxOutterWrapper,
    .twoColumnPublicView #loginBox,
    .twoColumnPublicView #ssoLoginBox {
        container-type: inline-size;
    }

    .rightColumnPublicForm {
        max-width: 18rem;
        align-self: center;
        padding-top: 6rem;
    }

    #leftColumnPublicPanel {
        display: flex;
        flex: 50%;
    }

    /* First breakpoint - introduce two columns with equal width */
    #rightColumnPublicPanel {
        flex: 50%;
        background-color: var(--PrimaryBackgroundColor);
        background-image: none;
        flex-direction: column;
        justify-content: space-between;
    }

    .twoColumnPublicView #footer {
        display: none;
    }

    .twoColumnPublicView #footerLogOn {
        display: flex;
    }

    .twoColumnPublicView #ui-footerLogOn {
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        background-color: var(--PrimaryBackgroundColor);
        container-type: inline-size;
        width: 100%;
    }

    .twoColumnPublicView #footerTextLogOn {
        color: var(--TextOnPrimaryBackgroundColor);
        padding: 0 10px;
    }

    #twoColumnPublicView .header {
        position: absolute;
    }

    #horizontal-divider {
        border-bottom: 1px solid var(--DarkBorderColor);
    }
    /*End Login*/

    .leftBox,
    .midBox,
    .rightBox {
        border: 1px solid var(--SecondaryBackgroundColor);
        border-radius: 5px;
        padding: 10px;
    }

    .customerTabsBottom .tabs #tabsWrap {
        display: none;
    }

    #beautifyPremiumBlock .tblDefault .ui_tblHeader, .reportTblWrapper .ui_tblHeader,
    .reportTblWrapper .tblDefault td {
        font-size: calc(var(--BodyFontSizeSmall) - 1px);
    }

    .customerTabsContentTop {
        padding: 1em 1.4em !important;
    }

    #createWizard #crumbs {
        min-width: 500px;
    }

    .headerConfigTriggerWrapper, .headerConfigContentWrapper {
        margin-right: calc(-0.5* var(--bs-gutter-x));
    }

    [id^="div_popup"] #passwordResetPage {
        width: 700px;
    }

    [id^="div_popup"] #secondFactorAuthenticationPage {
        width: 700px;
    }

    .tooltipImg:not(.tooltipImgMobile) {
        display: inline-block !important;
    }

    .tooltipImgMobile.tooltipImg {
        display: none;
    }
}

/*Medium devices only (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) {
    .ui-dialog:not(.flyOutWrapper) {
        /*top: 20% !important;*/
    }

    th.secondFirstTh {
        border-left: 1px solid var(--TertiaryBackgroundColor) !important;
    }

    td.secondFirstTd {
        border-left: 1px solid var(--SecondaryBorderColor) !important;
    }
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
    html {
        font-size: var(--BodyFontSize);
    }

    #loginLinks,
    #retrieveSavedQuoteLinks {
        font-size: 0.9rem;
    }

    /*Start Login*/
    #leftColumnPublicPanel {
        display: flex;
        flex: 65%;
    }

    #rightColumnPublicPanel {
        flex: 35%;
    }

    .twoColumnPublicView #ui-footer {
        width: 35%;
    }
    /*End Login*/

    .leftBox:not(#customerTabs-3 .leftBox),
    .midBox:not(#customerTabs-3 .midBox),
    .rightBox:not(#customerTabs-3 .rightBox) {
        border: none;
        border-radius: 0;
        padding: 0;
    }

    #btnPolicyActionWrapper {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
    }

    .customerTabsContentTop {
        padding: 0 0 0 1.4em !important;
    }

    .customerTabsBottom .tabs #tabsWrap {
        display: block;
    }

    #customerTabs-3.customerTabsContentTop.stackMode {
        padding: 1em 1.4em !important
    }

    #customerTabs-4.customerTabsContentTop {
        padding: 0 1em 0 1em !important;
    }

    .headerConfigTriggerWrapper, .headerConfigContentWrapper {
        margin-right: 0;
    }

    #customerTabs-1 .midBoxWrapper .left {
        display: flex;
    }

    [id^="div_popup"] #passwordResetPage {
        width: 900px;
    }

    [id^="div_popup"] #secondFactorAuthenticationPage {
        width: 900px;
    }

    th.secondFirstTh {
        border-left: 1px solid var(--TertiaryBackgroundColor) !important;
    }

    td.secondLastTd {
        border-right: 1px solid var(--SecondaryBorderColor) !important;
    }
}


/*Medium to Large (between 768 and 1199)*/
@media (min-width: 768px) and (max-width: 1199px) {
    table.ui-Display td:not(.hidden),
    table.ui-Editor td:not(.hidden) {
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        flex-direction: row;
        justify-content: flex-start;
    }

    td.ui-display-prompt,
    td.ui-editor-prompt,
    td.display-label,
    td.editor-label {
        padding: 0 0 7px 0 !important;
    }

    td.ui-display-input,
    td.ui-editor-input,
    td.editor-input,
    td.editor-field {
        padding: 0 0 20px 0 !important;
    }


    td:has(> :is(input, textarea, select, label)[style*="display: none"]),
    td:has(> div > :is(input, textarea, select, label)[style*="display: none"]),
    td:has(> *[style*="display: none"]),
    .ui-display-input.empty {
        padding-bottom: 0 !important; /*Remove padding if any child element is dynamically hidden */
    }

    .ui-editor-prompt label,
    .ui-display-prompt label,
    .display-label label,
    .editor-label label {
        padding-left: 0px !important;
        font-weight: var(--SemiBoldFontWeight);
    }
}

/*Large to X-large (between 1200 and 1699)*/
/*to move the 3rd col and above and how as 2 cols layout  */
@media (min-width: 1200px) and (max-width: 1699px) {
    table.ui-Display tr:not(.hidden):not(.nodisplay),
    table.ui-Editor tr:not(.hidden):not(.nodisplay) {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    table.ui-Editor input:not(.hidden):not(.nodisplay),
    table.ui-Editor select:not(.hidden):not(.nodisplay) {
        max-width: clamp(175px, 100%, 20rem);
    }

   
}

/*X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

    /*Start Login*/
    .rightColumnPublicForm {
        max-width: 24rem;
    }
    /*End Login*/

    .leftBox,
    .midBox,
    .rightBox {
        border: none;
        border-radius: 0;
        padding: 0;
    }
}

/*XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {
}


/*override dataTable css style only*/
@media screen and (max-width: 640px) {
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
        text-align: left;
        float: none;
        width: auto;
    }
}

@media screen and (max-width: 767px) {
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
        text-align: left;
        float: none;
        width: auto;
    }
}

@container (width < 415px) {
    .twoColumnPublicView #footerTextLogOn {
        font-size: calc(0.6rem + 0.2cqw) !important;
    }
}

@container (width < 365px) {
    .twoColumnPublicView #footerTextLogOn {
        font-size: calc(0.57rem + 0.2cqw) !important;
    }
}
