/* Minification failed. Returning unminified contents.
(7159,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-style-family'
(7160,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-style'
(7191,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-display'
(7224,17): run-time error CSS1039: Token not allowed after unary operator: '-fa'
(7244,17): run-time error CSS1039: Token not allowed after unary operator: '-fa--fa'
(7363,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-margin'
(7369,24): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(7372,15): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(7376,22): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-color'
(7377,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-radius'
(7378,22): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-style'
(7379,22): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-width'
(7380,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-padding'
(7384,22): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(7388,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(7392,25): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(7393,29): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(7394,28): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(7395,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(7396,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(7400,25): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(7401,29): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(7402,28): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(7403,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(7404,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(7408,25): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(7409,29): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(7410,28): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(7411,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(7412,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(7416,25): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(7417,29): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(7418,28): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(7419,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(7420,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(7424,25): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(7425,29): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(7426,28): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(7427,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(7428,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(7432,25): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(7433,29): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(7434,28): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(7435,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(7436,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(7440,25): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(7441,29): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(7442,28): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(7443,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(7444,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(7447,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7452,29): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(7453,28): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(7454,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(7455,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(7477,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(7483,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(7483,64): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(7485,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(7485,63): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(7485,110): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(7487,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(7487,64): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(7489,44): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(7497,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(7501,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(7505,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(7509,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(7509,51): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(7509,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(7509,93): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(7557,26): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(7573,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-stack-z-index'
(7582,15): run-time error CSS1039: Token not allowed after unary operator: '-fa-inverse'
(7586,11): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7586,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7587,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7587,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7588,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7588,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7589,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7589,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7590,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7590,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7591,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7591,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7592,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7592,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7593,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7593,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7594,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7594,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7595,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7595,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7596,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7596,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7597,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7597,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7598,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7598,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7599,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7599,45): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7600,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7600,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7601,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7601,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7602,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7602,45): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7603,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7603,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7604,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7604,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7605,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7605,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7606,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7606,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7607,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7607,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7608,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7608,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7609,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7609,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7610,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7610,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7611,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7611,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7612,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7612,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7613,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7613,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7614,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7614,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7615,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7615,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7616,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7616,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7617,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7617,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7618,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7618,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7619,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7619,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7620,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7620,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7621,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7621,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7622,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7622,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7623,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7623,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7624,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7624,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7625,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7625,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7626,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7626,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7627,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7627,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7628,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7628,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7629,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7629,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7630,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7630,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7631,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7631,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7632,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7632,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7633,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7633,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7634,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7634,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7635,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7635,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7636,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7636,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7637,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7637,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7638,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7638,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7639,11): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7639,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7640,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7640,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7641,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7641,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7642,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7642,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7643,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7643,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7644,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7644,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7645,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7645,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7646,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7646,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7647,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7647,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7648,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7648,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7649,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7649,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7650,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7650,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7651,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7651,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7652,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7652,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7653,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7653,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7654,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7654,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7655,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7655,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7656,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7656,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7657,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7657,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7658,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7658,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7659,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7659,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7660,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7660,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7661,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7661,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7662,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7662,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7663,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7663,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7664,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7664,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7665,11): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7665,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7666,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7666,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7667,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7667,37): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7668,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7668,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7669,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7669,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7670,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7670,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7671,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7671,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7672,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7672,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7673,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7673,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7674,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7674,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7675,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7675,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7676,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7676,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7677,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7677,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7678,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7678,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7679,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7679,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7680,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7680,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7681,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7681,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7682,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7682,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7683,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7683,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7684,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7684,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7685,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7685,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7686,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7686,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7687,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7687,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7688,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7688,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7689,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7689,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7690,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7690,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7691,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7691,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7692,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7692,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7693,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7693,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7694,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7694,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7695,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7695,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7696,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7696,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7697,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7697,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7698,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7698,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7699,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7699,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7700,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7700,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7701,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7701,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7702,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7702,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7703,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7703,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7704,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7704,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7705,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7705,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7706,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7706,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7707,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7707,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7708,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7708,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7709,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7709,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7710,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7710,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7711,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7711,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7712,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7712,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7713,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7713,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7714,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7714,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7715,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7715,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7716,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7716,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7717,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7717,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7718,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7718,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7719,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7719,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7720,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7720,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7721,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7721,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7722,11): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7722,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7723,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7723,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7724,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7724,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7725,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7725,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7726,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7726,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7727,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7727,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7728,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7728,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7729,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7729,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7730,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7730,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7731,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7731,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7732,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7732,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7733,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7733,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7734,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7734,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7735,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7735,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7736,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7736,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7737,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7737,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7738,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7738,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7739,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7739,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7740,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7740,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7741,11): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7741,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7742,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7742,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7743,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7743,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7744,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7744,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7745,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7745,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7746,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7746,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7747,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7747,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7748,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7748,45): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7749,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7749,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7750,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7750,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7751,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7751,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7752,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7752,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7753,11): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7753,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7754,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7754,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7755,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7755,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7756,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7756,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7757,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7757,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7758,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7758,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7759,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7759,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7760,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7760,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7761,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7761,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7762,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7762,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7763,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7763,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7764,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7764,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7765,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7765,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7766,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7766,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7767,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7767,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7768,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7768,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7769,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7769,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7770,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7770,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7771,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7771,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7772,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7772,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7773,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7773,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7774,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7774,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7775,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7775,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7776,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7776,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7777,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7777,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7778,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7778,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7779,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7779,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7780,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7780,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7781,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7781,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7782,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7782,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7783,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7783,34): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7815,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7816,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7835,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7836,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7855,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7856,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7875,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7876,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7889,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7889,66): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7894,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-display'
(7904,17): run-time error CSS1039: Token not allowed after unary operator: '-fa'
 */
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(/Css/jQuery/%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(/Css/jQuery/%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(/Css/jQuery/%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(/Css/jQuery/%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(/Css/jQuery/%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(/Css/jQuery/%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(/Css/jQuery/%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/Css/jQuery/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/Css/jQuery/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/Css/jQuery/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/Css/jQuery/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/Css/jQuery/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/Css/jQuery/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(/Css/jQuery/images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* Webforum changes for jQuery IU */

div.ui-tooltip {
	position: absolute;
	z-index: 10100;
	color: #444;
	font: 11px Arial, Verdana, Helvetica, Sans-serif;
	padding: 3px 5px;
	background: -moz-linear-gradient(top, #FFFFFF, #E4E5F0); /* Firefox 3.6+ */
	/* Chrome 1-9, Safari 4-5 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E4E5F0));
	/* Chrome 10+, Safari 5.1+ */
	background: -webkit-linear-gradient(top, #FFFFFF, #E4E5F0);
	background: -o-linear-gradient(top, #FFFFFF, #E4E5F0); /* Opera 11.10+ */
	background: linear-gradient(top, #FFFFFF, #E4E5F0); /* CSS3 */
	background-color: #EAEAEA;
	max-width: 430px;
	max-height: 300px;
	overflow: hidden;
	scrollbar-base-color: #E4E5F0;
	border: solid 1px #CCC;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Verdana,Helvetica,Sans-serif;
	font-size: 11px;
}
.ui-widget .ui-widget {
	font-size: 11px;
}

/*
Kendo common styles
*/

.k-button.wf-button {
  padding-left: 30px;
  padding-right: 30px;
}
/* Tooltip */

.k-animation-container .wf-tooltip {
  margin-top: 10px !important;
  background-color: #f7f7f7;
  background-image: none;
}
.k-animation-container .wf-tooltip.k-widget.k-tooltip {
  background-color: #727272;
  border: 1px solid black;
}
.k-animation-container .wf-tooltip.k-tooltip .k-callout-n {
  border-bottom-color: #727272;
}
.k-animation-container .wf-tooltip.k-tooltip .k-callout-s {
  border-top-color: #727272;
}
.k-animation-container .wf-tooltip.k-tooltip .k-callout-e {
  border-left-color: #727272;
}
.k-animation-container .wf-tooltip.k-tooltip .k-callout-w {
  border-right-color: #727272;
}
.k-animation-container .wf-tooltip.k-tooltip .k-tooltip-content {
  font-size: 13px;
  line-height: 20px;
  padding: 15px;
  text-align: left;
}
/*
	Boxes
*/

.wf-widget {
  line-height: normal !important;
}
.wf_box_base {
  font-size: 13px;
  border: 1px solid #adadad;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.wf_box_base a {
  color: #404040;
  text-decoration: underline;
}
.wf_box {
  font-size: 13px;
  border: 1px solid #adadad;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  color: #404040;
  text-align: left;
  background-color: #f9f9f9;
  margin: 5px;
  padding: 16px 14px 10px 14px;
}
.wf_box a {
  color: #404040;
  text-decoration: underline;
}
.wf_errbox {
  font-size: 13px;
  border: 1px solid #adadad;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  color: darkred;
  text-align: center;
  background-color: #f9f9f9;
  margin: 10px;
  padding: 16px;
}
.wf_errbox a {
  color: #404040;
  text-decoration: underline;
}
.wf_errbox_normal {
  font-size: 13px;
  border: 1px solid #adadad;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  color: darkred;
  text-align: center;
  background-color: #f9f9f9;
  margin: 10px;
  padding: 16px;
  width: 500px;
}
.wf_errbox_normal a {
  color: #404040;
  text-decoration: underline;
}
/*
	Textboxes
*/

.wf_txt_base {
  color: #404040;
  font-size: 13px;
  height: 24px;
  padding-left: 8px;
  margin: 0px;
}
.wf_txt,
input[type="text"].wf_txt,
input[type="password"].wf_txt {
  color: #404040;
  font-size: 13px;
  height: 24px;
  padding-left: 8px;
  margin: 0px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.wf_txtbtn,
input[type="text"].wf_txtbtn,
input[type="password"].wf_txtbtn {
  color: #404040;
  font-size: 13px;
  height: 24px;
  padding-left: 8px;
  margin: 0px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-top-left-radius: 2px;
  -moz-border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-top-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
input[type="text"].wf_txtbtn::-webkit-input-placeholder {
  color: #989898;
}
input[type="text"].wf_txtbtn:-moz-placeholder {
  color: #989898;
}
input[type="text"].wf_txtbtn::-moz-p {
  color: #989898;
}
input[type="text"].wf_txtbtn:-ms-input-placeholder {
  color: #989898;
}
input[type="password"].wf_txtbtn::-webkit-input-placeholder {
  color: #989898;
}
input[type="password"].wf_txtbtn:-moz-placeholder {
  color: #989898;
}
input[type="password"].wf_txtbtn::-moz-p {
  color: #989898;
}
input[type="password"].wf_txtbtn:-ms-input-placeholder {
  color: #989898;
}
/*
	Buttons
*/

.wf_btn_base {
  color: #404040;
  border: 1px solid #adadad;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 13px;
  height: 30px;
  padding: 0px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
}
.wf_btn {
  color: #404040;
  border: 1px solid #adadad;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 13px;
  height: 30px;
  padding: 0px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  background: url('/images/buttons.gif') repeat scroll;
  background-position: 0px -169px;
}
input.btnFirst {
  margin-right: 10px;
}
.btnFull {
  color: #404040;
  border: 1px solid #adadad;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 13px;
  height: 30px;
  padding: 0px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  background: url('/images/buttons.gif') repeat scroll;
  background-position: 0px -169px;
  width: 100%;
}
.wf_box .btnFull.last,
.wf_box .btnNormal.last {
  margin-bottom: 0px;
}
.btnNormal {
  color: #404040;
  border: 1px solid #adadad;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 13px;
  height: 30px;
  padding: 0px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  background: url('/images/buttons.gif') repeat scroll;
  background-position: 0px -169px;
  width: 90px;
}
.wf_imgbtn {
  cursor: pointer;
  display: inline-block;
  background-color: #f7f7f7;
  border-top: solid 1px #adadad;
  border-right: solid 1px #adadad;
  border-bottom: solid 1px #adadad;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-top-right-radius: 2px;
  -moz-border-bottom-right-radius: 2px;
  width: 32px;
  height: 28px;
}
.wf_imgbtn span {
  display: inline-block;
  margin-top: 6px;
  margin-left: 8px;
}
.wf_ddlButton {
  color: #404040;
  border: 1px solid #adadad;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 13px;
  height: 30px;
  padding: 0px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  height: auto;
  display: inline-block;
  background-color: white;
  padding: 6px 15px;
  cursor: pointer;
}
.wf_ddlButton span.img {
  position: relative;
  top: -2px;
  margin-left: 5px;
}
.wf_hover {
  background-color: #efefef;
}
.click {
  cursor: pointer;
}
.ui-tooltip.wf-userTooltip {
  padding: 10px !important;
  background-color: #f7f7f7;
  background-image: none;
  overflow: visible;
}
.ui-tooltip.wf-userTooltip .callout {
  border-style: solid;
  border-width: 12px;
  border-right-color: #cccccc;
  border-left-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  left: -24px;
}
.ui-tooltip.wf-userTooltip .calloutIn {
  border-style: solid;
  border-width: 12px;
  border-right-color: #f7f7f7;
  border-left-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  left: -23px;
}
.ui-tooltip.wf-userTooltip .loading {
  font-size: 13px;
  color: #404040;
  text-align: center;
  padding: 10px 20px;
}
.ui-tooltip.wf-userTooltip .userImage {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  display: inline-block;
  float: left;
}
.ui-tooltip.wf-userTooltip .userInfo {
  font-size: 13px;
  color: #404040;
  margin-left: 50px;
}
.ui-tooltip.wf-userTooltip .userInfo .major {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 5px;
}
.ui-tooltip.wf-userTooltip .userInfo .minor {
  display: inline-block;
  color: #818181;
  margin-top: 5px;
}
.containerHiddenPanel {
  width: 0px;
  height: 0px;
  overflow: hidden;
  left: -1000px;
  top: -1000px;
}
.popupPanel {
  position: absolute;
  z-index: 1000;
}
.popupPanel .content {
  background-color: white;
  border: #e0e0e0 solid 2px;
  border-radius: 6px;
  color: #636363;
}
.popupPanel .popupPanelCalloutTopB,
.popupPanel .popupPanelCalloutTopF {
  position: relative;
  display: inline-block;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  border-width: 0 9px 9px 9px;
  border-style: solid;
}
.popupPanel .popupPanelCalloutTopB {
  border-bottom-color: #e0e0e0;
  top: 3px;
  left: 22px;
  z-index: 1001;
}
.popupPanel .popupPanelCalloutTopF {
  top: 6px;
  left: 0px;
  z-index: 1002;
  border-bottom-color: white;
}
.popupPanel .popupPanelCalloutLeftB,
.popupPanel .popupPanelCalloutLeftF {
  position: relative;
  display: inline-block;
  border-top-color: transparent;
  border-left-color: transparent;
  border-bottom-color: transparent;
  border-width: 9px 9px 9px 0;
  border-style: solid;
  top: 15px;
}
.popupPanel .popupPanelCalloutLeftB {
  border-right-color: #e0e0e0;
  left: -8px;
  z-index: 1001;
  float: left;
}
.popupPanel .popupPanelCalloutLeftF {
  left: -14px;
  z-index: 1002;
  border-right-color: white;
  float: left;
}
.search {
  display: inline-block;
}
.search .searchbox {
  float: left;
  display: inline-block;
  white-space: nowrap;
}
.search .wf_txtbtn {
  float: left;
  padding: 3px 0 1px 2px;
}
.search .searchBtn {
  background-color: white;
  border-right: solid 1px #cccccc;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.search .searchBtn span {
  display: inline-block;
  margin-top: 4px;
  margin-left: 6px;
}
.k-window-content.kendoCofirmWindow {
  font-size: 13px;
  padding: 30px 20px 20px 20px;
}
.k-window-content.kendoCofirmWindow .hr {
  display: none;
}
.k-window-content.kendoCofirmWindow .popupMessage {
  min-height: 40px;
  margin-bottom: 30px;
  display: inline-block;
}
.k-window-content.kendoCofirmWindow .dialog_buttons {
  text-align: right;
}
.k-window-content.kendoCofirmWindow .dialog_buttons .k-button {
  min-width: 80px;
  margin-left: 10px;
}
.k-window-content.kendoCofirmWindow .dialog_buttons .confirm_no {
  margin-right: 10px;
  text-decoration: underline;
}
.projectsSearchControl {
  font-size: 13px;
}
.projectsSearchControl .projectsSearch {
  padding: 12px 17px;
}
.projectsSearchControl .projectsSearch .title {
  font-size: 16px;
  margin-bottom: 10px;
  padding-left: 4px;
  margin-top: 5px;
}
.projectsSearchControl .projectsSearch .search .wf_txtbtn {
  width: 181px;
  border-right: 0;
  -webkit-appearance: none;
}
.projectsSearchControl .projectsSearch .search .wf_imgbtn {
  margin-left: -1px;
  background-color: white;
}
.projectsSearchControl .projectsSearch .noRecords {
  text-align: center;
  font-style: italic;
  margin-top: 10px;
}
.projectsSearchControl .projectsSearch .list {
  margin-top: 10px;
}
.projectsSearchControl .projectsSearch .list .projectItem {
  padding-left: 5px;
}
.projectsSearchControl .projectsSearch .list .projectItem .name {
  display: block;
  cursor: pointer;
  margin-right: 25px;
  padding: 14px 0 7px 0;
}
.projectsSearchControl .projectsSearch .list .projectItem .description {
  font-size: 12px;
  color: #999999;
  font-style: italic;
  margin-top: -2px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.projectsSearchControl .projectsSearch .list .projectItem .more {
  font-weight: bold;
  float: right;
  cursor: pointer;
  padding: 8px 2px 7px 17px;
  margin-top: 10px;
}
.projectsSearchControl .projectsSearch .showMore {
  margin-top: 13px;
  margin-bottom: -2px;
}
.projectsSearchControl .showMore {
  cursor: pointer;
  padding: 5px 5px;
  height: 10px;
  width: 20px;
  margin-top: 5px;
  margin-bottom: -12px;
  text-align: center;
}
.projectsSearchControl .showMore span {
  display: inline-block;
}
.projectModulesControl {
  font-size: 13px;
  z-index: 1006;
}
.projectModulesControl .projectsModuleList {
  padding: 10px 15px;
  min-height: 23px;
}
.projectModulesControl .projectsModuleList .item {
  display: block;
  padding: 5px;
  cursor: pointer;
  white-space: nowrap;
}
.projectModulesControl .projectsModuleList .item:hover {
  background-color: #eeeeee;
}
.k-window.activateOfficeOnlineDialog {
  width: 500px;
  z-index: 37001;
}
@media only screen and (max-width: 768px) {
  .activateOfficeOnlineDialog {
    width: 320px;
  }
}
.k-window.installExtensionDialog {
  z-index: 37001;
}
.k-window.k-wf-window .k-window-content.installExtensionDialog {
  font-family: 'Lexend', Helvetica, sans-serif;
  font-size: 13px;
  padding: 20px;
  height: 355px;
}
.k-window.k-wf-window .k-window-content.installExtensionDialog p {
  font-family: 'Lexend', Helvetica, sans-serif;
  font-size: 13px;
  margin: 8px 0;
  line-height: 18px;
}
.k-window.k-wf-window .k-window-content.installExtensionDialog a {
  color: #212529;
  text-decoration: underline;
}
.k-window.k-wf-window .k-window-content.installExtensionDialog .paragraph {
  margin-bottom: 10px;
}
.k-window.k-wf-window .k-window-content.installExtensionDialog .separator {
  margin-bottom: 20px;
  height: auto;
}
.k-window.k-wf-window .k-window-content.installExtensionDialog .instructions ol,
.k-window.k-wf-window .k-window-content.installExtensionDialog .instructions ul {
  margin: 10px 0;
  padding-left: 15px;
}
.k-window.k-wf-window .k-window-content.installExtensionDialog .instructions ul li {
  list-style-type: square;
}
.k-window.k-wf-window .k-window-content.installExtensionDialog .instructions li {
  margin: 5px 0;
}
.k-window.k-wf-window .k-window-content.installExtensionDialog .instructions li.grey {
  color: #a2a2a2;
}
.k-window.k-wf-window .k-window-content.installExtensionDialog .readyForUse {
  color: #007f0e;
}
.k-window.k-wf-window .k-window-content.installExtensionDialog .installBox {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
.k-window .userGroupDialogWindow,
.k-window .documentFolderDialogWindow,
.k-window .documentTemplateDialogWindow {
  overflow: hidden;
}
.k-window a.close {
  cursor: pointer;
  text-decoration: underline;
  margin-right: 20px;
  float: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  opacity: inherit;
}
.k-window a.close:not(:disabled):not(.disabled):hover,
.k-window a.close:not(:disabled):not(.disabled):focus {
  opacity: inherit;
}
.k-window-content.userGroupDialogWindow {
  padding: 0;
  font-size: 13px;
}
.selectUserGroup {
  width: 700px;
  font-size: 13px;
}
.selectUserGroup .panel {
  padding: 18px 18px 14px 18px;
}
.selectUserGroup .panel .label {
  color: #999999;
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 3px;
}
.selectUserGroup .panel .action {
  text-decoration: underline;
}
.selectUserGroup .panel .search {
  padding-bottom: 10px;
}
.selectUserGroup .panel .search .normGroups {
  margin-left: 9px;
  width: 226px;
  float: left;
}
.selectUserGroup .panel .search .projectsList {
  margin-left: 9px;
  width: 227px;
  float: left;
}
.selectUserGroup .panel .search .searchbox .textbox {
  height: 26px;
  width: 150px;
  border-color: #cccccc;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.selectUserGroup .panel .search .searchbox .searchBtn {
  height: 30px;
  border-color: #cccccc;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.selectUserGroup .panel .search .searchbox .searchBtn .iconSearch {
  margin-top: 5px;
}
.selectUserGroup .panel .allUserGroups {
  width: 327px;
  float: left;
}
.selectUserGroup .panel .selectedUserGroups {
  width: 327px;
  float: right;
}
.selectUserGroup .panel .list {
  overflow: hidden;
}
.selectUserGroup .panel .selectedList {
  overflow-x: hidden;
  overflow-y: auto;
}
.selectUserGroup .panel .list,
.selectUserGroup .panel .selectedList {
  height: 408px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  border-bottom: none;
}
.selectUserGroup .panel .list .item,
.selectUserGroup .panel .selectedList .item {
  border-top: solid 1px transparent;
  border-bottom: solid 1px transparent;
  padding: 5px 5px;
  display: block;
  cursor: pointer;
}
.selectUserGroup .panel .list .item:hover,
.selectUserGroup .panel .selectedList .item:hover {
  background-color: #ebebeb;
}
.selectUserGroup .panel .list .item .iconInList,
.selectUserGroup .panel .selectedList .item .iconInList {
  float: left;
  margin-top: 1px;
  margin-right: 3px;
}
.selectUserGroup .panel .pager .k-pager-numbers li:last-child a {
  border: solid 1px #cccccc;
}
.selectUserGroup .panel .footerListInfo {
  height: 31px;
}
.selectUserGroup .panel .footerListInfo .itemsSelected {
  display: inline-block;
  margin-left: 10px;
  margin-top: 1px;
}
.selectUserGroup .separator {
  clear: both;
}
.selectUserGroup .footer {
  padding: 9px;
  background-color: whitesmoke;
  border-top: solid 1px #cccccc;
  text-align: right;
}
.k-window-content.documentFolderDialogWindow {
  padding: 0;
  font-size: 13px;
}
.k-window-content.documentFolderDialogWindow .k-treeview .k-i-collapse {
  margin-top: auto;
}
.selectDocumentFolder {
  width: 700px;
  font-size: 13px;
}
.selectDocumentFolder .panel {
  padding: 18px 18px 14px 18px;
}
.selectDocumentFolder .panel .tree {
  width: 100%;
  height: 459px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  overflow-x: hidden;
  overflow-y: auto;
  border-bottom: none;
}
.selectDocumentFolder .panel .tree .k-item .k-in {
  margin-left: 0px;
}
.selectDocumentFolder .panel .tree .k-item .k-in.k-state-focused {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.selectDocumentFolder .panel .tree .k-item .item .iconInList {
  float: left;
  margin-top: -1px;
  margin-right: 3px;
}
.selectDocumentFolder .footer {
  padding: 9px;
  background-color: whitesmoke;
  border-top: solid 1px #cccccc;
  text-align: right;
}
.selectDocumentFolder .footer .statistics {
  padding: 8px 9px;
  float: left;
}
.selectDocumentFolder .footer .statistics .docStat,
.selectDocumentFolder .footer .statistics .folStat {
  margin-right: 5px;
}
.selectParticipants.allowEdit .list .item:hover,
.selectAttachments.allowEdit .list .item:hover {
  background-color: #eeeeee;
}
.selectParticipants .add-btn,
.selectAttachments .add-btn {
  cursor: pointer;
  margin-bottom: 10px;
  padding: 3px;
  color: #888888;
}
.selectParticipants .add-btn .add.icon,
.selectAttachments .add-btn .add.icon {
  float: left;
  margin: 0 6px 0 4px;
}
.selectParticipants .list,
.selectAttachments .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
  border: none;
  box-shadow: none;
}
.selectParticipants .list .item,
.selectAttachments .list .item {
  padding: 3px 3px;
  display: block;
}
.selectParticipants .list .item .columns,
.selectAttachments .list .item .columns {
  float: left;
}
.selectParticipants .list .item .label,
.selectAttachments .list .item .label {
  max-width: 650px;
}
.selectParticipants .list .item .nameHolder,
.selectAttachments .list .item .nameHolder {
  width: 160px;
  vertical-align: middle;
}
.selectParticipants .list .item .email,
.selectAttachments .list .item .email,
.selectParticipants .list .item .status,
.selectAttachments .list .item .status {
  color: #777777;
  position: relative;
  top: 1px;
}
.selectParticipants .list .item .columnSeparator,
.selectAttachments .list .item .columnSeparator {
  width: 8px;
  display: inline-block;
}
.selectParticipants .list .item .comment,
.selectAttachments .list .item .comment {
  position: relative;
  top: 6px;
}
.selectParticipants .list .item .imageHolder,
.selectAttachments .list .item .imageHolder {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.selectParticipants .list .item .userImage,
.selectAttachments .list .item .userImage {
  width: 25px;
  height: 25px;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  display: inline-block;
  line-height: 25px;
  font-size: 10.4px;
}
.selectParticipants .list .item .iconStatus,
.selectAttachments .list .item .iconStatus {
  position: absolute;
  left: 17px;
  margin-top: 14px;
}
.selectParticipants .list .itemView,
.selectAttachments .list .itemView {
  vertical-align: middle;
  padding-right: 11px;
  display: inline-block;
  position: relative;
}
.selectParticipants .list .itemView .iconInList,
.selectAttachments .list .itemView .iconInList {
  margin-right: 3px;
  position: relative;
  top: -2px;
}
.selectParticipants .list .itemView .name,
.selectAttachments .list .itemView .name {
  max-width: 200px;
  line-height: 20px;
}
.selectParticipants .list .itemView .imageHolder,
.selectAttachments .list .itemView .imageHolder {
  width: 25px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.selectParticipants .list .itemView .userImage,
.selectAttachments .list .itemView .userImage {
  width: 25px;
  height: 25px;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  display: inline-block;
  line-height: 25px;
  font-size: 10.4px;
}
.selectParticipants .list .itemView .iconStatus,
.selectAttachments .list .itemView .iconStatus {
  position: absolute;
  left: 13px;
  margin-top: 16px;
}
.selectParticipants .list .more,
.selectAttachments .list .more {
  color: #888888;
}
.selectParticipants .k-listview-content,
.selectAttachments .k-listview-content {
  overflow: unset;
}
.selectParticipants .list .item .iconInList {
  margin-top: -2px;
  margin-right: 3px;
  vertical-align: middle;
}
.selectParticipants .list .item .remove {
  float: right;
  cursor: pointer;
  position: relative;
  top: 4px;
  margin-right: 6px;
}
.selectAttachments .list .item {
  padding-top: 4px;
  padding-bottom: 4px;
}
.selectAttachments .list .item .iconInList {
  margin-right: 3px;
}
.selectAttachments .list .item .remove {
  float: right;
  cursor: pointer;
  position: relative;
  top: 1px;
  margin-right: 6px;
}
.noParticipants,
.noAttachments {
  color: #777777;
  padding: 3px;
}
.k-window-content.calendarEventDialogWindow {
  font-size: 13px;
  padding: 0;
}
.k-wf-window .k-window-content:last-child {
  padding: 0;
}
.calendarEvent {
  width: 800px;
}
.calendarEvent table,
.calendarEvent td {
  font-size: 13px;
}
.calendarEvent .k-tabstrip-top.k-wf-tabs .k-tabstrip-items-wrapper {
  margin-bottom: 16px;
  border-bottom: 3px solid #e5e5e5;
}
.calendarEvent .k-tabstrip-top.k-wf-tabs .k-tabstrip-items-wrapper .k-tabstrip-items .k-item {
  top: 2px;
}
.calendarEvent .k-wf-tabs {
  padding: 20px 25px 0px 25px;
}
.calendarEvent .k-wf-tabs .k-content {
  outline: none;
}
.calendarEvent .k-wf-tabs .view {
  padding-top: 16px;
  height: 350px;
  overflow: auto;
  font-size: 13px;
  outline: none !important;
}
.calendarEvent .number {
  margin-right: 6px;
}
.calendarEvent .header {
  padding: 3px;
  margin-bottom: 5px;
}
.calendarEvent .detailsView {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.calendarEvent .detailsView .detailsTable {
  padding-top: 2px;
}
.calendarEvent .detailsView .detailsTable td.label.cell {
  padding-left: 0.92em;
}
.calendarEvent .detailsView .detailsTable td.cell {
  vertical-align: top;
  padding-top: 15px;
}
.calendarEvent .detailsView .detailsTable td.label.cellAttach {
  padding-top: 10px;
}
.calendarEvent .detailsView .detailsTable td.value.cellAttach {
  padding-top: 8px;
}
.calendarEvent .detailsView .detailsTable td.label.firstCell {
  vertical-align: top;
  padding-left: 0.92em;
}
.calendarEvent .detailsView .detailsTable td.firstCell {
  vertical-align: top;
}
.calendarEvent .detailsView .detailsTable td.separator {
  padding: 8px;
}
.calendarEvent .detailsView .detailsTable .label {
  width: 110px;
  color: #888888;
}
.calendarEvent .detailsView .detailsTable .value {
  width: 630px;
  padding-right: 0.92em;
}
.calendarEvent .detailsView .detailsTable .description {
  line-height: 20px;
  white-space: normal;
}
.calendarEvent .detailsView .detailsTable .descriptionText {
  width: 100%;
  position: relative;
  top: -2px;
}
.calendarEvent .detailsView .detailsTable .myResponse td {
  background-color: #efefef;
}
.calendarEvent .detailsView .detailsTable .myResponse .label {
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  padding: 0.92em 0 0.92em 0.92em;
}
.calendarEvent .detailsView .detailsTable .myResponse .value {
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  padding: 0.92em 0.92em 0.92em 0;
}
.calendarEvent .detailsView .detailsTable .myResponse .iconStatus {
  float: left;
  margin-right: 5px;
}
.calendarEvent .detailsView .detailsTable .participants .participantsLabel {
  padding-top: 6px;
  padding-left: 0.92em;
}
.calendarEvent .detailsView .detailsTable .participants .participantsList {
  Padding-top: 7px;
}
.calendarEvent .detailsView .detailsTableEdit {
  margin: 0 0.92em;
}
.calendarEvent .detailsView .detailsTableEdit td {
  vertical-align: top;
  padding-bottom: 7px;
}
.calendarEvent .detailsView .detailsTableEdit td.label {
  padding-top: 9px;
}
.calendarEvent .detailsView .detailsTableEdit .label {
  width: 110px;
  color: #888888;
}
.calendarEvent .detailsView .detailsTableEdit .isAllDay {
  margin-left: 12px;
}
.calendarEvent .detailsView .detailsTableEdit .date {
  width: 120px;
}
.calendarEvent .detailsView .detailsTableEdit .timeBlock {
  vertical-align: top;
  display: inline-block;
}
.calendarEvent .detailsView .detailsTableEdit .timeBlock .time {
  width: 80px;
}
.calendarEvent .detailsView .detailsTableEdit .ddlCalendar {
  width: 272px;
}
.calendarEvent .detailsView .editInput {
  width: 440px;
  padding: 0.17857143em 0;
}
.calendarEvent .detailsView .editTextarea {
  width: 600px;
  height: 107px;
  padding: 7px 7px 7px 10px;
}
.calendarEvent .detailsView .dateSeparator {
  margin: 0 10px;
}
.calendarEvent .visibilityView .visibilityParticipants {
  padding-top: 7px;
  margin-left: 17px;
}
.calendarEvent .visibilityView .visibilityParticipants .selectParticipants .list .item .nameHolder {
  width: auto;
  max-width: 600px;
}
.calendarEvent .visibilityView .visibilityParticipants .selectParticipants .add {
  margin-bottom: 2px;
}
.calendarEvent .visibilityView .panel {
  padding-top: 4px;
}
.calendarEvent .visibilityView .panel .arrow {
  width: 12px;
  display: inline-block;
  position: relative;
  top: 1px;
}
.calendarEvent .visibilityView .panel .visItem {
  padding: 3px 4px 4px 4px;
  color: #777777;
}
.calendarEvent .visibilityView .panel .visItem.active {
  color: black;
}
.calendarEvent .visibilityView .panel .visItem .rlabel {
  margin-left: 3px;
  display: inline-block;
}
.calendarEvent .radioItem {
  display: inline-block;
  margin-top: 8px;
}
.calendarEvent .radioItem .radio {
  margin: 0;
  margin-right: 6px;
  float: left;
}
.calendarEvent .radioItem .rlabel {
  display: inline-block;
  margin-top: -1px;
}
.calendarEvent .download {
  margin-left: 12px;
  color: #336699;
  text-decoration: underline;
}
.calendarEvent .commands {
  clear: both;
  height: 50px;
  background-color: whitesmoke;
  border-top: solid 1px #cccccc;
}
.calendarEvent .commands .closeBtn,
.calendarEvent .commands .editBtn,
.calendarEvent .commands .saveBtn,
.calendarEvent .commands .nextBtn,
.calendarEvent .commands .backBtn,
.calendarEvent .commands .finishBtn {
  float: right;
  margin: 9px 9px 0 0;
  padding-left: 15px;
  padding-right: 15px;
  min-width: 80px;
}
.calendarEvent .commands .deleteBtn {
  float: left;
  margin: 9px 0 0 9px;
  padding-left: 15px;
  padding-right: 15px;
  min-width: 80px;
}
.calendarEvent .commands .cancelBtn {
  float: right;
  margin: 18px 20px 0 0;
  text-decoration: underline;
}
.calendarEvent .sendReminders {
  text-align: right;
  padding-bottom: 5px;
  color: #777777;
}
.calendarEvent .sendReminders .label {
  cursor: pointer;
  padding-left: 60px;
  padding-bottom: 2px;
}
.calendarEvent .sendReminders .label .iconArrowDown {
  margin-left: 8px;
  margin-top: 6px;
  float: right;
}
.calendarEvent .changeResponseBlock {
  display: inline-block;
  margin-left: 5px;
}
.calendarEvent .changeResponseBlock .changeResponse {
  color: black;
  text-decoration: underline;
}
.calendarEvent .newUsersInformation {
  text-align: center;
  position: absolute;
  bottom: 8px;
  left: 0;
  right: 0;
}
.calendarEvent .newUsersInformation .participantsNote {
  display: inline-block;
  font-style: italic;
  color: #777777;
}
.calendarEvent .footer {
  height: 6px;
}
.inEditMode .participantsView .participantsListPanel {
  position: relative;
  padding-bottom: 28px;
  min-height: 322px;
}
.k-menu.sendRemContextMenu {
  width: 160px;
  padding: 0;
}
.k-menu.sendRemContextMenu .k-item {
  border-bottom: solid 1px #cccccc;
  border-radius: 0;
}
.k-menu.sendRemContextMenu .k-item.k-last {
  border-bottom: none;
}
ul.k-context-menu.k-popup.k-group.templateOptionsContextMenu {
  padding: 0;
  border-radius: 3px;
  width: 100px;
}
ul.k-context-menu.k-popup.k-group.templateOptionsContextMenu .k-item {
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-size: 13px;
}
ul.k-context-menu.k-popup.k-group.templateOptionsContextMenu .k-item .k-link {
  padding: 0.25rem 0.65rem;
  line-height: 1.34em;
}
ul.k-context-menu.k-popup.k-group.templateOptionsContextMenu .k-item.k-state-focused {
  box-shadow: none;
}
.changeEventResponsePopup {
  font-size: 13px;
  z-index: 37018;
}
.changeEventResponsePopup .chgEventResponsePanel {
  padding: 15px 12px 12px 12px;
}
.changeEventResponsePopup .chgEventResponsePanel .radioItem {
  display: inline-block;
  margin-bottom: 8px;
}
.changeEventResponsePopup .chgEventResponsePanel .radioItem .radio {
  margin: 0;
  margin-right: 6px;
  float: left;
}
.changeEventResponsePopup .chgEventResponsePanel .radioItem .rlabel {
  display: inline-block;
  margin-top: -1px;
}
.changeEventResponsePopup .chgEventResponsePanel .commentLbl {
  margin-top: 5px;
}
.changeEventResponsePopup .chgEventResponsePanel .textarea {
  width: 228px;
  font-size: 13px;
  height: 50px;
  overflow: auto;
}
.changeEventResponsePopup .chgEventResponsePanel .commandLine {
  margin-top: 15px;
  text-align: right;
}
.changeEventResponsePopup .chgEventResponsePanel .commandLine .save {
  color: #77bc4e;
}
.changeEventResponsePopup .chgEventResponsePanel .commandLine .iconBtn {
  padding-left: 7px;
  padding-right: 7px;
  width: 28px;
}
.k-window-content.documentDialogTemplateWindow {
  padding: 0;
  font-size: 13px;
}
.k-window-content.documentDialogTemplateWindow .k-treeview .k-i-collapse {
  margin-top: auto;
}
.selectDocumentTemplate {
  width: 700px;
  font-size: 13px;
}
.selectDocumentTemplate .panel .treePanel {
  float: left;
  width: 200px;
  height: 450px;
  overflow-x: hidden;
  overflow-x: auto;
  margin-right: 20px;
  padding: 18px 0 14px 18px;
  border-right: solid 2px whitesmoke;
}
.selectDocumentTemplate .panel .treePanel .tree,
.selectDocumentTemplate .panel .treePanel .projectTree {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style-type: none;
  overflow-x: hidden;
  overflow-y: auto;
  border-bottom: none;
}
.selectDocumentTemplate .panel .treePanel .tree .root-folder,
.selectDocumentTemplate .panel .treePanel .projectTree .root-folder {
  font-weight: bold;
}
.selectDocumentTemplate .panel .treePanel .tree .k-selected,
.selectDocumentTemplate .panel .treePanel .projectTree .k-selected,
.selectDocumentTemplate .panel .treePanel .tree .k-state-hover,
.selectDocumentTemplate .panel .treePanel .projectTree .k-state-hover {
  background-color: #f2f2f2;
  color: black;
  box-shadow: none;
}
.selectDocumentTemplate .panel .treePanel .tree .k-item,
.selectDocumentTemplate .panel .treePanel .projectTree .k-item {
  font-size: 13px;
}
.selectDocumentTemplate .panel .treePanel .tree .k-item .k-focus,
.selectDocumentTemplate .panel .treePanel .projectTree .k-item .k-focus {
  box-shadow: none;
}
.selectDocumentTemplate .panel .treePanel .tree .k-item .k-in,
.selectDocumentTemplate .panel .treePanel .projectTree .k-item .k-in {
  margin-left: 0px;
}
.selectDocumentTemplate .panel .treePanel .tree .k-item .k-in.k-state-focused,
.selectDocumentTemplate .panel .treePanel .projectTree .k-item .k-in.k-state-focused {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.selectDocumentTemplate .panel .treePanel .tree .k-item .item .iconInList,
.selectDocumentTemplate .panel .treePanel .projectTree .k-item .item .iconInList {
  float: left;
  margin-top: -1px;
  margin-right: 3px;
}
.selectDocumentTemplate .panel .gridPanel {
  display: inline-block;
  width: 450px;
  height: 450px;
  overflow-y: auto;
  padding: 18px 10px 14px 0;
}
.selectDocumentTemplate .panel .gridPanel .header {
  margin-top: 8px;
  padding-bottom: 8px;
}
.selectDocumentTemplate .panel .gridPanel .grid {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: black;
}
.selectDocumentTemplate .panel .gridPanel .grid .k-loading-mask .k-loading-text,
.selectDocumentTemplate .panel .gridPanel .grid .k-loading-mask .k-loading-image {
  display: none;
}
.selectDocumentTemplate .panel .gridPanel .grid .item {
  padding: 0.54em 0.6667em 0.48em 0;
  margin: 1px 0 1px 0;
  border-radius: 4px;
  cursor: pointer;
}
.selectDocumentTemplate .panel .gridPanel .grid .item:hover {
  background-color: #ebebeb;
}
.selectDocumentTemplate .panel .gridPanel .grid .item.k-selected {
  background-color: #dadada;
  color: black;
}
.selectDocumentTemplate .panel .gridPanel .grid .item .iconInList {
  float: left;
  margin-top: -1px;
  margin-right: 8px;
}
.selectDocumentTemplate .footer {
  padding: 9px;
  background-color: whitesmoke;
  border-top: solid 1px #cccccc;
  text-align: right;
}
.selectDocumentTemplate .footer .statistics {
  padding: 8px 9px;
  float: left;
}
.selectDocumentTemplate .footer .statistics .docStat,
.selectDocumentTemplate .footer .statistics .folStat {
  margin-right: 5px;
}
a.k-button-x-lg,
button.k-button-x-lg {
  padding: 0.375rem 1.75rem;
}
div.k-window-content.confirmManageTemplatesWindow {
  padding: 0px;
}
.modal-body {
  padding: 30px 20px 30px 20px;
  line-height: 1.45;
  font-size: 13px;
}
a.cancelManageTemplates {
  text-decoration: underline;
  cursor: pointer;
  font-size: 13px;
}
.goToTemplateFolder.k-button.k-button-blue {
  font-size: 13px;
}
.templatesModal .message {
  text-align: center;
  margin-top: 220px;
  font-style: italic;
}
.templatesModal .header {
  font-style: italic;
}
.templatesModal .item .options-icon {
  float: right;
  cursor: pointer;
  font-size: 13px;
  padding: 2px 4px;
}
.templatesModal .item .doc-item {
  display: inline-block;
  width: 410px;
  padding: 1px 0;
}
.templatesModal .upload-template {
  text-align: right;
  padding-right: 0.6667em;
}
body.documentTemplateDialogOpened .k-overlay,
body.documentTemplateDialogOpened .k-window {
  z-index: 3000 !important;
}
body.calendarEventDialogOpened .k-overlay {
  z-index: 37000 !important;
}
body.calendarEventDialogOpened .calendarEventWindow {
  z-index: 37001 !important;
}
body.calendarEventDialogOpened .modal.document-details-topmost {
  z-index: 37002 !important;
}
body.calendarEventDialogOpened .activateOfficeOnlineDialog {
  z-index: 37003 !important;
}
body.calendarEventDialogOpened .installExtensionDialog {
  z-index: 37004 !important;
}

/* $Id$ */

/* <Base style definitions> */
*:focus {
	outline: none;
}

html, body, form {
	padding: 0;
	margin: 0;
}

html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width: 100%;
	overflow: hidden;
	vertical-align: top;
}

body, td, input, button, select, textarea {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}

hr {
	border-width: 0;
	color: #BBBBBB;
	background-color: #BBBBBB;
	height: 1px;
	margin: 4px 0 6px;
}

table{
	empty-cells: show;
}

h1 {
	font-weight: bold;
	margin: 0 0 18px 0;
}

h2 {
	font-weight: bold;
	font-size: 15px;
}

h3 {
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 8px 0;
}

p  {margin: 8px 0;}
dt {margin: 8px 0 0 0;}
dd {margin: 0 0 0 40px;}
ol {margin-left: 12px;}
ul {margin-left: 14px;}

a, a:link, a:visited, a:hover{
	text-decoration: none;
}

a img {
	border-width: 0;
}

/* </Base style definitions> */

/* <Common usage style definitions> */
.nowrap
{
	white-space: nowrap;
}

.bold {
	font-weight: bold;
}

.red {
	color: red;
}

.black {
	color: #000;
}

.allowSelect {
	-moz-user-select: text;
}

.imageButton{
    cursor: pointer;
}

.centerBlock{
	margin-left:auto !important;
	margin-right:auto !important;
	position:relative;
}

.inline-block {
	display: inline-block;
}
.block {
	display: block;
}
.hidden {
	display: none;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}

.ellipsis,
.ellipsisCenter{
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-moz-binding: url(/Css/ellipsis.xml#ellipsis);
}

.ellipsisCenter{
	-moz-binding: url(/Css/ellipsis.xml#ellipsisCenter);
}

.ellipsis_MD{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-moz-binding: url(/Css/ellipsis.xml#ellipsis);
}

.translucent{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: .5;
	-moz-opacity: .5;
}

.Validator {
	font-weight: bold;
	font-size: 14px;
	color: red;
}

.Validator2 {
	font-size: 13px;
	color: red;
	position: relative;
	top: -6px;
}

.validator-container {
    margin-left: 5px;
    vertical-align: top;
}

.wf-radios-inline {
    top: -3px;
    position: relative;
}

.errorMessage{
	color: #FF0000;
}

.req {
	color: #C4242A;
}

div.buttonHeader{
	padding: 0 0 8px 0;
}

.noSelection{
	-webkit-user-select:none;
	-moz-user-select: -moz-none;
	behavior: url(/Css/noSelection.htc);
}

div.groupDiv{
	border:1px solid #ADADAD;
	width:742px;
	padding: 8px;
	vertical-align: top;
}

div.groupDivPlain {
	width: auto;
	padding: 0;
	border-width: 0;
}

.groupDiv div.groupRowSpacer{
	font-size: 1px;
	line-height: 1px;
	height: 12px;
}

.groupDiv .groupDivInline,
.groupDiv .groupDivInlineBold{
	display: inline-block;
	margin-right: 6px;
	vertical-align: top;
}

.groupDiv .groupDivInline label,
.groupDiv .groupDivInlineBold label{
	display: block;
}

.groupDiv .groupDivInlineBold label{
	font-weight: bold;
}

.groupDiv .indentedGroup{
	margin: 4px 0;
	padding-left: 40px;
}

.groupDiv .indentedGroup label,
.groupDiv .indentedGroup span{
	display:inline-block;
	position:relative;
	top:1px;
	margin-top:-2px;
}
.groupDiv .indentedGroup label{width:35px;}
.groupDiv .indentedGroup>span{padding-left:4px}


.ToolBar {
	width: 100%;
	height: 24px;
	padding: 0;
	overflow: hidden;
	border-bottom: solid 1px #BBBBBB;
	background: url(/Skins/WF/ToolBar/rtbBgH.gif) repeat-x 0 100% #FAFAFA;
	vertical-align: middle;
}

p.settingspage-description {
	margin-top: -9px;
	margin-bottom: 18px;
	width: 519px;
	color: #404040;
	line-height: 14px;
}

p.settingspage-description a {
	color: #000;
	text-decoration:none;
}

p.settingspage-description a:hover {
	text-decoration: underline;
}

div.warnbox{
	border: solid 1px #ADADAD;
	padding: 10px 8px 10px 40px;
	margin: 0 0 20px 0;
	color: #800;
	background: url(/images/warning_24.gif) #FDF4CC no-repeat 8px 5px;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	font-size: 1em;
}

.offscreenHidden{
	position: absolute;
	top: -50px;
	left: -50px;
	height: 1px;
	width: 1px;
	overflow: hidden;
	z-index: -111;
	display: none;
}

.offscreenElement{
	position: absolute;
	top: -10000px;
	left: -10000px;
	overflow: hidden;
	z-index: -111;
}

div.NotificationPanelLarge
{
	color:#666;
	margin: 20px 20px 0 20px;
	padding: 30px 20px 30px 70px;
	border:solid 1px #CCC;
	font-size: 1.3em;
	vertical-align:middle !important;
	background: url(/images/information.gif) #eee no-repeat 20px 50%;
}

div.NotificationPanelTiny
{
	color:#666;
	margin-bottom: 6px;
	padding: 6px 6px 6px 30px;
	border:solid 1px #CCC;
	font-size: 1.3em;
	vertical-align:middle !important;
	background: url(/images/warning_16.gif) #FDF4CC no-repeat 8px 50%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.NotificationSuccess {
	background-color: #D8FFDD;
}

.NotificationPanelTiny a.close{
	display:block;
	height: 12px;
	width: 12px;
	float: right;
	font-size:1px;
	color: transparent;
	margin-top: 2px;
	background: #dc4c40 url(/images/delete_red_12x12.gif) no-repeat 0 0;
}

.workAreaContainer {
	overflow: hidden;
}

.workAreaContainer.no-x-overflow {
	overflow-x: hidden;
}

.workAreaContainer *{
	padding: 0;
}

.logoutMainBlock {
	text-align: center;
	color: #ADADAD;
	font-size: 20px;
	margin-top: 30px;
}
/* </Common usage style definitions> */

/* <Browser Extension> */
.installExtensionLink {
	display: inline-block;
	padding: 2px 8px 2px 4px;
	vertical-align: middle;
	color: #828282;
}

.installExtensionLink:hover {
	text-decoration: underline;
}

.installExtensionLinkHighlighted {
	color: #FF6A00;
}
/* </Browser Extension> */



/* -------- Unordered definitions go below ---------- */



/* Admin master */
.ContentContainer {
	background-color: #FFFFFF;
	height: 100%;
}

.ClickableImage {
	cursor: pointer !important;
}

/* DA search main Style */
.searchTable td,
.searchTable2 td
{
	border: none;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.searchTable2 td
{
	height: 20px;
}

.location {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

.blackLink,
.blackLink:link,
.blackLink:visited,
.blackLink:hover,
.blackLinkU:link,
.blackLinkU:visited,
.blackLinkU:hover
{
	color: #000;
	font-size: 11px;
	text-decoration:underline;
}


/* PUA & MyAccount */
.comboBoxItemRoot
{
	border-bottom: solid 1px #C5C5C5
}

.effectivePermissionLink
{
	color: #000;
}

.effectivePermissionLink
{
	text-decoration: underline !important;
}

.PatContentArea
{
	margin: 3px 8px 11px 7px;
}

.UserImportPreviewTable div table tbody tr td
{
	white-space: nowrap;
}

.FieldBox{
	border: solid 1px #ADADAD;
	padding: 0px 8px 0px 8px;
	width: 738px;
	background: #F4F4F4;
	font: normal 11px Arial, Verdana, Sans-serif;
	border-spacing: 0px;
}

.FieldBox td {
	padding: 0px 0px 8px 8px;
}

.WhiteBox2 {
	border: solid 1px #ADADAD;
	width: 760px;
	font: normal 11px Arial, Verdana, Sans-serif;
	border-spacing: 0px;
}

.WhiteBox2 td {
	padding: 4px 0px 8px 8px;
}

.IndentBox {
	margin-left: 100px;
}

.SettingTableHeaderClass {
	font: bold 11px Arial, Verdana, Sans-serif;
}

tr.Indent {
	height: 8px;
}

.GenericTextPanel
{
	border: solid 1px #ADADAD;
	width: 545px;
	height: 180px;
	overflow:hidden;
	background: #FFFFFF;
	padding: 2px !important;
}

/*------------------------------------*/
#Header, #Header td {
	color: #FFFFFF;
	background-image: url(/images/bg_header.gif);
}


/*----- Classes for diplaying error information box ------*/

.errorBox {
	border: solid 1px #adadad;
	border-radius: 10px;
	width: 450px;
	padding: 30px;
	position: fixed;
	left: 50%;
	top: 20%;
	margin-left: -250px;
	font: 12px Arial, Verdana, Sans-serif;
}

.errorBox .mainReason {
	display: block;
	margin-bottom: 18px;
	font: bold 20px Arial, Verdana, Sans-serif;
}


.infoBox {
	border: solid 1px #adadad;
	width: 500px;
	padding: 30px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -80px;
	margin-left: -300px;
	background: #f4f4f4;
	border-collapse: collapse;
	padding: 8px;
}

.infoBox .reason {
	display: block;
	margin: 20px;
	font-weight: bold;
}

.errorBox a,
.errorBox a:hover,
.infoBox a,
.infoBox a:hover {
	color: #000;
	text-decoration: underline;
}

.errorBox img,
.infoBox img {
	border: none;
}

/*----- Classes for diplaying grey information box ------*/

.InformationHeader
{
	display: block;
	font: bold 14px Arial, Verdana, Sans-serif;
	margin-bottom: 13px;
}
.InformationTable
{
	width: 100%;
	background: #f4f4f4;
	border: solid 1px #adadad;
	border-collapse: collapse;
}

.InformationTable td
{
	padding: 6px;
}

.InformationLable
{
	font: bold 11px Arial, Verdana, Sans-serif;
}

.InformationTable a
{
	text-decoration: none;
	color: black;
}

.InformationTable a:hover
{
	text-decoration: underline;
}

.InformationTable img
{
	border: none;
}

/*****************/
/*  LOGIN PAGE   */
/*****************/

tr.loginTplRow td.capt,
tr.buttonTplRow td.capt
{
	padding: 9px 0 0 0;
}

tr.loginTplRow label,
tr.buttonTplRow label
{
	top: -2px;
	position: relative;
	display: inline;
	white-space: nowrap;
	margin-left: 4px;
}

tr.loginTplRow table,
tr.loginTplRow div
{
	width:461px;
	margin:0 0 0 4px;
}

tr.loginTplRow div,
tr.buttonTplRow div
{
	text-align:right;
}

.LoginWaitPanel
{
	color:#666;
	margin: 140px 20px 0 20px;
	padding: 30px 20px 30px 70px;
	border:solid 1px #CCC;
	font-size: 1.3em;
	vertical-align:middle !important;
	background: url(/images/loader_transparent_small.gif) #efefef no-repeat 20px 50%;
}

.loginBlockTable {
	background-color: #F4F4F4;
	border: solid 1px #ADADAD;
	width:500px;
	margin-bottom: 6px;
}
.loginBlockTable td {
	padding: 8px;
}
.loginLastBlockTable {
	margin-bottom: 10px;
}
.loginWebTable {
	background-color: #F4F4F4;
	border: solid 1px #ADADAD;
	width:500px;
	margin-bottom: 10px;
}
.loginWebTable td {
	padding: 8px;
}

.loginWebLink {
	font-weight: bold;
}

.loginWebLink a,
.loginWebLink a:link,
.loginWebLink a:visited,
.loginWebLink a:hover {
	color: black;
	text-decoration: underline;
	font-weight: normal;
}

.loginUBI {
	color: #404040;
	border: solid 1px #ADADAD;
	background-color: #E5F4FF;
	line-height: 1.5;
	margin-bottom: 6px;
	padding: 7px 11px;
}

.loginTypeLabel {
	display: inline-block;
	margin-bottom: 5px;
}

/* HELP WINDOW */

.HelpMainDivWindow
{
	background-color: #F4F4F4;
}

.HelpMainDiv
{
	width: 481px;
	height: 257px;
	padding: 5px 0px 0px 8px;
}
.HelpHeader
{
	font-weight: bold;
}
.HelpButtonDiv
{
	text-align:right;
	position: relative;
	top: 25px;
}

/* Inline help */

.helpLink
{
	color: #000000;
	text-decoration: underline;
}

.helpIcon{
	margin-top: 1px;
	float: none;
	border-style: none;
	outline: none;
	-moz-outline-style: none;
	cursor: default;
}

.noMargin input
{
	margin: 0px;
}

/* My Profile */

.helpMessageNote
{
	font-style:italic;
}

/* User export */

.dropDownItem,.dropDownItemHover{padding: 4px 0px 4px 5px;}
.dropDownItem {background-color: #FFF;}
.dropDownItemHover {background-color: #DEDEDE;}

/* commondialogs\DownloadDialog.aspx */

.massCommonPanel
{
	background-color: #f4f4f4;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	width: 338px;
	height: 100px;
	text-align: left;
}

.massCommonButtonContainer
{
	position: absolute;
	bottom: 6px;
	right: 6px;
	text-align: right;
	white-space: nowrap;
}

.massCommonButtonContainer input{
	margin-left: 4px;
}

/********************************/
/* Custom Fields */
/********************************/

.fieldscontainer{
	margin:8px;
}

.fieldblockinline{
	display: inline-block;
	vertical-align: top;
}

.fieldscontainer .fieldblockinline label{
	display: block;
}

.fieldblockinline{
	min-height:38px;
}

.fieldblockinline li input {
	margin-right:4px;
	margin-bottom:2px;
}

.HideCheckBox input {
	display:none;
}

/**********************************************/
/* Container for messages & errors in dialogs */
/**********************************************/

.MessagePanel {
	display: block;
	position: fixed;
	top: 40%;
	margin-top: -18px;
	width: 100%;
}

.MessageContainer {
	position:relative;
	text-align:center;
	border:solid 1px #ADADAD;
	padding-top:10px;
	padding-bottom:10px;
	margin: 20px;
}

.PlanCtrlGanttTools {
	height: 19px;
	overflow: hidden;
}

.ErrorContainer {
	color: darkred;
}

/* Link to copy */

body input.txtLink {
	color: #000;
	border: 0 !important;
	background: transparent !important;
	padding: 0;
}

body .urlCopyLink {
	outline-width:0;
	display: inline-block;
	height:10px;
	width:10px;
	background: url(/images/clipboardCopyBw.gif) no-repeat 0 0;
	margin:2px 0 -4px 0 !important;
	position: relative;
	top: -3px;
}

.FileAttachmentLink {
	display: block;
	line-height: 18px;
}

.FileAttachmentLink a {
	outline-width: 0;
	text-decoration: underline !important;
	color: black;
}

.atwho-view .icon {
	position: relative;
	top: 3px;
	left: -2px;
}

.atwho-view .text {
	position: relative;
	top: -1px;
}

userNewMentionCheckbox {
	padding-top: 3px;
	white-space: nowrap;
}

.loggedOut {
	text-align: center;
	padding-top: 200px;
	color: #ADADAD;
	font-size: 20px;
	width: 500px;
}

.loggedOut a {
	color: #000;
	text-decoration:underline;
	margin-top: 10px;
	display: inline-block;
}

.logginBanner,
.logginBannerTxt {
	text-align: center;
	font-size: 18px;
	margin-bottom: 6px;
}

.logginBannerTxt {
	padding: 10px 0;
}

.login-logo-container img {
	margin-top: 72px;
	margin-bottom: 14px;
	width: 180px;
}

.wf_box.loginMainBox {
	width: 310px;
}

.wf_box.loginMainBox .wf_txt {
	width: 300px;
	margin-bottom: 11px;
}

.wf_box.loginMainBox .btnFull {
	margin-bottom: 11px;
}

.wf_box.largeMainBox {
	width: 470px;
}

.wf_box.largeMainBox .btnNormal,
.wf_box.loginMainBox .btnNormal {
	width: 148px;
}

.wf_box.largeMainBox .checkbox,
.wf_box.loginMainBox .checkbox {
	margin-left: 1px;
}

.chbxSaveUserName {
	display: block;
	margin-bottom: 13px;
}

.chbxWebforumInfo {
	display: inline-block;
	margin: 15px 4px 0 -1px;
	vertical-align: top;
}

.lblForgotPwd {
	cursor: pointer;
	display: block;
	float: right;
	margin: 2px 2px 0;
}

.publicSiteBlock {
	text-align: left;
	width: 334px;
}

.publicSiteBlock a {
	color: #404040;
	font-size: 13px;
}

.publicSiteBlock {
	margin-bottom: 8px;
}

.siteIcon {
	position: relative;
	top: 4px;
}

.chngPwdHeader,
.forgotPwdHeader {
	color: #000;
	font-weight: bold;
	margin-bottom: 11px;
}

.chngPwdHeader,
.forgotPwdHeader,
.forgotPwdInfo {
	display: block;
}

.forgotPwdInfo {
	margin-bottom: 7px;
}

.chngPwdLabel {
	display: block;
	margin-top: -5px;
	margin-bottom: 3px;
}

.invitationHeader
{
	display: block;
	font: bold 14px Arial, Verdana, Sans-serif;
	color: #000000;
	margin-bottom: 13px;
}

.invitationInfTxt1,
.invitationInfTxt2 {
	display: block;
	color: #000000;
	line-height: 16px;
	margin-bottom: 2px;
}

.invitationInfTxt2 {
	margin-bottom: 15px;
}

.invitationLblCap {
	color: #000000;
	display: inline-block;
	line-height: 16px;
	margin-bottom: 2px;
}

.invitationLblVal {
	font-weight: bold;
}

.lblWebforumInfo {
	display: inline-block;
	margin: 15px 0 20px;
	width: 93%;
}

.overflowAuto {
	overflow:auto!important;
}

.overflowAutoY {
	overflow-y:auto!important;
}

.nullifySize {
	height:auto!important;
	width:auto!important;
}

.nullifySize > .rtUL {
    overflow-x:hidden;
}

.wf_box.loginMainBox .RadDropDownList {
	width: 310px;
}

@media only screen and (max-width: 320px) {
    .wf_box.loginMainBox {
		width: 270px;
	}

	.wf_box.loginMainBox .wf_txt {
		width: 260px;
	}

	.wf_box.loginMainBox .RadDropDownList {
		width: 270px;
	}

	.publicSiteBlock {
		width: 300px;
	}

	.publicSiteBlock a {
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		-moz-binding: url(/Css/ellipsis.xml#ellipsis);
		margin-left: 20px;
		margin-top: -12px;
	}
}

.readonly-box {
	margin: 8px 0 5px 12px;
}

.readonly-box span {
	background-color: #FFF8E0;
	border: solid 1px #F9ECB1;
	border-left-width: 10px;
	color: #808047;
	font-size: 11px;
	padding: 6px;
	display: inline-block
}

.readonly-box a {
	color: #000000;
	text-decoration: underline;
}

/* Change user picture dialog */

.RadWindow.uaChngPhDlgW td.rwCorner,
.RadWindow.uaChngPhDlgW td.rwWindowContent{
	background-color: #FFFFFF;
}

.uaChngPhDlgMainDiv {
	color: #636363;
	font-size: 13px;
	padding: 20px 6px 10px 6px;
	vertical-align: top;
}

.uaChngPhDlgMainDivButtonDiv {
	position: absolute;
	text-align:right;
	bottom: 10px;
	right: 7px;
}

.uaChngPhDlgCont td {
	font-size: 13px;
}

.uaChngPhDlgCont.img {
	height: 100px;
	padding: 0 20px 0 10px;
	width: 100px;
	float: left;
}

.uaChngPhDlgCont.txt {
	margin-left: 130px;
}

.uaChngPhDlgImg {
	height: 100px;
	width: 100px;
	line-height: 100px;
	font-size: 35px;
	vertical-align: middle;
	display: inline-block;
}

.uaChngPhDlgTable {
	margin-top: 13px;
}

/* END Change user picture dialog */

.refreshToken {
	margin-top: 100px;
	text-align: center;
	font-size: 13px;
	width: 300px;
	padding: 25px;
	border-radius: 4px;
}
.refreshToken .generate {
	width: 300px;
}
.refreshToken .token {
	font-size: 13px;
	width: 296px;
	height: 50px;
	text-align: center;
}

.refreshToken .tokenBox {
	height: 80px;
}

.settings tr.last td.capt.refreshTokenSettings{
	padding-top: 12px;
	padding-bottom: 12px;
}

.authorizationDiv {
	font-size: 14px;
	position: absolute;
	top: 30%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: column;
}

.authorizationDiv .internalDiv {
	max-width: 400px;
}

.authorizationDiv .internalDiv .authorizeText {
	margin-bottom: 19px;
	font-size: 22px;
}

.authorizationDiv .internalDiv .authorizeDescription {
	margin-bottom: 28px;
}

.authorizationDiv .internalDiv .btnAuthorize {
	width: 100%;
}

.authorizationDiv .internalDiv .btnDeny {
	color: #999;
	width: 100%;
	text-align: center;
	margin-top: 20px;
}

span.pipeSeparator {
	font-size: 8px;
	border-right: 1px solid #000000;
	margin: 0px 6px 0px 4px;
	width: 1px;
}

.openedIssuesItemName.red {
	color: red;
}

/* New navigation */
.main-nav {
	text-align: center;
	width: 43px;
	vertical-align: top;
	margin-bottom: 1rem;
	background: #CB0000;
	display: inline-block;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
}

.main-header {
	height: 2.8125rem;
	border-bottom: 2px solid #F1F6F9;
}
.main-header__label {
	font-size: 1.4rem;
	padding: 10px 0 10px 15px;
	margin-left: 47px;
}

.sidebar {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 713;
	top: 0;
	left: 0;
	background-color: #BA3D43;
	overflow: paged-x;
}
.sidebar.pinned {
	width: 50px;
}

.page-container {
	width: calc(100% - 24px);
	float: left;
	display: inline;
	z-index: 10;
	transition: margin-left .5s;
	padding: 0 0 0 12px;
}

.btm-btns {
	position: fixed;
	bottom: 3px;
	left: 62px;
	height: 27px;
}

.project-da-wrapper {
	margin: -5px -12px 0 -12px;
	border-top: solid 1px #BBBBBB;
}

#workAreaWrapper, .top-module-content-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
}

#workAreaWrapper {
	box-sizing: border-box;
}

.workAreaContainer {
	width: 100%;
	height: 100%;
}

.wf-header {
	background-color: white;
	min-height: 64px;
	display: block;
}
.wf-header.startModuleView, .wf-header.pATModuleView {
	min-height: 43px; /* no subheader on start and PAT start page */
}

.wf-header-bottom-separator {
	height: 1px;
	width: 100%;
	background: #DDD;
}

@media only screen and (max-width: 500px) {
	.wf-ui.wf-header {
		height: auto;
	}
}

.protHdrPlatformNameContainer {
	font: normal 18px Arial, Verdana, Helvetica, sans-serif;
}

.avatarCircle, .avatar-circle {
	border-radius: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.avatar {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 400;
	text-align: center;
	color: #FFFFFF;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.avatar-1 {
	background-color: #F59100;
}

.avatar-2 {
	background-color: #0A5071;
}

.avatar-3 {
	background-color: #65A3CD;
}

.avatar-4 {
	background-color: #BE8ED8;
}

.avatar-5 {
	background-color: #88BBAA;
}

.avatar-6 {
	background-color: #D38A4A;
}

.avatar-7 {
	background-color: #F57575;
}

.avatar-8 {
	background-color: #FFC702;
}

.imgAvatarMiddle {
	height: 40px;
	width: 40px;
	vertical-align: middle;
	display: inline-block;
}

.popupPanel.userProfilePopup {
	right: 29px;
	top: 22px;
}
.popupPanel.userProfilePopup .popupPanelCalloutF {
	border-bottom-color: #F6F6F6;
}
/* end of New navigation */

/* Includes risky generic overrides. legacy CSS migrated from old controls.css */

textarea {
	resize: none;
	padding: 2px 0 2px 2px;
}

.textbox,
input[type="text"],
input[type="password"],
textarea {
	border: 1px solid #ADADAD;
	background: #FFFFFF;
	outline-style: none;
}

.textbox,
input[type="text"],
input[type="password"] {
	padding: 2px 0 2px 2px;
	text-align: left;
	height: 14px;
}

input[type="text"][readonly="readonly"],
input[type="text"][readonly],
input[type="password"][readonly="readonly"],
input[type="password"][readonly],
textarea[readonly="readonly"],
textarea[readonly],
.readonlyTextbox {
	background-color: #e5e5e5 /*!important */;
	color: #444;
}

input[type="text"][disabled="disabled"],
input[type="password"][disabled="disabled"],
textarea[disabled="disabled"],
.disabledTextbox {
	background: #fefefe;
	color: #999;
	cursor: default;
}

label[disabled="disabled"],
span[disabled="disabled"] {
	color: #777;
}

input.textboxError {
	background: #FDF4CC url(/images/warning_16.png) no-repeat right;
	color: #C4242A;
}

/* <asp:CheckBox CssClass="checkbox"> */
span.checkboxBlock {
	display: block;
	margin: 6px 0;
}

span.checkbox input,
span.checkboxBlock input {
	margin-right: 5px;
	margin-left: 0px;
	outline-width: 0;
}

span.checkbox label,
span.checkboxBlock label {
	margin-right: 6px;
	-moz-user-select: none;
	display: inline-block !important;
	white-space: nowrap;
	position: relative;
	top: -2px;
}
/* </asp:CheckBox CssClass="checkbox | checkboxBlock"> */

/* <asp:radiobutton CssClass="radiobutton"> */
span.radiobuttonBlock {
	display: block;
	margin: 6px 0;
}

span.radiobutton input,
span.radiobuttonBlock input {
	margin-right: 2px;
	outline-width: 0;
}

span.radiobutton label,
span.radiobuttonBlock label {
	margin-right: 3px;
	-moz-user-select: none;
	display: inline-block !important;
	white-space: nowrap;
	position: relative;
	top: -2px;
}
/* </asp:radiobutton CssClass="radiobutton | radiobuttonBlock"> */

.itemInCombobox {
	white-space: nowrap;
}

.iconInCombobox {
	float: left;
	margin-right: 2px;
}

.textInCombobox {
	display: block;
	padding-top: 1px;
}
/* $Id$ */

/*
<Base style definitions>
copied from common.css for the case when common.css is not included
*/
#main-content-holder.pinned {
	padding-left: 50px;
}

html, body, form {
	padding: 0;
	margin: 0;
}

html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width: 100%;
	vertical-align: top;
}

body, td, input, button, select, textarea {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 11px;
}
/* </Base style definitions> */

/* ASP.NET 4.0 automatically added class */
.aspNetDisabled {
	color: gray !important;
}

/* <CustomButton* >*/
.CustomButtonLarge,
.CustomButtonMedium,
.CustomButtonSmall,
.CustomButtonTiny,

.CustomButtonLowLarge,
.CustomButtonLowMedium,
.CustomButtonLowSmall,
.CustomButtonLowTiny,

.CustomButtonLeft,
.CustomButtonRight,

.CustomButtonArrowLeft,
.CustomButtonArrowRight,
.CustomButtonArrowUp,
.CustomButtonArrowDown
{
	border-width: 0;
	padding: 0;
	margin: 0;
	background: transparent url(/images/buttons.gif) no-repeat;
	text-align: center;
	vertical-align: middle;
	cursor:default;
}

.CustomButtonLarge:hover,
.CustomButtonMedium:hover,
.CustomButtonSmall:hover,
.CustomButtonTiny:hover,

.CustomButtonLowLarge:hover,
.CustomButtonLowMedium:hover,
.CustomButtonLowSmall:hover,
.CustomButtonLowTiny:hover,

.CustomButtonLeft:hover,
.CustomButtonRight:hover,

.CustomButtonArrowLeft:hover,
.CustomButtonArrowRight:hover,
.CustomButtonArrowUp:hover,
.CustomButtonArrowDown:hover{
	/* NOTE: Setting list-style-type:circle is a hack! It is set so
	in order to determine in the hovering javascript if the :hover pseudoclass
	is already applied and thus cancel setting the bg position via script.
	The rule list-style-type is choosen since it is useless for buttons. */
	list-style-type: circle;
}

.CustomButtonLarge[disabled="disabled"],
.CustomButtonMedium[disabled="disabled"],
.CustomButtonSmall[disabled="disabled"],
.CustomButtonTiny[disabled="disabled"],

.CustomButtonLowLarge[disabled="disabled"],
.CustomButtonLowMedium[disabled="disabled"],
.CustomButtonLowSmall[disabled="disabled"],
.CustomButtonLowTiny[disabled="disabled"],

.CustomButtonLeft[disabled="disabled"],
.CustomButtonRight[disabled="disabled"],

.CustomButtonArrowLeft[disabled="disabled"],
.CustomButtonArrowRight[disabled="disabled"],
.CustomButtonArrowUp[disabled="disabled"],
.CustomButtonArrowDown[disabled="disabled"]{
	color: #999;
}

.CustomButtonLarge,.CustomButtonMedium,.CustomButtonSmall,.CustomButtonTiny{height: 22px;}
.CustomButtonLowSmall,.CustomButtonLowMedium,.CustomButtonLowLarge,.CustomButtonLowTiny,.CustomButtonLeft,.CustomButtonRight{height: 20px;}
.CustomButtonArrowLeft,.CustomButtonArrowRight,.CustomButtonArrowUp,.CustomButtonArrowDown{width: 21px;height: 18px;}
.CustomButtonLeft,.CustomButtonRight{width: 23px;}

.CustomButtonLarge,.CustomButtonLowLarge{width: 200px;}
.CustomButtonMedium,.CustomButtonLowMedium{width: 115px;}
.CustomButtonSmall,.CustomButtonLowSmall{width: 68px;}
.CustomButtonTiny,.CustomButtonLowTiny{width: 22px;}

.CustomButtonLarge{background-position: 0 0;}
.CustomButtonMedium{background-position: -200px 0;}
.CustomButtonSmall{background-position: -315px 0;}
.CustomButtonTiny{background-position: -383px 0;}

.CustomButtonLarge:hover{background-position: 0 -22px;}
.CustomButtonMedium:hover{background-position: -200px -22px;}
.CustomButtonSmall:hover{background-position: -315px -22px;}
.CustomButtonTiny:hover{background-position: -383px -22px;}

.CustomButtonLarge:active{background-position: 0 -44px;}
.CustomButtonMedium:active{background-position: -200px -44px;}
.CustomButtonSmall:active{background-position: -315px -44px;}
.CustomButtonTiny:active{background-position: -383px -44px;}

.CustomButtonLarge[disabled="disabled"]{background-position: 0 -66px;}
.CustomButtonMedium[disabled="disabled"]{background-position: -200px -66px;}
.CustomButtonSmall[disabled="disabled"]{background-position: -315px -66px;}
.CustomButtonTiny[disabled="disabled"]{background-position: -383px -66px;}

.CustomButtonLowLarge{background-position: 0 -88px;}
.CustomButtonLowMedium{background-position: -200px -88px;}
.CustomButtonLowSmall{background-position: -315px -88px;}
.CustomButtonLowTiny{background-position: -383px -88px;}

.CustomButtonLowLarge:hover{background-position: 0 -108px;}
.CustomButtonLowMedium:hover{background-position: -200px -108px;}
.CustomButtonLowSmall:hover{background-position: -315px -108px;}
.CustomButtonLowTiny:hover{background-position: -383px -108px;}

.CustomButtonLowLarge:active{background-position: 0 -128px;}
.CustomButtonLowMedium:active{background-position: -200px -128px;}
.CustomButtonLowSmall:active{background-position: -315px -128px;}
.CustomButtonLowTiny:active{background-position: -383px -128px;}

.CustomButtonLowLarge[disabled="disabled"]{background-position: 0 -148px;}
.CustomButtonLowMedium[disabled="disabled"]{background-position: -200px -148px;}
.CustomButtonLowSmall[disabled="disabled"]{background-position: -315px -148px;}
.CustomButtonLowTiny[disabled="disabled"]{background-position: -383px -148px;}


.CustomButtonArrowLeft{background-position: -447px 0;}
.CustomButtonArrowRight{background-position: -426px 0;}
.CustomButtonArrowUp{background-position: -405px 0;}
.CustomButtonArrowDown{background-position: -468px 0;}

.CustomButtonArrowLeft:hover{background-position: -447px -18px;}
.CustomButtonArrowRight:hover{background-position: -426px -18px;}
.CustomButtonArrowUp:hover{background-position: -405px -18px;}
.CustomButtonArrowDown:hover{background-position: -468px -18px;}

.CustomButtonArrowLeft:active{background-position: -447px -36px;}
.CustomButtonArrowRight:active{background-position: -426px -36px;}
.CustomButtonArrowUp:active{background-position: -405px -36px;}
.CustomButtonArrowDown:active{background-position: -468px -36px;}

.CustomButtonArrowLeft[disabled="disabled"]{background-position: -447px -54px;}
.CustomButtonArrowRight[disabled="disabled"]{background-position: -426px -54px;}
.CustomButtonArrowUp[disabled="disabled"]{background-position: -405px -54px;}
.CustomButtonArrowDown[disabled="disabled"]{background-position: -468px -54px;}


.CustomButtonLeft{background-position: -405px -88px;}
.CustomButtonRight{background-position: -428px -88px;}
.CustomButtonLeft:hover{background-position: -405px -108px;}
.CustomButtonRight:hover{background-position: -428px -108px;}
.CustomButtonLeft:active{background-position: -405px -128px;}
.CustomButtonRight:active{background-position: -428px -128px;}
.CustomButtonLeft[disabled="disabled"]{background-position: -405px -148px;}
.CustomButtonRight[disabled="disabled"]{background-position: -428px -148px;}

/* </CustomButton* >*/

/*------ TextBoxes -----*/
.CustomMultiLineTextBox{
	padding: 2px !important;
	padding-left: 3px !important;
	height: 62px;
	overflow: auto;
}

.CustomMultiLineTextBoxNarrow{
	padding: 2px !important;
	padding-left: 3px !important;
	height: 46px !important;
	overflow: auto;
}

.CustomTextBoxLarge{width: 238px;height: 20px;}
.CustomMultiTextBoxLarge{width: 238px;height: 60px;}
.CustomSelectXhtml{height: 20px !important;}

/* <Update panels> */
div.loadingProgress{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #FAFAFA no-repeat 50% 50%;
	z-index: 1000;
	overflow: hidden;
	margin: 0px;
	top: 63px;
	background-image: none;
}

div.loadingProgress {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	background: #FAFAFA no-repeat 50% 50%;
	z-index: 1000;
	overflow: hidden;
	margin: 0px;
	top: 64px; /* considering wf-header height */
	background-image: none;
}

div.loadingProgress.pinned {
	left: 50px;
}

div.updateProgressSmall, div.updateProgress {
	background: transparent no-repeat 50% 50%;
	text-align: center;
	position: absolute;
	z-index: 99;
	vertical-align: middle;
	overflow: hidden;
	left: 0;
	top: 0;
	margin: 0px;
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

div.updateProgress{background-image: url(/images/loader_transparent_big.gif);}
div.updateProgressSmall{background-image: url(/images/loader_transparent_small.gif);}

div.updateProgress div.middle,
div.updateProgressSmall div.middle{
	position: absolute;
	top: 50%;
	left: 50%;
}

div.updateProgress div.middle img,
div.updateProgressSmall div.middle img{
	position: relative;
	top: -50%;
	left: -50%;
}
/* </Update panels> */

/* <ECM:CollapsiblePanel>
wfCollapsiblePanel class is always applied to the control */
div.wfCollapsiblePanel{
	margin-bottom: -12px;
}

div.wfCollapsiblePanel a.title{
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-color: #fff;
	z-index: 5;
	position: relative;
	display: -moz-inline-box;
	display: inline-block;
	margin-left:3px;
	padding: 0 4px 4px 0;
	white-space: nowrap;
}

div.wfCollapsiblePanel a.title span.icon{
	color: #F4F4F4;

	position: relative;
	top: -8px;
	margin: 0 4px -10px 2px;
}

div.wfCollapsiblePanel div.content{
	border: 1px solid #ADADAD;
	padding: 16px 8px 8px 8px;
	position: relative;
	top: -12px;
}
/* </ECM:CollapsiblePanel> */

/* <expandLink, collapseLink> */
.expandButton,
.collapseButton{
	display: -moz-inline-box;
	display: inline-block;
}

.expandButton span.icon,
.collapseButton span.icon{
	color: #adadad;
	font-size: 1px;
	line-height: 1px;
	border: none;
	display: -moz-inline-box;
	display: inline-block;
	height: 11px;
	width: 11px;
	background: #f4f4f4 url(/images/PlusMinus.gif) no-repeat;
	cursor: pointer;
}

.expandButton span.icon{background-position: 0 0;}
.expandButton:hover span.icon{background-position: 0 -11px;}
.expandButton:active span.icon{background-position: 0 -22px;}
.expandButton[disabled="disabled"] span.icon{background-position: 0 -33px;}
.collapseButton span.icon{background-position: -11px 0;}
.collapseButton:hover span.icon{background-position: -11px -11px;}
.collapseButton:active span.icon{background-position: -11px -22px;}
.collapseButton[disabled="disabled"] span.icon{background-position: -11px -33px;}
/* </expandLink, collapseLink> */

/* <NumericUpDownExtender> */
input.spinUpBtn, input.spinDownBtn{
	border: none;
	width: 23px;
	color: #6F6F6F;
	background: transparent;
	font: bolder 8pt Webdings;
	left: 36px;
	overflow: hidden;
	position: absolute;
	height: 10px;
	display: none;
}

input.spinUpBtn{
	background-image: url(/images/spinUp.gif);
	top: 0;
	line-height: 1em;
}

input.spinDownBtn
{
	background-image: url(/images/spinDown.gif);
	top: 10px;
	line-height: 0.7em;
}
/* </NumericUpDownExtender> */

/* ECM Pager*/
.PagerCssClass{
	font-style: normal;
	font-weight: normal;
	background: #F4F4F4 none repeat scroll 0 0;
	text-align:center;
	color: #000000;
}

.PagerCssClass a
{
	color: #000000;
	text-decoration: none;
}

.PagerCssClass a:hover
{
	color: #000000;
	text-decoration: underline;
}

.ComboCheckBoxItem input {margin-right: 4px;}

.buttonH,
.buttonHSmall {
	background: url(/images/buttons.gif) repeat scroll;
	background-position: 0px -169px;
	border: 1px solid #adadad;
	border-radius: 2px;
	color: #404040;
	font-size: 13px;
	height: 30px;
	padding: 0px;
}

.buttonHSmall {
	width: 91px;
}

input[type="text"].txtH,
input[type="password"].txtH {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	color: #404040;
	display: block;
	height: 26px;
	font-size: 13px;
	margin-bottom: 11px;
	padding-left: 8px;
	width: 300px;
}

input[type="text"].txtH::-moz-placeholder,
input[type="password"].txtH::-moz-placeholder
{
	color:#808080;
}

input[type="text"].txtH::-webkit-input-placeholder,
input[type="password"].txtH::-webkit-input-placeholder
{
	color:#808080;
}

input[type="text"].txtH:-ms-input-placeholder,
input[type="password"].txtH:-ms-input-placeholder
{
	color:#808080;
}

.linkifyTextArea,
.linkifyTextAreaSpan {
	padding: 2px; border: 1px solid #ADADAD; border-image: none; display: inline-block;
	white-space: normal;
}

.linkifyTextArea{
	white-space:pre-wrap;
}


.linkifyTextAreaSpan:hover {
	padding: 2px; border: 1px solid #ADADAD; border-image: none; display: inline-block;
}

span.linkifyTextAreaSpan a.linkified {
	color: black;
}
span.linkifyTextAreaSpan a.linkified:hover {
	color: black;
	text-decoration: underline;
}

.rtb-redactorHolder {
	display:block;
	margin-top:-12px;
}

.rtb-readFront {
	display:inline-block;
	border: 1px solid #ADADAD;
	padding:2px;
	white-space: normal;
}

.asyncUploadControl {
	padding: 2px 0;
}

.asyncUploadControl .table {
	font-size: 13px;
}

.asyncUploadControl .RadUpload.oneFileUpload {
	line-height: 16px;
	cursor: pointer;
	width: auto;
}

.asyncUploadControl .RadUpload.oneFileUpload .ruStyled .ruFileInput {
	cursor: pointer;
}

.asyncUploadControl .RadUpload.oneFileUpload .ruInputs .ruBrowse {
	position: relative;
	top: 2px;
	font-size: 13px;
}

.asyncUploadControl .RadUpload.oneFileUpload .upload {
	cursor: default;
}

.asyncUploadControl .RadUpload.oneFileUpload .ruInputs .ruButton {
	outline: none !important;
	-moz-outline-style: none !important;
}

.asyncUploadControl .RadUpload.oneFileUpload .ruInputs .ruRemove,
.asyncUploadControl .RadUpload.oneFileUpload .ruInputs .ruCancel {
	position: relative;
	top: 4px;
	text-decoration: underline;
	font-size: 13px;
	height: 22px;
	margin-left: 8px;
}

.asyncUploadControl .RadUpload.oneFileUpload .ruInputs .ruUploadProgress {
	position: relative;
	top: 2px;
	max-width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 12px;
	font-size: 13px;
}

.asyncUploadControl .RadUpload.oneFileUpload .ruInputs li {
	margin: 0;
}

.asyncUploadControl .RadUpload.oneFileUpload .ruBrowse {
	text-decoration: underline;
}

.asyncUploadControl .RadUpload.oneFileUpload .ruFileWrap {
	max-width: 180px
}

.asyncUploadControl .table .removeBtn {
	height: 18px;
	line-height: 18px;
	border-left: 1px solid #636363;
	margin-left: 8px;
	padding-left: 8px;
	text-decoration: underline;
	font-size: 13px;
}

.asyncUploadControl .RadUpload.noFileInfo .ruRemove {
	padding-left: 0;
}

.expandableTextArea {
	padding: 2px 0 1px 2px;
}

.expandableTextArea[readonly] {
	color: #999;
	background: #fefefe;
	cursor: pointer;
}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}
/* Float Clearing
 ---------------------------------------------------------------------*/

.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumb
{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	height: 21px;
	overflow: hidden;
	width: 990px;
	padding:5px;
	border:solid 1px #dedede;
	background:#fff;
}
.breadCrumb ul
{
	margin: 0;
	padding: 0;
	height: 21px;
	display: block;
}
.breadCrumb ul li
{
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: -10px;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
}
.breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.chevronOverlay
{
	display: none;
	width: 14px;
	height: 20px;
}
.chevronOverlay:after
{
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	content: "/";
	font-size: 13px;
}

/* Icon definitions.
 * Sprite and css are generated with CSS Sprite Generator http://spritegen.website-performance.org
 *
 * 1. Select all image files and drag & drop then into the generator
 * 2. Download css & image
 * 3. Replace /images/icons16.gif file with downloaded
 * 4. Remove '-sprite' part from the downloaded css file
 * 5. Replace classed in 'icons16.css' with the classed from the downloaded css file (starting from '.sprite' class)
 * 6. Add/remove added/removed by you classes into the top classes definition (long string with classes names)
 * 7. Please keep special block for flags
 */

/* a30fff20f604e46c2eacf6687e428adf4efa8b9e keyword will be replaced to a real version number by CSS combiner */

.add, .fileIcon-111, .arrow_10x10, .iconComment3, .iconTentative, .iconAccepted, .iconDeclined, .iconNoResponse, .arrow_down, .iconClose, .iconClose10x10, .iconCoauthoring, .arrow_right, .arrow_right_small, .arrowIcon-down-disabled, .arrowIcon-down, .arrowIcon-left, .arrowIcon-right, .arrowIcon-up-disabled, .arrowSmall, .arrowIcon-up, .arrow_left_blue, .externalLink, .fileIcon-386, .fileIcon-ace, .fileIcon-asa, .fileIcon-asax, .fileIcon-asp, .fileIcon-aspx, .fileIcon-avi, .fileIcon-bat, .fileIcon-bmp, .fileIcon-cab, .fileIcon-cmd, .fileIcon-cpp, .fileIcon-css, .fileIcon-csv, .fileIcon-db, .fileIcon-dll, .fileIcon-doc, .fileIcon-docm, .fileIcon-docx, .fileIcon-dotm, .fileIcon-dotx, .fileIcon-dwg, .fileIcon-dxf, .fileIcon-exe, .fileIcon-fla, .fileIcon-folder, .fileIcon-folderempty, .fileIcon-gif, .fileIcon-hlp, .fileIcon-hpp, .fileIcon-htm, .fileIcon-html, .fileIcon-ico, .fileIcon-inf, .fileIcon-ini, .fileIcon-jar, .fileIcon-jpeg, .fileIcon-jpg, .fileIcon-log, .fileIcon-mdb, .fileIcon-mht, .fileIcon-mov, .fileIcon-mp3, .fileIcon-mpg, .fileIcon-msi, .fileIcon-ocx, .fileIcon-pdf, .fileIcon-pif, .fileIcon-png, .fileIcon-potm, .fileIcon-potx, .fileIcon-ppam, .fileIcon-pps, .fileIcon-ppsm, .fileIcon-ppsx, .fileIcon-ppt, .fileIcon-pptm, .fileIcon-pptx, .fileIcon-psd, .fileIcon-rar, .fileIcon-raw, .fileIcon-rdp, .fileIcon-rtf, .fileIcon-sln, .fileIcon-snd, .fileIcon-swf, .fileIcon-tar, .fileIcon-templatefolder, .fileIcon-tif, .fileIcon-tiff, .fileIcon-txt, .fileIcon-url, .fileIcon-unknown, .fileIcon-vbs, .fileIcon-wab, .fileIcon-wav, .fileIcon-wma, .fileIcon-wmf, .fileIcon-wmv, .fileIcon-xlam, .fileIcon-xls, .fileIcon-xlsb, .fileIcon-xlsm, .fileIcon-xlsx, .fileIcon-xltm, .fileIcon-xltx, .fileIcon-xml, .fileIcon-xsl, .fileIcon-zip, .iconActivity, .iconAdd, .iconAddDocument, .iconAddFolder, .iconAddPage, .iconAddWidget, .iconAdminKey, .iconAlertYellow, .iconApproved, .iconApprovedSmall, .iconArrowDown, .iconArrowUp, .iconBubbleGreen, .iconBubbleGrey, .iconBubbleRed, .iconBubbleYellow, .iconCancel, .iconCancelLoan, .iconChecked, .iconClock, .iconClockDisabled, .iconColumns, .iconColumns2, .iconComment, .iconComment2, .iconComment4, .iconConfig, .iconCopy, .iconCut, .iconDelete, .iconDelete2, .iconDelete3, .iconDeleteBox, .iconDeleteBoxDisabled, .iconDocFromTemplate, .iconDocReminder, .iconDocSetPublished, .iconDocWorkflow, .iconDocumentCard, .iconDocumentSet, .iconEdit, .iconEdit2, .iconEdit4, .iconEmailAttachment, .iconExport, .iconExport2, .iconFilter, .iconFilterConfig, .iconFilterPrivate, .iconFilterShared, .iconFolderUp, .iconGroup-dis, .iconGroupInactive, .iconGroup, .iconHelp, .iconImport, .iconIssue, .iconLendOut, .iconLineChart, .iconLoadMore, .iconLocation, .iconLock, .iconLocked, .iconMail, .iconMassUpdate, .iconMeeting, .iconUnlock, .iconPaste, .iconPdf, .iconPieChart, .iconPreview, .iconRecycleBin, .iconRefresh, .iconRejected, .iconReviewed, .iconSave, .iconSave2, .iconSharedTemplate, .iconShowAll, .iconShowMore, .iconShowUnion, .iconSingleMinus, .iconSinglePlus, .iconUnchecked, .iconUndo, .iconUser-dis, .iconUser, .iconUserAccount, .iconUserAdd, .iconUserAddMultiple, .iconUserAssign, .iconUserDelete, .iconUserGroupMembers, .iconUserHelp, .iconUserInactive, .iconUserDeleteMultiple, .iconUserInvite, .iconUserLanguage, .iconUserLock, .iconUserLogout, .iconUserMyView, .iconUserPermissions, .iconUserProfile, .iconWarning, .iconWorkflow, .iconZipped, .publishIcon-Calendar-dis, .publishIcon-Calendar, .publishIcon-Link-dis, .publishIcon-Link, .publishIcon-Login-dis, .publishIcon-Login, .publishIcon-News-dis, .publishIcon-News, .publishIcon-Platform, .publishIcon-ProtectedWebsite, .publishIcon-PublicWebsite, .publishIcon-Search-dis, .publishIcon-Search, .publishIcon-Standard-dis, .publishIcon-Standard, .publishIcon-Start-dis, .publishIcon-Start, .star-grey, .star-orange, .iconDropArrow, .calendarAptStatusAccepted, .calendarAptStatusDeclined, .calendarAptStatusNoResponse, .calendarAptStatusTentative, .iconPlusGreen, .iconColumn, .iconEdit3, .iconEdit5, .iconGraph, .iconImport2, .iconOpenBook, .iconPrint, .iconPrivateTemplate, .iconRSS, .iconReopen, .iconSortAZDesc, .iconTable, .iconTask, .iconSum, .iconSystemTemplate, .iconPilot, .iconPublicSite, .iconPublicTemplate, .collapseAll, .expandAll, .expandBranch, .pmsr, .iconEdit2Disabled, .iconnoaccess, .iconnoaccessDisabled, .iconPreviewDisabled, .iconEmailContacts, .iconSearch, .iconSmsContacts, .arrowIcon-grey-down, .arrowIcon-grey-down2, .arrowIcon-grey-up, .iconSearchGlobal, .iconThreeDots, .iconAdmin, .iconAdminDisabled, .bankid, .issueWebformConfig, .folder, .upload, .iconIssuesInPlan, .iconIssuesInPlanCompleted, .info_orange_16x16, .fileIcon-xlsx, .fileIcon-vstx, .fileIcon-vssx, .fileIcon-vsdx, .fileIcon-pptx, .fileIcon-odt, .fileIcon-ods, .fileIcon-odp, .fileIcon-docx, .doc_add_link_16x16, .fileIcon-folder-shortcut, .icondashgrey, .iconcheckboxgrey, .iconcheckboxgreen, .recyclebin-blue, .fileIcon-dot, .fileIcon-pot {
	/*width:16px !important;
	height:16px !important;*/
	background: transparent url(/images/icons16.png?v=a30fff20f604e46c2eacf6687e428adf4efa8b9e) no-repeat top left;
	display: inline-block;
	font-size: 1px;
	line-height: 1px;
}

/* Important: Keep this block for correct rendering pages! */
.flagIcon-daDK-dis, .flagIcon-daDK, .flagIcon-deDE-dis, .flagIcon-deDE, .flagIcon-enGB-dis, .flagIcon-enGB, .flagIcon-esES-dis, .flagIcon-esES, .flagIcon-etEE-dis, .flagIcon-etEE, .flagIcon-fiFI-dis, .flagIcon-fiFI, .flagIcon-frFR-dis, .flagIcon-frFR, .flagIcon-itIT-dis, .flagIcon-itIT, .flagIcon-nbNO-dis, .flagIcon-nbNO, .flagIcon-ruRU-dis, .flagIcon-ruRU, .flagIcon-svSE-dis, .flagIcon-svSE, .history {
	width: 16px !important;
	height: 16px !important;
	background: transparent url(/images/icons16.png?v=a30fff20f604e46c2eacf6687e428adf4efa8b9e) no-repeat top left;
	display: inline-block;
	font-size: inherit;
	line-height: inherit;
}
/* Important: Keep this block for correct rendering pages! */

.sprite {
	background-image: url(/Css/spritesheet.png);
	background-repeat: no-repeat;
	display: block;
}

/* !!! VOL: Should always be the first one !!! */
.fileIcon-unknown {
	width: 16px;
	height: 16px;
	background-position: -369px -135px;
}

/* Start of autogenerated classes */

.add {
    width: 16px;
    height: 16px;
    background-position: -5px -5px;
}

.arrowIcon-down {
    width: 16px;
    height: 16px;
    background-position: -31px -5px;
}

.arrowIcon-down-disabled {
    width: 16px;
    height: 16px;
    background-position: -57px -5px;
}

.arrowIcon-grey-down {
    width: 9px;
    height: 4px;
    background-position: -83px -5px;
}

.arrowIcon-grey-down2 {
    width: 12px;
    height: 6px;
    background-position: -102px -5px;
}

.arrowIcon-grey-up {
    width: 9px;
    height: 4px;
    background-position: -124px -5px;
}

.arrowIcon-left {
    width: 16px;
    height: 16px;
    background-position: -143px -5px;
}

.arrowIcon-right {
    width: 16px;
    height: 16px;
    background-position: -169px -5px;
}

.arrowIcon-up {
    width: 16px;
    height: 16px;
    background-position: -195px -5px;
}

.arrowIcon-up-disabled {
    width: 16px;
    height: 16px;
    background-position: -221px -5px;
}

.arrowSmall {
    width: 5px;
    height: 3px;
    background-position: -247px -5px;
}

.arrow_10x10 {
    width: 10px;
    height: 10px;
    background-position: -262px -5px;
}

.arrow_down {
    width: 10px;
    height: 6px;
    background-position: -282px -5px;
}

.arrow_left_blue {
    width: 16px;
    height: 16px;
    background-position: -302px -5px;
}

.arrow_right {
    width: 6px;
    height: 10px;
    background-position: -328px -5px;
}

.arrow_right_small {
    width: 5px;
    height: 8px;
    background-position: -344px -5px;
}

.bankid {
    width: 16px;
    height: 16px;
    background-position: -359px -5px;
}

.calendar {
    width: 16px;
    height: 16px;
    background-position: -385px -5px;
}

.calendarAptStatusAccepted {
    width: 16px;
    height: 16px;
    background-position: -411px -5px;
}

.calendarAptStatusDeclined {
    width: 16px;
    height: 16px;
    background-position: -437px -5px;
}

.calendarAptStatusNoResponse {
    width: 16px;
    height: 16px;
    background-position: -5px -31px;
}

.calendarAptStatusTentative {
    width: 16px;
    height: 16px;
    background-position: -31px -31px;
}

.collapseAll {
    width: 16px;
    height: 16px;
    background-position: -57px -31px;
}

.doc_add_link_16x16 {
    width: 16px;
    height: 16px;
    background-position: -83px -31px;
}

.expandAll {
    width: 16px;
    height: 16px;
    background-position: -109px -31px;
}

.expandBranch {
    width: 16px;
    height: 16px;
    background-position: -135px -31px;
}

.externalLink {
    width: 16px;
    height: 16px;
    background-position: -161px -31px;
}

.fileIcon-111 {
    width: 16px;
    height: 16px;
    background-position: -187px -31px;
}

.fileIcon-386 {
    width: 16px;
    height: 16px;
    background-position: -213px -31px;
}

.fileIcon-ace {
    width: 16px;
    height: 16px;
    background-position: -239px -31px;
}

.fileIcon-asa {
    width: 16px;
    height: 16px;
    background-position: -265px -31px;
}

.fileIcon-asax {
    width: 16px;
    height: 16px;
    background-position: -291px -31px;
}

.fileIcon-asp {
    width: 16px;
    height: 16px;
    background-position: -317px -31px;
}

.fileIcon-aspx {
    width: 16px;
    height: 16px;
    background-position: -343px -31px;
}

.fileIcon-avi {
    width: 16px;
    height: 16px;
    background-position: -369px -31px;
}

.fileIcon-bat {
    width: 16px;
    height: 16px;
    background-position: -395px -31px;
}

.fileIcon-bmp {
    width: 16px;
    height: 16px;
    background-position: -421px -31px;
}

.fileIcon-cab {
    width: 16px;
    height: 16px;
    background-position: -447px -31px;
}

.fileIcon-cmd {
    width: 16px;
    height: 16px;
    background-position: -5px -57px;
}

.fileIcon-cpp {
    width: 16px;
    height: 16px;
    background-position: -31px -57px;
}

.fileIcon-css {
    width: 16px;
    height: 16px;
    background-position: -57px -57px;
}

.fileIcon-csv {
    width: 16px;
    height: 16px;
    background-position: -83px -57px;
}

.fileIcon-db {
    width: 16px;
    height: 16px;
    background-position: -109px -57px;
}

.fileIcon-dll {
    width: 16px;
    height: 16px;
    background-position: -135px -57px;
}

.fileIcon-doc {
    width: 16px;
    height: 16px;
    background-position: -161px -57px;
}

.fileIcon-docm {
    width: 16px;
    height: 16px;
    background-position: -187px -57px;
}

.fileIcon-docx {
    width: 16px;
    height: 16px;
    background-position: -213px -57px;
}

.fileIcon-docx {
    width: 16px;
    height: 16px;
    background-position: -239px -57px;
}

.fileIcon-dot {
    width: 16px;
    height: 16px;
    background-position: -265px -57px;
}

.fileIcon-dotm {
    width: 16px;
    height: 16px;
    background-position: -291px -57px;
}

.fileIcon-dotx {
    width: 16px;
    height: 16px;
    background-position: -317px -57px;
}

.fileIcon-dwg {
    width: 16px;
    height: 16px;
    background-position: -343px -57px;
}

.fileIcon-dxf {
    width: 16px;
    height: 16px;
    background-position: -369px -57px;
}

.fileIcon-exe {
    width: 16px;
    height: 16px;
    background-position: -395px -57px;
}

.fileIcon-fla {
    width: 16px;
    height: 16px;
    background-position: -421px -57px;
}

.fileIcon-folder {
    width: 16px;
    height: 16px;
    background-position: -447px -57px;
}

.fileIcon-folder-shortcut {
    width: 16px;
    height: 16px;
    background-position: -5px -83px;
}

.fileIcon-folderempty {
    width: 16px;
    height: 16px;
    background-position: -31px -83px;
}

.fileIcon-gif {
    width: 16px;
    height: 16px;
    background-position: -57px -83px;
}

.fileIcon-hlp {
    width: 16px;
    height: 16px;
    background-position: -83px -83px;
}

.fileIcon-hpp {
    width: 16px;
    height: 16px;
    background-position: -109px -83px;
}

.fileIcon-htm {
    width: 16px;
    height: 16px;
    background-position: -135px -83px;
}

.fileIcon-html {
    width: 16px;
    height: 16px;
    background-position: -161px -83px;
}

.fileIcon-ico {
    width: 16px;
    height: 16px;
    background-position: -187px -83px;
}

.fileIcon-inf {
    width: 16px;
    height: 16px;
    background-position: -213px -83px;
}

.fileIcon-ini {
    width: 16px;
    height: 16px;
    background-position: -239px -83px;
}

.fileIcon-jar {
    width: 16px;
    height: 16px;
    background-position: -265px -83px;
}

.fileIcon-jpeg {
    width: 16px;
    height: 16px;
    background-position: -291px -83px;
}

.fileIcon-jpg {
    width: 16px;
    height: 16px;
    background-position: -317px -83px;
}

.fileIcon-log {
    width: 16px;
    height: 16px;
    background-position: -343px -83px;
}

.fileIcon-mdb {
    width: 16px;
    height: 16px;
    background-position: -369px -83px;
}

.fileIcon-mht {
    width: 16px;
    height: 16px;
    background-position: -395px -83px;
}

.fileIcon-mov {
    width: 16px;
    height: 16px;
    background-position: -421px -83px;
}

.fileIcon-mp3 {
    width: 16px;
    height: 16px;
    background-position: -447px -83px;
}

.fileIcon-mpg {
    width: 16px;
    height: 16px;
    background-position: -5px -109px;
}

.fileIcon-msi {
    width: 16px;
    height: 16px;
    background-position: -31px -109px;
}

.fileIcon-ocx {
    width: 16px;
    height: 16px;
    background-position: -57px -109px;
}

.fileIcon-odp {
    width: 16px;
    height: 16px;
    background-position: -83px -109px;
}

.fileIcon-ods {
    width: 16px;
    height: 16px;
    background-position: -109px -109px;
}

.fileIcon-odt {
    width: 16px;
    height: 16px;
    background-position: -135px -109px;
}

.fileIcon-pdf {
    width: 16px;
    height: 16px;
    background-position: -161px -109px;
}

.fileIcon-pif {
    width: 16px;
    height: 16px;
    background-position: -187px -109px;
}

.fileIcon-png {
    width: 16px;
    height: 16px;
    background-position: -213px -109px;
}

.fileIcon-pot {
    width: 16px;
    height: 16px;
    background-position: -239px -109px;
}

.fileIcon-potm {
    width: 16px;
    height: 16px;
    background-position: -265px -109px;
}

.fileIcon-potx {
    width: 16px;
    height: 16px;
    background-position: -291px -109px;
}

.fileIcon-ppam {
    width: 16px;
    height: 16px;
    background-position: -317px -109px;
}

.fileIcon-pps {
    width: 16px;
    height: 16px;
    background-position: -343px -109px;
}

.fileIcon-ppsm {
    width: 16px;
    height: 16px;
    background-position: -369px -109px;
}

.fileIcon-ppsx {
    width: 16px;
    height: 16px;
    background-position: -395px -109px;
}

.fileIcon-ppt {
    width: 16px;
    height: 16px;
    background-position: -421px -109px;
}

.fileIcon-pptm {
    width: 16px;
    height: 16px;
    background-position: -447px -109px;
}

.fileIcon-pptx {
    width: 16px;
    height: 16px;
    background-position: -5px -135px;
}

.fileIcon-psd {
    width: 16px;
    height: 16px;
    background-position: -31px -135px;
}

.fileIcon-rar {
    width: 16px;
    height: 16px;
    background-position: -57px -135px;
}

.fileIcon-raw {
    width: 16px;
    height: 16px;
    background-position: -83px -135px;
}

.fileIcon-rdp {
    width: 16px;
    height: 16px;
    background-position: -109px -135px;
}

.fileIcon-rtf {
    width: 16px;
    height: 16px;
    background-position: -135px -135px;
}

.fileIcon-sln {
    width: 16px;
    height: 16px;
    background-position: -161px -135px;
}

.fileIcon-snd {
    width: 16px;
    height: 16px;
    background-position: -187px -135px;
}

.fileIcon-swf {
    width: 16px;
    height: 16px;
    background-position: -213px -135px;
}

.fileIcon-tar {
    width: 16px;
    height: 16px;
    background-position: -239px -135px;
}

.fileIcon-templatefolder {
    width: 16px;
    height: 16px;
    background-position: -265px -135px;
}

.fileIcon-tif {
    width: 16px;
    height: 16px;
    background-position: -291px -135px;
}

.fileIcon-tiff {
    width: 16px;
    height: 16px;
    background-position: -317px -135px;
}

.fileIcon-txt {
    width: 16px;
    height: 16px;
    background-position: -343px -135px;
}

.fileIcon-unknown {
    width: 16px;
    height: 16px;
    background-position: -369px -135px;
}

.fileIcon-url {
    width: 16px;
    height: 16px;
    background-position: -395px -135px;
}

.fileIcon-vbs {
    width: 16px;
    height: 16px;
    background-position: -421px -135px;
}

.fileIcon-vsdx {
    width: 16px;
    height: 16px;
    background-position: -447px -135px;
}

.fileIcon-vssx {
    width: 16px;
    height: 16px;
    background-position: -5px -161px;
}

.fileIcon-vstx {
    width: 16px;
    height: 16px;
    background-position: -31px -161px;
}

.fileIcon-wab {
    width: 16px;
    height: 16px;
    background-position: -57px -161px;
}

.fileIcon-wav {
    width: 16px;
    height: 16px;
    background-position: -83px -161px;
}

.fileIcon-wma {
    width: 16px;
    height: 16px;
    background-position: -109px -161px;
}

.fileIcon-wmf {
    width: 16px;
    height: 16px;
    background-position: -135px -161px;
}

.fileIcon-wmv {
    width: 16px;
    height: 16px;
    background-position: -161px -161px;
}

.fileIcon-xlam {
    width: 16px;
    height: 16px;
    background-position: -187px -161px;
}

.fileIcon-xls {
    width: 16px;
    height: 16px;
    background-position: -213px -161px;
}

.fileIcon-xlsb {
    width: 16px;
    height: 16px;
    background-position: -239px -161px;
}

.fileIcon-xlsm {
    width: 16px;
    height: 16px;
    background-position: -265px -161px;
}

.fileIcon-xlsx {
    width: 16px;
    height: 16px;
    background-position: -291px -161px;
}

.fileIcon-xltm {
    width: 16px;
    height: 16px;
    background-position: -317px -161px;
}

.fileIcon-xltx {
    width: 16px;
    height: 16px;
    background-position: -343px -161px;
}

.fileIcon-xml {
    width: 16px;
    height: 16px;
    background-position: -369px -161px;
}

.fileIcon-xsl {
    width: 16px;
    height: 16px;
    background-position: -395px -161px;
}

.fileIcon-zip {
    width: 16px;
    height: 16px;
    background-position: -421px -161px;
}

.flagIcon-daDK {
    width: 16px;
    height: 16px;
    background-position: -447px -161px;
}

.flagIcon-daDK-dis {
    width: 16px;
    height: 16px;
    background-position: -5px -187px;
}

.flagIcon-deDE {
    width: 16px;
    height: 16px;
    background-position: -31px -187px;
}

.flagIcon-deDE-dis {
    width: 16px;
    height: 16px;
    background-position: -57px -187px;
}

.flagIcon-enGB {
    width: 16px;
    height: 16px;
    background-position: -83px -187px;
}

.flagIcon-enGB-dis {
    width: 16px;
    height: 16px;
    background-position: -109px -187px;
}

.flagIcon-esES {
    width: 16px;
    height: 16px;
    background-position: -135px -187px;
}

.flagIcon-esES-dis {
    width: 16px;
    height: 16px;
    background-position: -161px -187px;
}

.flagIcon-etEE {
    width: 16px;
    height: 16px;
    background-position: -187px -187px;
}

.flagIcon-etEE-dis {
    width: 16px;
    height: 16px;
    background-position: -213px -187px;
}

.flagIcon-fiFI {
    width: 16px;
    height: 16px;
    background-position: -239px -187px;
}

.flagIcon-fiFI-dis {
    width: 16px;
    height: 16px;
    background-position: -265px -187px;
}

.flagIcon-frFR {
    width: 16px;
    height: 16px;
    background-position: -291px -187px;
}

.flagIcon-frFR-dis {
    width: 16px;
    height: 16px;
    background-position: -317px -187px;
}

.flagIcon-itIT {
    width: 16px;
    height: 16px;
    background-position: -343px -187px;
}

.flagIcon-itIT-dis {
    width: 16px;
    height: 16px;
    background-position: -369px -187px;
}

.flagIcon-nbNO {
    width: 16px;
    height: 16px;
    background-position: -395px -187px;
}

.flagIcon-nbNO-dis {
    width: 16px;
    height: 16px;
    background-position: -421px -187px;
}

.flagIcon-ruRU {
    width: 16px;
    height: 16px;
    background-position: -447px -187px;
}

.flagIcon-ruRU-dis {
    width: 16px;
    height: 16px;
    background-position: -5px -213px;
}

.flagIcon-svSE {
    width: 16px;
    height: 16px;
    background-position: -31px -213px;
}

.flagIcon-svSE-dis {
    width: 16px;
    height: 16px;
    background-position: -57px -213px;
}

.folder {
    width: 16px;
    height: 16px;
    background-position: -83px -213px;
}

.history {
    width: 16px;
    height: 16px;
    background-position: -109px -213px;
}

.iconAccepted {
    width: 16px;
    height: 16px;
    background-position: -135px -213px;
}

.iconActivity {
    width: 16px;
    height: 16px;
    background-position: -161px -213px;
}

.iconAdd {
    width: 24px;
    height: 24px;
    background-position: -187px -213px;
}

.iconAddDocument {
    width: 16px;
    height: 16px;
    background-position: -221px -213px;
}

.iconAddFolder {
    width: 16px;
    height: 16px;
    background-position: -247px -213px;
}

.iconAddPage {
    width: 16px;
    height: 16px;
    background-position: -273px -213px;
}

.iconAddWidget {
    width: 23px;
    height: 23px;
    background-position: -299px -213px;
}

.iconAdmin {
    width: 16px;
    height: 16px;
    background-position: -332px -213px;
}

.iconAdminDisabled {
    width: 16px;
    height: 16px;
    background-position: -358px -213px;
}

.iconAdminKey {
    width: 16px;
    height: 16px;
    background-position: -384px -213px;
}

.iconAlertYellow {
    width: 12px;
    height: 12px;
    background-position: -410px -213px;
}

.iconApproved {
    width: 16px;
    height: 16px;
    background-position: -432px -213px;
}

.iconApprovedSmall {
    width: 16px;
    height: 16px;
    background-position: -5px -239px;
}

.iconArrowDown {
    width: 8px;
    height: 4px;
    background-position: -31px -239px;
}

.iconArrowUp {
    width: 8px;
    height: 4px;
    background-position: -49px -239px;
}

.iconBubbleGreen {
    width: 16px;
    height: 16px;
    background-position: -67px -239px;
}

.iconBubbleGrey {
    width: 16px;
    height: 16px;
    background-position: -93px -239px;
}

.iconBubbleRed {
    width: 16px;
    height: 16px;
    background-position: -119px -239px;
}

.iconBubbleYellow {
    width: 16px;
    height: 16px;
    background-position: -145px -239px;
}

.iconCancel {
    width: 24px;
    height: 24px;
    background-position: -221px -239px;
}

.iconCancelLoan {
    width: 16px;
    height: 16px;
    background-position: -255px -239px;
}

.iconCharts {
    width: 16px;
    height: 16px;
    background-position: -332px -239px;
}

.iconChecked {
    width: 16px;
    height: 16px;
    background-position: -358px -239px;
}

.iconClock {
    width: 16px;
    height: 16px;
    background-position: -384px -239px;
}

.iconClockDisabled {
    width: 16px;
    height: 16px;
    background-position: -410px -239px;
}

.iconClose {
    width: 16px;
    height: 16px;
    background-position: -436px -239px;
}

.iconClose10x10 {
    width: 10px;
    height: 10px;
    background-position: -5px -265px;
}

.iconCoauthoring {
    width: 20px;
    height: 20px;
    background-position: -25px -265px;
}

.iconColumn {
    width: 16px;
    height: 16px;
    background-position: -55px -265px;
}

.iconColumns {
    width: 16px;
    height: 16px;
    background-position: -81px -265px;
}

.iconColumns2 {
    width: 16px;
    height: 16px;
    background-position: -107px -265px;
}

.iconComment {
    width: 16px;
    height: 16px;
    background-position: -133px -265px;
}

.iconComment2 {
    width: 16px;
    height: 16px;
    background-position: -159px -265px;
}

.iconComment3 {
    width: 16px;
    height: 16px;
    background-position: -185px -265px;
}

.iconComment4 {
    width: 14px;
    height: 12px;
    background-position: -255px -265px;
}

.iconConfig {
    width: 16px;
    height: 16px;
    background-position: -279px -265px;
}

.iconCopy {
    width: 16px;
    height: 16px;
    background-position: -305px -265px;
}

.iconCut {
    width: 16px;
    height: 16px;
    background-position: -331px -265px;
}

.iconDeclined {
    width: 16px;
    height: 16px;
    background-position: -357px -265px;
}

.iconDelete {
    width: 16px;
    height: 16px;
    background-position: -383px -265px;
}

.iconDelete2 {
    width: 24px;
    height: 24px;
    background-position: -409px -265px;
}

.iconDelete3 {
    width: 16px;
    height: 16px;
    background-position: -443px -265px;
}

.iconDeleteBox {
    width: 16px;
    height: 16px;
    background-position: -55px -291px;
}

.iconDeleteBoxDisabled {
    width: 16px;
    height: 16px;
    background-position: -81px -291px;
}

.iconDocFromTemplate {
    width: 16px;
    height: 16px;
    background-position: -107px -291px;
}

.iconDocReminder {
    width: 16px;
    height: 16px;
    background-position: -133px -291px;
}

.iconDocSetPublished {
    width: 16px;
    height: 16px;
    background-position: -159px -291px;
}

.iconDocWorkflow {
    width: 16px;
    height: 16px;
    background-position: -185px -291px;
}

.iconDocumentCard {
    width: 16px;
    height: 16px;
    background-position: -211px -291px;
}

.iconDocumentSet {
    width: 16px;
    height: 16px;
    background-position: -237px -291px;
}

.iconDocumentTemplate {
    width: 16px;
    height: 16px;
    background-position: -263px -291px;
}

.iconDropArrow {
    width: 13px;
    height: 13px;
    background-position: -289px -291px;
}

.iconEdit {
    width: 16px;
    height: 16px;
    background-position: -312px -291px;
}

.iconEdit2 {
    width: 16px;
    height: 16px;
    background-position: -338px -291px;
}

.iconEdit2Disabled {
    width: 16px;
    height: 16px;
    background-position: -364px -291px;
}

.iconEdit3 {
    width: 16px;
    height: 16px;
    background-position: -443px -291px;
}

.iconEdit4 {
    width: 24px;
    height: 24px;
    background-position: -5px -299px;
}

.iconEdit5 {
    width: 16px;
    height: 16px;
    background-position: -39px -317px;
}

.iconEmailAttachment {
    width: 16px;
    height: 16px;
    background-position: -65px -317px;
}

.iconEmailContacts {
    width: 16px;
    height: 16px;
    background-position: -91px -317px;
}

.iconExport {
    width: 16px;
    height: 16px;
    background-position: -117px -317px;
}

.iconExport2 {
    width: 16px;
    height: 16px;
    background-position: -143px -317px;
}

.iconFilter {
    width: 16px;
    height: 16px;
    background-position: -169px -317px;
}

.iconFilterConfig {
    width: 16px;
    height: 16px;
    background-position: -195px -317px;
}

.iconFilterPrivate {
    width: 14px;
    height: 14px;
    background-position: -221px -317px;
}

.iconFilterShared {
    width: 14px;
    height: 14px;
    background-position: -245px -317px;
}

.iconFolderUp {
    width: 16px;
    height: 16px;
    background-position: -269px -317px;
}

.iconGraph {
    width: 16px;
    height: 16px;
    background-position: -295px -317px;
}

.iconGroup {
    width: 16px;
    height: 16px;
    background-position: -321px -317px;
}

.iconGroup-dis {
    width: 16px;
    height: 16px;
    background-position: -347px -317px;
}

.iconGroupInactive {
    width: 16px;
    height: 16px;
    background-position: -373px -317px;
}

.iconHelp {
    width: 16px;
    height: 16px;
    background-position: -399px -317px;
}

.iconImport {
    width: 16px;
    height: 16px;
    background-position: -425px -317px;
}

.iconImport2 {
    width: 16px;
    height: 16px;
    background-position: -5px -343px;
}

.iconIssue {
    width: 16px;
    height: 16px;
    background-position: -31px -343px;
}

.iconIssuesInPlan {
    width: 16px;
    height: 16px;
    background-position: -57px -343px;
}

.iconIssuesInPlanCompleted {
    width: 16px;
    height: 16px;
    background-position: -83px -343px;
}

.iconLendOut {
    width: 16px;
    height: 16px;
    background-position: -109px -343px;
}

.iconLineChart {
    width: 16px;
    height: 16px;
    background-position: -135px -343px;
}

.iconLoadMore {
    width: 14px;
    height: 10px;
    background-position: -451px -317px;
}

.iconLocation {
    width: 16px;
    height: 16px;
    background-position: -161px -343px;
}

.iconLock {
    width: 16px;
    height: 16px;
    background-position: -187px -343px;
}

.iconLocked {
    width: 16px;
    height: 16px;
    background-position: -213px -343px;
}

.iconMail {
    width: 16px;
    height: 16px;
    background-position: -239px -343px;
}

.iconMassUpdate {
    width: 16px;
    height: 16px;
    background-position: -265px -343px;
}

.iconMeeting {
    width: 16px;
    height: 16px;
    background-position: -291px -343px;
}

.iconNoResponse {
    width: 16px;
    height: 16px;
    background-position: -317px -343px;
}

.iconOpenBook {
    width: 16px;
    height: 16px;
    background-position: -343px -343px;
}

.iconPaste {
    width: 16px;
    height: 16px;
    background-position: -369px -343px;
}

.iconPdf {
    width: 16px;
    height: 16px;
    background-position: -395px -343px;
}

.iconPieChart {
    width: 16px;
    height: 16px;
    background-position: -421px -343px;
}

.iconPilot {
    width: 16px;
    height: 16px;
    background-position: -447px -343px;
}

.iconPivot {
    width: 16px;
    height: 16px;
    background-position: -5px -369px;
}

.iconPlusGreen {
    width: 16px;
    height: 16px;
    background-position: -31px -369px;
}

.iconPreview {
    width: 16px;
    height: 16px;
    background-position: -57px -369px;
}

.iconPreviewDisabled {
    width: 16px;
    height: 16px;
    background-position: -83px -369px;
}

.iconPrint {
    width: 16px;
    height: 16px;
    background-position: -109px -369px;
}

.iconPrivateTemplate {
    width: 16px;
    height: 16px;
    background-position: -135px -369px;
}

.iconPublicSite {
    width: 16px;
    height: 16px;
    background-position: -161px -369px;
}

.iconPublicTemplate {
    width: 16px;
    height: 16px;
    background-position: -187px -369px;
}

.iconRSS {
    width: 16px;
    height: 16px;
    background-position: -213px -369px;
}

.iconRecycleBin {
    width: 16px;
    height: 16px;
    background-position: -239px -369px;
}

.iconRefresh {
    width: 16px;
    height: 16px;
    background-position: -265px -369px;
}

.iconRejected {
    width: 16px;
    height: 16px;
    background-position: -291px -369px;
}

.iconReopen {
    width: 16px;
    height: 16px;
    background-position: -317px -369px;
}

.iconReviewed {
    width: 16px;
    height: 16px;
    background-position: -343px -369px;
}

.iconSave {
    width: 16px;
    height: 16px;
    background-position: -369px -369px;
}

.iconSave2 {
    width: 24px;
    height: 24px;
    background-position: -395px -369px;
}

.iconSearch {
    width: 20px;
    height: 20px;
    background-position: -429px -369px;
}

.iconSearch16 {
    width: 16px;
    height: 16px;
    background-position: -5px -399px;
}

.iconSearchGlobal {
    width: 16px;
    height: 16px;
    background-position: -31px -399px;
}

.iconSharedTemplate {
    width: 16px;
    height: 16px;
    background-position: -57px -399px;
}

.iconShowAll {
    width: 16px;
    height: 16px;
    background-position: -83px -399px;
}

.iconShowMore {
    width: 13px;
    height: 6px;
    background-position: -109px -399px;
}

.iconShowUnion {
    width: 16px;
    height: 16px;
    background-position: -132px -399px;
}

.iconSingleMinus {
    width: 11px;
    height: 11px;
    background-position: -158px -399px;
}

.iconSinglePlus {
    width: 11px;
    height: 11px;
    background-position: -179px -399px;
}

.iconSmsContacts {
    width: 16px;
    height: 16px;
    background-position: -200px -399px;
}

.iconSortAZDesc {
    width: 16px;
    height: 16px;
    background-position: -226px -399px;
}

.iconSum {
    width: 16px;
    height: 16px;
    background-position: -252px -399px;
}

.iconSystemTemplate {
    width: 16px;
    height: 16px;
    background-position: -278px -399px;
}

.iconTable {
    width: 16px;
    height: 16px;
    background-position: -304px -399px;
}

.iconTask {
    width: 16px;
    height: 16px;
    background-position: -330px -399px;
}

.iconTentative {
    width: 16px;
    height: 16px;
    background-position: -356px -399px;
}

.iconThreeDots {
    width: 16px;
    height: 16px;
    background-position: -429px -399px;
}

.iconUnchecked {
    width: 16px;
    height: 16px;
    background-position: -5px -425px;
}

.iconUndo {
    width: 16px;
    height: 16px;
    background-position: -31px -425px;
}

.iconUnlock {
    width: 16px;
    height: 16px;
    background-position: -57px -425px;
}

.iconUser {
    width: 16px;
    height: 16px;
    background-position: -83px -425px;
}

.iconUser-dis {
    width: 16px;
    height: 16px;
    background-position: -109px -425px;
}

.iconUserAccount {
    width: 16px;
    height: 16px;
    background-position: -135px -425px;
}

.iconUserAdd {
    width: 16px;
    height: 16px;
    background-position: -161px -425px;
}

.iconUserAddMultiple {
    width: 16px;
    height: 16px;
    background-position: -187px -425px;
}

.iconUserAssign {
    width: 16px;
    height: 16px;
    background-position: -213px -425px;
}

.iconUserDelete {
    width: 16px;
    height: 16px;
    background-position: -239px -425px;
}

.iconUserDeleteMultiple {
    width: 16px;
    height: 16px;
    background-position: -265px -425px;
}

.iconUserGroupMembers {
    width: 16px;
    height: 16px;
    background-position: -291px -425px;
}

.iconUserGroupMembers_Disabled {
    width: 16px;
    height: 16px;
    background-position: -317px -425px;
}

.iconUserHelp {
    width: 16px;
    height: 16px;
    background-position: -343px -425px;
}

.iconUserInactive {
    width: 16px;
    height: 16px;
    background-position: -369px -425px;
}

.iconUserInvite {
    width: 16px;
    height: 16px;
    background-position: -395px -425px;
}

.iconUserLanguage {
    width: 16px;
    height: 16px;
    background-position: -421px -425px;
}

.iconUserLock {
    width: 16px;
    height: 16px;
    background-position: -447px -425px;
}

.iconUserLogout {
    width: 16px;
    height: 16px;
    background-position: -463px -5px;
}

.iconUserMyView {
    width: 16px;
    height: 16px;
    background-position: -473px -31px;
}

.iconUserPermissions {
    width: 16px;
    height: 16px;
    background-position: -473px -57px;
}

.iconUserProfile {
    width: 16px;
    height: 16px;
    background-position: -473px -83px;
}

.iconWarning {
    width: 16px;
    height: 16px;
    background-position: -473px -109px;
}

.iconWorkflow {
    width: 16px;
    height: 16px;
    background-position: -473px -135px;
}

.iconZipped {
    width: 16px;
    height: 16px;
    background-position: -473px -161px;
}

.iconcheckboxgreen {
    width: 13px;
    height: 13px;
    background-position: -473px -187px;
}

.iconcheckboxgrey {
    width: 13px;
    height: 13px;
    background-position: -473px -210px;
}

.icondashgrey {
    width: 13px;
    height: 13px;
    background-position: -462px -233px;
}

.iconnoaccess {
    width: 16px;
    height: 16px;
    background-position: -469px -256px;
}

.iconnoaccessDisabled {
    width: 16px;
    height: 16px;
    background-position: -469px -282px;
}

.info_orange_16x16 {
    width: 16px;
    height: 16px;
    background-position: -475px -308px;
}

.issueWebformConfig {
    width: 16px;
    height: 16px;
    background-position: -475px -334px;
}

.pmsr {
    width: 16px;
    height: 16px;
    background-position: -473px -360px;
}

.publishIcon-Calendar {
    width: 16px;
    height: 16px;
    background-position: -459px -386px;
}

.publishIcon-Calendar-dis {
    width: 16px;
    height: 16px;
    background-position: -473px -412px;
}

.publishIcon-Link {
    width: 16px;
    height: 16px;
    background-position: -473px -438px;
}

.publishIcon-Link-dis {
    width: 16px;
    height: 16px;
    background-position: -5px -464px;
}

.publishIcon-Login {
    width: 16px;
    height: 16px;
    background-position: -31px -464px;
}

.publishIcon-Login-dis {
    width: 16px;
    height: 16px;
    background-position: -57px -464px;
}

.publishIcon-News {
    width: 16px;
    height: 16px;
    background-position: -83px -464px;
}

.publishIcon-News-dis {
    width: 16px;
    height: 16px;
    background-position: -109px -464px;
}

.publishIcon-Platform {
    width: 16px;
    height: 16px;
    background-position: -135px -464px;
}

.publishIcon-ProtectedWebsite {
    width: 16px;
    height: 16px;
    background-position: -161px -464px;
}

.publishIcon-PublicWebsite {
    width: 16px;
    height: 16px;
    background-position: -187px -464px;
}

.publishIcon-Search {
    width: 16px;
    height: 16px;
    background-position: -213px -464px;
}

.publishIcon-Search-dis {
    width: 16px;
    height: 16px;
    background-position: -239px -464px;
}

.publishIcon-Standard {
    width: 16px;
    height: 16px;
    background-position: -265px -464px;
}

.publishIcon-Standard-dis {
    width: 16px;
    height: 16px;
    background-position: -291px -464px;
}

.publishIcon-Start {
    width: 16px;
    height: 14px;
    background-position: -317px -464px;
}

.publishIcon-Start-dis {
    width: 16px;
    height: 14px;
    background-position: -343px -464px;
}

.recyclebin-blue {
    width: 16px;
    height: 16px;
    background-position: -369px -464px;
}

.star-grey {
    width: 16px;
    height: 16px;
    background-position: -395px -464px;
}

.star-orange {
    width: 16px;
    height: 16px;
    background-position: -421px -464px;
}

.upload {
    width: 16px;
    height: 16px;
    background-position: -447px -464px;
}

/* End of autogenerated classes */


.da-fa-tree-node-icon {
	font-size: 16px;
	margin-right: 6px;
	vertical-align: middle;
	width: 1em;
	text-align: center;
}

.da-fa-icon.fas.fa-files,
.da-fa-icon.fal.fa-layer-group,
.da-fa-icon.fal.fa-bookmark,
.da-fa-tree-node-icon.fal.fa-file-export,
.da-fa-tree-node-icon.fas.fa-files,
.da-fa-tree-node-icon.fal.fa-bookmark,
.da-fa-tree-node-icon.fal.fa-layer-group {
	color: #607D8B;
}

.da-fa-tree-node-icon.fal.fa-bookmark {
	text-align: left;
}

.da-fa-icon {
	font-size: 16px;
}

.da-fa-icon.fal.fa-folder,
.da-fa-icon.fas.fa-folder,
.da-fa-tree-node-icon.fal.fa-folder,
.da-fa-tree-node-icon.fas.fa-folder,
.folder-yellow.da-fa-icon.fas.fa-folder {
	color: #F7CD15;
	font-size: 14px;
}

.folder-green.da-fa-icon.fal.fa-folder,
.folder-green.da-fa-icon.fas.fa-folder,
.da-fa-tree-node-icon.folder-green.fal.fa-folder,
.da-fa-tree-node-icon.folder-green.fas.fa-folder {
	color: #90AF91;
}

.folder-blue.da-fa-icon.fal.fa-folder,
.folder-blue.da-fa-icon.fas.fa-folder,
.da-fa-tree-node-icon.folder-blue.fal.fa-folder,
.da-fa-tree-node-icon.folder-blue.fas.fa-folder {
	color: #80B3D6;
}

.folder-red.da-fa-icon.fal.fa-folder,
.folder-red.da-fa-icon.fas.fa-folder,
.da-fa-tree-node-icon.folder-red.fal.fa-folder,
.da-fa-tree-node-icon.folder-red.fas.fa-folder {
	color: #F57575;
}

.folder-purple.da-fa-icon.fal.fa-folder,
.folder-purple.da-fa-icon.fas.fa-folder,
.da-fa-tree-node-icon.folder-purple.fal.fa-folder,
.da-fa-tree-node-icon.folder-purple.fas.fa-folder {
	color: #D175FF;
}

.folder-brown.da-fa-icon.fal.fa-folder,
.folder-brown.da-fa-icon.fas.fa-folder,
.da-fa-tree-node-icon.folder-brown.fal.fa-folder,
.da-fa-tree-node-icon.folder-brown.fas.fa-folder {
	color: #D38A4A;
}

.folder-grey.da-fa-icon.fal.fa-folder,
.folder-grey.da-fa-icon.fas.fa-folder,
.da-fa-tree-node-icon.folder-grey.fal.fa-folder,
.da-fa-tree-node-icon.folder-grey.fas.fa-folder {
	color: #A09A9A;
}

.folder-ds.da-fa-icon.fal.fa-folder,
.folder-ds.da-fa-icon.fas.fa-folder,
.folder-ds.da-fa-icon.fa-thin.fa-files,
.folder-ds.da-fa-icon.fas.fa-files,
.da-fa-tree-node-icon.folder-ds.fal.fa-folder,
.da-fa-tree-node-icon.folder-ds.fas.fa-folder,
.da-fa-tree-node-icon.folder-ds.fa-thin.fa-files,
.da-fa-tree-node-icon.folder-ds.fas.fa-files,
.da-fa-icon.fal.fa-folder-plus,
.da-fa-tree-node-icon.fal.fa-folder-plus,
.da-fa-tree-node-icon.fal.fa-star,
.da-fa-tree-node-icon.fal.fa-trash {
	color: #607D8B;
}

.display-icon.far.fa-square-pen {
	font-size: 12px;
}
/* Attachment.ascx */
.attachmentCtrl{
}

.attachmentCtrl .prevLink {
	color: #000;
	position: relative;
	top: -2px;
	text-decoration: underline;
}

.radGridPagerContainer {
	height: 21px;
	padding: 3px 0 0 5px;
	border: 1px solid #ADADAD;
	border-top: none;
	background-color: #F4F4F4;
}

.gridPagerWrapper .infoDiv {
	float: right;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 5px;
}

.gridPagerWrapper .infoDiv span {
	margin-left: 1px;
}

.gridPagerWrapper .additionalInfoDiv {
	float:right;
	text-align: center;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 25px;
}

.gridPagerWrapper .additionalInfoDiv span {
	margin-left: 1px;
}

.gridPagerWrapper .gridPageContainer {
	float: left;
	padding-right: 10px;
}

.gridPagerWrapper .gridPageContainer .navigateItem {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.gridPagerWrapper .gridPageContainer .navigateItemLeft {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
}

.gridPagerWrapper .gridPageContainer .navigateItemRight {
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
}

.gridPagerWrapper .gridPageContainer .navigateItemLeft a,
.gridPagerWrapper .gridPageContainer .navigateItemRight a,
.gridPagerWrapper .gridPageContainer .navigateItem a {
	color: #000;
}

.gridPagerWrapper .gridPageContainer .disabledItem {
	color: #999;
	cursor: default;
}

.gridPagerWrapper .gridPageContainer .selectedPage {
	color: #000 !important;
	font-weight: bold;
	text-decoration: underline !important;
}

.gridPagerWrapper .RadComboBox_WF{
	position: relative;
	top: -1px;
}
/* $Id$ */

/* 
Description:
This is a base style sheet for the ImageTextButtonList control.
Only the following root classes are allowed for style rules:
ImageTextButtonList - div element holding the button a elements;
ImageTextButtonBar - the same div element which should be styled as a toolbar
 */
 
div.ImageTextButtonList
{
	white-space: nowrap;
}

div.ImageTextButtonBar
{
	border: solid 1px #adadad;
	background: #FAFAFA url(/Skins/WF/ToolBar/rtbBgH.gif) repeat-x 0 100%;
	padding: 2px;
}

div.ImageTextButtonList a
{
	display: -moz-inline-box;
	display: inline-block;
	line-height: 20px;
	margin: 0 3px 0 0;
	padding: 0 3px;
	overflow-y: hidden;
	white-space: nowrap;
	color: #4D4D4D;
	font-weight: bold;
	text-decoration: none !important;
	border: solid 1px transparent;
}

div.ImageTextButtonBordered a{
	border-color: #adadad;
}

div.ImageTextButtonList a:hover
{
	border: solid 1px #a5a751 !important;
	background: #e4e5c6 url(/Skins/WF/ToolBar/rtbHoverBg.gif) repeat-x 0 100%;
	cursor: pointer;
}

div.ImageTextButtonList a.disabled,
div.ImageTextButtonList a.disabled:hover
{
	border: solid 1px transparent !important;
	background: url(/images/blank.gif) repeat-x 0 100% !important;
	cursor: default;
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);	
}

div.ImageTextButtonList a img
{
	height: 16px;
	width: 16px;
	vertical-align: middle;
	position:relative;
	top:-1px;
	margin-right: 3px;
	border: 0;
	background-repeat:no-repeat;
}

div.ImageTextButtonList .label {
	float: left;
	margin: 5px 0 0 5px;
}

div.ImageTextButtonList .externLink {
	line-height: 18px;
	padding-top: 2px;
	outline: 0;
	text-decoration: underline !important;
}
div.ImageTextButtonList .externLink:hover {
	border: solid 1px transparent !important;
	background: transparent;
}

div.labelOuter
{
	float:right; 
	text-align: right; 
	position:relative; 
}

div.labelInner
{
	position:absolute;
	right: 5px;
	top: 1px;
}

/* $Id$ */

/* SettingTable classes */
.settings{
	border: none;
	border-bottom: solid 1px #adadad;
	width: 760px;
	border-collapse: collapse;
	margin: 0;
	clear: both;
}

.settings *{
	margin: 0;
}

.settings tr[disabled="disabled"] label,
.settings tr.hdr[disabled="disabled"] th.capt{
	color: #777;
}

.settings td.capt{
	border-left: solid 1px #adadad;
	padding: 4px 5px 0px 8px;
	white-space: nowrap;
	background: #F4F4F4;
	vertical-align: top;
}

.settings td.captrow{
	border-left: solid 1px #adadad;
	border-right: solid 1px #adadad;
	padding: 8px;
	white-space: nowrap;
	background: #F4F4F4;
	vertical-align: top;
}

.settings td.bold {
	font-weight: bold;
}

.settings td.capt label{
	white-space: nowrap;
}

.settings td.val{
	border-right: solid 1px #adadad;
	padding: 1px 8px 1px 0px;
	background: #F4F4F4;
	vertical-align: top;
}

.settings tr.hdr .capt,
.settings tr.subhdr .capt{
	border-left: solid 1px #adadad;
	border-right: solid 1px #adadad;
	border-top: solid 1px #adadad;
	padding: 8px;
	background: #F4F4F4;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}

.settings tr.hdr .capt a,
.settings tr.subhdr .capt a
{
	color: #000;
	display: -moz-inline-box;
	display: inline-block;
	padding-right: 12px;
}

.settings tr.subhdr .capt{
	border-top: 0;
	padding: 18px 8px 8px 8px;
	font-weight: bold;
}

.settings tr.hdr th.capt .desc{
	font-weight: normal;
}

.settings tr.inlinehdr .capt{
	font-weight: normal;
}

.settings td.capt .desc, 
.settings tr.hdr th.capt .desc{
	padding: 0px 2px 4px 0;
	display: block;
	white-space:normal;
}

.settings .desc .label{
	color: #555;
}

.settings tr.spacer{
	height: 12px;
}

.settings tr.spacer td.capt{
	font-size: 1px;
	height: 12px;
	border-right: solid 1px #adadad;
}

.settings tr.empty{
	height: 8px;
}

.settings tr.empty td.capt{
	border-left: none;
	border-right: none;
	border-top: solid 1px #adadad;
	border-bottom: solid 1px #adadad;
	background: #ffffff;
	font-size: 1px;
	height: 8px;
	padding: 0;
}

.settings tr.radio td.val{
	padding:4px 8px 2px 0;
	white-space: nowrap;
}

.settings tr.radio td.val label{
	display: inline-block;
	padding: 0 12px 0 4px;
	margin-left: 4px;
	position: relative;
	top: -2px;
}

.settings tr.radio td.val table td {
	padding-top: 2px;
}

.settings tr.chk td.val input{
	margin: 4px 0 3px 0;
}

.settings tr.chk td.val label{
	left:5px;
	position:relative;
	top:-2px;
	-moz-user-select: none;
}

.settings tr.label td.val
{
	padding: 4px 8px 0 0px;
	vertical-align: top;
}

.settings tr.color table td {
	border: none;
}

.settings tr.radcb td.val
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.settings tr.singlecell td.capt{
	border-right: solid 1px #adadad;
}

.settings tr.singlecell_top td.capt{
	border-right: solid 1px #adadad;
	border-top: solid 1px #adadad;
	padding: 8px 0px 8px 8px;
}

.settings tr.txt input,
.settings tr.txt input.err,
.settings tr.num input.numTxt {
	width: 100%;
}

.settings tr.txt textarea,
.settings tr.txt textarea.err{
	width: 100%;
	height: 80px;
	white-space: pre-wrap;
}

.settings tr.txt input.disabled,
.settings tr.txt input[readonly="readonly"],
.settings tr.txt textarea.disabled{
	border: 1px solid #adadad;
	background: #F4F4F4;
}

.settings tr.txt textarea.err,
.settings tr.txt input.err,
.settings tr.num input.err{
	border: 1px #adadad solid;
	background: #FDF4CC;
	color: #C4242A;
}
.settings tr.txt input.err,
.settings tr.num input.err{
	background: #FDF4CC url(/images/warning_16.png) no-repeat right;
}

td.capt label span.reqInvisible{
	display:none;
}

.settings ul.errsummary,
.settings div.errsummary{
	padding-bottom:8px;
	color: #C4242A;
	font-size: .84em;
}

.settings ul.errsummary{
	list-style-type: disc;
	padding-left: 20px;
}

.settings tr.last td.capt{
	border-bottom: solid 1px #adadad;
	padding-bottom: 8px;
}

.settings tr.last td {
	padding-bottom: 8px;
}

.settings tr.first td.capt,
.settings tr.first td.val
{
	border-top: solid 1px #adadad;
	padding-top: 8px;
}

.settings .val .RadPicker_WF{
	margin-right: 6px;
}


/* Collapsible headers - in conjunction with expandButton, collapseButton (controls.css) */
.settings tr.hdr a span.icon,
.settings tr.subhdr a span.icon{
	margin: 0 4px -6px 0;
	
	/* following should be OK in proper browsers */
	position: relative;
	top: -7px;
}

.settings tr.first td.firstTextBoxCapt {
	padding-top: 12px;
}

table.settingsNoTopBorder {
	border-top: none;
}

/* Help control integration */

.settings .rowHelpIcon{
	float: right;
	margin: 0 0 -16px 0;
}

.settings .rowHelpIconPos{
	position:relative;
	margin-bottom: -16px;
}

.settings .rowHelpIconPos2{
	position:relative;
	margin-bottom: -16px;
	float:left;
}

.settings .buttons .capt {
	padding-top: 6px;
}

.settings .lastRowSpacing {
	margin-bottom: 2px;
}

/* <settingsWhite look classes> */
.settingsWhite,
.settingsWhite td.val,
.settingsWhite td.capt,
.settingsWhite td.captrow,
.settingsWhite chk td.val,
.settingsWhite tr.hdr .capt,
.settingsWhite tr.subhdr .capt,
.settingsWhite tr.last td.capt, 
.settingsWhite tr.last td.val{
	background-color: #fff;
	border-width: 0 !important;
}
/* </settingsWhite look classes> */

/* <settingsNew look classes> */
.settingsNew,
.settingsNew td.capt,
.settingsNew td.captrow,
.settingsNew td.val,
.settingsNew tr.hdr .capt,
.settingsNew tr.chk td.val,
.settingsNew tr.subhdr .capt,
.settingsNew tr.label td.val{
	background-color: #F6F6F6;
	border: none;
	border-top: solid 1px #D4DADC;
	padding: 4px;
}
.settingsNew tr.last td.capt,
.settingsNew tr.last td.val{
	border-bottom: solid 1px #D4DADC;
	
}
.settingsNew td.capt,
.settingsNew tr.label td.capt,
.settingsNew tr.label td.val{
	padding-top: 7px;
	padding-bottom: 7px;
}
.settingsNew td.capt,
.settingsNew tr.label td.capt{
	background-color: #FFF;
	border-right: none !important;
}
.settingsNew tr.radcb td.val{
	padding: 4px;
}
.settingsNew tr.chk td.val{
	padding: 7px 4px 7px 4px;
}
.settingsNew tr.chk td.val input{
	margin:0px;
	padding:0px;
}

.settingsNew tr.radcb[disabled="disabled"] input[readonly="readonly"]{
	border-left: 1px solid #adadad;
	background: #F4F4F4;
}

.settingsNew tr.txt[disabled="disabled"] input[disabled=""],
.settingsNew tr.num[disabled="disabled"] input[disabled=""]{
	background: #F4F4F4;
}

.settingsNew .lastButtonCell td{
	border-left: none !important;
	border-bottom: none !important;
	border-right: none !important;
}

.settingsNew .firstHeaderRow th{
	border-top: none !important;
	background-color: white !important;
}

.settingsNew .headerRow th,
.settingsNew .headerRow td{
	padding-top: 20px !important;
	background-color: white !important;
}

.settingsNew .noTopBorder th,
.settingsNew .noTopBorder td{
	border-top: none !important;
}

.settingsNew tr.specialRow td.val {
	background-color: #E6E5C6;
}
/* </settingsNew look classes> */

/* <settings light grey (new login page) look classes> */
.settingsLG {
	background-color: #F9F9F9;
	border-collapse: separate;
	padding: 0px;
	border: solid 1px #D4DADC;
	border-radius: 2px;
}

.settingsLG td.capt,
.settingsLG td.captrow,
.settingsLG td.val,
.settingsLG tr.hdr .capt,
.settingsLG tr.chk td.val,
.settingsLG tr.subhdr .capt,
.settingsLG tr.label td.val,
.settingsLG tr.singlecell td.capt,
.settingsLG tr.spacer td.capt{
	border: none;
	border-width: 0;
	background-color: #F9F9F9;
}

.settingsLG tr.first td.capt,
.settingsLG tr.first td.val
{
	padding-top: 18px;
}

.settingsLG td.capt,
.settingsLG tr.singlecell td.capt{
		padding-left: 18px;
	}

.settingsLG tr.spacer,
.settingsLG tr.spacer td.capt{
	height: 3px;
}

.settingsLG tr.txt td.capt {
	padding-top: 0;
	vertical-align: middle;
}

.settingsLG tr.txt td input{
	border-radius: 2px;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px;
	color: #404040;
	display: block;
	height: 26px;
	font-size: 13px;
	
	padding-left: 8px;
	width: 300px;
}

.settingsLG tr.txt td input::-moz-placeholder
{
	color:#808080;
}

.settingsLG tr.txt td input::-webkit-input-placeholder
{
	color:#808080;
}

.settingsLG tr.txt td input:-ms-input-placeholder
{
	color:#808080;
}

/* </settings light grey (new login page) look classes> */


/* ************************* */
/* Extended controls classes */
/* ************************* */

.settings .extendedControlDiv{
	float:left;
	width:236px;
}

.settings .lnkValueEdit
{
	color: #000;
	float: left;
	display: block;
	margin: 0;
	margin-left: 6px;
	padding-top: 3px;
}

.settings .dialogs td div div {
	margin-top: 0px;
}

.settings .dialogs td.bold {
	padding-top: 1px;
}

/***********************************************************
 Styles for Document Archive, by GUI design specification.
************************************************************/

.DialogBody
{
	padding-top:8px;
	padding-left:4px;
	margin:0;
	background-color:#f4f4f4;
}

/*******************/
/* Properties page */
/*******************/

.PropertiesPage_LoadingPanel
{
	margin: 0px !important;
	padding: 0px !important;
	top: 30px !important;
	left: 6px !important;
	width: 701px !important;
	height: 398px !important;
}

.PropertiesPage
{
	background-color: #ffffff;
	vertical-align: top;
	text-align: left;
	width: 685px;
	height: 403px;
}

.PropertiesPageGroup
{
	background-color: #ffffff;
	vertical-align: top;
	text-align: center;
}

.PropertiesPageGroup_Div
{
	overflow:hidden;
	text-align:left;
}

.PropertiesPage_Div {
	width:685px;
	height:403px;
	overflow:hidden;
	text-align:left;
}

.PropertiesPage_MainButtons {
	position:absolute;
	top:458px;
	left:485px;
	margin: 0 5px 3px 0;
	width: 250px;
}

/* as RadAjaxManager wraps each button in div, they must be inlined */
.PropertiesPage_MainButtons div {
	display: inline !important;
}

.PropertiesPage_MainButtons input{
	margin: 0 0 0 4px;
}

.PropertiesNoObjectPanel
{
	margin-top: 2px;
	background-color: #FFFFFF;
	border: solid 1px #adadad;
	text-align:center;
	vertical-align: middle;
	width:701px;
	height:438px;
}

/******************/
/* Permission tab */
/******************/

.Perm_ResetPermLink
{
	outline-width: 0;
	text-decoration: underline !important;
	color: black;
}

.Perm_MainTable
{
	margin: 0 0 0 0;
	border: solid 1px #adadad;
	background-color: #F4F4F4;
}
.Perm_LoadingPanel
{
	margin: 0px !important;
	padding: 0px !important;
	top: 30px !important;
	left: 6px !important;
	width: 701px !important;
	height: 402px !important;
}
.Perm_MainGridDivDocNoInheritance
{
	width: 100%; height: 340px; overflow-y: auto; overflow-x: auto;
}
.Perm_MainGridDivDoc
{
	width: 100%; height: 314px; overflow-y: auto; overflow-x: auto;
}
.Perm_MainGridDiv
{
	width: 100%; height: 362px; overflow-y: auto; overflow-x: auto;
}
.Perm_MainGridDivPmt
{
	width: 100%; min-height: 362px;
}
.Perm_DivInherits
{
	padding:3px 0 0 7px;
	height: 23px;
}
.Perm_ButtonsTable
{
	margin: 0 0 0 0;
	border-top: solid 1px #adadad;
	background-color: #F4F4F4;
	height: 39px;
}
.Perm_ButtonsTable td
{
	padding-left: 8px;
	padding-right: 8px;
}
.Perm_PermissionGrid
{
	background-color: #F4F4F4 !important;
}

.perm-documents-title-icon {
	font-size: 12px;
	color: #9D1910;
}

.perm-documents-title-tooltip {
	background-color: #FFFFFF;
	border: solid 1px #DFDFDF;
	border-radius: 4px;
}

.perm-documents-title-tooltip td.rtWrapperContent {
	padding: 4px;
}

.perm-documents-title-tooltip a,
.perm-documents-title-tooltip a:visited {
	color: #0085FF;
	text-decoration: none;
}

.doc-version-attributes-buttons {
	position: absolute;
	top: 434px;
	left: 692px;
	margin: 0 5px 3px 0;
}
/* $Id$ */

/* File upload */
div.afuUpload{
	overflow: hidden;
	-moz-user-select: none;
}

div.afuUpload div.afuFileContainer{
	text-align: right;
	margin-top: -20px;
}

div.afuUpload div.afuFileContainer input{
	height: 20px;
	font-size: 9px;
	opacity: 0;
	-moz-opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);	
}
*:first-child+html div.afuUpload div.afuFileContainer input{height: 18px;}

div.afuUpload div.afuChooseContainer{
	text-align: right;
}

div.afuUpload .afuCaption{
	border: 1px solid #ADADAD;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	color: #ADADAD;
	background-color: #FFFFFF;
	font-style: italic;
	cursor: default;

	padding: 2px 0 2px 2px;

	position: relative;
	top: -20px;
	z-index: 3;
}

div.afuSelected .afuCaption{
	color: #000;
	font-style: normal;
}

div.afuUpload .afuMask{
	width: 9px;
	height: 20px;
	background: transparent;
	font-size: 30px;
	overflow: hidden;
	cursor: default;

	position: relative;
	top: -40px;
	z-index: 4;
}

div.afuUpload .afuClearBtn{
	display: none;
	position: relative;
	top: -60px;
	z-index: 4;
}

.DialogBody
{
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-left: 0px;
	vertical-align: top;
}
.PermissionsGridSize
{
	height: 378px;
	width: 750px;
}
.Separator
{
	height: 8px;
}
#epdMainDiv
{
	margin-left: 6px;
	text-align: left;
	height: 462px;
	width: 752px;
}

/* $Id$ */

/* vColorPicker */
.vColorPicker{
	height: 20px;
	width: 93px;
	display: inline-block;
	white-space: nowrap;
}

.vColorPicker_disabled{
}

.vColorPicker .vcpText{
	width: 55px;
	vertical-align: top;
}

.vColorPicker .vcpSample{
	border: 1px solid #ADADAD;
	
	height: 18px;
	width: 18px;

	margin: 0 2px 0 2px;
	display: inline-block;
	-moz-user-select: none;
	vertical-align: middle;
	
	cursor: pointer;
}

.vColorPicker_disabled .vcpSample{
	cursor: default;
}

.vColorPicker .vcpPickLink,
.vColorPicker .vcpPickLink:link,
.vColorPicker .vcpPickLink:visited,
.vColorPicker .vcpPickLink:hover{
	color: #000;
	text-decoration: none;
	display: inline-block;
	-moz-user-select: none;
}

.vColorPicker_disabled .vcpPickLink{
	color: #777;
	cursor: default;
}

.vcpColorSelector .vcpKnownColors{
	border:1px solid #ADADAD;
	height:196px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:140px;
}

.vcpColorSelector .vcpKnownColorEntry{
	display: block;
	cursor:pointer;
	padding:2px 3px;
	vertical-align:middle;
	white-space:nowrap;
	text-decoration: none;
	color: #000000;
}

.vcpColorSelector .vcpKnownColorEntry:hover{
	background-color: #efefef;
}

.vcpColorSelector .vcpKnownColorSelected,
.vcpColorSelector .vcpKnownColorSelected:hover{
	background-color:#DCDCDC;
}

.vcpColorSelector .vcpKnownColorSample{
	border:1px solid black;
	display:inline-block;
	height:13px;
	margin:0;
	width:20px;
}

.vcpColorSelector .vcpKnownColorName{
	display:inline-block;
	margin:0 0 -4px 3px;
	position:relative;
	top:-3px;
}

.disabledEl{
	opacity: 0.6;
}

.attachmentsCont {
	line-height: 14px;
	min-height: 8px;
}

.attachmentsCont .cancelAttachmntsLink {
	position: relative;
	top: -6px;
	left: 5px;
	color: black;
	text-decoration: underline;
}
*|html .attachmentsCont .cancelAttachmntsLink { top: -5px; }

.attachmentsCont .addAttachmentsLink {
	padding-top: 3px;
}

.attachmentsCont .addAttachmentsLink a {
	color: black;
	text-decoration: underline !important;
	display: inline-block;
}

.attachmentsCont .addAttachmentsLink a:focus,
.attachmentsCont .addAttachmentsLink a:active {
	outline: none;
	-moz-outline-style: none;
}

/* Attachments in compose form */

.attachmentsCont ol.attachList,
.attachmentsCont ul.attachList{
	-moz-user-select: -moz-none;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	list-style: none;
}

.attachmentsCont .attachmentLabel {
	display: block;
	font-weight:bold;
	margin: 12px 0 5px 0;
}

.attachmentsCont .attachList li {
	margin-top: 0px;
}

.attachmentsCont .attachList li.withMimeIcon{
	margin-left: 20px;
	text-indent: -20px;
}

.attachmentsCont .attachList .download {
	color: #000;
	text-decoration: underline;
}

.attachmentsCont .attachList img.extUrl{
	width: 11px;
	height: 10px;
	margin-left: 3px;
	border: 0;
}

.attachmentsCont .attachList .docAttachMode,
.attachmentsCont .attachList .remove{
	display: -moz-inline-box;
	display:inline-block;
	text-decoration: none;
	position:relative;
	top: 2px;
}

.attachmentsCont .attachList .iconArrow{
	height: 6px !important;
	width: 10px !important;
	margin-left: 5px;
}

.attachmentsCont .attachList .remove{
	height: 12px;
	width: 12px;
	background: #dc4c40 url(/images/delete_red_12x12.gif) no-repeat 0 0;
}

.disabled {
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
}

.attachmentsCont .attachList .daPath{
	white-space: normal;
}

.attachmentsCont .attachList .daPathFolder{
	color: #000;
	text-decoration: underline;
	max-width: 90px;
	white-space: nowrap;
}

.attachmentsCont .attachList .docAttachMode{
	height: 11px;
	background: transparent url(/images/docattachmodes.gif) no-repeat;
}

.attachmentsCont .attachList .daAttachFile{
	width: 9px;
	background-position: 0 -11px;
}

.attachmentsCont .attachList .daAttachFile:hover{
	background-position: -9px -11px;
}

.attachmentsCont .attachList .daAttachLink{
	width: 12px;
	background-position: 0 0;
}

.attachmentsCont .attachList .daAttachLink:hover{
	background-position: -12px 0;
}

.attachmentsCont .attachList .daAttachFileLink{
	width: 22px;
	background-position: 0 -22px;
}

.attachmentsCont .attachList .daAttachFileLink:hover{
	background-position: -0 -33px;
}


/* Mime container is hidden for now */
.attachmentsCont .attachList .mime{
	font-style: italic;
	font-size: 1px;
	height: 16px;
	width: 16px;
	margin-right: 4px;
	position: relative;
	top: 3px;
}

.attachmentsCont .lnkAddAttach{
	color: #000;
	margin: 8px 0 8px 0;
	display:inline-block;
}

.attachmentsCont .attachFilesList {
	margin: 7px 0 !important;
	overflow: hidden;
}

.attachmentsCont .attachFilesList li {
	margin-left: 0 !important;
	text-indent: 0 !important;
	overflow: hidden;
	height: 20px;
}

.attachmentsCont .attachFilesList li .mime {
	float: left;
}

.attachmentsCont .attachFilesList li .download {
	line-height: 20px;
}

.attachmentsCont .attachFilesList li div.size {
	float: right;
	width: 60px;
	text-align: right;
	margin-right: 10px;
	line-height: 20px;
}

.attachmentsCont .attachList li span.size {
	padding: 0 6px;
}

.attachmentsCont .attachFilesList li .date {
	float: right;
	width: 110px;
	text-align: right;
	margin-right: 10px;
	line-height: 20px;
}

.attachmentsCont .attachFilesList li .remove {
	float: right;
	margin-top: 2px;
	cursor: pointer;
}

.attachList li .arrow {
	position: relative;
	left: 5px;
	cursor: pointer;
}

.attachList li .alias {
	position: relative;
	left: 5px;
	cursor: pointer;
	background: transparent url(/images/docattachmodes.gif) no-repeat;
	height: 11px;
	width: 12px;
	display: inline-block;
}

.attachmentsCont .attachFilesList li .arrow {
	top: -6px;
}

.attachmentsCont .attachFilesList li .alias {
	top: -5px;
}

.attachmentsCont .attachThumbList {
	margin: 7px 0 !important;
	overflow: hidden;
}

.attachmentsCont .attachThumbList.topLine {
	padding-top: 7px;
	border-top: 1px solid #D4DADC;
}

.attachmentsCont .attachThumbList li:hover {
	background-color: #E6E5C6;
}

.attachmentsCont .attachThumbList li {
	margin: 0 5px 5px 0;
	padding: 8px;
	float: left;
	width: 180px;
	height: 215px;
	border: solid 1px #D4DADC;
}

.attachmentsCont .attachThumbList li .thumb {
	display: table-cell;
	width: 180px;
	height: 180px;
	text-align: center;
	vertical-align: middle;
}

.attachmentsCont .attachThumbList li .thumb img {
	vertical-align: text-top;
	max-width: 180px;
	max-height: 180px;
}

.attachmentsCont .attachThumbList li .download {
	float: left;
	max-width: 145px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.attachmentsCont .attachThumbList li .remove {
	float: right;
}

.attachmentsCont .attachThumbList li .arrow {
	margin-top: 5px;
	margin-left: 5px;
	cursor: pointer;
}

.attachmentsCont .attachThumbList li .attach-row {
	overflow: hidden;
	margin-top: 5px;
}


.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900); }

.fas,
.fass,
.far,
.fasr,
.fal,
.fasl,
.fat,
.fast,
.fad,
.fadr,
.fadl,
.fadt,
.fasds,
.fasdr,
.fasdl,
.fasdt,
.fab,
.fa-solid,
.fa-regular,
.fa-light,
.fa-thin,
.fa-brands,
.fa-classic,
.fa-duotone,
.fa-sharp,
.fa-sharp-duotone,
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }

.fas::before,
.fass::before,
.far::before,
.fasr::before,
.fal::before,
.fasl::before,
.fat::before,
.fast::before,
.fad::before,
.fadr::before,
.fadl::before,
.fadt::before,
.fasds::before,
.fasdr::before,
.fasdl::before,
.fasdt::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-light::before,
.fa-thin::before,
.fa-brands::before,
.fa-classic::before,
.fa-duotone::before,
.fa-sharp::before,
.fa-sharp-duotone::before,
.fa::before {
  content: var(--fa); }

.fad::after,
.fa-duotone.fa-solid::after,
.fa-duotone::after,
.fadr::after,
.fa-duotone.fa-regular::after,
.fadl::after,
.fa-duotone.fa-light::after,
.fadt::after,
.fa-duotone.fa-thin::after,
.fasds::after,
.fa-sharp-duotone.fa-solid::after,
.fa-sharp-duotone::after,
.fasdr::after,
.fa-sharp-duotone.fa-regular::after,
.fasdl::after,
.fa-sharp-duotone.fa-light::after,
.fasdt::after,
.fa-sharp-duotone.fa-thin::after {
  content: var(--fa--fa); }

.fa-classic.fa-duotone {
  font-family: 'Font Awesome 6 Duotone'; }

.fass,
.fa-sharp {
  font-weight: 900; }

.fad,
.fa-duotone {
  font-weight: 900; }

.fasds,
.fa-sharp-duotone {
  font-weight: 900; }

.fa-classic,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin {
  font-family: 'Font Awesome 6 Pro'; }

.fa-duotone,
.fad,
.fadr,
.fadl,
.fadt {
  font-family: 'Font Awesome 6 Duotone'; }

.fa-brands,
.fab {
  font-family: 'Font Awesome 6 Brands'; }

.fa-sharp,
.fass,
.fasr,
.fasl,
.fast {
  font-family: 'Font Awesome 6 Sharp'; }

.fa-sharp-duotone,
.fasds,
.fasdr,
.fasdl,
.fasdt {
  font-family: 'Font Awesome 6 Sharp Duotone'; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }

@keyframes fa-beat {
  0%, 90% {
    transform: scale(1); }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1); }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg); }
  4% {
    transform: rotate(15deg); }
  8%, 24% {
    transform: rotate(-18deg); }
  12%, 28% {
    transform: rotate(18deg); }
  16% {
    transform: rotate(-22deg); }
  20% {
    transform: rotate(22deg); }
  32% {
    transform: rotate(-12deg); }
  36% {
    transform: rotate(12deg); }
  40%, 100% {
    transform: rotate(0deg); } }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  transform: rotate(90deg); }

.fa-rotate-180 {
  transform: rotate(180deg); }

.fa-rotate-270 {
  transform: rotate(270deg); }

.fa-flip-horizontal {
  transform: scale(-1, 1); }

.fa-flip-vertical {
  transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1); }

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0)); }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto); }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: var(--fa-inverse, #fff); }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-add { --fa: "\2b"; --fa--fa: "\2b\2b"; }
.fa-address-card { --fa: "\f2bb"; --fa--fa: "\f2bb\f2bb"; }
.fa-angle-double-left { --fa: "\f100"; --fa--fa: "\f100\f100"; }
.fa-angle-double-right { --fa: "\f101"; --fa--fa: "\f101\f101"; }
.fa-angle-down { --fa: "\f107"; --fa--fa: "\f107\f107"; }
.fa-angle-left { --fa: "\f104"; --fa--fa: "\f104\f104"; }
.fa-angle-right { --fa: "\f105"; --fa--fa: "\f105\f105"; }
.fa-angle-up { --fa: "\f106"; --fa--fa: "\f106\f106"; }
.fa-angles-left { --fa: "\f100"; --fa--fa: "\f100\f100"; }
.fa-angles-right { --fa: "\f101"; --fa--fa: "\f101\f101"; }
.fa-arrow-down { --fa: "\f063"; --fa--fa: "\f063\f063"; }
.fa-arrow-left { --fa: "\f060"; --fa--fa: "\f060\f060"; }
.fa-arrow-right { --fa: "\f061"; --fa--fa: "\f061\f061"; }
.fa-arrow-right-arrow-left { --fa: "\f0ec"; --fa--fa: "\f0ec\f0ec"; }
.fa-arrow-right-from-file { --fa: "\f56e"; --fa--fa: "\f56e\f56e"; }
.fa-arrow-right-long { --fa: "\f178"; --fa--fa: "\f178\f178"; }
.fa-arrow-right-to-bracket { --fa: "\f090"; --fa--fa: "\f090\f090"; }
.fa-arrow-turn-up { --fa: "\f148"; --fa--fa: "\f148\f148"; }
.fa-arrow-up { --fa: "\f062"; --fa--fa: "\f062\f062"; }
.fa-arrow-up-right-from-square { --fa: "\f08e"; --fa--fa: "\f08e\f08e"; }
.fa-ballot { --fa: "\f732"; --fa--fa: "\f732\f732"; }
.fa-bar-chart { --fa: "\f080"; --fa--fa: "\f080\f080"; }
.fa-bars { --fa: "\f0c9"; --fa--fa: "\f0c9\f0c9"; }
.fa-bars-staggered { --fa: "\f550"; --fa--fa: "\f550\f550"; }
.fa-bin-recycle { --fa: "\e5f7"; --fa--fa: "\e5f7\e5f7"; }
.fa-book { --fa: "\f02d"; --fa--fa: "\f02d\f02d"; }
.fa-book-open { --fa: "\f518"; --fa--fa: "\f518\f518"; }
.fa-briefcase { --fa: "\f0b1"; --fa--fa: "\f0b1\f0b1"; }
.fa-browser { --fa: "\f37e"; --fa--fa: "\f37e\f37e"; }
.fa-calendar-alt { --fa: "\f073"; --fa--fa: "\f073\f073"; }
.fa-calendar-days { --fa: "\f073"; --fa--fa: "\f073\f073"; }
.fa-caret-down { --fa: "\f0d7"; --fa--fa: "\f0d7\f0d7"; }
.fa-chain { --fa: "\f0c1"; --fa--fa: "\f0c1\f0c1"; }
.fa-chart-bar { --fa: "\f080"; --fa--fa: "\f080\f080"; }
.fa-chart-simple { --fa: "\e473"; --fa--fa: "\e473\e473"; }
.fa-check { --fa: "\f00c"; --fa--fa: "\f00c\f00c"; }
.fa-check-circle { --fa: "\f058"; --fa--fa: "\f058\f058"; }
.fa-check-square { --fa: "\f14a"; --fa--fa: "\f14a\f14a"; }
.fa-chevron-down { --fa: "\f078"; --fa--fa: "\f078\f078"; }
.fa-chevron-left { --fa: "\f053"; --fa--fa: "\f053\f053"; }
.fa-chevron-right { --fa: "\f054"; --fa--fa: "\f054\f054"; }
.fa-chevron-up { --fa: "\f077"; --fa--fa: "\f077\f077"; }
.fa-circle-check { --fa: "\f058"; --fa--fa: "\f058\f058"; }
.fa-circle-exclamation { --fa: "\f06a"; --fa--fa: "\f06a\f06a"; }
.fa-circle-info { --fa: "\f05a"; --fa--fa: "\f05a\f05a"; }
.fa-circle-question { --fa: "\f059"; --fa--fa: "\f059\f059"; }
.fa-circle-user { --fa: "\f2bd"; --fa--fa: "\f2bd\f2bd"; }
.fa-circle-xmark { --fa: "\f057"; --fa--fa: "\f057\f057"; }
.fa-clipboard-check { --fa: "\f46c"; --fa--fa: "\f46c\f46c"; }
.fa-clipboard-list { --fa: "\f46d"; --fa--fa: "\f46d\f46d"; }
.fa-clock { --fa: "\f017"; --fa--fa: "\f017\f017"; }
.fa-clock-four { --fa: "\f017"; --fa--fa: "\f017\f017"; }
.fa-close { --fa: "\f00d"; --fa--fa: "\f00d\f00d"; }
.fa-cog { --fa: "\f013"; --fa--fa: "\f013\f013"; }
.fa-coins { --fa: "\f51e"; --fa--fa: "\f51e\f51e"; }
.fa-comment { --fa: "\f075"; --fa--fa: "\f075\f075"; }
.fa-comment-alt-edit { --fa: "\f4a4"; --fa--fa: "\f4a4\f4a4"; }
.fa-comment-alt-lines { --fa: "\f4a6"; --fa--fa: "\f4a6\f4a6"; }
.fa-comment-lines { --fa: "\f4b0"; --fa--fa: "\f4b0\f4b0"; }
.fa-comment-sms { --fa: "\f7cd"; --fa--fa: "\f7cd\f7cd"; }
.fa-comments { --fa: "\f086"; --fa--fa: "\f086\f086"; }
.fa-compass-drafting { --fa: "\f568"; --fa--fa: "\f568\f568"; }
.fa-contact-card { --fa: "\f2bb"; --fa--fa: "\f2bb\f2bb"; }
.fa-copy { --fa: "\f0c5"; --fa--fa: "\f0c5\f0c5"; }
.fa-download { --fa: "\f019"; --fa--fa: "\f019\f019"; }
.fa-drafting-compass { --fa: "\f568"; --fa--fa: "\f568\f568"; }
.fa-edit { --fa: "\f044"; --fa--fa: "\f044\f044"; }
.fa-ellipsis { --fa: "\f141"; --fa--fa: "\f141\f141"; }
.fa-ellipsis-h { --fa: "\f141"; --fa--fa: "\f141\f141"; }
.fa-ellipsis-v { --fa: "\f142"; --fa--fa: "\f142\f142"; }
.fa-ellipsis-vertical { --fa: "\f142"; --fa--fa: "\f142\f142"; }
.fa-envelope { --fa: "\f0e0"; --fa--fa: "\f0e0\f0e0"; }
.fa-envelope-open-dollar { --fa: "\f657"; --fa--fa: "\f657\f657"; }
.fa-exchange { --fa: "\f0ec"; --fa--fa: "\f0ec\f0ec"; }
.fa-exclamation-circle { --fa: "\f06a"; --fa--fa: "\f06a\f06a"; }
.fa-exclamation-square { --fa: "\f321"; --fa--fa: "\f321\f321"; }
.fa-exclamation-triangle { --fa: "\f071"; --fa--fa: "\f071\f071"; }
.fa-external-link { --fa: "\f08e"; --fa--fa: "\f08e\f08e"; }
.fa-external-link-square { --fa: "\f14c"; --fa--fa: "\f14c\f14c"; }
.fa-eye { --fa: "\f06e"; --fa--fa: "\f06e\f06e"; }
.fa-file { --fa: "\f15b"; --fa--fa: "\f15b\f15b"; }
.fa-file-clipboard { --fa: "\f0ea"; --fa--fa: "\f0ea\f0ea"; }
.fa-file-code { --fa: "\f1c9"; --fa--fa: "\f1c9\f1c9"; }
.fa-file-excel { --fa: "\f1c3"; --fa--fa: "\f1c3\f1c3"; }
.fa-file-export { --fa: "\f56e"; --fa--fa: "\f56e\f56e"; }
.fa-file-image { --fa: "\f1c5"; --fa--fa: "\f1c5\f1c5"; }
.fa-file-invoice-dollar { --fa: "\f571"; --fa--fa: "\f571\f571"; }
.fa-file-pdf { --fa: "\f1c1"; --fa--fa: "\f1c1\f1c1"; }
.fa-file-plus { --fa: "\f319"; --fa--fa: "\f319\f319"; }
.fa-files { --fa: "\e178"; --fa--fa: "\e178\e178"; }
.fa-filter { --fa: "\f0b0"; --fa--fa: "\f0b0\f0b0"; }
.fa-flag { --fa: "\f024"; --fa--fa: "\f024\f024"; }
.fa-folder { --fa: "\f07b"; --fa--fa: "\f07b\f07b"; }
.fa-folder-blank { --fa: "\f07b"; --fa--fa: "\f07b\f07b"; }
.fa-folder-open { --fa: "\f07c"; --fa--fa: "\f07c\f07c"; }
.fa-folder-plus { --fa: "\f65e"; --fa--fa: "\f65e\f65e"; }
.fa-folder-tree { --fa: "\f802"; --fa--fa: "\f802\f802"; }
.fa-folders { --fa: "\f660"; --fa--fa: "\f660\f660"; }
.fa-gavel { --fa: "\f0e3"; --fa--fa: "\f0e3\f0e3"; }
.fa-gear { --fa: "\f013"; --fa--fa: "\f013\f013"; }
.fa-grid-2 { --fa: "\e196"; --fa--fa: "\e196\e196"; }
.fa-hammer { --fa: "\f6e3"; --fa--fa: "\f6e3\f6e3"; }
.fa-hand-pointer { --fa: "\f25a"; --fa--fa: "\f25a\f25a"; }
.fa-hard-hat { --fa: "\f807"; --fa--fa: "\f807\f807"; }
.fa-hat-hard { --fa: "\f807"; --fa--fa: "\f807\f807"; }
.fa-helmet-safety { --fa: "\f807"; --fa--fa: "\f807\f807"; }
.fa-home { --fa: "\f015"; --fa--fa: "\f015\f015"; }
.fa-home-alt { --fa: "\f015"; --fa--fa: "\f015\f015"; }
.fa-home-lg-alt { --fa: "\f015"; --fa--fa: "\f015\f015"; }
.fa-house { --fa: "\f015"; --fa--fa: "\f015\f015"; }
.fa-image { --fa: "\f03e"; --fa--fa: "\f03e\f03e"; }
.fa-image-slash { --fa: "\e1b7"; --fa--fa: "\e1b7\e1b7"; }
.fa-inbox-arrow-down { --fa: "\f310"; --fa--fa: "\f310\f310"; }
.fa-inbox-in { --fa: "\f310"; --fa--fa: "\f310\f310"; }
.fa-info-circle { --fa: "\f05a"; --fa--fa: "\f05a\f05a"; }
.fa-info-square { --fa: "\f30f"; --fa--fa: "\f30f\f30f"; }
.fa-input-text { --fa: "\e1bf"; --fa--fa: "\e1bf\e1bf"; }
.fa-laptop { --fa: "\f109"; --fa--fa: "\f109\f109"; }
.fa-layer-group { --fa: "\f5fd"; --fa--fa: "\f5fd\f5fd"; }
.fa-legal { --fa: "\f0e3"; --fa--fa: "\f0e3\f0e3"; }
.fa-level-up { --fa: "\f148"; --fa--fa: "\f148\f148"; }
.fa-level-up-alt { --fa: "\f3bf"; --fa--fa: "\f3bf\f3bf"; }
.fa-link { --fa: "\f0c1"; --fa--fa: "\f0c1\f0c1"; }
.fa-link-simple { --fa: "\e1cd"; --fa--fa: "\e1cd\e1cd"; }
.fa-list-check { --fa: "\f0ae"; --fa--fa: "\f0ae\f0ae"; }
.fa-lock { --fa: "\f023"; --fa--fa: "\f023\f023"; }
.fa-long-arrow-right { --fa: "\f178"; --fa--fa: "\f178\f178"; }
.fa-magnifying-glass { --fa: "\f002"; --fa--fa: "\f002\f002"; }
.fa-mail-reply { --fa: "\f3e5"; --fa--fa: "\f3e5\f3e5"; }
.fa-message-edit { --fa: "\f4a4"; --fa--fa: "\f4a4\f4a4"; }
.fa-message-lines { --fa: "\f4a6"; --fa--fa: "\f4a6\f4a6"; }
.fa-message-pen { --fa: "\f4a4"; --fa--fa: "\f4a4\f4a4"; }
.fa-multiply { --fa: "\f00d"; --fa--fa: "\f00d\f00d"; }
.fa-navicon { --fa: "\f0c9"; --fa--fa: "\f0c9\f0c9"; }
.fa-paperclip { --fa: "\f0c6"; --fa--fa: "\f0c6\f0c6"; }
.fa-paste { --fa: "\f0ea"; --fa--fa: "\f0ea\f0ea"; }
.fa-pen { --fa: "\f304"; --fa--fa: "\f304\f304"; }
.fa-pen-square { --fa: "\f14b"; --fa--fa: "\f14b\f14b"; }
.fa-pen-to-square { --fa: "\f044"; --fa--fa: "\f044\f044"; }
.fa-pencil-square { --fa: "\f14b"; --fa--fa: "\f14b\f14b"; }
.fa-people-group { --fa: "\e533"; --fa--fa: "\e533\e533"; }
.fa-plus { --fa: "\2b"; --fa--fa: "\2b\2b"; }
.fa-poll-h { --fa: "\f682"; --fa--fa: "\f682\f682"; }
.fa-question-circle { --fa: "\f059"; --fa--fa: "\f059\f059"; }
.fa-question-square { --fa: "\f2fd"; --fa--fa: "\f2fd\f2fd"; }
.fa-remove { --fa: "\f00d"; --fa--fa: "\f00d\f00d"; }
.fa-reorder { --fa: "\f550"; --fa--fa: "\f550\f550"; }
.fa-reply { --fa: "\f3e5"; --fa--fa: "\f3e5\f3e5"; }
.fa-screen-users { --fa: "\f63d"; --fa--fa: "\f63d\f63d"; }
.fa-search { --fa: "\f002"; --fa--fa: "\f002\f002"; }
.fa-shield-check { --fa: "\f2f7"; --fa--fa: "\f2f7\f2f7"; }
.fa-sign-in { --fa: "\f090"; --fa--fa: "\f090\f090"; }
.fa-signal-3 { --fa: "\f68e"; --fa--fa: "\f68e\f68e"; }
.fa-signal-good { --fa: "\f68e"; --fa--fa: "\f68e\f68e"; }
.fa-sitemap { --fa: "\f0e8"; --fa--fa: "\f0e8\f0e8"; }
.fa-sms { --fa: "\f7cd"; --fa--fa: "\f7cd\f7cd"; }
.fa-square-arrow-up-right { --fa: "\f14c"; --fa--fa: "\f14c\f14c"; }
.fa-square-check { --fa: "\f14a"; --fa--fa: "\f14a\f14a"; }
.fa-square-exclamation { --fa: "\f321"; --fa--fa: "\f321\f321"; }
.fa-square-info { --fa: "\f30f"; --fa--fa: "\f30f\f30f"; }
.fa-square-kanban { --fa: "\e488"; --fa--fa: "\e488\e488"; }
.fa-square-pen { --fa: "\f14b"; --fa--fa: "\f14b\f14b"; }
.fa-square-poll-horizontal { --fa: "\f682"; --fa--fa: "\f682\f682"; }
.fa-square-question { --fa: "\f2fd"; --fa--fa: "\f2fd\f2fd"; }
.fa-star { --fa: "\f005"; --fa--fa: "\f005\f005"; }
.fa-stream { --fa: "\f550"; --fa--fa: "\f550\f550"; }
.fa-table-cells { --fa: "\f00a"; --fa--fa: "\f00a\f00a"; }
.fa-tag { --fa: "\f02b"; --fa--fa: "\f02b\f02b"; }
.fa-tasks { --fa: "\f0ae"; --fa--fa: "\f0ae\f0ae"; }
.fa-th { --fa: "\f00a"; --fa--fa: "\f00a\f00a"; }
.fa-times { --fa: "\f00d"; --fa--fa: "\f00d\f00d"; }
.fa-times-circle { --fa: "\f057"; --fa--fa: "\f057\f057"; }
.fa-trash { --fa: "\f1f8"; --fa--fa: "\f1f8\f1f8"; }
.fa-trash-arrow-turn-left { --fa: "\f895"; --fa--fa: "\f895\f895"; }
.fa-trash-undo { --fa: "\f895"; --fa--fa: "\f895\f895"; }
.fa-triangle-exclamation { --fa: "\f071"; --fa--fa: "\f071\f071"; }
.fa-turn-up { --fa: "\f3bf"; --fa--fa: "\f3bf\f3bf"; }
.fa-upload { --fa: "\f093"; --fa--fa: "\f093\f093"; }
.fa-user-circle { --fa: "\f2bd"; --fa--fa: "\f2bd\f2bd"; }
.fa-user-clock { --fa: "\f4fd"; --fa--fa: "\f4fd\f4fd"; }
.fa-user-cog { --fa: "\f4fe"; --fa--fa: "\f4fe\f4fe"; }
.fa-user-construction { --fa: "\f82c"; --fa--fa: "\f82c\f82c"; }
.fa-user-friends { --fa: "\f500"; --fa--fa: "\f500\f500"; }
.fa-user-gear { --fa: "\f4fe"; --fa--fa: "\f4fe\f4fe"; }
.fa-user-group { --fa: "\f500"; --fa--fa: "\f500\f500"; }
.fa-user-hard-hat { --fa: "\f82c"; --fa--fa: "\f82c\f82c"; }
.fa-user-helmet-safety { --fa: "\f82c"; --fa--fa: "\f82c\f82c"; }
.fa-user-lock { --fa: "\f502"; --fa--fa: "\f502\f502"; }
.fa-users { --fa: "\f0c0"; --fa--fa: "\f0c0\f0c0"; }
.fa-users-class { --fa: "\f63d"; --fa--fa: "\f63d\f63d"; }
.fa-vcard { --fa: "\f2bb"; --fa--fa: "\f2bb\f2bb"; }
.fa-vial { --fa: "\f492"; --fa--fa: "\f492\f492"; }
.fa-warning { --fa: "\f071"; --fa--fa: "\f071\f071"; }
.fa-window { --fa: "\f40e"; --fa--fa: "\f40e\f40e"; }
.fa-wrench { --fa: "\f0ad"; --fa--fa: "\f0ad\f0ad"; }
.fa-xmark { --fa: "\f00d"; --fa--fa: "\f00d\f00d"; }
.fa-xmark-circle { --fa: "\f057"; --fa--fa: "\f057\f057"; }
.fa-xmark-large { --fa: "\e59b"; --fa--fa: "\e59b\e59b"; }

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Pro';
  --fa-font-light: normal 300 1em/1 'Font Awesome 6 Pro'; }

@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/Css/fontawesome/webfonts/fa-light-300.woff2?v=a30fff20f604e46c2eacf6687e428adf4efa8b9e) format("woff2"), url(/Css/fontawesome/webfonts/fa-light-300.ttf?v=a30fff20f604e46c2eacf6687e428adf4efa8b9e) format("truetype"); }

.fal,
.fa-light {
  font-weight: 300; }

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Pro';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Pro'; }

@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/Css/fontawesome/webfonts/fa-regular-400.woff2?v=a30fff20f604e46c2eacf6687e428adf4efa8b9e) format("woff2"), url(/Css/fontawesome/webfonts/fa-regular-400.ttf?v=a30fff20f604e46c2eacf6687e428adf4efa8b9e) format("truetype"); }

.far,
.fa-regular {
  font-weight: 400; }

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Pro';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Pro'; }

@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/Css/fontawesome/webfonts/fa-solid-900.woff2?v=a30fff20f604e46c2eacf6687e428adf4efa8b9e) format("woff2"), url(/Css/fontawesome/webfonts/fa-solid-900.ttf?v=a30fff20f604e46c2eacf6687e428adf4efa8b9e) format("truetype"); }

.fas,
.fa-solid {
  font-weight: 900; }

/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Pro';
  --fa-font-thin: normal 100 1em/1 'Font Awesome 6 Pro'; }

@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 100;
  font-display: block;
  src: url(/Css/fontawesome/webfonts/fa-thin-100.woff2?v=a30fff20f604e46c2eacf6687e428adf4efa8b9e) format("woff2"), url(/Css/fontawesome/webfonts/fa-thin-100.ttf?v=a30fff20f604e46c2eacf6687e428adf4efa8b9e) format("truetype"); }

.fat,
.fa-thin {
  font-weight: 100; }

.fak.fa-elliptic-menu, .fa-kit.fa-elliptic-menu { --fa: "\e001"; --fa--fa: "\e001\e001"; }

.fak, .fa-kit {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: var(--fa-display, inline-block);
  font-family: "Font Awesome Kit";
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-rendering: auto;
}

.fak::before, .fa-kit::before {
  content: var(--fa);
}

@font-face {
  font-family: "Font Awesome Kit";
  font-style: normal;
  font-display: block;
  src: url(/Css/fontawesome/webfonts/custom-icons.woff2?v=a30fff20f604e46c2eacf6687e428adf4efa8b9e) format("woff2"), url(/Css/fontawesome/webfonts/custom-icons.ttf?v=a30fff20f604e46c2eacf6687e428adf4efa8b9e) format("truetype");
}

