/* Minification failed. Returning unminified contents.
(1670,22): run-time error CSS1039: Token not allowed after unary operator: '-Background'
(1671,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(1683,22): run-time error CSS1039: Token not allowed after unary operator: '-Background'
(1695,10): run-time error CSS1030: Expected identifier, found '.'
(1695,30): run-time error CSS1031: Expected selector, found ')'
(1695,30): run-time error CSS1025: Expected comma or open brace, found ')'
(1767,17): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(1774,21): run-time error CSS1039: Token not allowed after unary operator: '-Primary-hover'
(1780,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-secondary'
(1788,14): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(1795,15): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(1801,21): run-time error CSS1039: Token not allowed after unary operator: '-Primary-hover'
(1815,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-secondary'
(1822,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(1844,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1850,21): run-time error CSS1039: Token not allowed after unary operator: '-Primary-hover'
(1859,17): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(1865,21): run-time error CSS1039: Token not allowed after unary operator: '-Primary-Hover'
(1881,15): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-spacing'
(1931,21): run-time error CSS1039: Token not allowed after unary operator: '-menu-text-color'
(1933,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(1940,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-hover'
(1945,21): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(1946,32): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(1952,25): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(1953,32): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(2026,28): run-time error CSS1039: Token not allowed after unary operator: '-Success-light'
(2027,28): run-time error CSS1039: Token not allowed after unary operator: '-Success-light'
(2028,17): run-time error CSS1039: Token not allowed after unary operator: '-Success'
(2032,25): run-time error CSS1039: Token not allowed after unary operator: '-Default-button-radius'
(2036,28): run-time error CSS1039: Token not allowed after unary operator: '-Warning-light'
(2037,28): run-time error CSS1039: Token not allowed after unary operator: '-Warning-light'
(2038,17): run-time error CSS1039: Token not allowed after unary operator: '-Warning'
(2042,25): run-time error CSS1039: Token not allowed after unary operator: '-Default-button-radius'
(2046,28): run-time error CSS1039: Token not allowed after unary operator: '-Error-light'
(2047,28): run-time error CSS1039: Token not allowed after unary operator: '-Error-light'
(2048,17): run-time error CSS1039: Token not allowed after unary operator: '-Error'
(2052,25): run-time error CSS1039: Token not allowed after unary operator: '-Default-button-radius'
(2056,28): run-time error CSS1039: Token not allowed after unary operator: '-Information-light'
(2057,28): run-time error CSS1039: Token not allowed after unary operator: '-Information-light'
(2058,17): run-time error CSS1039: Token not allowed after unary operator: '-Information'
(2062,25): run-time error CSS1039: Token not allowed after unary operator: '-Default-button-radius'
(2074,21): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-l'
(2086,21): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-m'
(2087,17): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(2108,21): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-s'
(2114,21): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-m'
(2135,21): run-time error CSS1039: Token not allowed after unary operator: '-Primary-hover'
(2142,21): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(2151,25): run-time error CSS1039: Token not allowed after unary operator: '-Primary-hover'
(2155,9): run-time error CSS1030: Expected identifier, found '.'
(2155,36): run-time error CSS1031: Expected selector, found ')'
(2155,36): run-time error CSS1025: Expected comma or open brace, found ')'
(2173,21): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(2182,21): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-m'
(2188,29): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-m'
(2193,21): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-m'
(2202,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2209,21): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-s'
(2215,17): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(2234,21): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-m'
(2265,17): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(2274,21): run-time error CSS1039: Token not allowed after unary operator: '-Primary-hover'
(2381,22): run-time error CSS1039: Token not allowed after unary operator: '-fd-page-bg'
(2417,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(2436,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2474,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(2489,28): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(2490,28): run-time error CSS1039: Token not allowed after unary operator: '-Border'
(2534,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-secondary'
(2549,17): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(2549,32): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2577,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(2604,22): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(2605,24): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(2605,39): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2612,24): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(2612,39): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2616,25): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(2616,40): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2620,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(2649,28): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(2649,43): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2661,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-auxiliar'
(2669,32): run-time error CSS1039: Token not allowed after unary operator: '-Primary-hover'
(2669,53): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(2682,28): run-time error CSS1039: Token not allowed after unary operator: '-Border'
(2712,21): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-m'
(2720,32): run-time error CSS1039: Token not allowed after unary operator: '-Primary-hover'
(2720,53): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(2899,17): run-time error CSS1039: Token not allowed after unary operator: '-menu-text-color'
(2908,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2914,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2920,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(2997,18): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(3013,19): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3018,19): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3055,2): run-time error CSS1031: Expected selector, found '/'
(3055,2): run-time error CSS1025: Expected comma or open brace, found '/'
(3068,25): run-time error CSS1039: Token not allowed after unary operator: '-Default-button-radius'
(3101,42): run-time error CSS1030: Expected identifier, found '.'
(3101,72): run-time error CSS1031: Expected selector, found ')'
(3101,72): run-time error CSS1025: Expected comma or open brace, found ')'
(3106,42): run-time error CSS1030: Expected identifier, found '.'
(3106,72): run-time error CSS1031: Expected selector, found ')'
(3106,72): run-time error CSS1025: Expected comma or open brace, found ')'
(3110,42): run-time error CSS1030: Expected identifier, found '.'
(3110,72): run-time error CSS1031: Expected selector, found ')'
(3110,72): run-time error CSS1025: Expected comma or open brace, found ')'
(3115,42): run-time error CSS1030: Expected identifier, found '.'
(3115,72): run-time error CSS1031: Expected selector, found ')'
(3115,72): run-time error CSS1025: Expected comma or open brace, found ')'
(3161,16): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(3167,16): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(3172,16): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(3203,25): run-time error CSS1039: Token not allowed after unary operator: '-Default-button-radius'
(3307,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(3318,22): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-3-light'
(3319,17): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-3'
(3325,22): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-3'
(3326,17): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-3-light'
(3327,24): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-3'
(3332,21): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-3-light'
(3337,17): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-3'
(3338,24): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-3'
(3342,21): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-3'
(3350,22): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2-light'
(3351,17): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2'
(3352,24): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2'
(3357,22): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2'
(3358,17): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2-light'
(3359,24): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2'
(3363,21): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2-light'
(3369,17): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2'
(3370,24): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2'
(3374,21): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2'
(3382,22): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-1-light'
(3383,17): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-1'
(3388,22): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-1'
(3389,17): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-1-light'
(3390,24): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-1'
(3394,21): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-1-light'
(3401,22): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(3402,17): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(3403,24): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(3408,17): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(3409,24): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(3413,21): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(3434,17): run-time error CSS1039: Token not allowed after unary operator: '-menu-text-color'
(3436,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3452,32): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(3559,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3596,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(3611,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3618,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(3647,32): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3666,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(3708,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(3724,28): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(3758,15): run-time error CSS1039: Token not allowed after unary operator: '-fd-toolbar-gap'
(3767,27): run-time error CSS1030: Expected identifier, found '>'
(3767,29): run-time error CSS1030: Expected identifier, found '*'
(3767,30): run-time error CSS1031: Expected selector, found ')'
(3767,30): run-time error CSS1025: Expected comma or open brace, found ')'
(3791,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3821,22): run-time error CSS1030: Expected identifier, found '.'
(3821,64): run-time error CSS1031: Expected selector, found ')'
(3821,64): run-time error CSS1025: Expected comma or open brace, found ')'
(3826,23): run-time error CSS1030: Expected identifier, found '.'
(3826,90): run-time error CSS1031: Expected selector, found ')'
(3826,90): run-time error CSS1025: Expected comma or open brace, found ')'
(3832,23): run-time error CSS1030: Expected identifier, found '.'
(3832,90): run-time error CSS1031: Expected selector, found ')'
(3832,90): run-time error CSS1025: Expected comma or open brace, found ')'
(3839,17): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-m'
(3840,18): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-m'
(3844,22): run-time error CSS1030: Expected identifier, found '.'
(3844,75): run-time error CSS1031: Expected selector, found ')'
(3844,75): run-time error CSS1025: Expected comma or open brace, found ')'
(3862,22): run-time error CSS1030: Expected identifier, found '.'
(3862,75): run-time error CSS1031: Expected selector, found ')'
(3862,75): run-time error CSS1025: Expected comma or open brace, found ')'
(3880,32): run-time error CSS1030: Expected identifier, found '.'
(3880,85): run-time error CSS1031: Expected selector, found ')'
(3880,85): run-time error CSS1025: Expected comma or open brace, found ')'
(3887,21): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-s'
(3935,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-secondary'
(3936,22): run-time error CSS1039: Token not allowed after unary operator: '-Background'
(3949,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(3950,22): run-time error CSS1039: Token not allowed after unary operator: '-Background'
(4000,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4180,32): run-time error CSS1039: Token not allowed after unary operator: '-main-searchBox'
(4197,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4200,25): run-time error CSS1039: Token not allowed after unary operator: '-main-searchBox-border-radius'
(4205,17): run-time error CSS1039: Token not allowed after unary operator: '-main-searchBox'
(4214,35): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(4223,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4301,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(4316,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4330,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(4445,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4463,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(4477,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4529,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(4834,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(4965,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5012,28): run-time error CSS1039: Token not allowed after unary operator: '-top-menu-background'
(5073,35): run-time error CSS1039: Token not allowed after unary operator: '-Border'
(5101,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(5105,35): run-time error CSS1039: Token not allowed after unary operator: '-Border'
(5144,22): run-time error CSS1039: Token not allowed after unary operator: '-Background'
(5191,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5194,29): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5267,21): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-s'
(5280,27): run-time error CSS1030: Expected identifier, found '.'
(5280,28): run-time error CSS1030: Expected identifier, found 'RadTabStrip_Default'
(5280,61): run-time error CSS1031: Expected selector, found ')'
(5280,61): run-time error CSS1025: Expected comma or open brace, found ')'
(5307,26): run-time error CSS1030: Expected identifier, found '.'
(5307,61): run-time error CSS1031: Expected selector, found ')'
(5307,61): run-time error CSS1025: Expected comma or open brace, found ')'
(5313,42): run-time error CSS1030: Expected identifier, found '.'
(5313,57): run-time error CSS1031: Expected selector, found ')'
(5313,57): run-time error CSS1025: Expected comma or open brace, found ')'
(5322,32): run-time error CSS1030: Expected identifier, found '.'
(5322,57): run-time error CSS1031: Expected selector, found ')'
(5322,57): run-time error CSS1025: Expected comma or open brace, found ')'
(5331,32): run-time error CSS1030: Expected identifier, found '.'
(5331,57): run-time error CSS1031: Expected selector, found ')'
(5331,57): run-time error CSS1025: Expected comma or open brace, found ')'
(5345,22): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(5371,28): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(5380,22): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(5386,22): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(5400,22): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(5408,22): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(5418,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(5422,28): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(5444,22): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(5479,34): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(5491,33): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(5526,62): run-time error CSS1030: Expected identifier, found '.'
(5526,67): run-time error CSS1031: Expected selector, found ')'
(5526,67): run-time error CSS1025: Expected comma or open brace, found ')'
(5536,24): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5579,17): run-time error CSS1039: Token not allowed after unary operator: '-Text-primary'
(5612,28): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(5618,24): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5627,24): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5649,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(5653,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(5660,17): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-s'
(5661,18): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-s'
(5662,28): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(5700,28): run-time error CSS1039: Token not allowed after unary operator: '-Border'
(5706,28): run-time error CSS1039: Token not allowed after unary operator: '-Border'
(5752,28): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(5753,17): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(5759,32): run-time error CSS1039: Token not allowed after unary operator: '-Primary-hover'
(5819,17): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(5869,25): run-time error CSS1039: Token not allowed after unary operator: '-Default-button-radius'
(5882,22): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2-light'
(5883,19): run-time error CSS1039: Token not allowed after unary operator: '-Default-button-radius'
(5884,25): run-time error CSS1039: Token not allowed after unary operator: '-Default-button-radius'
(5887,17): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2'
(5896,21): run-time error CSS1039: Token not allowed after unary operator: '-Auxiliar-2-hover'
(5939,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(5971,28): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6029,27): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(6045,28): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(6046,24): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(6211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6299,21): run-time error CSS1039: Token not allowed after unary operator: '-main-color'
(6305,25): run-time error CSS1039: Token not allowed after unary operator: '-main-color-hover'
(6373,17): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(6458,21): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(6486,17): run-time error CSS1039: Token not allowed after unary operator: '-Primary'
(6589,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6621,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(6623,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6692,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6990,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(6999,28): run-time error CSS1039: Token not allowed after unary operator: '-Surface'
(7000,28): run-time error CSS1039: Token not allowed after unary operator: '-Border'
(7017,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7018,24): run-time error CSS1039: Token not allowed after unary operator: '-Primary-hover'
(7036,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-color'
(7056,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(7122,18): run-time error CSS1039: Token not allowed after unary operator: '-fd-icon-size-l'
 */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    src: url('/Skins/Fonts/Montserrat/Montserrat-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100 900;
    src: url('/Skins/Fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf') format('truetype');
}


/* roboto-100 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */
    src: local('Roboto Thin'), local('Roboto-Thin'), url('roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
    url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */
    url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('roboto-v18-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('roboto-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('roboto-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('roboto-v18-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('roboto-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('roboto-v18-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('roboto-v18-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/Skins/fonts/roboto-v18-latin/roboto-v18-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'icomoon';
  src:  url('/skins/fonts/icomoon/fonts/icomoon.eot?btn2c7');
  src:  url('/skins/fonts/icomoon/fonts/icomoon.eot?btn2c7#iefix') format('embedded-opentype'),
    url('/skins/fonts/icomoon/fonts/icomoon.ttf?btn2c7') format('truetype'),
    url('/skins/fonts/icomoon/fonts/icomoon.woff?btn2c7') format('woff'),
    url('/skins/fonts/icomoon/fonts/icomoon.svg?btn2c7#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-a:before {
  content: "\e900";
}
.icon-accept:before {
  content: "\e901";
}
.icon-accesses:before {
  content: "\e902";
}
.icon-add-template:before {
  content: "\e903";
}
.icon-agendaclock:before {
  content: "\e904";
}
.icon-ai:before {
  content: "\e905";
}
.icon-alert-create:before {
  content: "\e906";
}
.icon-alert-create-simple:before {
  content: "\e907";
}
.icon-alert-remove:before {
  content: "\e908";
}
.icon-alerts:before {
  content: "\e909";
}
.icon-Anular-a-acao-de-tomar-posse:before {
  content: "\e99b";
}
.icon-arrow-down:before {
  content: "\e90b";
}
.icon-arrow-down-left:before {
  content: "\e90c";
}
.icon-arrow-down-right:before {
  content: "\e90d";
}
.icon-arrow-fat:before {
  content: "\e90e";
}
.icon-arrow-left:before {
  content: "\e90f";
}
.icon-arrow-right:before {
  content: "\e910";
}
.icon-arrow-up:before {
  content: "\e911";
}
.icon-arrow-up-left:before {
  content: "\e912";
}
.icon-arrow-up-right:before {
  content: "\e913";
}
.icon-attachment:before {
  content: "\e914";
}
.icon-attachment-add:before {
  content: "\e915";
}
.icon-attachment-sign:before {
  content: "\e916";
}
.icon-back:before {
  content: "\e917";
}
.icon-blank:before {
  content: "\e918";
}
.icon-board:before {
  content: "\e919";
}
.icon-boxpaper:before {
  content: "\e91a";
}
.icon-calendar:before {
  content: "\e91b";
}
.icon-cancel:before {
  content: "\e91c";
}
.icon-caret-down:before {
  content: "\e91d";
}
.icon-caret-left:before {
  content: "\e91e";
}
.icon-caret-right:before {
  content: "\e91f";
}
.icon-caret-up:before {
  content: "\e920";
}
.icon-certify:before {
  content: "\e921";
}
.icon-chart:before {
  content: "\e922";
}
.icon-chart-line:before {
  content: "\e923";
}
.icon-chart-line-up:before {
  content: "\e924";
}
.icon-checkbox-checked:before {
  content: "\e925";
}
.icon-checkbox-empty:before {
  content: "\e926";
}
.icon-checkbox-filled:before {
  content: "\e927";
}
.icon-checkbox-unchecked:before {
  content: "\e928";
}
.icon-check-in:before {
  content: "\e929";
}
.icon-check-out:before {
  content: "\e92a";
}
.icon-check-square:before {
  content: "\e92b";
}
.icon-circ-create:before {
  content: "\e92c";
}
.icon-circ-no-reply:before {
  content: "\e92d";
}
.icon-circ-remove:before {
  content: "\e92e";
}
.icon-circ-reply:before {
  content: "\e92f";
}
.icon-circs:before {
  content: "\e930";
}
.icon-circ-take-ownership:before {
  content: "\e931";
}
.icon-circ-view:before {
  content: "\e932";
}
.icon-clock:before {
  content: "\e933";
}
.icon-clock1:before {
  content: "\e934";
}
.icon-close:before {
  content: "\e935";
}
.icon-cog:before {
  content: "\e936";
}
.icon-config:before {
  content: "\e937";
}
.icon-contact-add:before {
  content: "\e938";
}
.icon-contact-create:before {
  content: "\e939";
}
.icon-contact-remove:before {
  content: "\e93a";
}
.icon-contacts:before {
  content: "\e93b";
}
.icon-convert-pdf:before {
  content: "\e93c";
}
.icon-copy:before {
  content: "\e93d";
}
.icon-cost:before {
  content: "\e93e";
}
.icon-cut:before {
  content: "\e93f";
}
.icon-dashboard:before {
  content: "\e940";
}
.icon-deadlines:before {
  content: "\e941";
}
.icon-delete:before {
  content: "\e942";
}
.icon-doc-add-notify-reception:before {
  content: "\e943";
}
.icon-doc-add-scanning:before {
  content: "\e944";
}
.icon-doc-assoc-proc:before {
  content: "\e946";
}
.icon-doc-cancel:before {
  content: "\e947";
}
.icon-doc-change-status:before {
  content: "\e948";
}
.icon-doc-close:before {
  content: "\e949";
}
.icon-doc-close-cancel:before {
  content: "\e94a";
}
.icon-doc-create:before {
  content: "\e94b";
}
.icon-doc-create-doc-response:before {
  content: "\e94c";
}
.icon-doc-create-incoming:before {
  content: "\e94d";
}
.icon-doc-create-internal:before {
  content: "\e94e";
}
.icon-doc-create-outgoing:before {
  content: "\e94f";
}
.icon-doc-edit:before {
  content: "\e950";
}
.icon-doc-forward:before {
  content: "\e951";
}
.icon-doc-graph:before {
  content: "\e952";
}
.icon-doc-pdf:before {
  content: "\e953";
}
.icon-doc-plane:before {
  content: "\e954";
}
.icon-doc-plus:before {
  content: "\e955";
}
.icon-doc-proc-audit:before {
  content: "\e956";
}
.icon-doc-received:before {
  content: "\e957";
}
.icon-doc-report:before {
  content: "\e958";
}
.icon-docs:before {
  content: "\e959";
}
.icon-docs-back:before {
  content: "\e95a";
}
.icon-doc-sent:before {
  content: "\e95b";
}
.icon-doc-sent-circs:before {
  content: "\e95c";
}
.icon-doc-sent-expedient:before {
  content: "\e95d";
}
.icon-docs-forward:before {
  content: "\e95e";
}
.icon-doc-shipped:before {
  content: "\e95f";
}
.icon-doc-status-processed:before {
  content: "\e960";
}
.icon-doc-status-shipped:before {
  content: "\e961";
}
.icon-docs-view-tree:before {
  content: "\e962";
}
.icon-doc-view:before {
  content: "\e963";
}
.icon-doc-view-list:before {
  content: "\e964";
}
.icon-doc-volumes:before {
  content: "\e965";
}
.icon-edit:before {
  content: "\e966";
}
.icon-efficiency:before {
  content: "\e967";
}
.icon-email-attachment:before {
  content: "\e968";
}
.icon-email-checj:before {
  content: "\e969";
}
.icon-email-create:before {
  content: "\e96a";
}
.icon-email-no-deliver:before {
  content: "\e96b";
}
.icon-email-reply:before {
  content: "\e96c";
}
.icon-emails:before {
  content: "\e96d";
}
.icon-email-send:before {
  content: "\e96e";
}
.icon-email-warning:before {
  content: "\e96f";
}
.icon-entities:before {
  content: "\e970";
}
.icon-entities-join:before {
  content: "\e971";
}
.icon-expedient-remove:before {
  content: "\e972";
}
.icon-export:before {
  content: "\e973";
}
.icon-export-a:before {
  content: "\e974";
}
.icon-export-csv:before {
  content: "\e975";
}
.icon-export-doc:before {
  content: "\e976";
}
.icon-export-f:before {
  content: "\e977";
}
.icon-export-p:before {
  content: "\e978";
}
.icon-export-pdf:before {
  content: "\e979";
}
.icon-export-ps:before {
  content: "\e97a";
}
.icon-export-xls:before {
  content: "\e97b";
}
.icon-export-zip:before {
  content: "\e97c";
}
.icon-f:before {
  content: "\e97d";
}
.icon-favorites:before {
  content: "\e97e";
}
.icon-fax-received:before {
  content: "\e97f";
}
.icon-fax-send:before {
  content: "\e980";
}
.icon-file:before {
  content: "\e981";
}
.icon-file-circul:before {
  content: "\e982";
}
.icon-filedoc-AI:before {
  content: "\e983";
}
.icon-file-list-x:before {
  content: "\e984";
}
.icon-file-response:before {
  content: "\e985";
}
.icon-file-settings:before {
  content: "\e986";
}
.icon-file-zip:before {
  content: "\e987";
}
.icon-filter:before {
  content: "\e988";
}
.icon-filter-cancel:before {
  content: "\e989";
}
.icon-folder:before {
  content: "\e98a";
}
.icon-folder-circul:before {
  content: "\e98b";
}
.icon-folder-doc:before {
  content: "\e98c";
}
.icon-folder-edit:before {
  content: "\e98d";
}
.icon-folder-inactive:before {
  content: "\e98e";
}
.icon-folder-location:before {
  content: "\e98f";
}
.icon-folder-plane:before {
  content: "\e990";
}
.icon-folder-plus:before {
  content: "\e991";
}
.icon-folder-reply:before {
  content: "\e992";
}
.icon-folders:before {
  content: "\e993";
}
.icon-folder-search:before {
  content: "\e994";
}
.icon-folder-send-1:before {
  content: "\e995";
}
.icon-folder-view:before {
  content: "\e996";
}
.icon-forward:before {
  content: "\e997";
}
.icon-funel:before {
  content: "\e998";
}
.icon-groups-access:before {
  content: "\e999";
}
.icon-hand:before {
  content: "\e99a";
}
.icon-hand-error:before {
  content: "\e99b";
}
.icon-help:before {
  content: "\e99c";
}
.icon-house:before {
  content: "\e99d";
}
.icon-inbox-save-without-circ:before {
  content: "\e99e";
}
.icon-info:before {
  content: "\e99f";
}
.icon-lock:before {
  content: "\e9a0";
}
.icon-maximize:before {
  content: "\e9a1";
}
.icon-menubars:before {
  content: "\e9a2";
}
.icon-minimize:before {
  content: "\e9a3";
}
.icon-minus:before {
  content: "\e9a4";
}
.icon-more:before {
  content: "\e9a5";
}
.icon-more-vertical:before {
  content: "\e9a6";
}
.icon-multi-language:before {
  content: "\e9a7";
}
.icon-my-reports:before {
  content: "\e9a8";
}
.icon-new:before {
  content: "\e9a9";
}
.icon-no:before {
  content: "\e9aa";
}
.icon-no-ship:before {
  content: "\e9ab";
}
.icon-panel-horizontal:before {
  content: "\e9ac";
}
.icon-panel-vertical:before {
  content: "\e9ad";
}
.icon-paste:before {
  content: "\e9ae";
}
.icon-placeholder:before {
  content: "\e9af";
}
.icon-plus:before {
  content: "\e9b0";
}
.icon-plus-circle:before {
  content: "\e9b1";
}
.icon-print:before {
  content: "\e9b2";
}
.icon-proc-assoc-proc:before {
  content: "\e9b3";
}
.icon-proc-cancel:before {
  content: "\e9b4";
}
.icon-proc-create:before {
  content: "\e9b5";
}
.icon-proc-edit:before {
  content: "\e9b6";
}
.icon-proc-received:before {
  content: "\e9b7";
}
.icon-proc-report:before {
  content: "\e9b8";
}
.icon-procs:before {
  content: "\e9b9";
}
.icon-proc-sent:before {
  content: "\e9ba";
}
.icon-proc-sent-circs:before {
  content: "\e9bb";
}
.icon-proc-view:before {
  content: "\e9bc";
}
.icon-productivity:before {
  content: "\e9bd";
}
.icon-ps:before {
  content: "\e9be";
}
.icon-quality:before {
  content: "\e9bf";
}
.icon-radio-button-empty:before {
  content: "\e9c0";
}
.icon-radio-button-filled:before {
  content: "\e9c1";
}
.icon-refresh:before {
  content: "\e9c2";
}
.icon-report:before {
  content: "\e9c3";
}
.icon-risk:before {
  content: "\e9c4";
}
.icon-rubber:before {
  content: "\e9c5";
}
.icon-save:before {
  content: "\e9c6";
}
.icon-scanner:before {
  content: "\e9c7";
}
.icon-scans-to-do:before {
  content: "\e9c8";
}
.icon-search:before {
  content: "\e9c9";
}
.icon-shareLink:before {
  content: "\e9ca";
}
.icon-share-svgrepo-com:before {
  content: "\e9cb";
}
.icon-ship:before {
  content: "\e9cc";
}
.icon-shipped:before {
  content: "\e9cd";
}
.icon-shipped-deliver:before {
  content: "\e9ce";
}
.icon-shipped-delivery-number:before {
  content: "\e9cf";
}
.icon-shipped-not-delivery:before {
  content: "\e9d0";
}
.icon-shipped-without-scan:before {
  content: "\e9d1";
}
.icon-shipped-with-scan:before {
  content: "\e9d2";
}
.icon-shipped-with-scan-barcode:before {
  content: "\e9d3";
}
.icon-speaker:before {
  content: "\e9d4";
}
.icon-stamp:before {
  content: "\e9d5";
}
.icon-task-create:before {
  content: "\e9d6";
}
.icon-task-done:before {
  content: "\e9d7";
}
.icon-tasks:before {
  content: "\e9d8";
}
.icon-time:before {
  content: "\e9d9";
}
.icon-txt:before {
  content: "\e9da";
}
.icon-undo-check-out:before {
  content: "\e9db";
}
.icon-upload:before {
  content: "\e9dc";
}
.icon-user:before {
  content: "\e9dd";
}
.icon-user-answer:before {
  content: "\e9de";
}
.icon-users:before {
  content: "\e9df";
}
.icon-user-search:before {
  content: "\e9e0";
}
.icon-user-switch:before {
  content: "\e9e1";
}
.icon-view-attach:before {
  content: "\e9e2";
}
.icon-view-multi-attach:before {
  content: "\e9e3";
}
.icon-volumemedium:before {
  content: "\e9e4";
}
.icon-warn:before {
  content: "\e9e5";
}
.icon-window:before {
  content: "\e9e6";
}
.icon-word:before {
  content: "\e9e7";
}
.icon-workflows:before {
  content: "\e9e8";
}
.icon-wrenches:before {
  content: "\e9e9";
}
.icon-wrong-circle:before {
  content: "\e9ea";
}
.icon-yes:before {
  content: "\e9eb";
}

@font-face {
	font-family: 'files-extensions';
	src: url('/Skins/fonts/files-extensions/fonts/files-extensions.eot?je0xud');
	src: url('/Skins/fonts/files-extensions/fonts/files-extensions.eot?je0xud#iefix') format('embedded-opentype'), 
		url('/Skins/fonts/files-extensions/fonts/files-extensions.ttf?je0xud') format('truetype'), 
		url('/Skins/fonts/files-extensions/fonts/files-extensions.woff?je0xud') format('woff'), 
		url('/Skins/fonts/files-extensions/fonts/files-extensions.svg?je0xud#files-extensions') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="file-extension-"], [class*=" file-extension-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'files-extensions' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.file-extension-3dm:before {
	content: "\e900";
}

.file-extension-ds:before {
	content: "\e901";
}

.file-extension-g2:before {
	content: "\e902";
}

.file-extension-3gp:before {
	content: "\e903";
}

.file-extension-7z:before {
	content: "\e904";
}

.file-extension-7zip:before {
	content: "\e905";
}

.file-extension-aac:before {
	content: "\e906";
}

.file-extension-ai:before {
	content: "\e907";
}

.file-extension-aif:before {
	content: "\e908";
}

.file-extension-apk:before {
	content: "\e909";
}

.file-extension-app:before {
	content: "\e90a";
}

.file-extension-asf:before {
	content: "\e90b";
}

.file-extension-asp:before {
	content: "\e90c";
}

.file-extension-aspx:before {
	content: "\e90d";
}

.file-extension-asx:before {
	content: "\e90e";
}

.file-extension-avi:before {
	content: "\e90f";
}

.file-extension-bak:before {
	content: "\e910";
}

.file-extension-bat:before {
	content: "\e911";
}

.file-extension-bin:before {
	content: "\e912";
}

.file-extension-bmp:before {
	content: "\e913";
}

.file-extension-cab:before {
	content: "\e914";
}

.file-extension-cad:before {
	content: "\e915";
}

.file-extension-cdr:before {
	content: "\e916";
}

.file-extension-cer:before {
	content: "\e917";
}

.file-extension-cfg:before {
	content: "\e918";
}

.file-extension-cfm:before {
	content: "\e919";
}

.file-extension-cgi:before {
	content: "\e91a";
}

.file-extension-class:before {
	content: "\e91b";
}

.file-extension-com:before {
	content: "\e91c";
}

.file-extension-cpl:before {
	content: "\e91d";
}

.file-extension-cpp:before {
	content: "\e91e";
}

.file-extension-crx:before {
	content: "\e91f";
}

.file-extension-csr:before {
	content: "\e920";
}

.file-extension-css:before {
	content: "\e921";
}

.file-extension-csv:before {
	content: "\e922";
}

.file-extension-cue:before {
	content: "\e923";
}

.file-extension-cur:before {
	content: "\e924";
}

.file-extension-dat:before {
	content: "\e925";
}

.file-extension-db:before {
	content: "\e926";
}

.file-extension-dbf:before {
	content: "\e927";
}

.file-extension-dds:before {
	content: "\e928";
}

.file-extension-deb:before {
	content: "\e92f";
}

.file-extension-dem:before {
	content: "\e930";
}

.file-extension-dll:before {
	content: "\e931";
}

.file-extension-dmg:before {
	content: "\e932";
}

.file-extension-dmp:before {
	content: "\e933";
}

.file-extension-doc:before {
	content: "\e934";
	color: #4378C9;
}

.file-extension-docx:before {
	content: "\e935";
	color: #4378C9;
}

.file-extension-drv:before {
	content: "\e936";
}

.file-extension-dtd:before {
	content: "\e937";
}

.file-extension-dwg:before {
	content: "\e938";
}

.file-extension-dxf:before {
	content: "\e939";
}

.file-extension-elf:before {
	content: "\e93a";
}

.file-extension-eml:before {
	content: "\e93b";
}

.file-extension-eps:before {
	content: "\e93c";
}

.file-extension-exe:before {
	content: "\e93d";
}

.file-extension-fla:before {
	content: "\e93e";
}

.file-extension-flash:before {
	content: "\e93f";
}

.file-extension-flv:before {
	content: "\e940";
}

.file-extension-fnt:before {
	content: "\e941";
}

.file-extension-fon:before {
	content: "\e942";
}

.file-extension-gam:before {
	content: "\e943";
}

.file-extension-gbr:before {
	content: "\e944";
}

.file-extension-ged:before {
	content: "\e945";
}

.file-extension-gif:before {
	content: "\e946";
}

.file-extension-gpx:before {
	content: "\e947";
}

.file-extension-gz:before {
	content: "\e948";
}

.file-extension-gzip:before {
	content: "\e949";
}

.file-extension-hqz:before {
	content: "\e94a";
}

.file-extension-html:before {
	content: "\e94b";
}

.file-extension-ibooks:before {
	content: "\e94c";
}

.file-extension-icns:before {
	content: "\e94d";
}

.file-extension-ico:before {
	content: "\e94e";
}

.file-extension-ics:before {
	content: "\e94f";
}

.file-extension-iff:before {
	content: "\e950";
}

.file-extension-indd:before {
	content: "\e951";
}

.file-extension-ipa:before {
	content: "\e952";
}

.file-extension-iso:before {
	content: "\e953";
}

.file-extension-jar:before {
	content: "\e954";
}

.file-extension-jpg:before {
	content: "\e955";
}

.file-extension-js:before {
	content: "\e956";
}

.file-extension-jsp:before {
	content: "\e957";
}

.file-extension-key:before {
	content: "\e958";
}

.file-extension-kml:before {
	content: "\e959";
}

.file-extension-kmz:before {
	content: "\e95a";
}

.file-extension-lnk:before {
	content: "\e95b";
}

.file-extension-log:before {
	content: "\e95c";
}

.file-extension-lua:before {
	content: "\e95d";
}

.file-extension-m3u:before {
	content: "\e95e";
}

.file-extension-m4a:before {
	content: "\e95f";
}

.file-extension-m4v:before {
	content: "\e960";
}

.file-extension-mach:before {
	content: "\e961";
}

.file-extension-max:before {
	content: "\e962";
}

.file-extension-mdb:before {
	content: "\e963";
}

.file-extension-mdf:before {
	content: "\e964";
}

.file-extension-mid:before {
	content: "\e965";
}

.file-extension-mim:before {
	content: "\e966";
}

.file-extension-mov:before {
	content: "\e967";
}

.file-extension-mp3:before {
	content: "\e968";
}

.file-extension-mp4:before {
	content: "\e969";
}

.file-extension-mpa:before {
	content: "\e96a";
}

.file-extension-mpg:before {
	content: "\e96b";
}

.file-extension-msg:before {
	content: "\e96c";
}

.file-extension-msi:before {
	content: "\e96d";
}

.file-extension-nes:before {
	content: "\e96e";
}

.file-extension-none:before {
	content: "\e96f";
}

.file-extension-object:before {
	content: "\e970";
}

.file-extension-odb:before {
	content: "\e977";
}

.file-extension-odc:before {
	content: "\e978";
}

.file-extension-odf:before {
	content: "\e979";
}

.file-extension-odg:before {
	content: "\e97a";
}

.file-extension-odi:before {
	content: "\e97b";
}

.file-extension-odp:before {
	content: "\e97c";
}

.file-extension-ods:before {
	content: "\e97d";
}

.file-extension-odt:before {
	content: "\e97e";
}

.file-extension-odx:before {
	content: "\e980";
}

.file-extension-ogg:before {
	content: "\e981";
}

.file-extension-otf:before {
	content: "\e982";
}

.file-extension-pages:before {
	content: "\e984";
}

.file-extension-pct:before {
	content: "\e985";
	color: rgb(0, 0, 0);
}

.file-extension-pdb:before {
	content: "\e988";
}

.file-extension-pdf:before {
	content: "\e989";
}

.file-extension-pif:before {
	content: "\e98a";
}

.file-extension-pkg:before {
	content: "\e98b";
}

.file-extension-pl:before {
	content: "\e98c";
}

.file-extension-png:before {
	content: "\e98d";
}

.file-extension-pps:before {
	content: "\e98e";
}

.file-extension-ppt:before {
	content: "\e98f";
}

.file-extension-pptx:before {
	content: "\e990";
}

.file-extension-ps:before {
	content: "\e991";
}

.file-extension-psd:before {
	content: "\e992";
}

.file-extension-pub:before {
	content: "\e993";
}

.file-extension-python:before {
	content: "\e994";
}

.file-extension-ra:before {
	content: "\e995";
}

.file-extension-rar:before {
	content: "\e996";
}

.file-extension-raw:before {
	content: "\e997";
}

.file-extension-rm:before {
	content: "\e998";
}

.file-extension-rom:before {
	content: "\e999";
}

.file-extension-rpm:before {
	content: "\e99a";
}

.file-extension-rss:before {
	content: "\e99b";
}

.file-extension-rtf:before {
	content: "\e99c";
}

.file-extension-sav:before {
	content: "\e99d";
}

.file-extension-sdf:before {
	content: "\e99e";
}

.file-extension-sitx:before {
	content: "\e99f";
}

.file-extension-sql:before {
	content: "\e9a0";
}

.file-extension-srt:before {
	content: "\e9a1";
}

.file-extension-svg:before {
	content: "\e9a2";
}

.file-extension-swf:before {
	content: "\e9a3";
}

.file-extension-sys:before {
	content: "\e9a4";
}

.file-extension-tar:before {
	content: "\e9a5";
}

.file-extension-tex:before {
	content: "\e9a6";
}

.file-extension-tga:before {
	content: "\e9a7";
}

.file-extension-thm:before {
	content: "\e9aa";
}

.file-extension-tiff:before {
	content: "\e9ab";
}

.file-extension-tmp:before {
	content: "\e9ac";
}

.file-extension-torrent:before {
	content: "\e9ad";
}

.file-extension-ttf:before {
	content: "\e9ae";
}

.file-extension-txt:before {
	content: "\e9af";
}

.file-extension-uue:before {
	content: "\e9b0";
}

.file-extension-vb:before {
	content: "\e9b1";
}

.file-extension-vcd:before {
	content: "\e9b2";
}

.file-extension-vcf:before {
	content: "\e9b3";
}

.file-extension-vob:before {
	content: "\e9b4";
}

.file-extension-wav:before {
	content: "\e9b5";
}

.file-extension-wma:before {
	content: "\e9b6";
}

.file-extension-wmv:before {
	content: "\e9b7";
}

.file-extension-wpd:before {
	content: "\e9b8";
}

.file-extension-wps:before {
	content: "\e9b9";
}

.file-extension-wsf:before {
	content: "\e9ba";
}

.file-extension-xhtml:before {
	content: "\e9bb";
}

.file-extension-xlr:before {
	content: "\e9bc";
}

.file-extension-xls:before {
	content: "\e9bd";
	color: #3C9464;
}

.file-extension-xlsx:before {
	content: "\e9be";
	color: #3C9464;
}

.file-extension-xml:before {
	content: "\e9bf";
}

.file-extension-yuv:before {
	content: "\e9c0";
}

.file-extension-zip:before {
	content: "\e9c1";
}
/*
html,
form, 
td, 
th, 
div, 
*/
* {
    font-family: inherit;
    /* font antialiasing */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/**
 * General
 */

html,
body,
form {
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

html {
    font-size: 12px;
}

body {
    background: var(--Background, #F5F7FA);
    color: var(--Text-primary, #1F2937);
    /* default font for default skin */
    font-family: Montserrat, Roboto, Arial, sans-serif !important;
    /* app text baseline: 1em = 12px */
    font-size: 1em;
    font-weight: 500;
}

/* Canvas do próprio <html> — pintado antes de existir o <body>/shell React,
   por exemplo ao recarregar enquanto a classe de tema é (re)aplicada. Sem
   isto, o fundo branco por defeito do browser aparece por instantes. */
html {
    background: var(--Background, #F5F7FA);
}

/* !important + o :has() explícito são necessários para vencer
   body:has(.fd-react-page-shell){background:#fff !important} sempre que
   ApprovedV2Corrections.css estiver ativo (senão o body fica branco no
   documento de topo — visível atrás do cabeçalho React e durante o
   carregamento de páginas). Exclui BodyPopup: páginas de popup com esse
   marcador correm dentro do iframe de um RadWindow e devem ficar
   transparentes para herdar a superfície pintada por .RadWindow_Default
   (senão o rodapé do popup mostra-se cinzento em vez da cor do popup). */
body:not(.BodyPopup),
body:has(.fd-react-page-shell):not(.BodyPopup) {
    background: var(--Background, #F5F7FA);
    color: var(--Text-primary, #1F2937) !important;
}

/* O login é deliberadamente neutro em relação ao tema: uma preferência
   Midnight memorizada não deve alterar a experiência de login clara e
   não autenticada. */
body.filedoc-login-background {
    background: #F5F7FA !important;
    color: #1F2937 !important;
}

/* Steel Blue (claro) e Padrão (sem classe de tema): o fundo claro da barra
   lateral torna o logótipo negativo (branco) invisível — trocar pelas
   variantes com texto escuro. */
html:not(.fd-theme-midnight) #filedocReactNavRoot a[aria-label="filedoc dashboard"] img {
    content: url('/Images/Skins/Default/Misc/filedoc-logo-light.svg');
}
html:not(.fd-theme-midnight) #filedocReactNavRoot a[aria-label="filedoc store"] img {
    content: url('/Images/Skins/Default/Misc/store-light.svg');
}
html.fd-theme-midnight #filedocReactNavRoot a[aria-label="filedoc dashboard"] img {
    content: url('/Images/Skins/Default/Misc/filedoc-logo-dark.svg');
}
html.fd-theme-midnight #filedocReactNavRoot a[aria-label="filedoc store"] img {
    content: url('/Images/Skins/Default/Misc/store-dark.svg');
}


.clickable{
    cursor:pointer;
}

/**
 * Kill outline efect in chrome
 * outline: -webkit-focus-ring-color auto 5px;
 */

:focus {
    outline: none;
}

/**
 * Tools
 */
.shim {
    font-size: 1%;
    clear: both;
}

.OverFlowClass {
    overflow: visible !important;
}

.fd-masterpage-mainbox {
    padding: 0 0 0 2rem !important;
}

.paneRight {

}

/**/


.ItemFileDocLink a,
.ItemFileDocLink a,
.ItemFileDocLink a:link,
.ItemFileDocLink a:visited,
.ItemFileDocLink a:active {
    color: #0069D9;
    color: var(--Primary, #0069D9);
    font-weight: 500;
    text-decoration: none;
}

    .ItemFileDocLink a:hover {
        color: #0056B3 !important;
        color: var(--Primary-hover,#0056B3) !important;
    }

.ReplacementLabel {
    font-weight: 500 !important;
    color: #667085 !important;
    color: var(--Text-secondary, #667085) !important;
    display: block
}

.FileDocLink,
a.FileDocLink {
    font-weight: 500;
    color: #0069D9;
	color: var(--Primary, #0069D9);
}

    a.FileDocLink:link,
    a.FileDocLink:visited,
    a.FileDocLink:active {
        color: #0069D9;
		color: var(--Primary, #0069D9);
        text-decoration: none;
    }

    a.FileDocLink:hover {
        color: #0056B3 !important;
        color: var(--Primary-hover, #0056B3) !important;
    }

    .Strike,
    a.FileDocLink.Strike {
        text-decoration: line-through !important;
    }

    a.FileDocLink.Normal {
        font-weight: normal;
    }


.FileDocNote {
    color: var(--Text-secondary, #1F2937);
    font-size: 0.9rem;
    line-height: 0.9rem;
    clear: both;
}

.FileSubject {
    color: var(--secondary-color, #6B8791);
    font-weight: 600;
}

.Note {
    font-weight: 500 !important;
    color: #7A8DA0;
    font-size: 12px;
}

.FileDocNote .FileDocLink {
    color: inherit !important;
}

.ToolbarLink,
a.ToolbarLink,
a.ToolbarLink:link,
a.ToolbarLink:visited,
a.ToolbarLink:active,
a.ToolbarLink:hover {
    font-size: 1rem;
    color: #F6895D;
    color: var(--primary-color, #F6895D);
    text-decoration: none;
}

    a.ToolbarLink:hover {
        color: #CC6440;
        color: var(--Primary-hover,#CC6440);
    }

.ToolbarLink {
    padding-left: 10px;
    padding-right: 20px;
}

a.FileDocLink.PendingsLink {
    color: var(--Primary, #0069D9) !important;
    font-weight: 600 !important;
    font-size: 1.2em !important;
}

    a.FileDocLink.PendingsLink:hover {
        color: var(--Primary-Hover, #6B8791) !important;
    }

/**
 * Toolbar 
 */
.fd-toolbar-right,
.fd-align-right {
    float: right;
    font-size: 1em;
}

.fd-toolbar-left,
.fd-toolbar-right {
    display: flex;
    align-items: center;
    gap: var(--fd-icon-spacing);
}

.fd-toolbar-right {
    justify-content: flex-end;
}

.fd-align-center {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 50%;
}

.Border0 {
    border: 0;
}


/**
 * Toolbar link button
 * .fd-link-button show only text
 * .is-highlight ads the highlight color (default: filedoc orange)
 */
.fd-link-button {
/*    width: 100%;*/
    box-sizing: border-box;
    padding: .4rem .8rem;
    text-align: center;
    text-transform: capitalize;
    text-decoration: none;
    font-size: 1em;
    font-weight: 600;
    border-radius: .2rem;
    text-align: center;
    transition: background-color 300ms;
}

.fd-link-button {
    color: #3F424F;
    background-color: #fff;
}

    .fd-link-button:hover,
    .fd-link-button:focus {
        background-color: #EFF3F6;
        /*border: 1px solid #EFF3F6;*/
    }

    .fd-link-button.is-highlight {
        color: #fff;
        color: var(--menu-text-color, #fff);
        background-color: #F6895D;
        background-color: var(--primary-color, #F6895D);
        border: 1px solid transparent;
    }

        .fd-link-button.is-highlight:hover,
        .fd-link-button.is-highlight:focus {
            background-color: #CC6440;
            background-color: var(--primary-hover, #CC6440);
        }

    .fd-link-button.is-clean-highlight {
        background-color: transparent;
        color: var(--Primary, #0069D9);
        border: 2px solid var(--Primary, #0069D9);
    }

        .fd-link-button.is-clean-highlight:hover,
        .fd-link-button.is-clean-highlight:focus {
            background-color: transparent;
            color: var(--Primary, #0069D9);
            border-color: var(--Primary, #0069D9);
        }


.LinkCircHasResponse {
    font-size: 12px;
    display: block;
    color: #fff !important;
    background-color: #3FA0E0;
    border: 1px solid;
    border: 1px solid transparent;
    padding: 7px;
    border-radius: 35px;
    text-decoration: none;
    text-align: center;
}

a.LinkCircHasResponse:link,
a.LinkCircHasResponse:visited,
a.LinkCircHasResponse:active {
    color: #fff !important;
    text-decoration: none;
}

a.LinkCircHasResponse:hover {
    color: #c1c1c1 !important;
}

.Strike,
a.LinkCircHasResponse.Strike {
    text-decoration: line-through !important;
}

a.LinkCircHasResponse.Normal {
    font-weight: normal;
}

.LinkCircNoResponse {
    font-size: 1rem;
    display: block;
    color: #79BDE9 !important;
    border: 1px solid;
    border-color: #79BDE9;
    padding: 7px;
    border-radius: 35px;
    text-decoration: none;
    text-align: center;
    font-weight: 500;
}

a.LinkCircNoResponse:link,
a.LinkCircNoResponse:visited,
a.LinkCircNoResponse:active {
    color: #79BDE9 !important;
    text-decoration: none;
}

a.LinkCircNoResponse:hover {
    color: #3FA0E0 !important;
    border-color: #79BDE9 !important;
}

.Strike,
a.LinkCircNoResponse.Strike {
    text-decoration: line-through !important;
}

a.LinkCircNoResponse.Normal {
    font-weight: normal;
}


.LinkUnRead {
    background-color: var(--Success-light,#0B5025);
    border: 3px solid var(--Success-light,#0B5025);
    color: var(--Success,#00A86B) !important;
    font-weight: 600 !important;
    padding: 0 8px;
    margin-top: 10px;
    border-radius: var(--Default-button-radius);
}

.LinkUnAnswered {
    background-color: var(--Warning-light,#0B5025);
    border: 3px solid var(--Warning-light,#0B5025);
    color: var(--Warning,#00A86B) !important;
    font-weight: 600 !important;
    padding: 0 8px;
    margin-top: 10px;
    border-radius: var(--Default-button-radius);
}

.LinkOutOfTime {
    background-color: var(--Error-light,#0B5025);
    border: 3px solid var(--Error-light,#0B5025);
    color: var(--Error,#00A86B) !important;
    font-weight: 600 !important;
    padding: 0 8px;
    margin-top: 10px;
    border-radius: var(--Default-button-radius);
}

.LinkTotal {
    background-color: var(--Information-light,#064C6B);
    border: 3px solid var(--Information-light,#064C6B);;
    color: var(--Information,#064C6B) !important;
    font-weight: 600 !important;
    padding: 0 8px;
    margin-top: 10px;
    border-radius: var(--Default-button-radius);
}

.fd-icon-button,
.fd-file-extension-button {
    text-indent: -9000px;
    position: relative;
    display: inline-block;
    width: 2.2rem;
    height: 2rem;
    vertical-align: middle;
    text-align: center;
    font-size: var(--fd-icon-size-l);
    font-weight: 500;
    color: #7A8DA0;
}

.fd-icon-button.icon-users.fd-icon-user-single::before {
    content: "\e9dd";
}

.fd-icon-button.fd-icon-Desktop {
    width: 1.5rem;
    height: 3rem;
    font-size: var(--fd-icon-size-m) !important;
    color: var(--Primary,#FB923C) !important;
    margin-right: 14px;
}

.fd-icon-AcPanelBar {
    width: 25px;
    height: 20px;
    line-height: 20px;
    font-size: 1.5rem;
    text-align: left;
}

/*IE Outline*/
.fd-icon-button,
.fd-file-extension-button,
.fd-form-overlay-button,
.fd-form-overlay-button-combo,
.fd-form-overlay-2button-combo,
.masterpage-search {
    text-decoration: none;
    outline: none;
    font-size: var(--fd-icon-size-s) !important;
}

.fd-file-extension-button {
    width: 2rem !important;
    height: 1.5rem !important;
    font-size: var(--fd-icon-size-m) !important;
}

    .fd-icon-button:before,
    .fd-file-extension-button:before {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-indent: 0;
    }

    .fd-file-extension-button:before {
        /* herda 'files-extensions' definido em Skins/Fonts/files-extensions/style.css via [class*=" file-extension-"] */
        font-family: 'files-extensions' !important;
    }

    .fd-icon-button:hover,
    .fd-icon-button:focus,
    .fd-file-extension-button:hover,
    .fd-file-extension-button:focus {
        color: var(--Primary-hover);
    }

    .fd-icon-button,
    .fd-icon-button.is-highlight,
    .fd-file-extension-button.is-highlight,
    .fd-icon-button.is-highlight-secondary {
        color: var(--Primary);
    }

        .fd-icon-button.is-highlight:hover,
        .fd-icon-button.is-highlight:focus,
        .fd-file-extension-button.is-highlight:hover,
        .fd-file-extension-button.is-highlight:focus,
        .fd-icon-button.is-highlight-secondary:hover,
        .fd-icon-button.is-highlight-secondary:focus {
            color: var(--Primary-hover);
        }

    /* No font glyph exists for this codepoint; render it from the SVG source. */
    :is(.fd-icon-button, .fd-tbicon).icon-email-reply::before {
        content: "";
        display: inline-block;
        width: 1em;
        height: 1em;
        background-color: currentColor;
        -webkit-mask-image: url('/skins/fonts/icomoon/svg-icons/icon-email-reply.svg?v=20260907');
        mask-image: url('/skins/fonts/icomoon/svg-icons/icon-email-reply.svg?v=20260907');
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
    }

    .fd-file-extension-button:hover,
    .fd-file-extension-button:focus {
        color: var(--Primary);
    }



.fd-icon-button.grid,
.fd-file-extension-button.grid {
    width: 1.7rem;
    height: 1.5rem;
    font-size: var(--fd-icon-size-m) !important;
}

        .fd-icon-button.grid:before,
        .fd-file-extension-button.grid:before {
            width: 1.7rem;
            font-size: var(--fd-icon-size-m);
            line-height: 1;
        }

.fd-icon-button.grid.icon-no:before {
    font-size: var(--fd-icon-size-m);
}

.fd-icon-button.formrow {
    width: 1rem;
    height: 1rem;
    font-size: 1rem;
    text-align: left;
    vertical-align: top;
    color: var(--main-color, #F6895D);
    font-weight: 500 !important;
}

.fd-icon-button.formrow:not(.icon-info):before,
.fd-icon-button.formrow.icon-info,
.fd-icon-button.formrow.icon-info:before {
    font-size: var(--fd-icon-size-s) !important;
    line-height: 1;
}


.rgSortAscIcon, .rgSortDescIcon {
    color: var(--Primary, #0069D9);
}

/**
 * Form Overlay Button
 * .fd-form-overlay-button Overlays the form element to the left
 * .icon-* ads the icon (Skins/Fonts/icomoon/demo.html)
 */
.fd-form-overlay-button,
.fd-form-overlay-button-combo,
.fd-form-overlay-2button-combo {
    text-indent: -9000px;
    position: relative;
/*    display: inline-block;*/
    width: 2.2rem;
    height: 2rem;
    vertical-align: middle;
    text-align: center;
    line-height: 2rem;
    font-size: var(--fd-icon-size-m);
    /*font-weight: 700;*/
    /*margin-left: -2.4rem;*/
    margin-left: -15px;
}

.fd-form-overlay-button-combo {
    display: inline;
    margin-left: -3.1rem !important;
    /*bottom: 4px;*/
    /*margin-left: -42px !important;*/
}

    .fd-form-overlay-button:before,
    .fd-form-overlay-2button-combo:before {
        position: absolute;
        top: 40%;
        left: 50%;
        width: 2.2rem;
        text-indent: 0;
    }

    .fd-form-overlay-button-combo:before {
        position: absolute;
        left: 0;
        top: 0;
        width: 2.2rem;
        text-indent: 0;
    }

.fd-form-overlay-button, .fd-form-overlay-button-combo, .fd-form-overlay-2button-combo {
    color: var(--Primary, #A1AAB6);
}

    .fd-form-overlay-button:hover,
    .fd-form-overlay-button:focus,
    .fd-form-overlay-button-combo:hover,
    .fd-form-overlay-button-combo:focus,
    .fd-form-overlay-2button-combo:hover,
    .fd-form-overlay-2button-combo:focus {
        color: var(--Primary-hover, #A1AAB6);
    }

/*    .fd-form-overlay-button.is-highlight {
        color: #F6895D;
        color: var(--main-color, #F6895D);
    }

        .fd-form-overlay-button.is-highlight:hover,
        .fd-form-overlay-button.is-highlight:focus {
            color: #CC6440;
            color: var(--main-color-hover, #CC6440);
        }



.fd-login-form-overlay-textbox {
    position: absolute;
    margin-left: 6px;
    color: black;
    font-size: 1.7em;
    z-index: 100;
}

.fd-login-overlay-textbox:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.2rem;
    text-indent: 0;
}


/**
 * Misc
 */
.radNumericBox {
    color: #000;
    ;
    border-color: #808080;
}

input.btnSearch {
    float: left;
    border: none;
    border: solid 0 #fff;
}



/**
 * Login
 */

.LabelUserLogin {
    color: #4e9dd0;
    font-weight: bold;
    font-size: 12px;
}

.LabelSectionTitle {
    font-weight: bold;
    color: #000;
}

.UserLogin {
    color: #4d4d4d;
    font-weight: bold;
    font-size: 12px;
}



/**
 * Captcha
 */

.RadCaptcha_SpamProtectorPanel > img {
    width: 100% !important;
    height: auto !important;
}

.rcCaptchaAudioLink {
    float: right;
}

.RadCaptcha_Default input.control {
}



/**
 * Login elements
 */

.filedoc-css-logo {
    width: 215px;
    height: 120px;
    position: absolute;
    top: 20px;
    left: 46px;
    display: block;
    z-index: 100;
    background: transparent url('/Images/Skins/Default/Login/filedoc-logo.svg') no-repeat center center;
}

.fd-login {
    background: var(--fd-page-bg, #F5F7FA);
    min-height: 100%;
    overflow: hidden;
    position: relative;
}

    .fd-login form {
        min-height: 100%;
        overflow: hidden;
    }

    .fd-login::before {
        background: #FFFFFF url('/Images/Skins/Default/Login/login-artwork.svg') center center / cover no-repeat;
        border-radius: 8px;
        content: '';
        display: block;
        height: calc(100% - 9.2vh);
        left: 52%;
        margin: 0;
        min-height: 600px;
        padding: 0;
        position: absolute;
        right: 2.8vw;
        top: 4.6vh;
        z-index: 1;
    }

/**
 * Login Box
 */

.fd-login .filedoc-login-box {
    margin: 0;
    width: 318px;
    max-width: 100%;
    z-index: 101;
    color: var(--Text-primary, #1F2937);
}

.fd-login .filedoc-login-form {
    box-sizing: border-box;
    padding: 0;
    width: 100%;
    background: transparent;
    max-width: 100%;
    max-height: 100%;
    overflow: visible;
    font-size: 1em;
}

.filedoc-login-box h1 {
    font-size: 2rem;
    font-weight: 500;
    text-align: center;
    color: #F6895D;
    color: var(--main-color, #F6895D);
    margin: 0.8rem 0 0.8rem;
}

.fd-login .filedoc-login-client-logo,
.fd-login .filedoc-login-logo {
    padding-bottom: 24px;
    text-align: left;
}

.fd-login .filedoc-login-client-logo img,
.fd-login .filedoc-login-logo img {
    border: none;
    display: block;
    height: auto;
    width: 100%;
    object-fit: contain;
}

.fd-login .filedoc-login-logo {
    height: 55px;
    overflow: hidden;
    width: 175px;
}

.fd-login .filedoc-login-logo img {
    content: url('/Images/Skins/Default/Login/filedoc-logo-positive.png');
    max-height: none !important;
    max-width: none !important;
    transform: translate(-20px, -25px);
    width: 240px !important;
}

.filedoc-login-version {
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    color: #093747;
    color: var(--primary-color, #093747);
    margin: 0.5rem auto;
    position: fixed; /* ou absolute */
    bottom: 0;
    width: 50%;
}

.fd-login .filedoc-login-version {
    display: none;
}



.fd-login .divLogin {
    align-items: center;
    background-color: var(--Surface, #FFFFFF);
    border: 1px solid var(--Border, #D9E2EC);
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    height: calc(100% - 9.2vh);
    justify-content: center;
    margin: 4.6vh 0 4.6vh 2.8vw;
    min-height: 600px;
    position: relative;
    width: calc(50% - 2.8vw);
    z-index: 2;
}

@media all and (max-width: 900px) {

    .fd-login .divLogin {
        justify-content: center;
        margin: 24px;
        min-height: calc(100vh - 48px);
        width: calc(100% - 48px);
    }

    .fd-login::before {
        display: none;
    }

}

@media all and (max-width: 1100px) {

    #ctl00_mainSearchBox,
    #ctl00_ctl00_mainSearchBox {
        display: none !important;
    }
}


@media all and (max-height:550px) {
    #boxClientLogo, #boxFiledocLogo {
        display: none;
    }
}

.fd-login .Label_Enter_your_Credentials {
    color: var(--Text-secondary, #667085);
    font-family: Montserrat, Roboto, Arial, sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 21px;
    padding-bottom: 18px;
}

.fd-login .filedoc-login-table td {
    padding-bottom: 14px;
    position: relative;
}

.fd-login .fd-login-form-overlay-textbox {
    align-items: center;
    color: var(--Primary, var(--main-color, #0069D9));
    display: inline-flex;
    font-size: 20px;
    height: 40px;
    left: 16px;
    margin: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: none;
    z-index: 1;
}

.fd-login .filedoc-login-table input[type="text"],
.fd-login .filedoc-login-table input[type="password"] {
    min-height: 40px !important;
    padding-left: 46px !important;
}

.fd-login .filedoc-login-table .RadComboBox,
.fd-login .filedoc-login-table .RadComboBox .rcbInner,
.fd-login .filedoc-login-table .RadComboBox .rcbInput,
.fd-login .filedoc-login-table .RadComboBox .rcbArrowCell,
.fd-login .filedoc-login-table .RadComboBox .rcbActionButton {
    height: 40px !important;
}

.fd-login .filedoc-login-table .RadComboBox .rcbInput {
    color: var(--Text-primary, #1F2937) !important;
    font-size: 1em !important;
    line-height: 38px !important;
    padding-left: 46px !important;
}

.fd-login .filedoc-login-table .RadComboBox {
    position: relative;
    z-index: 0;
}

.fd-login .filedoc-login-table .RadComboBox .rcbActionButton::after,
.fd-login .filedoc-login-table .RadComboBox .rcbArrowCell a::after {
    right: 16px !important;
}

.fd-login .filedoc-login-table .col-checkbox {
    padding: 6px 0 28px;
}

.fd-login .filedoc-login-table .col-checkbox .LabelControlLogin {
    align-items: center;
    display: inline-flex;
    gap: 8px;
}

.fd-login .filedoc-login-table input[type="checkbox"]:not(.rcbCheckBox) {
    background: var(--Surface, #FFFFFF) !important;
    border-color: var(--Primary, var(--main-color, #0069D9)) !important;
    border-radius: 2px !important;
    height: 18px !important;
    width: 18px !important;
}

.fd-login .filedoc-login-table input[type="checkbox"]:not(.rcbCheckBox):checked {
    border-color: var(--Primary, var(--main-color, #0069D9)) !important;
}

.fd-login .filedoc-login-table input[type="checkbox"]:not(.rcbCheckBox):focus-visible {
    outline-color: var(--Primary, var(--main-color, #0069D9)) !important;
}

.fd-login .filedoc-login-table input[type="checkbox"]:not(.rcbCheckBox) + label {
    color: var(--Text-primary, #1F2937) !important;
    font-family: Montserrat, Roboto, Arial, sans-serif;
    font-size: 1em;
    font-weight: 600;
    line-height: 21px;
}

table.filedoc-login-table,
table.filedoc-login-table tr,
table.filedoc-login-table td {
    width: 100%;
    padding: 0;
    margin: 0;
}

    table.filedoc-login-table td {
        padding-bottom: 10px;
    }

.col-button {
    text-align: center;
}

    .col-button .button {
        max-width: 80%;
        font-size: 1.2rem;
    }

.fd-login .filedoc-login-table .col-button .button {
    background-color: var(--Primary, var(--main-color, #0069D9));
    border: 0;
    border-radius: 10px;
    height: 40px;
    max-width: 100%;
    font-family: Montserrat, Roboto, Arial, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0;
    vertical-align: middle;
    color: var(--Text-auxiliar, #FFFFFF);
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

    .fd-login .filedoc-login-table .col-button .button:hover,
    .fd-login .filedoc-login-table .col-button .button:focus {
        background-color: var(--Primary-hover, var(--main-color-hover, #0056B3));
    }


/**
 * OAuth Login Button
 */
.microsoft-logo-login {
    cursor: pointer;
    background: transparent url('/Images/Skins/Default/Login/offcial_microsoft_signin.svg') no-repeat center center;
}

.fd-login .filedoc-login-table .col-button .button.microsoft-logo-login {
    border: 1px solid var(--Border, #D9E2EC);
    background-color: #fff;
}

    .fd-login .filedoc-login-table .col-button .button.microsoft-logo-login:hover,
    .fd-login .filedoc-login-table .col-button .button.microsoft-logo-login:focus {
        background-color: #fff;
    }

.okta-logo-login {
    background: transparent url('/Images/Skins/Default/Login/oficial_okta_signin.png') no-repeat center center;
    cursor: pointer;
    background-size: contain;
}

.button.okta-logo-login {
    background-color: #009CDD;
}

    .button.okta-logo-login:hover,
    .button.okta-logo-login:focus {
        background-color: #008aDD;
    }

.openid-logo-login {
    background-image: none !important;
    cursor: pointer;
}

.fd-login .filedoc-login-table .col-button .button.openid-logo-login {
    font-size: var(--fd-icon-size-m, 24px);
    padding: 0;
}

    .button.openid-logo-login:hover,
    .button.openid-logo-login:focus,
    .fd-login .filedoc-login-table .col-button .button.openid-logo-login:hover,
    .fd-login .filedoc-login-table .col-button .button.openid-logo-login:focus {
        background-color: var(--Primary-hover, var(--main-color-hover, #0056B3)) !important;
    }

/**
 * Main Footer
 * !Hidden @20180620
 */
.filedoc-footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    background: #313942;
    box-sizing: border-box;
    padding: .5rem 1rem;
    display: none !important;
}

    .filedoc-footer span {
        color: #D6DDE4;
        font-size: 12px;
        color: #D6DDE4;
        text-decoration: none;
        transition: color 300ms
    }

.filedoc-footer-company-label {
    float: left;
}

.filedoc-footer-copyright-label {
    float: right;
}



/**
 * Tools
 */

/*
.mobile-hide-background
.pad-hide-background {
	background: none !important;
}
*/

.is-menu,
.is-menu li {
    margin: 0;
    padding: 0;
}

    .is-menu li {
        display: inline-block;
    }



/**
 * Header Bar
 */

.filedoc-header {
    height: 58px;
    /*background: var(--primary-color, #093747);*/
    background-color: transparent;
}

.filedoc-header-Portal {
    height: 41px !important;
    background: #313942 !important;
}


.filedoc-logo {
    content: "";
    display: block;
    min-width: 91px;
    min-height: 19px;
    border: none;
    left: 10px;
    top: 12px;
    position: absolute;
}

.filedoc-header-Portal .filedoc-logo {
    top: 6px !important;
}


.filedoc-header-right {
    float: right;
    height: 41px;
    padding-top: 7px;
}

.filedoc-header-Portal .filedoc-header-right {
    padding-top: 0px;
}

a.filedoc-header-left {
    margin-left: 110px;
}


.filedoc-username {
    display: inline-block;
    height: 41px;
    line-height: 41px;
    color: #fff;
    font-size: 12px;
    margin-right: 20px;
    font-weight: 500;
    float: left;
}

/**
 * Notifications Menu
 */
.filedoc-notifications {
    float: left;
    margin-right: 20px;
    height: 41px;
}

    .filedoc-notifications li {
        height: 41px;
        line-height: 41px;
        display: inline-block;
    }

a.notification-box {
    display: block;
    height: 41px;
    width: 41px;
    line-height: 45px;
    border: none;
    position: relative;
    text-decoration: none;
    font-size: 1.7rem;
    color: #fff;
    transition: color 300ms;
}

    a.notification-box:link,
    a.notification-box:visited,
    a.notification-box:active {
        color: #7A8DA0;
    }

    a.notification-box:hover,
    a.notification-box:focus {
        color: #fff;
    }

    a.notification-box > i {
        position: absolute;
        font-family: Montserrat, Roboto, Arial, sans-serif !important;
        background-color: #ccc;
        font-size: 12px;
        font-weight: 600;
        height: 1.2rem;
        border-radius: .7rem;
        text-align: center;
        line-height: 1.3rem;
        box-sizing: border-box;
        padding: 0 .3rem;
        top: 5px;
        right: 2px;
        color: #fff;
        font-style: normal;
        text-shadow: 0 1px 1px rgba(0,0,0,.3);
    }

a.notification-docs > i,
a.notification-procs > i {
    color: var(--menu-text-color, #fff);
    /*	background-color: #F8A543;
	background-color: var(--main-color, #F8A543);
*/ background-color: #3DB8DB;
}

a.notification-alerts > i {
    /*	background-color: #FF4C79;*/
    background-color: #F8A543;
    background-color: var(--main-color, #F8A543);
}

a.notification-tasks > i {
    /*	background-color: #3DB8DB;*/
    background-color: #F8A543;
    background-color: var(--main-color, #F8A543);
}

a.notification-warnings > i {
    /*	background-color: #F8A543;*/
    background-color: #F8A543;
    background-color: var(--main-color, #F8A543);
}

/**
 * Dashboard
 */

.fd-dashboard-content,
.fd-dashboard {
    padding: 0;
}

.fd-dashboard-content {
    width: 100%;
    margin-top: 20px;
}

.fd-dashboard-title {
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    color: #7A8DA0;
    border: none;
    padding-top: 5px;
}

    h1.fd-panel-header-title,
    .fd-dashboard-title h2 {
        font-family: Montserrat, Roboto, Arial, sans-serif;
        font-weight: 600;
        font-size: 12px;
        line-height: 25px;
        color: #3F424F;
        margin: 0;
        padding-left: 7px;
        display: inline-block;
        float: left;
    }

h1.fd-panel-header-title {
    font-size: 1rem;
    padding-right: 5px;
    line-height: 35px;
}

.fd-dashboard-title .fd-align-right {
    margin-top: -4px;
}

.fd-dashboard-cell {
    width: 50%;
}

.fd-dashboard-tables-wrapper {
    display: flex;
    gap: 16px;
}

.fd-dashboard-warnings-wrapper {
    display:flex;
    gap:16px;
}

.fd-dashboard-warnings-wrapper .listitem {
    width: 50%;
    box-sizing: border-box;
}

.fd-dashboard-warnings-wrapper .listitem:only-child {
    width: 100%;
}

 .fd-dashboard-warnings-wrapper .RadPanelBar_Default .rpText::before {
        display:none !important;
    }

    .fd-dashboard-warnings-wrapper .listitem {
	    color: var(--Text-primary) !important;
	    position: relative;
	    height:auto;
	    overflow: hidden;
    }

    .fd-dashboard-warnings-wrapper .delete {
	    font-size: 2rem;
        height: 2rem;
    }

    .fd-dashboard-warnings-wrapper h1 {
	    font-size: 1.2rem;
    }

    .fd-dashboard-warnings-wrapper .title {
	    color:  var(--main-color, #F6895D);
    }

    .fd-dashboard-warnings-wrapper .titlebold {
	    font-weight: 600;
	    color:  var(--main-color, #F6895D);
    }
		
    .fd-dashboard-warnings-wrapper .colordate {
    /*		color: #A1AAB6;*/
    }

    .fd-dashboard-warnings-wrapper .fd-warning-toolbar-wrapper {
        display: flex;
    }

    .fd-dashboard-warnings-wrapper .fd-warning-toolbar-wrapper .description {
        width: 100%;
        margin: 0;
    }

    .fd-dashboard-warnings-wrapper .fd-warning-toolbar-wrapper .delete {
        width: 25px;
    }


/**
 * Dashboard Dockzones
 */

.RadDockZone {
    padding: 0;
}

.RadDock_Default .rdMiddle .rdCenter, .RadDock_Default .rdBottom .rdCenter {
    background-color: transparent;
}

.RadDock_filedocZone.fd-dashboard-dockzone {
    border: none;
}

*/
.RadDock_filedocZone.fd-dashboard-dockzone-left {
    /*margin-right: 10px;*/
}

.RadDock_filedocZone.fd-dashboard-dockzone-right {
    /*margin-top: -3px;*/
}


.RadDock_filedocPane {
    position: inherit !important;
    border: none;
    border-radius: var(--Default-button-radius);
}

.RadDock_filedocPane .rdTop {
    display: block;
}

/* relevante para o link ver mais*/
.RadDock_filedocPane .RadPanelBar_Default .rpLink {
    display: inline-flex;
    /*width: auto;*/
}

.fd-dashboard-warnings-wrapper .linkMore,
.RadDock_filedocPane .RadPanelBar_Default .linkMore {
    font-size: 1.5rem;
    padding-top: 0.73rem;
    display: inline-block;
    white-space: nowrap;
}

.RadDock_filedocPane .RadPanelBar_Default .rpRootGroup .rpExpanded .rpText {
    padding-right: 15px;
}

/* As grids do dashboard tem linha regra */
.Grid-dashboard .rgHeader,
.AcFormTable .rgHeader,
.RadPanelBar_Default .rgHeader {
    border-radius: 0 !important;
}

/* Separador entre linhas das grids do dashboard */
.RadDock_filedocPane .Grid-dashboard :is(.rgMasterTable, .rgDetailTable) > tbody > tr:not(:is(.rgNoRecords, .rgPager)):not(:last-child) > td {
    border-bottom: 1px solid var(--Border, #D9E2EC);
}

/* O border-radius geral da grid (1º/último td da linha) arredondava as pontas deste separador */
.RadDock_filedocPane .Grid-dashboard :is(.rgMasterTable, .rgDetailTable) > tbody > tr:not(:is(.rgNoRecords, .rgPager)) > td {
    border-bottom-right-radius: 0 !important;
}

.RadDock_filedocPane .Grid-dashboard :is(.rgMasterTable, .rgDetailTable) > tbody > tr:not(:is(.rgNoRecords, .rgPager)):not(:is(.GridRow_Pending, .GridRow_AlmostPending, .GridRow_OnDate)) > td {
    border-bottom-left-radius: 0 !important;
}

/* A orelha de estado (border-left) ocupa a célula toda: a base fica arredondada como o topo. */
.RadDock_filedocPane .Grid-dashboard :is(.rgMasterTable, .rgDetailTable) > tbody > tr:is(.GridRow_Pending, .GridRow_AlmostPending, .GridRow_OnDate) > td:not(.fd-first-cell) {
    border-bottom-left-radius: 0 !important;
}

.Grid-dashboard .ellipsis {
    top: 15px !important;
}


/**
 * Dash graph
 */
.fd-dash-wrapper {
    position: relative;
}

    .fd-dash-wrapper .rdTitleBar {
        position: relative;
        z-index: 100;
    }

.fd-dash-graph-dropbox {
    position: absolute;
    right: 24px;
    top: 20px;
    z-index: 100;
}

    .fd-toolbar-right .RadComboBox .rcbInner,
    .fd-dash-graph-dropbox .RadComboBox .rcbInner {
        background-color: #fff;
        /*border-color: var(--Border) !important;*/
        border:none;
        padding-right: 1.4rem;
    }

    .fd-dash-graph-dropbox .RadComboBox .rcbInner {
        border: none !important;
    }

    .fd-dash-graph-dropbox .RadComboBox_Default .rcbInput {
        text-align: right;
    }

.fd-dash-graph-pie {
    min-height: 462px;
    fill: var(--Text-primary);
}

/*cor das linhas bdo gráfico*/
.fd-dash-wrapper text,
.fd-dash-graph-pie text {
    fill: var(--Text-primary);
}

.fd-dash-graph {
    margin-top: 15px;
    fill: var(--Text-primary);
}

/* Combo Separator */
.RadComboBoxDropDown_Default .rcbItem.rcbSeparator {
    border-top: 1px dashed #ddd;
    background: none;
    min-height: 8px;
}

.RadComboBoxDropDown_Default .rcbSeparator {
    border-top: 1px dashed #ddd;
    background: #8a8a8a;
}

.RadComboBoxDropDown_Default .rcbItem.Title.rcbSeparator.Title {
    background: #a0a0a0;
}

.RadComboBoxDropDown_Default .rcbItem.rcbSeparator input.rcbCheckBox {
    display: none;
}

/**
 * Dashinfo Menu
 */

/**
 * Stats bar
 */
.dashinfo-content .FileDocLink {
    border-radius: var(--Default-button-radius, 12px);
    margin-top: 10px;
    display: block;
    padding: 0 6px;
    text-decoration: none;
    font-weight: 600 !important;
    border: 1px solid;
}

div.dashinfo-content {
    border-radius: 8px;
}

.filedoc-header-dashinfo {
    height: 91px;
    margin-bottom: 3px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    white-space: nowrap;
}

ul .filedoc-dashinfo {
    position: relative;
    margin: 0;
    padding: 0;
    display: block;
    height: 91px;
}

    ul.filedoc-dashinfo li.dashinfo-box {
        position: relative;
        display: block;
        margin: 0;
        /*		padding: 0px 5px 0px 5px;*/
        height: 61px;
        float: left;
        vertical-align: top;
        text-align: center;
        font-weight: 600;
        line-height: 30px;
        font-size: 1.9rem;
        vertical-align: top;
        line-height: 30px;
        font-size: 1em;
        text-align: center;
    }

        ul.filedoc-dashinfo li.dashinfo-box div.dashinfo-content {
            display: block;
            height: 91px;
            padding: 0;
            margin: 0;
            text-decoration: none;
            font-family: Montserrat, Roboto, Arial, sans-serif;
            font-size: 1em;
            color: #A1AAB6;
            font-weight: 500;
        }

        ul.filedoc-dashinfo li.dashinfo-box > a:hover,
        ul.filedoc-dashinfo li.dashinfo-box > a:focus {
            background-color: #F7F8F9;
        }

    ul.filedoc-dashinfo .dashinfo-block {
        display: inline-block;
        height: 51px;
        padding: 5px 5px 0;
        text-align: center;
        margin: 15px 5px 15px 0;
    }

div.dashinfo-block {
    flex: 1 1 auto;
}

.dashinfo-content i.verticalline {
	border-left: 2px solid;
}

ul.filedoc-dashinfo i.icon {
    position: relative;
    width: 50px;
    height: 50px;
    top: 10px;
    overflow: hidden;
    margin-left: 10px;
    content: "";
    display: inline-block;
    float: left;
    line-height: 50px;
    font-family: 'icomoon' !important;
    text-align: center;
    font-size: 1.8rem;
    font-weight: 500;
    text-decoration: none;
}

ul.filedoc-dashinfo .fd-counter {
    font-size: 1.5rem;
    display: block;
    font-style: normal;
    font-weight: 600;
    color: var(--Text-primary, #fff);
    line-height: 50%;
    font-weight: 600 !important;
    text-decoration: none;
}


/* Docs */

/* Box */
ul.filedoc-dashinfo li.dashinfo-docs div.dashinfo-content {
    background: var(--Auxiliar-3-light, #FEEEDE);
    color: var(--Auxiliar-3, #FCEBEB);
    min-width: 476px;
}

/* Botao Total */
.FileDocLink.dashinfo-docs-total-Color {
    background: var(--Auxiliar-3,#FA8B25) !important;
    color: var(--Auxiliar-3-light,#FFF) !important;
    border-color: var(--Auxiliar-3, #093747) !important;
}

    .FileDocLink.dashinfo-docs-total-Color:hover {
        transform: scale(1.05);
        color: var(--Auxiliar-3-light,#FFF) !important;
    }

/* Botoes */
.FileDocLink.dashinfo-docs-Color {
    color: var(--Auxiliar-3, #093747) !important;
    border-color: var(--Auxiliar-3, #093747) !important;
}

    .FileDocLink.dashinfo-docs-Color:hover {
        color: var(--Auxiliar-3, #093747) !important;
        transform: scale(1.05);
    }

/* Procs */

/* Box */
ul.filedoc-dashinfo li.dashinfo-procs div.dashinfo-content {
    background: var(--Auxiliar-2-light, #ECF5FC);
    color: var(--Auxiliar-2, #BCEAD8);
    border-color: var(--Auxiliar-2, #BCEAD8);
}

/* Botao Total */
.FileDocLink.dashinfo-procs-total-Color {
    background: var(--Auxiliar-2, #3FA0E0) !important;
    color: var(--Auxiliar-2-light, #fff) !important;
    border-color: var(--Auxiliar-2, #093747) !important;
}

    .FileDocLink.dashinfo-procs-total-Color:hover {
        color: var(--Auxiliar-2-light, #fff) !important;
        transform: scale(1.05);
    }

/* Botoes */
.FileDocLink.dashinfo-procs-Color {
    color: var(--Auxiliar-2, #093747) !important;
    border-color: var(--Auxiliar-2, #093747) !important;
}

    .FileDocLink.dashinfo-procs-Color:hover {
        color: var(--Auxiliar-2, #093747) !important;
        transform: scale(1.05);
    }


/* Alertas */

ul.filedoc-dashinfo li.dashinfo-alerts div.dashinfo-content {
    background: var(--Auxiliar-1-light, #F4EFF6);
    color: var(--Auxiliar-1, #EAF3DE);
}

/* Botao Total */
.FileDocLink.dashinfo-Alerts-Color {
    background: var(--Auxiliar-1, #9EB3ED) !important;
    color: var(--Auxiliar-1-light, #fff) !important;
    border-color: var(--Auxiliar-1, #9EB3ED) !important
}

    .FileDocLink.dashinfo-Alerts-Color:hover {
        color: var(--Auxiliar-1-light, #fff) !important;
        transform: scale(1.05);
    }


/* Tarefas */
ul.filedoc-dashinfo li.dashinfo-tasks div.dashinfo-content {
    background: var(--Surface, #FAF7D3);
    color: var(--Primary, #FB923C);
    border-color: var(--Primary, #FB923C) !important;
}

/* Botao Total */
.FileDocLink.dashinfo-Tasks-Color {
    color: var(--Primary, #9EB3ED) !important;
    border-color: var(--Primary, #FB923C) !important;
}

    .FileDocLink.dashinfo-Tasks-Color:hover {
        color: var(--Primary, #9EB3ED) !important;
        transform: scale(1.05);
    }

/* icon de expandir */
.RadDock_filedocPane .RadPanelBar_Default .rpText::before {
    display: none !important;
}

.RadDock_filedocPane .rdTop {
    display: none;
}



/**
 * Buttons
 */
.button {
    width: 100%;
    color: #fff;
    color: var(--menu-text-color, #fff);
    background-color: #F6895D;
    background-color: var(--main-color, #F6895D);
    box-sizing: border-box;
    padding: .8rem 1.6rem;
    text-align: center;
    text-transform: capitalize;
    transition: background-color 300ms;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    border-radius: .5rem;
    border-width: 1px;
}

    .button:hover,
    .button:focus {
        background-color: #CC6440;
        background-color: var(--main-color-hover, #CC6440);
    }


/**/

.SubTitle {
    background-color: #efefef;
    border-bottom: solid 1px #c3c3c3;
    border-top: solid 1px #c3c3c3;
    font-size: 12px !important;
    color: #999;
    height: 28px;
    margin-bottom: 20px !important;
    padding: 0 5px 0 5px;
    vertical-align: middle !important;
}

.LabelPesquisa {
    color: #4d4d4d;
    font-size: 12px;
}

.BotaoPesquisar {
    color: #4d4d4d;
    text-decoration: none;
    font-size: 12px;
}

.MenuMain {
    line-height: 23px;
    min-height: 23px;
    vertical-align: middle;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.mainHorizontalMenu {
    list-style: none;
    padding-right: 10px;
}

    .mainHorizontalMenu li {
        float: left;
        padding-left: 15px;
        padding-top: 2px;
        white-space: nowrap;
    }

    .mainHorizontalMenu a {
        display: block;
        padding-left: 23px;
        line-height: 17px;
        background: url('/Images/Skins/Default/Home/TopMenuIconsSprite.png') no-repeat;
    }

    .mainHorizontalMenu #alinkDesktop {
        background-position: 0 0;
    }

    .mainHorizontalMenu #alinkFavorites {
        background-position: 0 -16px;
    }

    .mainHorizontalMenu #alinkConfig {
        background-position: 0 -32px;
    }

    .mainHorizontalMenu #alinkChangePassword {
        background-position: 0 -48px;
    }

    .mainHorizontalMenu #alinkManual {
        background-position: 0 -64px;
    }

    .mainHorizontalMenu #alinkOrganizationRules {
        background-position: 0 -80px;
    }

    .mainHorizontalMenu #alinkLogout {
        background-position: 0 -96px;
    }

.Footer {
    height: 19px;
}

.LabelFooter {
    color: #333;
    font-size: 12px !important;
}



/**
 * Label Toolbar
 */

.LabelToolbar {
    background: #ebf0f4;
    border-top: 1px solid #ccc;
    font-size: 1rem;
    clear: both;
    padding-left: 2px;
    color: #F6895D;
    color: var(--main-color, #F6895D);
}

    .LabelToolbar td {
        white-space: nowrap;
        padding: 0 5px
    }


.ContentBody {
    overflow: hidden;
/*    background: var(--Background, #fff);*/
}

.fd-card {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0px 4px 12px 0px #00000026;
    overflow: hidden;
    height: 100%;
    margin: 2rem;
    padding: 2rem 3rem;
}

.fd-config-content-card {
    box-sizing: border-box;
    box-shadow: 0px 4px 4px 0px #00000040;
    height: auto;
    min-height: calc(100vh - 4rem);
    margin: 0;
}



.LabelControl {
    /*font-size: 11px;*/
    font-size: 1em;
    color: var(--Text-primary, #1F2937);
}

    .LabelControl input {
        margin: 0 3px 0 0;
        vertical-align: bottom;
    }

    .LabelControl label {
        margin-right: 10px;
    }

.LabelControlReadOnly {
    font-weight: 600;
    font-size: 1em;
    color: var(--primary-color, #093747);
}


.LabelFilter {
    font-weight: 500;
    font-size: 1em;
    color: var(--primary-color, #093747);
}




/**
 * RadCaptcha_CaptchaImage
 */

img#RadCaptcha_CaptchaImage {
    width: 100% !important;
    height: auto !important;
}

.rcCaptchaAudioLink {
    position: relative;
    top: 10px;
    right: 0;
    text-indent: -9000px;
    display: block;
}

    .rcCaptchaAudioLink::before {
        position: absolute;
        content: "";
        width: 2.2rem;
        height: 2.2rem;
        background-color: #F6895D;
        background-color: var(--main-color, #F6895D);
        -webkit-mask-image: url('/skins/fonts/icomoon/svg-icons/icon-volumemedium.svg?v=20260716-mask');
        mask-image: url('/skins/fonts/icomoon/svg-icons/icon-volumemedium.svg?v=20260716-mask');
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        line-height: 40px;
        text-indent: 0;
        -webkit-transition: all 400ms;
        -o-transition: all 400ms;
        transition: all 400ms;
        display: block;
    }

    .rcCaptchaAudioLink:hover::before {
        color: #CC6440;
        color: var(--main-color-hover, #CC6440);
    }




.Mandatory {
    font-size: 10pt;
    color: red;
    padding: 0 5px 0 5px;
}

.DivMessage {
    width: 100%;
    border: solid 1px #05D32C;
    background-color: #D6F2DB;
    padding: 0 5px 0 5px;
    font-size: 12px;
    color: #000;
}

.DivError {
    width: 100%;
    border: solid 1px #FF0000;
    background-color: #FFD7D7;
    padding: 0 5px 0 5px;
    font-size: 12px;
    color: #000;
}

.TableForm {
    width: 100% !important;
    /*border-top: solid 1px #ccc;*/
}

.TableForm td {
    padding-top: 0.5rem;
    vertical-align: middle !important;
}

.TableForm .TdTitle {
    font-weight: 500;
    color: var(--Text-primary, #1F2937);
}

.TableForm .TdControl {
    padding-left: 5px;
    padding-right: 5px;
}

.TableForm .TdControl input[type=radio] {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

.TableForm .TdObservations {
    padding-left: 5px;
    padding-right: 5px;
    background-color: var(--Surface, #FCFCFC);
}

.TableLog {
    width: 100%;
    border: solid 1px #ccc;
}

.DivLog {
    padding-top: 5px;
    width: 100%;
    display: none;
}

#TrDivMessages {
    padding-bottom: 5px;
}



/**
 * Main Panel Toolbar
 */

.fd-toolbar-main {
    box-sizing: border-box;
    max-width: 100%;
    min-height: 36px;
    background: transparent;
    padding: 5px 0; /* recolocado para novo layout */
    border: 0; /* 2026-06-29: drop top/bottom toolbar frame app-wide (novo layout) */
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: var(--fd-toolbar-gap);
    margin-right: 2em;
}

/* 
    Alguns casos em que por ausencia de permissões/configurações a divs ficam vazias.
    Protege o min-height do toolbar principal, evitando que o layout fique com um espaço em branco desnecessário.
*/
/* :not(:has(> *)) em vez de :empty — o ASPX deixa sempre whitespace, que invalida o :empty. */
.fd-toolbar-main:not(:has(> *)) {
    display: none;
}

/* Dentro de 
    Casos bdo classificador, SGQ e eventualmente outros
*/

.fd-toolbar.fd-inside {
    margin-top: 4px !important;
    margin-bottom: 1rem;
}

.fd-toolbar-main.fd-inside {
    margin-right: 0 !important;
}

.fd-toolbar-main .RadMultiPage {
    flex: 1 1 auto;
    min-width: 0;
}

.fd-selection-counter {
    display: none;
    color: var(--main-color, #F6895D );
    font-size: 12px;
    font-weight: bold;
    padding: 3px 12px;
    margin: 0 8px;
    vertical-align: middle;
    white-space: nowrap;
    line-height: 1.4;
}

.fd-display-flex {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

/* Toolbar row: icons, buttons and inline controls on a single flex line */
.fd-toolbar-icons {
    /*align-items: center;
    display: flex;
    flex-wrap: nowrap;*/
    /*gap: var(--fd-toolbar-gap);*/
    padding-left: 0;
}

.fd-toolbar-icons > .fd-toolbar-right,
.fd-toolbar-main > .fd-toolbar-right {
    margin-left: auto;
}

.fd-toolbar-main :is(.fd-icon-button, .fd-file-extension-button) {
    font-size: 1rem !important;
}


.fd-toolbar-right :is(.fd-icon-button, .fd-file-extension-button, .fd-toolbar-action-icon) {
    background-color: transparent !important;
    color: var(--Primary, #0069D9) !important;
    font-weight: 400 !important;
}

.fd-toolbar-right :is(.fd-icon-button, .fd-file-extension-button, .fd-toolbar-action-icon)::before,
.fd-toolbar-right :is(.fd-icon-button, .fd-file-extension-button, .fd-toolbar-action-icon)::after {
    font-size: var(--fd-icon-size-m) !important;
    line-height: 1 !important;
}

.fd-toolbar-right .fd-toolbar-action-icon::before {
    width: var(--fd-icon-size-m) !important;
    height: var(--fd-icon-size-m) !important;
}

/* Toolbar ACOptions dropdown contract. Keep the legacy ACOptions treatment outside toolbars. */
.fd-toolbar-main :is(.ACOptionsDark.InnerArrow, .ACOptionsLight.InnerArrow) {
    background: var(--Surface, #FFFFFF) !important;
    border: 1px solid var(--Border, #D9E2EC) !important;
    border-radius: 8px !important;
    box-sizing: border-box !important;
    color: var(--Text-primary, #1F2937) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex: 0 0 auto !important;
    min-width: 165px !important;
    gap: var(--fd-field-pad-x, 12px) !important;
    height: 36px !important;
    margin: 0 !important;
    padding: 0 var(--fd-field-pad-x, 12px) !important;
    line-height: normal !important;
}

.fd-toolbar-main :is(.ACOptionsDark.InnerArrow, .ACOptionsLight.InnerArrow)::after {
    content: "" !important;
    flex: 0 0 var(--fd-icon-size-s) !important;
    width: var(--fd-icon-size-s) !important;
    height: var(--fd-icon-size-s) !important;
    margin-left: 0 !important;
    background-color: var(--Primary, #0069D9) !important;
    -webkit-mask-image: url('/skins/fonts/icomoon/svg-icons/icon-caret-down.svg?v=20260721-latest-extraction') !important;
    mask-image: url('/skins/fonts/icomoon/svg-icons/icon-caret-down.svg?v=20260721-latest-extraction') !important;
    -webkit-mask-position: center !important;
    mask-position: center !important;
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
}

/* html body is required here only: it outranks the legacy !important ACOptions hover colors below. */
html body .fd-toolbar-main :is(.ACOptionsDark.InnerArrow, .ACOptionsLight.InnerArrow):hover {
    border-color: var(--Primary-hover, #0056B3) !important;
    color: var(--Text-primary, #1F2937) !important;
    text-decoration: none !important;
}

.fd-toolbar-main .icon-info::before {
    font-size: var(--fd-icon-size-s) !important;
    line-height: 1 !important;
}

.ToolBarLeft {
    width: 0;
    height: 26px;
}

.ToolBarRight {
    height: 25px;
    text-align: right;
    vertical-align: middle;
    padding-right: 20px;
}

    .ToolBarRight img {
        vertical-align: middle;
    }

.ToolBarSeparator {
    padding: 0;
    font-size: 1%;
}

/**
 * Toolbar gfx
 */

.fd-toolbar-right-col {
    text-align: right;
    vertical-align: middle;
}


.fd-col-separator {
    background: #D8DFE5;
    width: 1px;
    height: 26px;
    content: ' ';
    overflow: hidden;
    display: inline-block;
    margin: 5px;
    vertical-align: middle;
}

.fd-col-Document {
    color: #6B8791;
    color: var(--Text-secondary, #6B8791);
    background: var(--Background, #FFF);
    font-size: 12px;
    height: 26px;
    overflow: hidden;
    display: inline-block;
    margin: 5px;
    padding-top: 5px;
    padding-right: 10px;
    vertical-align: middle;
}

.fd-col-DocSubType {
    color: #F6895D;
    color: var(--main-color, #F6895D);
    background: var(--Background, #FFFFFF);
    font-size: 12px;
    height: 26px;
    overflow: hidden;
    display: inline-block;
    margin: 0 5px;
    padding-right: 10px;
    line-height: 1.9rem;
}

.fd-col-Result {
/*    color: #093747;*/
    box-sizing: border-box;
    padding: .8rem .4rem.8rem .4rem;
    text-align: center;
    text-decoration: none;
    font-size: 1em;
    font-weight: 500;
    vertical-align: middle;
}

    .fd-col-Result.PaddingRight {
        padding-right: 50px !important;
    }

.fd-regs-per-page {
    font-size: 1em;
    color: #7A8DA0;
}

.fd-tool-icons,
.fd-config-icons {
    vertical-align: middle;
    -webkit-transition: color 3000ms;
    -o-transition: color 3000ms;
    transition: color 3000ms;
    text-decoration: none;
}

    .fd-tool-icons,
    .fd-tool-icons::before {
        display: inline-block;
        overflow: hidden;
        width: 36px;
        height: 36px;
    }

.fd-tool-icons {
    font-size: 2.4rem;
    color: #F6895D;
    color: var(--main-color, #F6895D);
    text-indent: -9000px;
    position: relative;
    visibility: visible !important;
}

    .fd-tool-icons::before {
        font-family: 'icomoon';
        font-size: 2.4rem;
        position: absolute;
        top: 0;
        left: 0;
        text-indent: 0;
    }

.fd-config-icons {
    font-size: 2rem;
    color: #7A8DA0;
}

.fd-tool-icons:hover {
    color: #CC562E;
}

.fd-config-icons:hover {
    color: #515E68;
}

a.fd-tool-icons,
a.fd-tool-icons:hover,
a.fd-config-icons,
a.fd-config-icons:hover {
    text-decoration: none;
}

.fd-tool-icons .fd-link-label,
.fd-config-icons .fd-link-label {
    display: none;
}

.fd-toolbar-right-col .ToolBarIcons {
    display: inline-block;
}


/**
 * Toolbar inbox filters
 */

.fb-inbox-search {
    padding-top: 20px;
}

.fb-inbox-search-input {
}

.fb-inbox-filter-item {
    padding-top: 2px;
}











.BackgroundTop {
    padding-right: 10px;
    vertical-align: top;
}

    .BackgroundTop img {
        vertical-align: top;
        margin-right: 2px;
    }

.ACMCombo {
    border: solid 1px transparent;
    background: #FFF;
    cursor: pointer;
}

.ACMComboHover {
    border: solid 1px #ccc;
    background: #ececec;
    cursor: pointer;
}



.PageTitle {
    color: #919191;
    line-height: 25px;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    vertical-align: middle;
}

.LabelRoot {
    font: normal 11px Roboto, Arial, sans-serif;
    color: #666;
    padding-left: 18px;
}

.PageBorder,
.MainTable {
    padding: 3px 0 3px 3px;
    background: #e6e6e6;
}

.MainTable {
    width: 100%;
    height: 100%;
}

.ContentField {
    font-weight: 600;
    color: #000;
    font-family: Montserrat, Roboto, Arial, sans-serif !important;
    font-size: 12px !important;
}

.ContentFieldDescription {
    font-style: italic;
    color: #808080;
    font-family: Montserrat, Roboto, Arial, sans-serif !important;
    font-size: 12px !important;
}


/**
 * Document Frames
 */

.BoxTitle .Text {
    font-weight: 600;
    font-family: Montserrat, Roboto, Arial, sans-serif;
    font-size: 1rem;
    display: block;
    height: 38px;
    line-height: 34px;
    background: #fff;
    width: 100%;
    text-indent: .5rem;
    border: 1px solid #d7d9dd;
    border-width: 1px 0;
}

.DivContent {
    padding: 0;
    margin: 5px 0 0;
    border: solid 1px #ccc;
}

/**
 * Search
 */

.masterpage-search {
    content: "";
    position: relative;
    left: 20px;
    /*top: 13px;*/
    width: 30px;
    height: 30px;
    text-align: center;
    z-index: 99;
}

    .masterpage-search::after {
        display: inline-block;
        content: "";
        width: 1.6rem;
        height: 1.6rem;
        background-color: #fff;
        background-color: var(--main-searchBox, #fff);
        -webkit-mask-image: url('/skins/fonts/icomoon/svg-icons/icon-search.svg?v=20260716-mask');
        mask-image: url('/skins/fonts/icomoon/svg-icons/icon-search.svg?v=20260716-mask');
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        line-height: 30px;
    }

#ctl00_mainSearchBox .RadInput_Default .riTextBox,
#ctl00_mainSearchBox .RadInputMgr_Default,
#ctl00_ctl00_mainSearchBox .RadInput_Default .riTextBox,
#ctl00_ctl00_mainSearchBox .RadInputMgr_Default {
    background-color: #093747;
    background-color: var(--primary-color, #093747); /* primary color ##093747*/
    border: none;
    /*	border-radius: 5px;*/
    border-radius: var(--main-searchBox-border-radius,0px);
    width: 350px;
    height: 30px;
    /*line-height: 30px;*/
    color: #fff;
    color: var(--main-searchBox, #fff);
    font-style: italic;
    font-weight: 500;
    font-family: Montserrat, Roboto, Arial, sans-serif;
    font-size: 12px;
    padding-left: 40px;
    position: relative;
    /*top: 12px;*/
    right: 10px;
    border-bottom: solid 1px var(--secondary-color, #6B8791); /* secondary color #6B8791*/
}


	#ctl00_mainSearchBox .RadInput_Default .riTextBox:focus,
	#ctl00_mainSearchBox .RadInputMgr_Default:focus,
	#ctl00_ctl00_mainSearchBox .RadInput_Default .riTextBox:focus,
	#ctl00_ctl00_mainSearchBox .RadInputMgr_Default:focus {
		background-color: #093747 !important;
		background-color: var(--primary-color, #093747) !important;
	}

#ctl00_mainSearchBox > div:first-child,
#ctl00_ctl00_mainSearchBox > div:first-child {
    /*float: none !important;*/
    position: relative;
}

#ctl00_mainSearchBox .cell,
#ctl00_ctl00_mainSearchBox .cell {
    padding: 5px 12px 12px 12px;
}

#ctl00_mainSearchBox,
#ctl00_ctl00_mainSearchBox {
    min-width: 250px;
}

/*
.ToolBarIcons a {
	padding-right:5px;
}
*/
.Table {
    width: 100%;
    border: solid 1px #808080;
}

    .Table .header {
        background: #808080 url('/Images/Skins/Default/Tables/GridHeaderBg.gif') repeat-x bottom;
        font: bold 10px Verdana, Arial, Sans-serif;
        height: 22px;
        border-top: solid 1px #e5e5e5;
        border-bottom: solid 1px #bbb;
        padding: 0 5px 0 5px;
    }

    .Table .footer {
        background: #808080 url('/Images/Skins/Default/Tables/GridHeaderBg.gif') repeat-x bottom;
        font: bold 10px Verdana, Arial, Sans-serif;
        height: 22px;
        border-top: solid 1px #e5e5e5;
        border-bottom: solid 1px #bbb;
        padding: 0 5px 0 5px;
    }

.LabelToolbar table td {
    overflow: hidden;
    zoom: 1;
}

.ACOptionsDark {
    border: solid 1px transparent;
    padding-left: 6px;
    height: 20px;
    line-height: 20px;
    background: transparent;
    vertical-align: middle;
    cursor: hand;
    cursor: pointer;
}

.ACOptionsDark {
    color: #FFF;
}

    .ACOptionsDark:hover {
        color: #FFF;
        text-decoration: underline;
    }

    .ACOptionsDark:hover {
        border-color: #000;
    }

    .ACOptionsDark.InnerArrow:hover {
        color: #6B8791 !important;
        color: var(--secondary-color, #6B8791) !important;
    }


.ACOptionsLight {
    padding-left: 6px;
    height: 20px;
    line-height: 20px;
    background: transparent;
    vertical-align: middle;
    cursor: hand;
    cursor: pointer;
}

.ACOptionsLight {
    color: var(--primary-color, #093747);
}

    .ACOptionsLight:hover {
        color: #7A8DA0;
        text-decoration: underline;
    }

    /*	.ACOptionsLight:hover {
		border-color: #000;
	}*/

    .ACOptionsLight.InnerArrow:hover {
        color: #6B8791 !important;
        color: var(--secondary-color, #6B8791) !important;
    }

.AdditionalInputs {
    border: solid 1px red;
}

.BoxTitle {
    /*background: transparent url('data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAICAgICAgICAgICAgICAgMCAgICAwMDAwMDAwMEAwMDAwMDBAQEBAUEBAQFBQYGBQUHBwcHBwcHBwcHBwcHBwf/2wBDAQICAgMDAwUEBAUHBgUGBwgICAgICAgHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwf/wAARCAAZABQDAREAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAECBv/EABkQAQACAwAAAAAAAAAAAAAAAAAEYRUWkf/EABgBAQADAQAAAAAAAAAAAAAAAAACBAkF/8QAGBEBAAMBAAAAAAAAAAAAAAAAAAMRFBX/2gAMAwEAAhEDEQA/AI2eZfWcnHiac4IzZ5l9OPEYIzZ5l9OPEYI1sXSG5dsxdG4sxdG4to3JRAAAAAf/2Q==') repeat-x;*/
    height: 25px;
    display: none !important;
}

    .BoxTitle .Text,
    .rpLink .Text {
        text-overflow: ellipsis;
        width: calc(100% - 30px);
        white-space: nowrap;
        overflow: hidden;
        padding: 8px 5px 0 5px;
        float: left;
        font-size: 12px;
    }

    .BoxTitle .Icon,
    .rpLink .Icon {
        width: 20px;
        height: 20px;
        cursor: pointer;
        float: right;
        display: none;
    }

/**/

.Class_Left_Label,
.Class_Right_Label {
    text-align: right;
    font-weight: 600;
    line-height: 100%;
}

td.Class_Left_Label,
td.Class_Right_Label,
.label_text {
    vertical-align: top;
}

    td.Class_Left_Label.nptb,
    td.Class_Right_Label.nptb {
        padding-top: 0;
        padding-bottom: 0;
    }

.Class_Left_Label:after,
.Class_Right_Label:after,
.label_cell .label_text:after {
    /*	content: ":";*/
    white-space: nowrap;
}

.label_cell .label_text.noDots:after {
    content: "";
}

.Class_Left_Label .FieldLabel {
}

.label_text.FieldLabel {
    padding-right: 5px;
}

/**/

.content_cell_left,
.content_cell_right {
    padding: 0 0 3px;
    line-height: 100%;
    vertical-align: top;
}

.content_cell,
.content_cell td {
    vertical-align: top;
}

    .content_cell .RadAjaxPanel {
        /*min-height: 42px;*/
    }

.content_cell {
    padding-bottom: 10px;
    line-height: 2rem;
}

.TDFieldContent .Default.RadEditor {
    border: 1px solid #AAA;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

    .TDFieldContent .Default.RadEditor .reContentCell {
        border-width: 1px 0 0;
    }

/**/

.label_cell {
    text-align: left;
    vertical-align: top;
    font-weight: 600;
    color: #6B8791;
    color: var(--primary-color, #093747);
}

    .label_cell.textLeft {
        text-align: left;
    }

.label_text,
.content_text {
    line-height: 110%;
    padding: 0;
    display: inline-block;
}

.label_cell .label_text,
.label_cell .content_text {
    text-align: left;
    font-weight: 600;
    color: var(--secondary-color, #6B8791);
}

.label_text_notActive {
    opacity: 0.5;
}

/**
 * Mandatory Field
 */

.label_text.FillIn:after {
    content: " *";
    color: #F6895D;
    color: var(--main-color, #F6895D);
    font-weight: 600;
}



/**
 * Search filters in treeview
 * ? icons + - ?
 */

.fd-show-filters-wrapper > td,
.fd-search-results-wrapper > td,
.fd-search-filters-wrapper > td {
    padding: 10px 5px 5px 19px;
}

.fd-filters-label {
    font-size: 12px;
    margin-bottom: 6px;
    color: #3F424F;
}

    .fd-filters-label a {
        text-decoration: none;
        color: #3F424F;
    }

        .fd-filters-label a:hover {
            color: #000;
        }

/* Search drawer (SearchFilters.ascx) — navy drawer adjustments */
.fd-search-drawer-actions > tbody > tr > td {
    padding-bottom: 0;
}

.fd-search-filters-head .LabelSectionTitle,
.fd-search-filters-head .icon-funel {
    color: #fff;
}

/*input[name="txtSearchTextDocs"],
input[name="txtSearchTextNodes"] {
	margin-top: 5px;
	margin-bottom: 5px;
}
*/


.label_text {
    font-weight: 600;
    color: var(--primary-color, #093747);
    font-size: 1em;
}


/**
 * No results
 * ? info alert ?
 */

.fd-no-results-wrapper {
    padding: 10px;
}



/**/

.Class_Left_Label,
.label_cell_left {
    width: 100px;
}

.Class_Right_Label,
.label_cell_right {
    width: 100px;
}

.content_cell_left {
    width: 400px;
}

.content_cell_right {
    width: 200px;
}

/**/



.label_cell.label_text {
    display: block;
    float: right;
}

.label_cell.label_cell_top .label_text {
    text-align: left;
    line-height: 1.8rem;
}

/*w820 - 4 Columns */

.w820 {
    width: 820px;
}

    .w820 .LPad5 {
        vertical-align: top;
    }

    .w820 .Class_Left_Label,
    .w820 .Class_Right_Label,
    .w820 .label_cell {
        width: 100px;
        padding-right: 5px;
        line-height: 2rem;
   }

    .w820 .content_cell_left {
        width: 400px;
        line-height: 2rem;
    }

        .w820 .content_cell_left.w3 {
            width: 710px;
        }

    .w820 .content_cell_right {
        width: 200px;
    }

/**/

/*w820 - 2 Columns */

.w820_2C {
    min-width: 600px;
}

    .w820_2C .LPad5 {
        vertical-align: top;
    }

    .w820_2C .Class_Left_Label,
    .w820_2C .label_cell {
        width: 175px;
        min-width: 175px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w820_2C .content_cell_left {
        width: 650px;
    }

        .w820_2C .content_cell_left.nowidth {
            width: inherit;
        }

/**/

.w500 {
    width: 500px;
}

    .w500 .LPad5 {
        vertical-align: top;
    }

    .w500 .Class_Left_Label,
    .w500 .Class_Right_Label,
    .w500 .label_cell {
        width: 80px;
        min-width: 80px;
        padding-right: 5px;
        box-sizing: border-box;
        line-height: 2rem;
    }

    .w500 .content_cell_left {
        width: 410px;
        line-height: 2rem;
    }

/**/

/*w500 - Label e box em duas linhas */
.tableLayout.w500.labelbreak {
    padding: 2px;
    min-width: unset;
    width: calc(100% - 10px);
}

    .tableLayout.w500.labelbreak tr > .content_cell.content_cell_left,
    .tableLayout.w500.labelbreak tr > .label_cell.label_cell_left {
        display: block;
    }

    .tableLayout.w500.labelbreak tr {
        display: table-row;
    }

    .tableLayout.w500.labelbreak .label_cell {
        padding-left: 0 !important;
        width: 100%;
        text-align: left;
    }

    .tableLayout.w500.labelbreak .content_cell {
        width: 100%;
    }
/**/

/* LL - Large Left */

.w500_LL {
    width: 500px;
}

    .w500_LL .LPad5 {
        vertical-align: top;
    }

    .w500_LL .Class_Left_Label,
    .w500_LL .Class_Right_Label,
    .w500_LL .label_cell {
        width: 100px;
        min-width: 100px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w500_LL .content_cell_left {
        width: 390px;
    }

/**/

/* LL - Very Large Left */

.w500_VLL,
.w500_VLL2 {
    width: 500px;
}

    .w500_VLL .LPad5,
    .w500_VLL2 .LPad5 {
        vertical-align: top;
    }

    .w500_VLL .Class_Left_Label,
    .w500_VLL .Class_Right_Label,
    .w500_VLL .label_cell {
        width: 125px;
        min-width: 125px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w500_VLL2 .label_cell {
        width: 150px;
        min-width: 150px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w500_VLL .content_cell_left {
        width: 375px;
    }

    .w500_VLL2 .content_cell_left {
        width: 350px;
    }

/**/

/* LL - Very Large Left */

.w820_VLL,
.w820_VLL2 {
    width: 820px;
}

    .w820_VLL .LPad5,
    .w820_VLL2  .LPad5 {
        vertical-align: top;
    }

    .w820_VLL .Class_Left_Label,
    .w820_VLL .Class_Right_Label,
    .w820_VLL  .label_cell {
        width: 125px;
        min-width: 125px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w820_VLL2  .label_cell {
        width: 150px;
        min-width: 150px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w820_VLL .content_cell_left {
        width: 375px;
    }

    .w820_VLL2 .content_cell_left {
        width: 350px;
    }

/**/

.w300 {
    width: 300px;
}

    .w300 .LPad5 {
        vertical-align: top;
    }

    .w300 .Class_Left_Label,
    .w300 .Class_Right_Label,
    .w300 .label_cell {
        width: 50px;
        padding-right: 5px;
        box-sizing: border-box;
    }

    .w300 .content_cell_left {
        width: 240px;
    }

/**/

fieldset {
    /*padding: 0;
    margin: 0;*/
    border: 0;
}

    fieldset.showBorder {
        padding: 5px !important;
    }

        fieldset.showBorder fieldset.showBorder {
            margin-left: 5px;
            margin-top: 10px;
        }

    fieldset legend {
        font-weight: 600;
        font-size: 12px;
        color: #F6895D;
        color: var(--main-color,#F6895D);
    }

.FieldsetSubTitle legend {
    color: #7A8DA0;
}

fieldset .form-group {
    padding-bottom: 0.6rem;
    display: block;
    min-width: 200px;
}

    fieldset .form-group label {
        display: block;
    }

    fieldset .form-group .Control,
    fieldset .form-group .riSingle,
    fieldset .form-group .riTextBox {
        display: inline-block !important;
        width: calc(100% - 5px) !important;
        padding-left: 3px;
    }

        /* Numeric TextBox */
        fieldset .form-group .riSingle.RadInput {
            width: 100% !important;
            padding: 0 !important;
            margin: 0 !important;
        }

            fieldset .form-group .riSingle.RadInput input {
                width: 100% !important;
                padding: 0 !important;
                margin: 0 !important;
            }
        /* End Numeric TextBox */

        fieldset .form-group .Control label {
            display: inline !important;
        }

    fieldset .form-group .label_text::after {
        /*content: ":";*/
    }

    fieldset .form-group .radioButtonList .Control {
        padding: 2px 0;
    }

    fieldset .form-group .label_text {
        font-weight: 600;
        padding-bottom: 2px;
    }

    fieldset .form-group .RadComboBox {
        display: block !important;
        width: calc(100% - 4px) !important;
    }

/* Em progresso */
fieldset.horizontal {
    padding-top: 8px;
}

    fieldset.horizontal .form-group {
        display: block !important;
        width: 100%;
        padding-bottom: 5px;
    }

    fieldset.horizontal label {
        display: inline-block !important;
        text-align: right;
        width: 100px;
    }

    fieldset.horizontal .Control {
        display: inline-block !important;
        width: calc(100% - 120px) !important;
    }


/**/

.LPad5 {
    padding-left: 5px;
}

.LPad10 {
    padding-left: 10px;
}

.RPad5 {
    padding-right: 5px;
}

.HPad5 {
    padding-left: 5px;
    padding-right: 5px;
}

.VPad5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.TPad5 {
    padding-top: 5px;
}

.BPad5 {
    padding-bottom: 5px;
}

.PopupPageTitle {
    background: transparent url('/Images/Skins/Default/Misc/PageTitle_bg.jpg') repeat-x;
    height: 25px;
    color: #fff;
    font-size: 9pt !important;
    font-weight: bold;
    padding-left: 10px;
}

.AreaHeader {
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    padding-right: 5px;
    color: #F6895D;
    color: var(--main-color, #F6895D);
    font-weight: 600;
    font-size: 16px;
    font-family: Montserrat, Roboto, Arial, sans-serif;
    overflow-x: hidden
}

.AreaHeader:empty {
    display: none;
}

/**/

.fd-loading-panel {
    width:100%; 
    height:100%; 
    display:flex; 
    justify-content:center; 
    align-items:center;
}

/**/

#docContent {
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
}

/**/

.w50 {
    width: 50px;
}

.w100 {
    width: 100px;
}

/**/

.mainWrapper {
    padding: 2px 5px 0;
}

.menuWrapper {
    background-color: #fff;
    background-color: var(--top-menu-background, #fff);
}

.footerWrapper {
    position: absolute;
    bottom: 0;
    z-index: 999999;
    width: 100%;
}

/**/

.helpButton {
    position: absolute;
    right: 40px;
    top: 27px;
}

    .helpButton.helpContent {
        right: 5px;
    }

/**/

.paneMainContent {
    padding-top: 2rem;
}

/**/

table.tableLayout {
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}

.tableLayoutSeparate {
    margin: 0;
    padding: 0;
    border-collapse: separate;
}

/* Fluid */

/* Cabeçalho do documento (DocFormReadOnly): a tabela w820_2C principal e cada
   tabela w820 dos campos dinâmicos (uma tabela por linha) levam a classe
   "fluid", por isso as regras assentam só em table.tableLayout.fluid. */
table.tableLayout.fluid .label_cell.label_cell_left {
    /* trava o label a 175px mesmo nas tabelas w820 (base é 100px) */
    width: 175px;
    min-width: 175px;
}

table.tableLayout.fluid .content_cell.content_cell_left {
    /* coluna de valor absorve o espaço restante */
    width: 100%;
    padding-bottom: 0 !important;
}

table.tableLayout.fluid > tbody > tr > td {
    padding: 1rem 0 !important;
    border-bottom: 1px solid var(--Border, #E3E5E9);
}

/* Espaço entre o texto e a border. Exemplo, campo observações com multiplas linhas */
table.tableLayout.fluid .content_cell.content_cell_left .label_text {
    padding-bottom: 1rem !important;
}

/* Remove o separador da ultima linha.
   - Tabela unica (cabecalho): a ultima linha e sempre tr:last-child (":not(:only-child)" evita
     apanhar as tabelas de campo com 1 só linha, ver regra a seguir).
   - Uma tabela por campo (campos dinâmicos, cada uma com 1 só linha): campos escondidos via
     display:none tornam ":last-of-type" pouco fiável, por isso é o VB (ACForm.ascx.vb,
     MarkLastVisibleField) que marca a tabela realmente visível com fd-last-visible-field. */
table.tableLayout.fluid > tbody > tr:last-child:not(:only-child) > td,
table.tableLayout.fluid.fd-last-visible-field > tbody > tr > td {
    border-bottom: 0;
}

/* Campo imediatamente antes de um Titulo: idem, mas marcado com fd-no-border-before-title
   (ACForm.ascx.vb, AddFieldToContainer) em vez de ser o ultimo campo da tabela. */
table.tableLayout.fluid.fd-no-border-before-title > tbody > tr > td {
    border-bottom: 0;
}

table.tableLayout.fluid .label_cell.label_cell_left,
table.tableLayout.fluid .label_cell.label_cell_left .label_text {
    font-weight: 600 !important;
    color: var(--Text-primary, #1F2937) !important;
}

.show-border-last-row {
    border-bottom: 1px solid var(--Border, #E3E5E9) !important;
}

.ACForm_Default .fluid .content_cell.content_cell_left {
    width: 100% !important;
}

.w820.fluid {
    width: 100% !important
}

/**/

.RadAutoCompleteBox_Default .racTokenList {
    border-color: #AAA;
    color: #333333;
    background-color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.radInput_Default .riTextBox {
    font-size: 12px;
}
/**/
/*quando se passou para a framework 4.0 as imagens ficaram com um border estranho*/
img {
    border: 0;
}
/**/

.formBlockSep {
    padding-top: 8px;
}

.fd-main-filters-wrapper {
    background: var(--Background, #F5F7FA);
    padding: 7px 0 12px;
    margin-top: -7px;
}

.basicTable100 {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.basicTable {
    border-collapse: collapse;
    border-spacing: 0;
}

    .basicTable th, td {
        padding: 0;
    }

.mainTableTdRight {
    text-align: right;
    width: 100%;
}

.basicTableP5 th,
.basicTableP5 td {
    width: 100%;
    padding: 2px;
}

.basicTableP5 {
    width: 100%;
    padding: 2px;
}

    .basicTableP5 .label_text {
        font-weight: 600;
    }

.DragDropZone {
    width: 98%;
    height: 36px !important;
    line-height: 36px !important;
    background-color: #fff;
    font-size: 1em;
    font-weight: 600;
    color: var(--main-color, #F6895D);
    float: left;
    text-align: center;
    border: 2px dashed var(--main-color, #F6895D);
    margin: 5px 5px 5px 15px;
}
    /*	.DragDropZone span {
		border: 1px dashed #4F5467;
		padding: 10px;
	}*/

    .DragDropZone i {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 1.4rem;
    }

.fdItemOpened {
    margin-left: 2px;
}

    .fdItemOpened:hover {
        /*background-color: #f6f6f6;*/
    }

    .fdItemOpened .icon {
        vertical-align: top;
        width: 1.8rem;
    }

    .fdItemOpened td {
        line-height: 1.3rem !important;
    }

.fdItemOpenedMainBox {
    /*padding: 6px 8px;*/
}

    .fdItemOpenedMainBox .NoResults {
        padding-left: 40px;
    }

    .fdItemOpenedMainBox div {
        font-size: 1em;
        line-height: 1rem;
    }

    .fdItemOpenedMainBox .separator {
        border-top: solid 1px #CED6DD;
    }

.fdItemOpenedBox {
    padding: 6px 8px;
}

    .fdItemOpenedBox:hover {
        background-color: #f6f6f6;
    }

.fdItemOpened span.fd-tbicon {
    width: 1.2rem;
    left: -7px;
}

.fdItemOpened .boxAction {
    text-align: right;
    font-size: 1.4em;
}

.fdItemOpened .boxActionIcon {
    vertical-align: top;
    width: 1.75rem;
}

.fdItemOpened .boxAction .fd-tbicon {
    font-size: var(--fd-icon-size-s);
}

.divTable {
    display: table;
}

.fd-toolbar {
    display: table;
    width: 100%;
}

/* .fd-toolbar em paginas sem tabstrip no topo */
body .fd-toolbar:not(:has(.RadTabStrip_Default.rtsHorizontal)) {
    margin-bottom: 1.2rem;
    margin-top: 4px;
}

    .divTable .cell,
    .fd-toolbar .cell {
        display: table-cell;
        text-align: left;
        vertical-align: top;
    }

/* RadSpliter */
.RadSplitter .rspPaneTabContainer {
    height: 100%;
}

.RadSplitter .rspSlideTitle {
    display: none;
}

.RadSplitter .rspSlideTitleContainer {
    visibility: hidden;
}

/* RadTabStrip — transversal tab styling (white bar, navy accent) */
.RadTabStrip_Default,
.RadTabStrip_Default :is(.rtsLevel, .rtsUL, .rtsLI, .rtsLink) {
    background: var(--Background, #fff);
}

/* Separadores — base */
.RadTabStrip_Default .rtsLI .rtsLink,
.RadTabStrip_Default .rtsLI .rtsLink :is(.rtsTxt, .rtsIn) {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 100% !important;
    color: var(--Text-secondary, #667085) !important;
}

/* Separador selecionado — texto e destaque na cor primária */
.RadTabStrip_Default .rtsLI:is(.rtsSelected, .rtsClicked) .rtsLink,
.RadTabStrip_Default .rtsLI:is(.rtsSelected, .rtsClicked) .rtsLink :is(.rtsTxt, .rtsIn) {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 100% !important;
    color: var(--Primary, #0069D9) !important;
}

.RadTabStrip_Default .rtsLI:is(.rtsSelected, .rtsClicked) .rtsLink {
    border-bottom-color: var(--Primary, #0069D9) !important;
}

/* RadPanelBar */
.RadPanelBar_Default .rpText:first-letter {
    text-transform: uppercase;
}

.RadSplitter .rspPaneTabContainer {
    height: 100% !important;
}

.rspSlideContent {
    background: var(--Surface, #fff);
}


/* ── Sliding drawer ──────────────────────────────────────────── */

/* Telerik bakes a fixed px size into the splitter at init, leaving a gap before
   the shell's right/bottom edge once it settles. Force both the wrapper div and
   the splitter table to fill the shell so the panes reflow to span it. Matches
   only the wrapper (#…_rSplitterMain) and the table (#RAD_SPLITTER_…_rSplitterMain). */
[id$="_rSplitterMain"] {
    width: 100% !important;
    height: 100% !important;
}

/* Telerik bakes a fixed px height into every ContentUrl iframe; override so pane
   iframes always fill their container. Matches RAD_SPLITTER_PANE_EXT_CONTENT_* ids. */
[id^="RAD_SPLITTER_PANE_EXT_CONTENT_"] {
    height: 100% !important;
    width: 100% !important;
}


/* Pane container background — fills the full pane width at any size */
.RadSplitter_Default .pane.paneLeft,
.RadSplitter_Default .paneLeft {
    background-color: var(--Surface, #FFFFFF) !important;
}

/* Slide zone and content area */
.RadSlidingZone_Default,
.rspSlideContent,
.rspSlideContentDocked,
.RadSplitter_Default .slideContent,
.RadSplitter_Default .slideContentDocked {
    background: var(--Surface, #FFFFFF) !important;
    padding: 0 !important;
}

.RadSlidingZone_Default table,
.RadSlidingZone_Default td {
    background: var(--Surface, #FFFFFF) !important;
}

/* 2rem padding around all drawer content — applied to the inner wrapper so
   Telerik still sizes .rspSlideContent to the full pane width (no right/bottom gap) */
.rspSlideContent > div,
.rspSlideContentDocked > div {
    box-sizing: border-box !important;
    padding: 0 0.6rem !important;
}

/* Panel templates inside the drawer share the surface background */
.rspSlideContent .rpTemplate,
.rspSlideContentDocked .rpTemplate {
    background: var(--Surface, #FFFFFF) !important;
}

/* Opened-items drawer (Documentos/Processos Abertos) — surface fill, theme text */
.fdItemOpenedMainBox,
.fdItemOpenedMainBox .rgMasterTable,
.fdItemOpenedMainBox .rgRow td,
.fdItemOpenedMainBox .rgAltRow td {
    background: var(--Surface, #FFFFFF) !important;
}

.fdItemOpenedMainBox,
.fdItemOpenedMainBox div,
.fdItemOpenedMainBox td,
.fdItemOpenedMainBox span,
.fdItemOpenedMainBox a,
.fdItemOpenedMainBox .rgMasterTable td,
#OpenedPanelBar .RadPanelBar_Default .rpText {
    color: var(--Text-primary, #1F2937) !important;
}

.fdItemOpenedBox:hover {
    background-color: var(--Surface, #FFFFFF) !important;
}

/* Split bar — hide the bar itself, only keep the toggle button */
.RadSplitter_Default .rspResizeBar.mainSplitterBar {
    background: transparent !important;
    border: none !important;
    position: relative !important;
}

.mainSplitterBar .rspCollapseBarSpacer {
    display: none !important;
}

/* Toggle button shared styles — specificity beats Telerik's 3-class rule */
.RadSplitter_Default .rspResizeBar.mainSplitterBar .rspCollapseBarCollapse,
.RadSplitter_Default .rspResizeBar.mainSplitterBar .rspCollapseBarExpand {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 1.2rem !important;
    height: 4rem !important;
    background: var(--Primary, #0069D9) !important;
    border-radius: 4px 0 0 4px !important;
    border: none !important;
    margin: 0 !important;
    cursor: pointer !important;
    position: absolute !important;
    top: 50% !important;
    right: 0 !important;
    left: auto !important;
    transform: translate(0, -50%) !important;
}

/* Both open- and closed-state tabs share the shared anchor above, so the tab
   stays flush with the drawer's left edge in either state. */

/* Triangle icons via CSS borders */
.RadSplitter_Default .rspResizeBar.mainSplitterBar .rspCollapseBarCollapse::before,
.RadSplitter_Default .rspResizeBar.mainSplitterBar .rspCollapseBarExpand::before {
    content: '' !important;
    display: block !important;
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    font-family: unset !important;
}

/* Pane is open — right-pointing triangle (click to close) */
.RadSplitter_Default .rspResizeBar.mainSplitterBar .rspCollapseBarCollapse::before {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    margin-top: -5px !important;
    margin-left: -3.5px !important;
    border-top: 5px solid transparent !important;
    border-bottom: 5px solid transparent !important;
    border-right: 7px solid var(--Surface, #FFFFFF) !important;
}

/* Pane is closed — left-pointing triangle (click to open) */
.RadSplitter_Default .rspResizeBar.mainSplitterBar .rspCollapseBarExpand::before {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    margin-top: -5px !important;
    margin-left: -3.5px !important;
    border-top: 5px solid transparent !important;
    border-bottom: 5px solid transparent !important;
    border-left: 7px solid var(--Surface, #FFFFFF) !important;
}



/**
 * [button description]
 */

button:focus {
    outline: 0;
}


/**
 * Remove blur effect from selected form elements
 * attributed by the browser agent
 */

input,
textarea,
select {
    outline: 0;
}

textarea {
    height: 60px;
}

.AreaHeader.TitleForm {
    margin: 0;
}

/*Separator*/

.ACForm_Default .fluid .content_cell.content_cell_left:has(hr.form) {
    width: 100% !important;
    height: 2.5rem;
    vertical-align: middle;
}

hr.form {
    border: 0;
    border-top: 2px solid #ea5203;
    border-color: #F6895D;
    border-color: var(--main-color,#F6895D);
}

.WrapTextColumn {
    white-space: pre-line;
}


/**
 * Toolbar Filters
 */

.TDSubLevel {
    min-height: 24px;
    padding-left: 0;
    vertical-align: middle;
}

    .fd-toolbar-column,
    .TDSubLevel .InboxFilters {
        float: left;
        padding-right: 10px;
        font-size: 1em;
    }

.fd-toolbar-column-search {
    position: relative;
    padding-top: 16px;
}

.fd-toolbar-column-search.fd-toolbar-search-field {
    padding-top: 0;
}

.fd-toolbar-column-search.fd-toolbar-search-field .fd-toolbar-search-label {
    display: block;
}

.TDSubLevel .InboxFilters > div:first-child {
    padding-bottom: .1rem;
    font-family: Montserrat, Roboto, Arial, sans-serif;
    font-weight: 600;
    font-size: 1em;
    color: var(--Text-primary, #1F2937);
}

.TDSubLevel .LabelFilter {
    font-weight: 600;
}

.TDSubLevelDetails {
    height: 24px;
    vertical-align: middle;
}

.TDLeftPane,
.TDRightPane,
.TDContentPane {
    vertical-align: top;
}

.TDPageTitle {
    height: 18px;
}

#rTreeClassification {
    margin: 20px 0;
}

/* Menu Popup */

.Filedoc-Drop-Menu .Mobile {
    display: none;
}

.Control:focus, .racFocused, .rcbFocused, .riFocused {
    background-color: var(--Surface, #FFFFFF);
}


.BorderColor {
    border-color: #F6895D;
    border-color: var(--main-color, #F6895D) !important;
}

.RecurrenceSeparator {
    float: left;
    margin-right: 25px;
    margin-left: 25px;
    border-left: 1px solid;
    border-color: #F6895D;
    border-color: var(--main-color, #F6895D);
    height: 110px;
}

/* Upload Box */
.RadUpload {
    line-height: inherit;
}

.RadUpload_Default .ruFakeInput {
    float: left !important;
}

.RadUpload_Default .ruUploadProgress {
    font-size: 12px;
}

.RadUpload .ruFileLI .ruFileWrap {
    padding: 0 !important;
}

.fd-toolbar-column-search:not(.fd-toolbar-search-field) .RadInput_Default .riTextBox {
    border: 1px solid var(--secondary-color, #6B8791) !important;
}

.fd-toolbar-column-search #txtSearch.riTextBox {
    border: 1px solid var(--secondary-color, #6B8791) !important;
    background: #fff;
}

.rgDragIcon.t-font-icon.rgIcon:before {
    content: "" !important;
    display: inline-block;
    width: var(--fd-icon-size-s) !important;
    height: var(--fd-icon-size-s) !important;
    background-color: var(--Primary, #0069D9);
    -webkit-mask-image: url('/skins/fonts/icomoon/svg-icons/icon-circ-take-ownership.svg?v=20260716-mask') !important;
    mask-image: url('/skins/fonts/icomoon/svg-icons/icon-circ-take-ownership.svg?v=20260716-mask') !important;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    line-height: 1;
}

.RadTreeList .rtlDragIcon:before {
    font-size: 2em !important;
    line-height: 1;
}

.RadTreeList_Default .fd-icon-button.grid,
.RadTreeList_Default .fd-file-extension-button.grid {
    font-size: 1rem !important;
}

.RadTreeList_Default .fd-icon-button.grid:before,
.RadTreeList_Default .fd-file-extension-button.grid:before {
    font-size: 2em !important;
    line-height: 1;
}

.RadGrid_Default .RadComboBox_Default.Categories .rcbInner.rcbToggleButtonHidden {
    padding: 0px !important;
    border: 0 !important;
}

.fd-CategoryColor {
    height: 15px;
    float: left;
    width: 15px;
    background-color: transparent;
    border: 1px solid var(--Border, #D9E2EC);
    border-radius: 50%;
    display: inline-block;
}

html.fd-theme-midnight .fd-CategoryColor {
    border: 1px solid var(--Border, #374151);
}

.TextControlReadOnly {
    opacity: .35;
    background-color: lightgray;
    border: 1px solid gray;
}

.ellipsisContainer {
    overflow: hidden;
    height: 60px;
    line-height: 15px;
}

    .ellipsisContainer:before {
        content: "";
        float: left;
        width: 5px;
        height: 55px;
        min-height: 55px;
    }

    .ellipsisContainer > *:first-child {
        float: right;
        width: 100%;
        margin-left: -5px;
    }

.ellipsis {
    content: "\02026";
    float: right;
    position: relative;
    top: -14px;
    left: 100%;
    width: 3em;
    margin-left: -3em;
    padding-right: 5px;
    text-align: right;
    font-weight: bold;
    font-size: 1em;
}

.ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus,
.activities_details .FileDocLink.fd-tbicon.icon-plus {
    font-weight: 600 !important;
    background-color: var(--Primary, #0069D9);
    color: var(--Surface, #FFFFFF);
    border-radius: 3px;
}

    .ellipsisContainer .ellipsis .FileDocLink.fd-tbicon.icon-plus:hover,
    .activities_details .FileDocLink.fd-tbicon.icon-plus {
        background-color: var(--Primary-hover, #0056B3);
    }

.textAlignEllipsis {
    line-height: 45px;
}

    .textAlignEllipsis > span {
        display: inline-block;
        line-height: 15px; /*set line height back to normal*/
    }


.disable-div {
    opacity: .50;
    background-color: lightgray;
    border: 1px solid gray;
    pointer-events: none;
}


.sidebar-popup-right {
    top: 0;
    right: 0;
    transform: none;
}

a.FileDocLink.UserSettingsLink {
    color: #F6895D;
    text-decoration: underline;
}

a.FileDocLink:hover.UserSettingsLink {
    color: #CC6440 !important;
}

.selecteRow {
    font-weight: 600 !important;
    border-bottom-style: solid;
    border-bottom-width: medium;
}

/* Activities */

.activities_details {
    list-style: none;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}

    .activities_details span {
        font-weight: 600;
    }

    .activities_details li {
        padding-top: 3px;
    }

.ActivitiesInfoCounter {
    color: var(--main-color, #F6895D);
    display: inline-block;
    padding: 5px 15px 5px 5px;
    font-size: 125%;
    font-weight: 600;
}

.ActivitiesFilterLabel {
    padding-bottom: 4px;
    padding-left: 5px;
}

.aSymbol {
    width: 40px;
    height: 40px;
}

    .aSymbol text {
        text-anchor: middle;
        /*fill: #fff; //Dinamico */
        font-size: 12px;
        font-weight: 500;
    }

    .aSymbol rect {
        /*fill: #eb407b; //Dinamico */
        width: 30px;
        height: 30px;
    }

    .aSymbol circle {
        /*fill: #f7cf9f; //Dinamico */
    }

.ActivitiesWfStatus {
    align-items: center;
    border-radius: 10px;
    display: flex;
    height: 100%;
    overflow: hidden;
    width: 100%;
}

.textAlignEllipsis .ActivitiesWfStatus {
    height: 30px;
    padding: 8px 0;
}


.ellipsisContainer.FileDocLinkBackground {
    border-radius: var(--Default-button-radius,12px);
    padding: 10px 0 5px 0;
    overflow: hidden;
}

    .ellipsisContainer.FileDocLinkBackground .FileDocLink {
        font-weight: 600 !important;
    }


a.FileDocLink.FileDocLinkBackground,
.ellipsisContainer.FileDocLinkBackground .textAlignEllipsis a.FileDocLink {
    display: inline-block;
    background: var(--Auxiliar-2-light,#E8D7FF);
    padding: var(--Default-button-radius);
    border-radius: var(--Default-button-radius,12px);
    text-decoration: none;
    font-weight: 600;
    color: var(--Auxiliar-2,#E8D7FF) !important;
}

    a.FileDocLink.FileDocLinkBackground.Bold {
        font-weight: 700 !important;
    }

    a.FileDocLink.FileDocLinkBackground:hover,
    .ellipsisContainer.FileDocLinkBackground .textAlignEllipsis a.FileDocLink:hover {
        color: var(--Auxiliar-2-hover);
    }

/* AcformTable */

.ACFormTableLastRowChanged {
    font-weight: 600;
    background-color: #fff;
    animation-name: shineTr;
    animation-duration: 6s;
    padding: 10px 5px;
    border: 0 solid #DADADA;
    border-top-width: 1px;
}

    .ACFormTableLastRowChanged td {
        padding: 5px
    }

@keyframes shineTr {
    from {
        background-color: #fff;
    }

    to {
        background-color: #ebf0f4;
    }
}

.ACFormTableRowChanged {
    font-weight: 600;
}

/* Drag-and-Drop */

.dropArea {
    position: absolute;
    top: 50px;
    left: 20px;
    right: 30px;
    bottom: 150px;
    padding: 5px;
    background-color: #d3eed3;
    color: var(--primary-color, #093747);
    font-size: 1.2rem;
    font-weight: bold;
    opacity: 0.75;
    border: 2px dashed #bbb;
    border-radius: 8px;
    z-index: 3;
    display: none;
}

.centerText {
    position: relative;
    float: left;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: black;
    line-height: 0.9;
    text-align: center;
}

/* CircsTypes Icons */

.CircTypeIconButton {
    display: inline-block;
    height: 40px;
    padding: 7px 5px 2px 0;
    border: 1px #ccc solid;
    border-color: #ccc;
}

    .CircTypeIconButton.selected {
        border-color: var(--main-color, #F6895D);
    }

.CircTypeIcon,
.CircTypeIconSmall {
    display: inline-block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    /*	mask-repeat: no-repeat;
	mask-size: contain;*/
    margin-left: 6px;
}

    /*.CircTypeIcon.text {*/
    /* caso none */
    /*font-size: 40px;
		text-decoration: none;
	}*/

    .CircTypeIcon.Small {
        width: 30px;
        height: 40px;
        margin-bottom: -1rem;
    }

    .CircTypeIcon.None {
        /*mask-image: url(/images/CircTypesIcons/None.svg);*/
        /*background-color: var(--main-color, #F6895D);*/
    }

    .CircTypeIcon.ToInform {
        background-size: 101%;
        background-position-y: 3px;
        background-image: url(/images/CircTypesIcons/ToInform.svg);
    }

    .CircTypeIcon.Reply {
        background-size: 99%;
        background-position-y: 2px;
        background-image: url(/images/CircTypesIcons/Reply.svg);
    }

    /*	.CircTypeIcon.Approval {
		background-image: url(/images/CircTypesIcons/Approval.svg);
	}*/

    .CircTypeIcon.Sign {
        background-image: url(/images/CircTypesIcons/Sign.svg);
        background-size: 115%;
        background-position-y: -2px;
        background-position-x: -3px;
    }

/* ScrollBar */

html {
    scrollbar-color: var(--Primary, #0069D9) transparent;
}

::-webkit-scrollbar {
    width: 0.75rem;
    height: 0.75rem;
}

::-webkit-scrollbar-button {
    display: none;
}

/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: var(--Primary, #0069D9);
    border-color: var(--Primary, #0069D9);
}

a.linkButton {
    margin-left: 5px;
    font-size: 1.3rem;
}

.RadGrid .rgExpandCol .t-font-icon:before {
    font-size: 26px !important;
}

/* Top-Menu Cognify */

.fd-CognifyTopMenu {
    font-size: 1.7rem;
    color: #F6895D;
    text-decoration: none;
    display: inline-block;
    padding-left: 8px;
    padding-top: 8px;
}

.CognifyChatContainer {
    position: relative;
    background-color: #2C3E50;
    border-radius: 0 0 3vh 3vh;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0.5vh 1vh rgba(0, 0, 0, 0.3);
    left: 10%;
    margin-top: -7px;
}

/* Cognify Chat Window */

.CognifyChat.RadWindow {
    padding: 0;
}

.CognifyChat.RadWindow_Default {
    border-width: 0 !important;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5);
    box-shadow: 0 1px 3px rgba(0,0,0,.5);
}

    .CognifyChat.RadWindow_Default .rwTitleBar,
    .CognifyChat.RadWindow_Default .rwTitleWrapper {
        height: 53px;
        padding: 0;
        width: 100%;
    }

    .CognifyChat.RadWindow_Default .rwIcon {
        position: absolute;
        display: none !important;
    }

    .CognifyChat.RadWindow_Default .rwTitle {
        display: flex;
        justify-content: space-between; /* Pushes items to opposite sides */
        align-items: center; /* Aligns vertically */
        height: 50px; /* Ensure enough height */
        color: #6F8294;
        font-weight: 500;
        font-size: 1rem;
        line-height: 30px;
        padding-top: 4px;
        margin: 0;
        width: 100%;
    }

    .CognifyChat.RadWindow_Default .rwCommands {
        position: absolute;
        padding-top: 0;
        padding-right: 32px;
        color: black;
        margin: 0 !important;
    }

        .CognifyChat.RadWindow_Default .rwCommands > .rwListItem:first-child {
            /*display: none !important;*/ /* hide maximize button */
        }

    .CognifyChat.RadWindow_Default .rwContent {
        border: 0 solid #D8DFE5;
        border-top-width: 1px;
    }

    .CognifyChat.RadWindow_Default .fd-rwSeparator,
    .fd-rwSeparator {
        width: 100%;
        float: left;
        margin-top: 25px;
        border: 0 solid #D8DFE5;
        border-top-width: 1px;
    }

    .CognifyChat.RadWindow_Default .fd-rwCommands,
    .fd-rwCommands {
        text-align: center;
        clear: both;
        padding-top: 20px;
    }

    .CognifyChat.RadWindow_Default .fd-link-button.rw,
    .fd-link-button.rw {
        padding: .4rem 1.8rem;
        margin-right: 10px;
    }

    /*Desabilita imagem (?)*/
    .CognifyChat.RadWindow_Default .rwConfirmDialog:before {
        content: none;
    }

    .CognifyChat.RadWindow_Default .rwDialogContent {
        padding: 0;
    }

/*Adicionar circulação*/
.fd-circ-reply-add-circ {
    padding: .5rem 0;
}

.fd-circ-reply-add-circ .boxaddcirc,
.fd-circ-reply-add-circ .boxremovecirc {
    padding: 1rem 0;
    font-weight: 600;
}

/* Layout 2026 - box inativadas */

.fd-panel-header-title {
    display: none !important;
}

.fd-dispatch-combo {
    align-items: center;
    display: inline-flex;
    gap: 5px;
}

/* box que abrange os filtros da pesquisa - tlvz seja util no futuro */
.fd-box-main-search-filters {
    padding-top: 1rem;
}

@media print {
    body, html * {
        font-size: 1rem !important;
    }

    .ContentBody * {
        color: #000 !important;
    }

    .FileDocLink {
        font-weight: 400 !important;
    }
}


:root {
    --Primary: #0069D9;
    --Primary-hover: #0056B3;
    --Primary-selected: #003A75;
    --Secondary: #4F5D75;
    --Secondary-hover: #3E4A5F;
    --Secondary-selected: #2F3A4D;
    --Tertiary: #FFFFFF;
    --Background: #F5F7FA;
    --Header: #FFFFFF;
    --Sidebar: #E5F1FA;
    --Surface: #FFFFFF;
    --Border: #D9E2EC;
    --Disabled: #C7CDD4;
    --Overlay: #1F29378C;
    --Text-primary: #1F2937;
    --Text-secondary: #667085;
    --Text-link: #0069D9;
    --Auxiliar-1: #25793B;
    --Auxiliar-1-light: #EAF3DE;
    --Auxiliar-2: #7028EB;
    --Auxiliar-2-light: #E8D7FF;
    --Auxiliar-3: #F03C00;
    --Auxiliar-3-light: #FFE4B8;
    --Success: #00A86B;
    --Success-light: #EAF3DE;
    --Error: #D92D20;
    --Error-light: #F9CDC8;
    --Warning: #F59E0B;
    --Warning-light: #FFE4B8;
    --Information: #0284C7;
    --Information-light: #AAE2FD;
    --fd-section-title-text: var(--Primary, #0069D9);
    --Text-auxiliar: #FFFFFF;
}

body {
    /* background: #EFF3F6;*/
    /* default font for default skin */
    font-family: Montserrat, Roboto, Arial, sans-serif !important;
    /* ref size for rem calculations */
    font-size: 1rem;
}

/* ------------- Classes presentes do Editor HTML ------------- */
/*Replicar em \Skins\HTMLEditor\Portal.css*/
.Portal .Header_Large {
    font-size: 30px;
}

.Portal .Header_Medium {
    font-size: 26px;
}

.Portal .Header_Small {
    font-size: 20px;
    color: #F16C45;
}

.Portal .Text {
    font-size: 14px;
    color: #242C33;
}

.Portal .Text_Orange {
    font-size: 14px;
    color: #F16C45;
}
/* ------------- Classes presentes do Editor HTML ------------- */


/* ------------- PORTAL ------------- */
/* Keep Portal page content inset while the header and menu remain full width. */
body:not(.fd-popup-shell) .ContentBody.Portal,
body:not(.fd-popup-shell) .fd-portal-content-root {
    box-sizing: border-box;
    padding-left: 2rem !important;
    padding-right: 2rem !important;
    padding-inline: 2rem !important;
}

.ContentBody.Portal {
    padding: 20px 50px 0 50px !important;
}

    .ContentBody.Portal a {
        /*igual a class filedocLink*/
        font-weight: 500;
        color: #F6895D;
        color: var(--main-color, #F6895D);
    }

        .ContentBody.Portal a:hover {
            /*igual a class filedocLink*/
            color: #CC6440 !important;
            color: var(--main-color-hover,#CC6440) !important;
        }

        .ContentBody.Portal a.LinkCircHasResponse:hover {
            color: #c1c1c1 !important;
        }

    .ContentBody.Portal.List,
    .ContentBody.Portal .List {
        overflow: hidden;
        /*background: none !important;*/
        
    }

    .ContentBody.Portal.Content {
        /* padding: 20px 50px 0 50px !important;
    overflow:scroll;*/
        /*margin-bottom: 100px !important;*/
    }


    .ContentBody.Portal.Content {
        background: #FFF !important;
    }

    .ContentBody.Portal.List,
    .ContentBody.Portal .List {
        background: #EFF3F6 !important;
    }

    .ContentBody.Portal.Home {
        background:  #FAFAFA !important;
    }

        .ContentBody.Portal.Home .portal-home-content,
        .ContentBody.Portal.Home .portal-home-content :is(h1, h2, h3, h4, h5, h6) {
            background-color: transparent !important;
        }

        .ContentBody.Portal.Home.List,
        .ContentBody.Portal.Home .List {
            background: #FFF !important;
        }

.Portal .fd-toolbar {
    margin:0 !important;
}

.Filedoc-Drop-Menu .rmRootToggle{
    display: flex;
    align-items:center;
    justify-content:center;
}

.menuWrapper .RadMenu_Default.MenuPortal .rmLink,
.filedoc-header-Portal .menuWrapper.Portal .RadMenu_Default .rmLink {
    display: inline-flex !important;
    align-items: center !important;
    padding: 0.5rem 2rem;
}

.menuWrapper .RadMenu_Default.MenuPortal ul.rmRootGroup.rmHorizontal > li.rmItem.rmSelected {
    border-bottom: 0 !important;
}

.Portal .title {
    font-weight: 500;
    font-size: 2rem;
    color: var(--Primary, #0069D9);
}

    .Portal .title.item {
        font-size: 1.5rem !important;
    }

.Portal .contentlist {
    /*two columns*/
    width: 50%;
    float: left;
}

.Portal .listitem {
    background: #fff !important;
    color: #494949;
    font-size: 13px;
    padding: 5px 1.5%;
    position: relative;
    height: 254px; /*altura + margin da imagem */
    overflow: hidden;
    margin-bottom: 30px;
}

    .Portal .listitem.left {
        margin-right: 15px;
    }

    .Portal .listitem.right {
        margin-left: 15px;
    }

    .Portal .listitem .description {
        padding-right: 30px;
        /*ellipsis*/
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: normal;
        /*ellipsis 4 lines*/
        display: -webkit-box !important;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }

.Portal .plusright {
    font-size: 2rem;
    position: absolute;
    right: 10px;
    bottom: 25px;
    transform: rotate(180deg);
}

.Portal .downloads {
    float: left;
    position: absolute;
    bottom: 25px;
}

    .Portal .downloads .FileDocLink {
        font-size: 1rem;
    }

.Portal .downloaditemlink {
    padding-top: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.Portal .imgindex {
    object-fit: fill;
    width: 250px;
    height: 250px;
    margin: 2px 20px 2px 2px;
}

.Portal .path {
    font-size: 1rem;
    display: flex;
    gap: 0.25rem;
}

    .Portal .path .icon-caret-right.separator {
        font-size: 12px;
        color: var(--Primary);
        display: inline-flex;
        align-items:center;
    }

    .Portal .path .folder {
        vertical-align: central;
    }

/* ------------- PORTAL ------------- */

/* ------------- TEXTO CONTEXTUAL ------------- */
.portal_contextual_text {
    margin: 5px;
}

    .portal_contextual_text img {
        max-width: 100% !important;
    }
/* ------------- TEXTO CONTEXTUAL ------------- */


#headerImage {
    border: 0;
    max-width: 100%;  
}

#title {
    color: var(--Primary, #0069D9);
    font-size: 24px;
}

#subtitle {
    color: #e68a00;
    font-size: 16px;
}

#paragraph {
    color: #000000;
    max-width: 55vw;
}

#list {
    color: #000000;
}

#downloadlinks{
    margin-top:2%;
}

#downloadlink {
    padding-left: 20px;
    text-decoration-color: #f2f2f2;
    color: #e68a00;
}

#linkbox {
    width: 50%;
    height: 50px;
    background-color: #f2f2f2;
    display: table-cell;
    vertical-align: middle;
}

/* Regra mt genérica estava a ser aplicado no site */
/*a {
    text-decoration-color: #ffffff;
    padding-left: 2px;
    color: #e68a00;
}
*/
#image {
    border: 0;
  
    max-width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Tabela*/

#tables {
    margin-top: 2%;
}

#table, #table th, #table td {
    border-bottom: 1px solid #000;
    border-collapse: collapse;
    text-align: justify;
    border-color: #cccccc !important;
    padding-bottom: 10px;
    padding-top: 10px;
}

#table td {
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
}

#tabletitle {
    border: 0;
    background-color: #f2f2f2;
    font-size: 26px;
    font-weight: bold;
    color: #e68a00;
    text-align: justify;
}

#table > tbody > tr:first-child > td {
    font-weight: bold;
    color: #e68a00;
}

#table td:not(:last-child) {
    border-right: 1px solid #000;  
}

#table td:last-child {
    border-right:0;   
}
/* Tabela*/

#footer {
    padding-top: 40px;
    max-width: 80vw;
    margin-top: 35px;
}


.RadComboBox_Default {
    color: var(--primary-color, #093747); /* #A1AAB6; */
}

/** 
 * to do: test this behaviour
 */

    .LabelToolbar .RadComboBox_Default {
    margin-top: 2px;
    margin-bottom: -2px;
}

.RadComboBoxDropDown .rcbScroll {
	margin-top: 1px;	/*corrige scroll ComboCompanies 2 items*/
}

.RadComboBox_Default, .RadComboBox_Default .rcbInput {
    font-family: Montserrat, Roboto, Arial, sans-serif;
    font-weight: 500;
    font-size: 12px;
}


.RadComboBox .rcbInner {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    width: 100%;

/*    background-color: #EDF0F4;*/
    background-color: #fff;
    border: 1px solid var(--secondary-color, #6B8791);
    border-radius: 5px;
    color: var(--primary-color, #093747);

    padding: .4rem .8rem;

    transition: color 300ms;
    transition: border-color 300ms;
}

.RadComboBox.Filter .rcbInner {
    font-weight: 500;
}


/*

.RadComboBox {
    height: 2.4rem;
}
*/
/**
 * Action button
 */
.RadComboBox .rcbActionButton {
    width: auto;
    height: auto;
    border-width: 0;
}


/**
 * Empty Message (default message: "~pesquisar por~" )
 */

.RadComboBox_Default .racEmptyMessage {
    color: #A1AAB6;
    font-style: normal;
}

.RadComboBox_Default .rcbInputCell.rcbInputCellLeft {
    padding-left: 3px;
}



.RadComboBox_Default .rcbArrowCellLeft {
    background-position: 0 -176px;
}

.RadComboBox_Default .rcbArrowCellRight {
    background-position: -18px -176px !important;
}

.RadComboBox_Default .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 0;
}

.RadComboBox_Default .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% 0;
}

.RadComboBox_Default .rcbHovered .rcbInputCellLeft {
    background-position: 0 -22px;
}

.RadComboBox_Default .rcbHovered .rcbInputCellRight {
    background-position: 100% -22px;
}

.RadComboBox_Default .rcbHovered .rcbInput {
    color: var(--primary-color, #093747);
}

.RadComboBox_Default .rcbHovered .rcbArrowCellLeft {
    background-position: -36px -176px;
}

.RadComboBox_Default .rcbHovered .rcbArrowCellRight {
    background-position: -54px -176px;
}

.RadComboBox_Default .rcbHovered .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -22px;
}

.RadComboBox_Default .rcbHovered .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -22px;
}

.RadComboBox_Default .rcbFocused .rcbInputCellLeft {
    background-position: 0 -44px;
}

.RadComboBox_Default .rcbFocused .rcbInputCellRight {
    background-position: 100% -44px;
}

.RadComboBox_Default .rcbFocused .rcbInput {
    color: black;
}

.RadComboBox_Default .rcbFocused .rcbArrowCellLeft {
    background-position: -72px -176px;
}

.RadComboBox_Default .rcbFocused .rcbArrowCellRight {
    background-position: -90px -176px;
}

.RadComboBox_Default .rcbFocused .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -44px;
}

.RadComboBox_Default .rcbFocused .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -44px;
}

.RadComboBox_Default .rcbDisabled .rcbInputCellLeft {
    background-position: 0 -66px;
}

.RadComboBox_Default .rcbDisabled .rcbInputCellRight {
    background-position: 100% -66px;
}

.RadComboBox_Default .rcbDisabled .rcbInput {
    color: #a5a5a5;
}

.RadComboBox_Default .rcbDisabled .rcbArrowCellLeft {
    background-position: -108px -176px;
}

.RadComboBox_Default .rcbDisabled .rcbArrowCellRight {
    background-position: -126px -176px;
}

.RadComboBox_Default .rcbDisabled .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -66px;
}

.RadComboBox_Default .rcbDisabled .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -66px;
}

/*.RadComboBox_Default .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -88px;
}
*/

.RadComboBox_Default .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -88px;
}

.RadComboBox_Default .rcbReadOnly .rcbInput {
    color: #333;
}

.RadComboBox_Default .rcbReadOnly .rcbArrowCellLeft {
    background-position: -144px -176px;
}

.RadComboBox_Default .rcbReadOnly .rcbArrowCellRight {
    background-position: -162px -176px;
}

.RadComboBox_Default .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -88px;
}

.RadComboBox_Default .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -88px;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -110px;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -110px;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInput {
    color: #000;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
    background-position: -180px -176px;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight {
    background-position: -198px -176px;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -110px;
}

.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -110px;
}

/*
    .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -132px;
}
*/

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -132px;
}

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInput {
    color: #000;
}

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellLeft {
    background-position: -216px -176px;
}

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight {
    background-position: -234px -176px;
}

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -132px;
}

.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -132px;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbInputCellLeft {
    background-position: 0 -154px;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbInputCellRight {
    background-position: 100% -154px;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbInput {
    color: #a5a5a5;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellLeft {
    background-position: -252px -176px;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellRight {
    background-position: -270px -176px;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden {
    background-position: 0 -154px;
}

.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    background-position: 100% -154px;
}

.RadComboBoxDropDown_Default {
    border-color: #D8DFE5;
    color: #333;
    background: #fff;
/*    background: rgba(255,255,255,.9);*/
}

    .RadComboBoxDropDown_Default .rcbHeader,
    .RadComboBoxDropDown_Default .rcbFooter {
        color: #333;
        background-color: #eaeaea;
        background-image: url('/Skins/Default/Common/radFormSprite.png');
        _background-image: url('/Skins/Default/Common/radFormSpriteIE6.png');
        background-position: 0 -500px;
    }

.RadComboBoxDropDown_Default .rcbHeader {
    border-bottom-color: #8a8a8a;
}

.RadComboBoxDropDown_Default .rcbFooter {
    border-top-color: #8a8a8a;
}

.RadComboBoxDropDown_Default .rcbHovered {
    color: #000;
    background: #dfdfdf;
}

.RadComboBoxDropDown_Default .rcbDisabled {
    color: #a5a5a5;
    background-color: transparent;
}

.RadComboBoxDropDown_Default .rcbLoading {
    color: #000;
    background: #dfdfdf;
}

.RadComboBoxDropDown_Default .rcbItem em,
 .RadComboBoxDropDown_Default .rcbHovered em {
    color: #000;
    background: #dfdfdf;
}

.RadComboBoxDropDown_Default .rcbCheckAllItems {
    color: #333;
    background-color: #eaeaea;
}

.RadComboBoxDropDown_Default .rcbCheckAllItemsHovered {
    color: #333;
    background-color: #eaeaea;
}

    .RadComboBoxDropDown_Default .rcbSeparator {
        color: #fff !important;
    }


/**
 * Dropdown slide box
 */

.rcbSlide {
    margin-left: -2px !important;
    margin-top: -1px !important;
    
    -webkit-box-shadow: 0 2px 1px rgba(0,0,0,.3);
    -moz-box-shadow: 0 2px 1px rgba(0,0,0,.3);
    -ms-box-shadow: 0 2px 1px rgba(0,0,0,.3);
    -o-box-shadow: 0 2px 1px rgba(0,0,0,.3);
    box-shadow: 0 2px 1px rgba(0,0,0,.3);
}


/**
 * Dropdown items
 */

.RadComboBoxDropDown_Default .rcbItem, 
.RadComboBoxDropDown_Default .rcbHovered, 
.RadComboBoxDropDown_Default .rcbDisabled, 
.RadComboBoxDropDown_Default .rcbLoading, 
.RadComboBoxDropDown_Default .rcbCheckAllItems, 
.RadComboBoxDropDown_Default .rcbCheckAllItemsHovered {
    padding: 3px 10px;
    font-family: Montserrat, Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #4F5464;
}

.RadComboBoxDropDown_Default .rcbHovered {
    background-color: #EDF0F4;   
}



/**
 * Input and Textarea Hacks
 */

.Control,
.ControlDropDownList {
    font-weight: 500;
    font-family: Montserrat, Roboto, Arial, sans-serif;
    font-size: 12px;
    color: var(--primary-color, #093747);
}

input.Control,
textarea.Control {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    background-color: var(--Surface, #FFFFFF);
    border: 1px solid var(--Border, #D9E2EC);
    border-radius: 5px;

    font-size: 12px;
    /*color: #A1AAB6;*/

    padding: .6rem .8rem;

    width: 100%;
    transition: color 300ms;
    transition: border-color 300ms;
}

input.Control:hover,
input.Control:focus,
textarea.Control:hover,
textarea.Control:focus {
    color: var(--primary-color, #093747);
    border-color: var(--Primary-hover, #0056B3);
}



/**
 * Login tweaks for combobox
 */

.col-select .RadComboBox {
    height: 2.4rem;
}

.col-select .RadComboBox .rcbInner {
    background-color: #EDF0F4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid var(--secondary-color, #6B8791);
    border-radius: 5px;
    font-size: 12px;
    color: #A1AAB6;
    padding: .5rem 1.4rem;
    width: 100%;
    transition: color 300ms;
    transition: border-color 300ms; 
}

.col-select .RadComboBox .rcbActionButton {
    width: auto;
    height: auto;
    border-width: 0;
}

.col-select .rcbInner.rcbHovered {}

.col-checkbox .LabelControlLogin {
    font-size: 12px;
    color: var(--primary-color, #093747); 
    font-weight: 500;
}

.col-checkbox .LabelControlLogin label {
    padding-left: .4rem;
    padding-right: 1rem;
    display: inline-block;
    vertical-align: top;
    line-height: 1.6rem;
}

.RadComboBox .rcbEmptyMessage {
    color: #000;
    font-style: normal;
}
.ACMessages_Default {
	font-weight: 500;
	font-size: 1em;
	margin: 5px 0 4px;
	padding: 0;
	clear: both;
	overflow: hidden;
}

.ACMessages_Default .MessageImage {
	overflow: hidden;
	min-height: 46px;
	border: 0;
	border-left: 8px solid #FF9D00;
	border-radius: 5px;
	/* 46px icon slot + 16px gap before the message label. */
	padding: .6rem .8rem .6rem 62px;
	box-sizing: border-box;
	position: relative;
	display: flex;
	align-items: center;
	color: #1F2937;
	background-color: #FFE1A8;
}

.ACMessages_Default .MessageText {
	font-weight: 500;
	font-family: Montserrat, Roboto, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.25;
	color: #1F2937;
}

.ACMessages_Default .MessageInfo,
.ACMessages_Default .MessageSuccess,
.ACMessages_Default .MessageError,
.ACMessages_Default .MessageAlert {
	overflow: hidden;
}

/* Message icons */
.ACMessages_Default .MessageImage::before {
	position: absolute;
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	top: 0;
	left: 0;
	font-family: icomoon;
	font-size: var(--fd-icon-size-l, 32px);
	color: #FF9D00;
}

/* Light themes: normal rail and icon with a light notification body. */
.ACMessages_Default .MessageInfo {
	background-color: #A2DCF8;
	border-left-color: #00A5E6;
}

.ACMessages_Default .MessageInfo::before {
	color: #00A5E6;
}

.ACMessages_Default .MessageSuccess {
	background-color: #EAF3E2;
	border-left-color: #00B968;
}

.ACMessages_Default .MessageSuccess::before {
	color: #00B968;
}

.ACMessages_Default .MessageAlert {
	background-color: #FFE1A8;
	border-left-color: #FF9D00;
}

.ACMessages_Default .MessageAlert::before {
	color: #FF9D00;
}

.ACMessages_Default .MessageError {
	background-color: #FAC7C2;
	border-left-color: #FD3428;
}

.ACMessages_Default .MessageError::before {
	color: #FD3428;
}

/* Midnight: the normal notification colour fills the message body. */
html.fd-theme-midnight .ACMessages_Default .MessageImage,
html.fd-theme-midnight .ACMessages_Default .MessageText {
	color: #FFFFFF;
}

html.fd-theme-midnight .ACMessages_Default .MessageInfo {
	background-color: #075B79;
}

html.fd-theme-midnight .ACMessages_Default .MessageAlert {
	background-color: #9C6200;
}

html.fd-theme-midnight .ACMessages_Default .MessageSuccess {
	background-color: #075B2C;
}

html.fd-theme-midnight .ACMessages_Default .MessageError {
	background-color: #A90000;
}

