/* 未能缩小。正在返回未缩小的内容。
(9555,24): run-time error CSS1046: Expect comma, found '91'
(9555,30): run-time error CSS1046: Expect comma, found ')'
(10527,36): run-time error CSS1046: Expect comma, found '228'
(10527,44): run-time error CSS1046: Expect comma, found '/'
(11014,25): run-time error CSS1046: Expect comma, found '128'
(11014,33): run-time error CSS1046: Expect comma, found '/'
(12113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12235,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-fade-linear'
(12243,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-fade-linear'
(12251,26): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(12259,26): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(12271,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-md-fade'
(12287,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-md-fade'
(12299,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-md-fade'
(12308,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(12308,71): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(12308,125): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(12312,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(12312,75): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(12312,129): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(12316,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(12316,70): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(12316,125): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(12333,30): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(12355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12357,17): run-time error CSS1039: Token not allowed after unary operator: '-color'
(12382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12392,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(12393,25): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-border-radius-base'
(12399,19): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-padding'
(12401,30): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(12406,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(12410,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(12418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12422,32): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-bg-color'
(12426,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(12430,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(12431,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(12435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12439,32): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-bg-color'
(12443,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(12447,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(12448,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(12452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12456,32): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-bg-color'
(12460,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(12464,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(12465,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(12469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12473,32): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-bg-color'
(12477,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning'
(12481,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning'
(12482,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(12486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12490,32): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-bg-color'
(12494,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-error'
(12498,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-error'
(12499,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(12509,21): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-icon-size'
(12511,17): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-icon-size'
(12515,25): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-icon-large-size'
(12517,21): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-icon-large-size'
(12521,21): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-title-font-size'
(12526,25): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-title-with-description-font-size'
(12530,21): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-description-font-size'
(12536,21): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-close-font-size'
(12544,25): run-time error CSS1039: Token not allowed after unary operator: '-el-alert-close-customed-font-size'
(12558,17): run-time error CSS1039: Token not allowed after unary operator: '-el-aside-width'
(12562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12578,17): run-time error CSS1039: Token not allowed after unary operator: '-el-input-width'
(12582,22): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(12583,22): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-light'
(12587,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(12611,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(12616,35): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(12621,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(12637,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(12639,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(12651,32): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(12655,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-black'
(12665,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(12674,32): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(12678,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12679,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12681,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12687,22): run-time error CSS1039: Token not allowed after unary operator: '-el-avatar-bg-color'
(12689,17): run-time error CSS1039: Token not allowed after unary operator: '-el-avatar-text-color'
(12691,21): run-time error CSS1039: Token not allowed after unary operator: '-el-avatar-text-size'
(12692,18): run-time error CSS1039: Token not allowed after unary operator: '-el-avatar-size'
(12697,17): run-time error CSS1039: Token not allowed after unary operator: '-el-avatar-size'
(12711,25): run-time error CSS1039: Token not allowed after unary operator: '-el-avatar-border-radius'
(12715,21): run-time error CSS1039: Token not allowed after unary operator: '-el-avatar-icon-size'
(12719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12733,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-extra-light'
(12737,31): run-time error CSS1039: Token not allowed after unary operator: '-el-avatar-group-item-gap'
(12741,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12746,27): run-time error CSS1039: Token not allowed after unary operator: '-el-avatar-group-collapse-item-gap'
(12750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12751,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12754,28): run-time error CSS1039: Token not allowed after unary operator: '-el-backtop-bg-color'
(12756,22): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-lighter'
(12757,17): run-time error CSS1039: Token not allowed after unary operator: '-el-backtop-text-color'
(12769,32): run-time error CSS1039: Token not allowed after unary operator: '-el-backtop-hover-bg-color'
(12777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12791,28): run-time error CSS1039: Token not allowed after unary operator: '-el-badge-bg-color'
(12792,28): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color'
(12793,25): run-time error CSS1039: Token not allowed after unary operator: '-el-badge-radius'
(12794,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(12796,21): run-time error CSS1039: Token not allowed after unary operator: '-el-badge-font-size'
(12797,18): run-time error CSS1039: Token not allowed after unary operator: '-el-badge-size'
(12799,21): run-time error CSS1039: Token not allowed after unary operator: '-el-badge-padding'
(12805,32): run-time error CSS1039: Token not allowed after unary operator: '-el-badge-size'
(12808,23): run-time error CSS1039: Token not allowed after unary operator: '-el-index-normal'
(12828,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(12832,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(12836,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning'
(12840,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(12844,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(12848,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(12869,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(12873,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(12876,26): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-color'
(12880,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(12885,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(12913,37): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(12914,38): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(12915,34): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(12916,35): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(12920,29): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-round'
(12969,34): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(12973,33): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(12977,33): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(12978,34): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(12982,34): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(12986,33): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(12990,33): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(12991,34): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(12995,34): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(12999,33): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13003,33): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13004,34): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13008,34): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13012,33): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13016,33): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13017,34): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13021,34): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13025,33): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13029,33): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13030,34): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13035,33): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13064,37): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13070,35): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13074,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13078,35): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13079,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13083,35): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13087,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13091,35): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13092,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13096,35): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13100,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13104,35): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13105,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13109,35): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13113,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13117,35): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13118,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13122,35): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13126,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13130,35): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13131,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-divide-border-color'
(13135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13154,28): run-time error CSS1039: Token not allowed after unary operator: '-el-button-bg-color'
(13155,18): run-time error CSS1039: Token not allowed after unary operator: '-el-border'
(13156,24): run-time error CSS1039: Token not allowed after unary operator: '-el-button-border-color'
(13158,17): run-time error CSS1039: Token not allowed after unary operator: '-el-button-text-color'
(13161,23): run-time error CSS1039: Token not allowed after unary operator: '-el-button-font-weight'
(13176,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-hover-bg-color'
(13177,28): run-time error CSS1039: Token not allowed after unary operator: '-el-button-hover-border-color'
(13178,21): run-time error CSS1039: Token not allowed after unary operator: '-el-button-hover-text-color'
(13183,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-active-bg-color'
(13184,28): run-time error CSS1039: Token not allowed after unary operator: '-el-button-active-border-color'
(13185,21): run-time error CSS1039: Token not allowed after unary operator: '-el-button-active-text-color'
(13190,33): run-time error CSS1039: Token not allowed after unary operator: '-el-button-outline-color'
(13205,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(13206,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(13226,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13227,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13228,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13232,36): run-time error CSS1039: Token not allowed after unary operator: '-el-button-active-bg-color'
(13233,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-active-border-color'
(13234,25): run-time error CSS1039: Token not allowed after unary operator: '-el-button-active-text-color'
(13239,36): run-time error CSS1039: Token not allowed after unary operator: '-el-button-disabled-bg-color'
(13241,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-disabled-border-color'
(13242,25): run-time error CSS1039: Token not allowed after unary operator: '-el-button-disabled-text-color'
(13252,40): run-time error CSS1039: Token not allowed after unary operator: '-el-mask-color-extra-light'
(13265,33): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-round'
(13277,25): run-time error CSS1039: Token not allowed after unary operator: '-el-button-text-color'
(13282,29): run-time error CSS1039: Token not allowed after unary operator: '-el-button-disabled-text-color'
(13286,40): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(13290,41): run-time error CSS1039: Token not allowed after unary operator: '-el-button-outline-color'
(13296,40): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color'
(13300,40): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(13304,44): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color'
(13308,44): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-dark'
(13319,17): run-time error CSS1039: Token not allowed after unary operator: '-el-button-text-color'
(13325,21): run-time error CSS1039: Token not allowed after unary operator: '-el-button-hover-link-text-color'
(13331,21): run-time error CSS1039: Token not allowed after unary operator: '-el-button-disabled-text-color'
(13340,21): run-time error CSS1039: Token not allowed after unary operator: '-el-button-active-color'
(13346,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(13354,21): run-time error CSS1039: Token not allowed after unary operator: '-el-button-disabled-text-color'
(13360,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-3'
(13366,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-dark-2'
(13375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13392,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13393,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13394,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13395,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13396,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13397,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13398,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13402,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-9'
(13403,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-8'
(13404,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-5'
(13408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13425,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13426,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13427,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13428,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13429,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13430,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13431,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13435,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success-light-9'
(13436,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success-light-8'
(13437,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success-light-5'
(13441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13458,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13459,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13460,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13461,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13462,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13463,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13464,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13468,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning-light-9'
(13469,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning-light-8'
(13470,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning-light-5'
(13474,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13475,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13476,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13477,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13491,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13492,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13493,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13494,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13495,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13496,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13497,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13501,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger-light-9'
(13502,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger-light-8'
(13503,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger-light-5'
(13507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13524,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13525,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13526,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13527,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13528,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13529,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13530,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13534,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-9'
(13535,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-8'
(13536,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-5'
(13540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13541,18): run-time error CSS1039: Token not allowed after unary operator: '-el-button-size'
(13549,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(13550,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(13560,21): run-time error CSS1039: Token not allowed after unary operator: '-el-button-size'
(13564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13565,18): run-time error CSS1039: Token not allowed after unary operator: '-el-button-size'
(13573,30): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(13584,21): run-time error CSS1039: Token not allowed after unary operator: '-el-button-size'
(13588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13592,28): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(13596,25): run-time error CSS1039: Token not allowed after unary operator: '-el-calendar-header-border-bottom'
(13604,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color'
(13629,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(13635,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(13639,29): run-time error CSS1039: Token not allowed after unary operator: '-el-calendar-border'
(13640,28): run-time error CSS1039: Token not allowed after unary operator: '-el-calendar-border'
(13641,43): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(13646,36): run-time error CSS1039: Token not allowed after unary operator: '-el-calendar-selected-bg-color'
(13650,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(13654,26): run-time error CSS1039: Token not allowed after unary operator: '-el-calendar-border'
(13658,27): run-time error CSS1039: Token not allowed after unary operator: '-el-calendar-border'
(13667,22): run-time error CSS1039: Token not allowed after unary operator: '-el-calendar-cell-width'
(13672,36): run-time error CSS1039: Token not allowed after unary operator: '-el-calendar-selected-bg-color'
(13677,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13678,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13679,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13681,28): run-time error CSS1039: Token not allowed after unary operator: '-el-card-bg-color'
(13682,28): run-time error CSS1039: Token not allowed after unary operator: '-el-card-border-color'
(13683,25): run-time error CSS1039: Token not allowed after unary operator: '-el-card-border-radius'
(13684,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(13688,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(13692,26): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-light'
(13696,35): run-time error CSS1039: Token not allowed after unary operator: '-el-card-border-color'
(13698,24): run-time error CSS1039: Token not allowed after unary operator: '-el-card-padding'
(13698,54): run-time error CSS1039: Token not allowed after unary operator: '-el-card-padding'
(13704,19): run-time error CSS1039: Token not allowed after unary operator: '-el-card-padding'
(13708,32): run-time error CSS1039: Token not allowed after unary operator: '-el-card-border-color'
(13710,24): run-time error CSS1039: Token not allowed after unary operator: '-el-card-padding'
(13710,54): run-time error CSS1039: Token not allowed after unary operator: '-el-card-padding'
(13724,28): run-time error CSS1039: Token not allowed after unary operator: '-el-index-normal'
(13737,23): run-time error CSS1039: Token not allowed after unary operator: '-el-index-normal'
(13745,28): run-time error CSS1039: Token not allowed after unary operator: '-el-index-normal'
(13754,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(13760,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(13765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13788,28): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-arrow-background'
(13794,21): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-arrow-font-size'
(13795,18): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-arrow-size'
(13804,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(13805,17): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-arrow-size'
(13818,28): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-arrow-hover-background'
(13830,24): run-time error CSS1039: Token not allowed after unary operator: '-el-index-normal'
(13846,23): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-indicator-height'
(13846,61): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-indicator-padding-vertical'
(13857,32): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-indicator-out-color'
(13895,19): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-indicator-padding-vertical'
(13895,65): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-indicator-padding-horizontal'
(13899,19): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-indicator-padding-horizontal'
(13899,67): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-indicator-padding-vertical'
(13903,27): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-indicator-width'
(13904,21): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-indicator-height'
(13916,18): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-indicator-height'
(13921,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(13922,17): run-time error CSS1039: Token not allowed after unary operator: '-el-carousel-indicator-width'
(13944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13955,25): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-radius'
(13957,21): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-font-size'
(13963,22): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-border'
(13964,29): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-radius'
(13968,24): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-border'
(13970,17): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-text-color'
(14006,17): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-color-empty'
(14029,21): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-text-color'
(14033,21): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-selected-text-color'
(14042,30): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-node-background-hover'
(14046,21): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-node-color-disabled'
(14078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14090,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(14098,36): run-time error CSS1039: Token not allowed after unary operator: '-el-input-hover-border-color'
(14129,40): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(14137,25): run-time error CSS1039: Token not allowed after unary operator: '-el-input-clear-hover-color'
(14137,58): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(14141,40): run-time error CSS1039: Token not allowed after unary operator: '-el-input-focus-border-color'
(14141,74): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(14175,17): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14176,24): run-time error CSS1039: Token not allowed after unary operator: '-el-index-normal'
(14180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14191,25): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-radius'
(14192,21): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-font-size'
(14196,26): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-fill'
(14200,26): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-border'
(14224,26): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-shadow'
(14228,35): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(14233,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(14254,26): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-tag-background'
(14261,36): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-bg-color'
(14269,36): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-border-color'
(14280,36): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(14281,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(14286,40): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(14299,19): run-time error CSS1039: Token not allowed after unary operator: '-el-index-normal'
(14304,26): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color'
(14311,36): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-bg-color'
(14319,36): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-border-color'
(14330,36): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(14331,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(14336,40): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(14348,25): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-radius'
(14352,17): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-text-color'
(14353,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(14372,26): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-node-background-hover'
(14376,21): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-selected-text-color'
(14385,17): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-color-empty'
(14393,17): run-time error CSS1039: Token not allowed after unary operator: '-el-cascader-menu-text-color'
(14411,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-9'
(14412,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(14413,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(14416,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(14418,23): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(14420,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-all'
(14424,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-7'
(14428,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-8'
(14429,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(14433,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-7'
(14437,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-8'
(14438,25): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14443,40): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-8'
(14447,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-9'
(14448,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14453,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-9'
(14457,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success-light-8'
(14458,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(14462,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success-light-7'
(14466,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success-light-8'
(14467,25): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14472,40): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success-light-8'
(14476,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14481,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success-light-9'
(14485,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning-light-8'
(14486,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning'
(14490,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning-light-7'
(14494,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning-light-8'
(14495,25): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14500,40): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning-light-8'
(14504,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14509,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning-light-9'
(14513,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger-light-8'
(14514,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(14518,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger-light-7'
(14522,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger-light-8'
(14523,25): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14528,40): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger-light-8'
(14532,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14537,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger-light-9'
(14541,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-error-light-8'
(14542,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-error'
(14546,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-error-light-7'
(14550,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-error-light-8'
(14551,25): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14556,40): run-time error CSS1039: Token not allowed after unary operator: '-el-color-error-light-8'
(14560,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14565,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-error-light-9'
(14569,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-8'
(14570,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(14574,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-7'
(14578,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-8'
(14579,25): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14584,40): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-8'
(14588,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14593,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-9'
(14597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14606,22): run-time error CSS1039: Token not allowed after unary operator: '-el-button-bg-color'
(14606,47): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(14609,17): run-time error CSS1039: Token not allowed after unary operator: '-el-button-text-color'
(14609,44): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(14612,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(14613,23): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-font-weight'
(14616,19): run-time error CSS1039: Token not allowed after unary operator: '-el-border'
(14620,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-all'
(14633,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(14653,28): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-button-checked-bg-color'
(14654,24): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-button-checked-border-color'
(14655,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-7'
(14656,17): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-button-checked-text-color'
(14660,29): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-button-checked-border-color'
(14664,28): run-time error CSS1039: Token not allowed after unary operator: '-el-button-disabled-bg-color'
(14664,62): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(14666,24): run-time error CSS1039: Token not allowed after unary operator: '-el-button-disabled-border-color'
(14666,62): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(14668,17): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14673,29): run-time error CSS1039: Token not allowed after unary operator: '-el-button-disabled-border-color'
(14673,67): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(14677,37): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(14678,34): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(14683,24): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-button-checked-border-color'
(14687,38): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(14688,35): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(14693,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(14717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14737,17): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-text-color'
(14740,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(14741,23): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-font-weight'
(14742,18): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-height'
(14756,22): run-time error CSS1039: Token not allowed after unary operator: '-el-border'
(14757,29): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(14763,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(14767,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(14771,33): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(14776,33): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(14785,38): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(14804,29): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-border-radius'
(14805,33): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-input-border-color-hover'
(14818,32): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-disabled-input-fill'
(14819,28): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-disabled-border-color'
(14824,32): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-disabled-icon-color'
(14830,32): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-disabled-checked-input-fill'
(14831,28): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-disabled-checked-input-border-color'
(14835,32): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-disabled-checked-icon-color'
(14839,32): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-disabled-checked-input-fill'
(14840,28): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-disabled-checked-input-border-color'
(14844,36): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-disabled-checked-icon-color'
(14845,32): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-disabled-checked-icon-color'
(14849,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(14854,32): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-checked-bg-color'
(14855,28): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-checked-input-border-color'
(14859,32): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-checked-icon-color'
(14864,21): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-checked-text-color'
(14868,28): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-input-border-color-hover'
(14872,32): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-checked-bg-color'
(14873,28): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-checked-input-border-color'
(14877,36): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-checked-icon-color'
(14893,28): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-bg-color'
(14894,18): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-input-border'
(14895,25): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-border-radius'
(14898,18): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-input-height'
(14901,17): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-input-width'
(14902,19): run-time error CSS1039: Token not allowed after unary operator: '-el-index-normal'
(14906,28): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-input-border-color-hover'
(14937,21): run-time error CSS1039: Token not allowed after unary operator: '-el-checkbox-font-size'
(18531,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-disabled'
(18537,28): run-time error CSS1039: Token not allowed after unary operator: '-el-collapse-header-bg-color'
(18539,35): run-time error CSS1039: Token not allowed after unary operator: '-el-collapse-border-color'
(18541,17): run-time error CSS1039: Token not allowed after unary operator: '-el-collapse-header-text-color'
(18544,21): run-time error CSS1039: Token not allowed after unary operator: '-el-collapse-header-font-size'
(18546,23): run-time error CSS1039: Token not allowed after unary operator: '-el-collapse-header-height'
(18547,22): run-time error CSS1039: Token not allowed after unary operator: '-el-collapse-header-height'
(18550,42): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(18556,32): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(18569,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(18577,28): run-time error CSS1039: Token not allowed after unary operator: '-el-collapse-content-bg-color'
(18578,35): run-time error CSS1039: Token not allowed after unary operator: '-el-collapse-border-color'
(18585,17): run-time error CSS1039: Token not allowed after unary operator: '-el-collapse-content-text-color'
(18586,21): run-time error CSS1039: Token not allowed after unary operator: '-el-collapse-content-font-size'
(18596,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18604,35): run-time error CSS1039: Token not allowed after unary operator: '-el-collapse-border-color'
(18605,32): run-time error CSS1039: Token not allowed after unary operator: '-el-collapse-border-color'
(18621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18623,22): run-time error CSS1039: Token not allowed after unary operator: '-el-colorpicker-bg-color'
(18630,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(18682,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(18692,38): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(18696,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(18727,28): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(18741,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(18780,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(18785,50): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-a'
(18785,88): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-b'
(18785,150): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-a'
(18785,188): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-b'
(18785,249): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-b'
(18785,287): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-a'
(18785,349): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-b'
(18785,387): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-a'
(18799,69): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color'
(18806,28): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(18820,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(18841,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18842,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18858,44): run-time error CSS1030: Expected identifier, found ','
(18858,56): run-time error CSS1031: Expected selector, found ')'
(18858,56): run-time error CSS1025: Expected comma or open brace, found ')'
(18863,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(18868,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(18872,32): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(18896,28): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(18913,28): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(18914,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-small'
(18920,54): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-a'
(18920,92): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-b'
(18920,154): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-a'
(18920,192): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-b'
(18920,253): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-b'
(18920,291): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-a'
(18920,353): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-b'
(18920,391): run-time error CSS1039: Token not allowed after unary operator: '-el-color-picker-alpha-bg-a'
(18934,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(18948,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(18949,22): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-light'
(18953,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(18957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18986,32): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inrange-bg-color'
(18990,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-text-color'
(19006,32): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inrange-bg-color'
(19038,25): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-off-text-color'
(19046,29): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(19055,25): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-hover-text-color'
(19059,36): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inrange-bg-color'
(19063,40): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inrange-hover-bg-color'
(19067,36): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(19072,37): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(19081,36): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(19097,36): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(19098,25): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(19110,36): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(19116,25): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-off-text-color'
(19126,39): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(19127,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-header-text-color'
(19158,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(19167,36): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(19168,25): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(19173,29): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(19178,25): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-text-color'
(19190,29): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-hover-text-color'
(19194,36): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inrange-bg-color'
(19198,40): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inrange-hover-bg-color'
(19206,36): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(19229,36): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(19238,41): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(19249,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-icon-color'
(19267,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(19276,36): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(19277,25): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(19282,29): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(19287,25): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-text-color'
(19299,29): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-hover-text-color'
(19303,36): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inrange-bg-color'
(19307,40): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inrange-hover-bg-color'
(19315,36): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(19330,36): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(19339,41): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(19371,30): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(19376,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(19385,19): run-time error CSS1039: Token not allowed after unary operator: '-el-index-normal'
(19389,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(19422,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(19429,26): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(19434,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(19439,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(19444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19448,26): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(19449,26): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-light'
(19453,36): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-border-color'
(19477,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19501,36): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(19501,64): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(19505,40): run-time error CSS1039: Token not allowed after unary operator: '-el-input-hover-border-color'
(19509,36): run-time error CSS1039: Token not allowed after unary operator: '-el-input-focus-border-color'
(19513,22): run-time error CSS1039: Token not allowed after unary operator: '-el-input-height'
(19513,44): run-time error CSS1039: Token not allowed after unary operator: '-el-component-size'
(19514,21): run-time error CSS1039: Token not allowed after unary operator: '-el-date-editor-width'
(19518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19539,21): run-time error CSS1039: Token not allowed after unary operator: '-el-input-clear-hover-color'
(19543,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(19559,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(19561,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(19572,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(19576,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(19581,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(19593,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(19601,21): run-time error CSS1039: Token not allowed after unary operator: '-el-input-clear-hover-color'
(19621,32): run-time error CSS1039: Token not allowed after unary operator: '-el-input-focus-border-color'
(19625,23): run-time error CSS1039: Token not allowed after unary operator: '-el-component-size-large'
(19629,22): run-time error CSS1039: Token not allowed after unary operator: '-el-component-size-large'
(19644,23): run-time error CSS1039: Token not allowed after unary operator: '-el-component-size-small'
(19648,22): run-time error CSS1039: Token not allowed after unary operator: '-el-component-size-small'
(19663,28): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-bg-color'
(19664,17): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(19669,28): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-border-color'
(19673,36): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-bg-color'
(19674,25): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(19679,29): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(19683,29): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(19687,25): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(19691,22): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-bg-color'
(19692,25): run-time error CSS1039: Token not allowed after unary operator: '-el-popper-border-radius'
(19692,55): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(19693,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(19698,32): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-bg-color'
(19699,32): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-border-color'
(19700,26): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-light'
(19716,28): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-bg-color'
(19717,32): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inner-border-color'
(19727,17): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-text-color'
(19739,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-hover-text-color'
(19744,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(19749,28): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-darker'
(19751,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(19760,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-disabled'
(19767,17): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-icon-color'
(19777,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-hover-text-color'
(19781,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-hover-text-color'
(19785,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-disabled'
(19806,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-disabled'
(19818,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-disabled'
(19830,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-disabled'
(19842,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-disabled'
(19854,34): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inner-border-color'
(19869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19912,35): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inner-border-color'
(19927,35): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(19937,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(19947,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-hover-text-color'
(19951,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-hover-text-color'
(19956,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(19984,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-disabled'
(19996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20052,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(20062,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-hover-text-color'
(20066,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-hover-text-color'
(20071,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-active-color'
(20083,38): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inner-border-color'
(20101,35): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inner-border-color'
(20111,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-icon-color'
(20136,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-disabled'
(20174,28): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-border-color'
(20187,19): run-time error CSS1039: Token not allowed after unary operator: '-el-index-top'
(20217,39): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(20218,36): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(20233,32): run-time error CSS1039: Token not allowed after unary operator: '-el-timepicker-inner-border-color'
(20233,71): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(20244,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(20254,21): run-time error CSS1039: Token not allowed after unary operator: '-el-timepicker-active-color'
(20254,54): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(20259,28): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(20267,38): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-inner-border-color'
(20278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20281,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(20282,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(20293,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(20299,28): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(20327,26): run-time error CSS1039: Token not allowed after unary operator: '-el-descriptions-table-border'
(20384,22): run-time error CSS1039: Token not allowed after unary operator: '-el-descriptions-item-bordered-label-background'
(20385,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(20390,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(20399,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(20403,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(20423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20428,32): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(20432,33): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(20448,22): run-time error CSS1039: Token not allowed after unary operator: '-el-popup-modal-bg-color'
(20451,19): run-time error CSS1039: Token not allowed after unary operator: '-el-popup-modal-opacity'
(20462,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20467,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20468,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20471,22): run-time error CSS1039: Token not allowed after unary operator: '-el-dialog-bg-color'
(20472,25): run-time error CSS1039: Token not allowed after unary operator: '-el-dialog-border-radius'
(20473,22): run-time error CSS1039: Token not allowed after unary operator: '-el-dialog-box-shadow'
(20475,18): run-time error CSS1039: Token not allowed after unary operator: '-el-dialog-margin-top'
(20477,19): run-time error CSS1039: Token not allowed after unary operator: '-el-dialog-padding-primary'
(20479,17): run-time error CSS1039: Token not allowed after unary operator: '-el-dialog-width'
(20491,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20492,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20517,26): run-time error CSS1039: Token not allowed after unary operator: '-el-dialog-padding-primary'
(20521,34): run-time error CSS1039: Token not allowed after unary operator: '-el-dialog-padding-primary'
(20521,69): run-time error CSS1039: Token not allowed after unary operator: '-el-message-close-size'
(20528,21): run-time error CSS1039: Token not allowed after unary operator: '-el-message-close-size'
(20539,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(20544,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(20548,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(20549,21): run-time error CSS1039: Token not allowed after unary operator: '-el-dialog-title-font-size'
(20550,23): run-time error CSS1039: Token not allowed after unary operator: '-el-dialog-font-line-height'
(20554,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(20555,21): run-time error CSS1039: Token not allowed after unary operator: '-el-dialog-content-font-size'
(20560,23): run-time error CSS1039: Token not allowed after unary operator: '-el-dialog-padding-primary'
(20598,35): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(20602,40): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(20606,36): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(20610,41): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(20662,26): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(20662,49): run-time error CSS1039: Token not allowed after unary operator: '-el-border-style'
(20670,27): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(20670,50): run-time error CSS1039: Token not allowed after unary operator: '-el-border-style'
(20680,28): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color'
(20681,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(20708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20711,28): run-time error CSS1039: Token not allowed after unary operator: '-el-drawer-bg-color'
(20712,22): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-dark'
(20717,26): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(20730,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(20734,19): run-time error CSS1039: Token not allowed after unary operator: '-el-drawer-padding-primary'
(20751,19): run-time error CSS1039: Token not allowed after unary operator: '-el-drawer-padding-primary'
(20762,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-extra-large'
(20767,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(20773,19): run-time error CSS1039: Token not allowed after unary operator: '-el-drawer-padding-primary'
(20801,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(20815,21): run-time error CSS1039: Token not allowed after unary operator: '-el-drawer-dragger-size'
(20832,22): run-time error CSS1039: Token not allowed after unary operator: '-el-drawer-dragger-size'
(20901,26): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(20929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20933,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(20935,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(20942,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(20947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20954,26): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(20955,26): run-time error CSS1039: Token not allowed after unary operator: '-el-dropdown-menu-box-shadow'
(20959,36): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(20991,28): run-time error CSS1039: Token not allowed after unary operator: '-el-dropdown-menu-index'
(21016,26): run-time error CSS1039: Token not allowed after unary operator: '-el-overlay-color-lighter'
(21027,26): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(21049,28): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(21051,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(21059,19): run-time error CSS1039: Token not allowed after unary operator: '-el-dropdown-menu-index'
(21064,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(21067,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(21077,32): run-time error CSS1039: Token not allowed after unary operator: '-el-dropdown-menuItem-hover-fill'
(21078,21): run-time error CSS1039: Token not allowed after unary operator: '-el-dropdown-menuItem-hover-color'
(21086,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(21091,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-disabled'
(21124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21143,19): run-time error CSS1039: Token not allowed after unary operator: '-el-empty-padding'
(21148,17): run-time error CSS1039: Token not allowed after unary operator: '-el-empty-image-width'
(21163,21): run-time error CSS1039: Token not allowed after unary operator: '-el-svg-monochrome-grey'
(21171,22): run-time error CSS1039: Token not allowed after unary operator: '-el-empty-description-margin-top'
(21175,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(21176,25): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(21181,22): run-time error CSS1039: Token not allowed after unary operator: '-el-empty-bottom-margin-top'
(21185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21189,18): run-time error CSS1039: Token not allowed after unary operator: '-el-footer-height'
(21190,19): run-time error CSS1039: Token not allowed after unary operator: '-el-footer-padding'
(21195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21296,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(21299,21): run-time error CSS1039: Token not allowed after unary operator: '-el-form-label-font-size'
(21310,21): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(21321,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(21339,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(21345,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(21351,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(21363,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(21371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21395,18): run-time error CSS1039: Token not allowed after unary operator: '-el-header-height'
(21396,19): run-time error CSS1039: Token not allowed after unary operator: '-el-header-padding'
(21451,28): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(21491,28): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(21507,28): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(21530,36): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(21534,37): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(21588,22): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(21593,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(21605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21613,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21620,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(21628,28): run-time error CSS1039: Token not allowed after unary operator: '-el-input-bg-color'
(21628,52): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(21631,25): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-radius'
(21631,54): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(21632,32): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(21632,60): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(21634,17): run-time error CSS1039: Token not allowed after unary operator: '-el-input-text-color'
(21634,43): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(21642,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-box-shadow'
(21647,21): run-time error CSS1039: Token not allowed after unary operator: '-el-input-placeholder-color'
(21647,54): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(21651,21): run-time error CSS1039: Token not allowed after unary operator: '-el-input-placeholder-color'
(21651,54): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(21655,36): run-time error CSS1039: Token not allowed after unary operator: '-el-input-hover-border-color'
(21659,36): run-time error CSS1039: Token not allowed after unary operator: '-el-input-focus-border-color'
(21664,22): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(21666,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(21684,28): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-bg-color'
(21685,32): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-border-color'
(21686,17): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(21691,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(21695,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(21699,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(21703,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(21707,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21724,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(21725,23): run-time error CSS1039: Token not allowed after unary operator: '-el-input-height'
(21728,17): run-time error CSS1039: Token not allowed after unary operator: '-el-input-width'
(21741,26): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-disabled'
(21747,26): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(21751,26): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(21756,21): run-time error CSS1039: Token not allowed after unary operator: '-el-input-icon-color'
(21762,25): run-time error CSS1039: Token not allowed after unary operator: '-el-input-clear-hover-color'
(21767,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(21774,30): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(21796,28): run-time error CSS1039: Token not allowed after unary operator: '-el-input-bg-color'
(21796,52): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(21798,25): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-radius'
(21798,54): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(21799,32): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(21799,60): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(21806,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-box-shadow'
(21810,36): run-time error CSS1039: Token not allowed after unary operator: '-el-input-hover-border-color'
(21814,36): run-time error CSS1039: Token not allowed after unary operator: '-el-input-focus-border-color'
(21818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21826,17): run-time error CSS1039: Token not allowed after unary operator: '-el-input-text-color'
(21826,43): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(21829,18): run-time error CSS1039: Token not allowed after unary operator: '-el-input-inner-height'
(21830,23): run-time error CSS1039: Token not allowed after unary operator: '-el-input-inner-height'
(21841,21): run-time error CSS1039: Token not allowed after unary operator: '-el-input-placeholder-color'
(21841,54): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(21845,21): run-time error CSS1039: Token not allowed after unary operator: '-el-input-placeholder-color'
(21845,54): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(21857,17): run-time error CSS1039: Token not allowed after unary operator: '-el-input-icon-color'
(21857,43): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(21862,23): run-time error CSS1039: Token not allowed after unary operator: '-el-input-inner-height'
(21865,26): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(21885,17): run-time error CSS1039: Token not allowed after unary operator: '-el-input-icon-color'
(21885,43): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(21890,23): run-time error CSS1039: Token not allowed after unary operator: '-el-input-inner-height'
(21893,26): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(21915,26): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(21923,32): run-time error CSS1039: Token not allowed after unary operator: '-el-input-focus-color'
(21931,32): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-bg-color'
(21932,36): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-border-color'
(21937,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(21938,39): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(21943,25): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(21947,25): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(21959,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(21963,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(21967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22000,28): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(22001,25): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-radius'
(22002,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(22035,32): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(22035,77): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(22035,123): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(22040,32): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(22040,78): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(22040,124): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(22051,32): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(22051,77): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(22051,123): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(22062,32): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(22062,78): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(22062,124): run-time error CSS1039: Token not allowed after unary operator: '-el-input-border-color'
(22108,22): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(22110,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(22126,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(22130,40): run-time error CSS1039: Token not allowed after unary operator: '-el-input-focus-border-color'
(22130,74): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(22134,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(22139,23): run-time error CSS1039: Token not allowed after unary operator: '-el-border'
(22140,27): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(22140,56): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(22145,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(22145,58): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(22146,24): run-time error CSS1039: Token not allowed after unary operator: '-el-border'
(22151,24): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-border-color'
(22152,17): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-border-color'
(22156,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-border-color'
(22213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22214,18): run-time error CSS1039: Token not allowed after unary operator: '-el-input-number-controls-height'
(22215,23): run-time error CSS1039: Token not allowed after unary operator: '-el-input-number-controls-height'
(22223,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border'
(22224,27): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(22230,23): run-time error CSS1039: Token not allowed after unary operator: '-el-border'
(22231,29): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(22239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22262,28): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(22263,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(22264,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(22268,21): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-font-size'
(22269,23): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-line-height'
(22270,22): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-mini-height'
(22271,19): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-padding'
(22273,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(22274,17): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-width'
(22278,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(22282,36): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-hover'
(22286,32): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(22291,40): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-disabled-border'
(22295,44): run-time error CSS1039: Token not allowed after unary operator: '-el-input-focus-border-color'
(22304,17): run-time error CSS1039: Token not allowed after unary operator: '-el-input-icon-color'
(22304,43): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(22307,21): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-inner-padding'
(22338,32): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-border-color'
(22350,15): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-gap'
(22357,27): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-inner-padding'
(22361,28): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-inner-padding'
(22372,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(22373,18): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-line-height'
(22386,28): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-border-color'
(22407,17): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-text-color'
(22417,21): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-placeholder-color'
(22421,21): run-time error CSS1039: Token not allowed after unary operator: '-el-input-tag-placeholder-color'
(22435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22436,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22437,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22438,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22457,17): run-time error CSS1039: Token not allowed after unary operator: '-el-link-text-color'
(22461,21): run-time error CSS1039: Token not allowed after unary operator: '-el-link-font-size'
(22462,23): run-time error CSS1039: Token not allowed after unary operator: '-el-link-font-weight'
(22472,39): run-time error CSS1039: Token not allowed after unary operator: '-el-link-hover-text-color'
(22482,39): run-time error CSS1039: Token not allowed after unary operator: '-el-link-text-color'
(22492,21): run-time error CSS1039: Token not allowed after unary operator: '-el-link-hover-text-color'
(22496,32): run-time error CSS1039: Token not allowed after unary operator: '-el-link-hover-text-color'
(22510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22546,17): run-time error CSS1039: Token not allowed after unary operator: '-el-link-disabled-text-color'
(22551,28): run-time error CSS1039: Token not allowed after unary operator: '-el-link-disabled-text-color'
(22555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22568,28): run-time error CSS1039: Token not allowed after unary operator: '-el-mask-color'
(22575,30): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(22584,42): run-time error CSS1039: Token not allowed after unary operator: '-el-loading-fullscreen-spinner-size'
(22588,30): run-time error CSS1039: Token not allowed after unary operator: '-el-loading-fullscreen-spinner-size'
(22589,29): run-time error CSS1039: Token not allowed after unary operator: '-el-loading-fullscreen-spinner-size'
(22593,34): run-time error CSS1039: Token not allowed after unary operator: '-el-loading-spinner-size'
(22601,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(22609,22): run-time error CSS1039: Token not allowed after unary operator: '-el-loading-spinner-size'
(22610,21): run-time error CSS1039: Token not allowed after unary operator: '-el-loading-spinner-size'
(22615,22): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(22623,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(22654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22660,19): run-time error CSS1039: Token not allowed after unary operator: '-el-main-padding'
(22664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22676,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22677,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22678,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22682,28): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-bg-color'
(22683,34): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-border-color'
(22692,29): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-base-level-padding'
(22692,65): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-level'
(22692,86): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-level-padding'
(22697,30): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-base-level-padding'
(22697,66): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-icon-width'
(22704,18): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-horizontal-height'
(22712,39): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-border-color'
(22718,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-text-color'
(22734,25): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-hover-text-color'
(22738,39): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-active-color'
(22739,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-active-color'
(22744,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-text-color'
(22749,36): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-bg-color'
(22754,32): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-bg-color'
(22755,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-text-color'
(22757,22): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-horizontal-sub-item-height'
(22758,27): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-horizontal-sub-item-height'
(22767,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-active-color'
(22771,32): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-hover-bg-color'
(22772,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-active-color'
(22772,48): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-hover-text-color'
(22777,39): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-active-color'
(22778,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-active-color'
(22782,22): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-icon-width'
(22782,50): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-base-level-padding'
(22789,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-icon-width'
(22813,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-active-color'
(22818,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-small'
(22819,22): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-light'
(22832,17): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-text-color'
(22835,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-item-font-size'
(22836,18): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-item-height'
(22837,23): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-item-height'
(22839,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-base-level-padding'
(22841,35): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(22841,82): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(22841,118): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(22858,32): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-hover-bg-color'
(22872,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-icon-width'
(22876,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-active-color'
(22889,25): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-base-level-padding'
(22904,17): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-text-color'
(22907,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-item-font-size'
(22908,18): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-item-height'
(22909,23): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-item-height'
(22911,21): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-base-level-padding'
(22913,35): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(22913,82): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(22913,118): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(22936,32): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-hover-bg-color'
(22944,18): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-sub-item-height'
(22945,23): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-sub-item-height'
(22949,25): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-base-level-padding'
(22957,31): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-active-color'
(22971,17): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-icon-width'
(22983,17): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-base-level-padding'
(22985,32): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(22994,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(22997,29): run-time error CSS1039: Token not allowed after unary operator: '-el-menu-base-level-padding'
(23002,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(23010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23021,28): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color'
(23022,25): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-border-radius'
(23023,22): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-box-shadow'
(23026,21): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-font-size'
(23027,21): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-width'
(23030,19): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-padding-primary'
(23068,26): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-padding-primary'
(23072,34): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-padding-primary'
(23072,73): run-time error CSS1039: Token not allowed after unary operator: '-el-message-close-size'
(23076,17): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-title-color'
(23077,21): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-font-size'
(23078,23): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-font-line-height'
(23085,21): run-time error CSS1039: Token not allowed after unary operator: '-el-message-close-size'
(23096,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(23101,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(23105,17): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-content-color'
(23106,21): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-content-font-size'
(23120,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-error'
(23128,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23129,21): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-color'
(23133,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23134,21): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-color'
(23138,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23139,21): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-color'
(23143,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23144,21): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-color'
(23148,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23149,21): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-color'
(23158,27): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-font-line-height'
(23163,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-error'
(23164,21): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-error-font-size'
(23165,23): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-font-line-height'
(23173,23): run-time error CSS1039: Token not allowed after unary operator: '-el-messagebox-padding-primary'
(23196,36): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(23200,36): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(23216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23223,28): run-time error CSS1039: Token not allowed after unary operator: '-el-message-bg-color'
(23224,24): run-time error CSS1039: Token not allowed after unary operator: '-el-message-border-color'
(23225,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(23226,24): run-time error CSS1039: Token not allowed after unary operator: '-el-border-style'
(23227,24): run-time error CSS1039: Token not allowed after unary operator: '-el-border-width'
(23232,19): run-time error CSS1039: Token not allowed after unary operator: '-el-message-padding'
(23234,30): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(23254,32): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(23255,28): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(23256,26): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-light'
(23264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23270,21): run-time error CSS1039: Token not allowed after unary operator: '-el-message-text-color'
(23275,17): run-time error CSS1039: Token not allowed after unary operator: '-el-message-text-color'
(23279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23285,21): run-time error CSS1039: Token not allowed after unary operator: '-el-message-text-color'
(23290,17): run-time error CSS1039: Token not allowed after unary operator: '-el-message-text-color'
(23294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23300,21): run-time error CSS1039: Token not allowed after unary operator: '-el-message-text-color'
(23305,17): run-time error CSS1039: Token not allowed after unary operator: '-el-message-text-color'
(23309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23315,21): run-time error CSS1039: Token not allowed after unary operator: '-el-message-text-color'
(23320,17): run-time error CSS1039: Token not allowed after unary operator: '-el-message-text-color'
(23324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23330,21): run-time error CSS1039: Token not allowed after unary operator: '-el-message-text-color'
(23335,17): run-time error CSS1039: Token not allowed after unary operator: '-el-message-text-color'
(23355,17): run-time error CSS1039: Token not allowed after unary operator: '-el-message-close-icon-color'
(23357,21): run-time error CSS1039: Token not allowed after unary operator: '-el-message-close-size'
(23365,21): run-time error CSS1039: Token not allowed after unary operator: '-el-message-close-hover-color'
(23378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23393,28): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(23394,28): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-border-color'
(23395,25): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-radius'
(23396,22): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-shadow'
(23401,19): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-padding'
(23403,30): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(23403,70): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(23403,105): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(23403,141): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(23403,186): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(23404,17): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-width'
(23418,23): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-group-margin-left'
(23419,24): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-group-margin-right'
(23424,17): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-title-color'
(23425,21): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-title-font-size'
(23427,23): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-icon-size'
(23432,17): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-content-color'
(23433,21): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-content-font-size'
(23444,21): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-icon-size'
(23445,18): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-icon-size'
(23446,17): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-icon-size'
(23450,17): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-close-color'
(23452,21): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-close-font-size'
(23459,21): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-close-hover-color'
(23463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23464,17): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-icon-color'
(23468,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23469,17): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-icon-color'
(23473,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23474,17): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-icon-color'
(23478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23479,17): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-icon-color'
(23483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23484,17): run-time error CSS1039: Token not allowed after unary operator: '-el-notification-icon-color'
(23502,28): run-time error CSS1039: Token not allowed after unary operator: '-el-overlay-color-lighter'
(23518,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(23563,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(23572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23587,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23590,17): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-text-color'
(23592,21): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-font-size'
(23608,26): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-bg-color'
(23610,29): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-border-radius'
(23612,21): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-color'
(23615,25): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-font-size'
(23616,22): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-height'
(23618,27): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-height'
(23619,25): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-width'
(23633,25): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-hover-color'
(23637,25): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-hover-color'
(23643,29): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(23648,36): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-disabled-bg-color'
(23649,25): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-disabled-color'
(23654,37): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-hover-color'
(23674,27): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-item-gap'
(23678,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(23680,23): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-item-gap'
(23684,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(23689,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(23692,23): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-item-gap'
(23696,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(23729,28): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-bg-color'
(23734,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(23735,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(23739,32): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-bg-color'
(23740,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(23744,36): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-dark'
(23745,25): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(23749,23): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-item-gap'
(23753,21): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-font-size-small'
(23754,18): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-height-small'
(23755,23): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-height-small'
(23756,21): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-width-small'
(23760,21): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-font-size-small'
(23768,18): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-height-large'
(23769,23): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-height-large'
(23770,21): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-width-large'
(23793,30): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-bg-color'
(23795,33): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-border-radius'
(23797,25): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-color'
(23799,29): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-font-size'
(23800,26): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-height'
(23802,31): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-height'
(23803,29): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-width'
(23817,29): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-hover-color'
(23826,33): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(23831,40): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-disabled-bg-color'
(23832,29): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-button-disabled-color'
(23837,41): run-time error CSS1039: Token not allowed after unary operator: '-el-pagination-hover-color'
(23860,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23862,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23866,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23871,26): run-time error CSS1039: Token not allowed after unary operator: '-el-popover-bg-color'
(23872,32): run-time error CSS1039: Token not allowed after unary operator: '-el-popover-border-color'
(23873,29): run-time error CSS1039: Token not allowed after unary operator: '-el-popover-border-radius'
(23874,26): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-light'
(23876,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(23877,25): run-time error CSS1039: Token not allowed after unary operator: '-el-popover-font-size'
(23881,23): run-time error CSS1039: Token not allowed after unary operator: '-el-popover-padding'
(23882,23): run-time error CSS1039: Token not allowed after unary operator: '-el-index-popper'
(23886,23): run-time error CSS1039: Token not allowed after unary operator: '-el-popover-padding-large'
(23890,17): run-time error CSS1039: Token not allowed after unary operator: '-el-popover-title-text-color'
(23891,21): run-time error CSS1039: Token not allowed after unary operator: '-el-popover-title-font-size'
(23901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23903,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23904,17): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color'
(23919,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(23966,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(23970,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(23974,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning'
(23978,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning'
(23982,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(23986,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(23995,28): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(24004,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24087,22): run-time error CSS1039: Token not allowed after unary operator: '-el-button-bg-color'
(24087,47): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(24090,17): run-time error CSS1039: Token not allowed after unary operator: '-el-button-text-color'
(24090,44): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(24093,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(24094,23): run-time error CSS1039: Token not allowed after unary operator: '-el-button-font-weight'
(24094,51): run-time error CSS1039: Token not allowed after unary operator: '-el-font-weight-primary'
(24097,19): run-time error CSS1039: Token not allowed after unary operator: '-el-border'
(24101,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-all'
(24114,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24126,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(24126,58): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(24131,28): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-button-checked-bg-color'
(24131,67): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24132,24): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-button-checked-border-color'
(24132,67): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24133,33): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-button-checked-border-color'
(24133,76): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24134,17): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-button-checked-text-color'
(24134,58): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(24145,27): run-time error CSS1039: Token not allowed after unary operator: '-el-border'
(24146,33): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-button-checked-border-color'
(24146,76): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24147,29): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(24149,33): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-button-checked-border-color'
(24155,32): run-time error CSS1039: Token not allowed after unary operator: '-el-button-disabled-bg-color'
(24155,66): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(24157,28): run-time error CSS1039: Token not allowed after unary operator: '-el-button-disabled-border-color'
(24157,66): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(24159,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(24164,32): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-button-disabled-checked-fill'
(24168,27): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(24168,56): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(24172,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(24177,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(24203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24214,17): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-text-color'
(24217,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(24218,23): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-font-weight'
(24238,22): run-time error CSS1039: Token not allowed after unary operator: '-el-border'
(24239,29): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(24245,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24249,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(24254,33): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(24259,33): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(24268,33): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(24295,28): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-border-color'
(24299,36): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-bg-color'
(24308,32): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-bg-color'
(24309,28): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-border-color'
(24313,36): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(24317,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(24322,26): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24323,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24327,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(24332,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24336,28): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-input-border-color-hover'
(24340,28): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-input-bg-color'
(24341,18): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-input-border'
(24342,25): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-input-border-radius'
(24346,18): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-input-height'
(24349,17): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-input-width'
(24353,28): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-input-border-color-hover'
(24357,29): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-input-border-radius'
(24381,29): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-input-border-radius'
(24382,33): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-input-border-color-hover'
(24387,34): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-input-border-color-hover'
(24391,21): run-time error CSS1039: Token not allowed after unary operator: '-el-radio-font-size'
(24414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24433,33): run-time error CSS1039: Token not allowed after unary operator: '-el-rate-outline-color'
(24438,17): run-time error CSS1039: Token not allowed after unary operator: '-el-rate-void-color'
(24449,21): run-time error CSS1039: Token not allowed after unary operator: '-el-rate-icon-size'
(24450,24): run-time error CSS1039: Token not allowed after unary operator: '-el-rate-icon-margin'
(24452,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(24466,21): run-time error CSS1039: Token not allowed after unary operator: '-el-rate-fill-color'
(24470,17): run-time error CSS1039: Token not allowed after unary operator: '-el-rate-fill-color'
(24482,17): run-time error CSS1039: Token not allowed after unary operator: '-el-rate-text-color'
(24483,21): run-time error CSS1039: Token not allowed after unary operator: '-el-rate-font-size'
(24500,17): run-time error CSS1039: Token not allowed after unary operator: '-el-rate-disabled-void-color'
(24505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24506,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24516,19): run-time error CSS1039: Token not allowed after unary operator: '-el-result-padding'
(24521,18): run-time error CSS1039: Token not allowed after unary operator: '-el-result-icon-font-size'
(24522,17): run-time error CSS1039: Token not allowed after unary operator: '-el-result-icon-font-size'
(24526,22): run-time error CSS1039: Token not allowed after unary operator: '-el-result-title-margin-top'
(24530,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(24531,25): run-time error CSS1039: Token not allowed after unary operator: '-el-result-title-font-size'
(24537,22): run-time error CSS1039: Token not allowed after unary operator: '-el-result-subtitle-margin-top'
(24541,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(24542,25): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(24548,22): run-time error CSS1039: Token not allowed after unary operator: '-el-result-extra-margin-top'
(24552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24553,17): run-time error CSS1039: Token not allowed after unary operator: '-el-result-color'
(24557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24558,17): run-time error CSS1039: Token not allowed after unary operator: '-el-result-color'
(24562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24563,17): run-time error CSS1039: Token not allowed after unary operator: '-el-result-color'
(24567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24568,17): run-time error CSS1039: Token not allowed after unary operator: '-el-result-color'
(24572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24573,17): run-time error CSS1039: Token not allowed after unary operator: '-el-result-color'
(24577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24578,17): run-time error CSS1039: Token not allowed after unary operator: '-el-result-color'
(24621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24644,28): run-time error CSS1039: Token not allowed after unary operator: '-el-scrollbar-bg-color'
(24644,56): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(24649,19): run-time error CSS1039: Token not allowed after unary operator: '-el-scrollbar-opacity'
(24651,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(24656,32): run-time error CSS1039: Token not allowed after unary operator: '-el-scrollbar-hover-bg-color'
(24656,66): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(24657,23): run-time error CSS1039: Token not allowed after unary operator: '-el-scrollbar-hover-opacity'
(24699,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(24701,24): run-time error CSS1039: Token not allowed after unary operator: '-el-index-top'
(24709,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(24710,21): run-time error CSS1039: Token not allowed after unary operator: '-el-select-font-size'
(24733,35): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(24738,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(24744,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(24746,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(24757,32): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(24761,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24767,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(24772,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24791,28): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(24808,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(24822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24823,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24824,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24826,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24828,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24835,17): run-time error CSS1039: Token not allowed after unary operator: '-el-select-width'
(24840,28): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(24841,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(24842,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(24854,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(24862,36): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(24866,36): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-hover'
(24870,32): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(24871,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(24876,40): run-time error CSS1039: Token not allowed after unary operator: '-el-select-disabled-border'
(24880,44): run-time error CSS1039: Token not allowed after unary operator: '-el-input-focus-border-color'
(24884,29): run-time error CSS1039: Token not allowed after unary operator: '-el-select-disabled-color'
(24897,17): run-time error CSS1039: Token not allowed after unary operator: '-el-input-icon-color'
(24897,43): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(24904,17): run-time error CSS1039: Token not allowed after unary operator: '-el-select-input-color'
(24906,21): run-time error CSS1039: Token not allowed after unary operator: '-el-select-input-font-size'
(24908,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(24920,21): run-time error CSS1039: Token not allowed after unary operator: '-el-select-close-hover-color'
(24943,32): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-border-color'
(24970,17): run-time error CSS1039: Token not allowed after unary operator: '-el-input-text-color'
(24970,43): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(24979,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(24986,22): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(24987,22): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-light'
(24991,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(25030,17): run-time error CSS1039: Token not allowed after unary operator: '-el-select-multiple-input-color'
(25098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25102,22): run-time error CSS1039: Token not allowed after unary operator: '-el-skeleton-color'
(25103,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(25111,18): run-time error CSS1039: Token not allowed after unary operator: '-el-skeleton-circle-size'
(25112,23): run-time error CSS1039: Token not allowed after unary operator: '-el-skeleton-circle-size'
(25113,17): run-time error CSS1039: Token not allowed after unary operator: '-el-skeleton-circle-size'
(25135,18): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-small'
(25140,18): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-extra-small'
(25144,18): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-extra-large'
(25148,18): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-large'
(25152,18): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-medium'
(25164,21): run-time error CSS1039: Token not allowed after unary operator: '-el-svg-monochrome-grey'
(25171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25190,22): run-time error CSS1039: Token not allowed after unary operator: '-el-skeleton-color'
(25197,44): run-time error CSS1039: Token not allowed after unary operator: '-el-skeleton-color'
(25197,73): run-time error CSS1039: Token not allowed after unary operator: '-el-skeleton-to-color'
(25197,105): run-time error CSS1039: Token not allowed after unary operator: '-el-skeleton-color'
(25202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25218,28): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-runway-bg-color'
(25219,25): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-border-radius'
(25222,18): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-height'
(25236,36): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-disabled-color'
(25240,32): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-disabled-color'
(25261,28): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-main-bg-color'
(25262,37): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-border-radius'
(25263,34): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-border-radius'
(25264,18): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-height'
(25270,18): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-button-wrapper-size'
(25275,15): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-button-wrapper-offset'
(25280,17): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-button-wrapper-size'
(25300,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(25301,28): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-main-bg-color'
(25305,18): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-button-size'
(25306,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(25311,17): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-button-size'
(25327,28): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-stop-bg-color'
(25328,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-circle'
(25329,18): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-height'
(25332,17): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-height'
(25343,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(25362,21): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-height'
(25368,21): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-height'
(25372,20): run-time error CSS1039: Token not allowed after unary operator: '-el-slider-button-wrapper-offset'
(25431,22): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(25483,28): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(25484,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(25488,28): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(25489,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(25493,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(25494,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(25498,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(25499,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(25503,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(25504,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(25509,22): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color'
(25551,28): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(25576,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(25581,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(25585,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(25589,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(25593,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(25605,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(25609,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(25613,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(25617,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(25621,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(25734,30): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(25762,22): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(25777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25793,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(25799,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(25804,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(25838,33): run-time error CSS1039: Token not allowed after unary operator: '-el-switch-on-color'
(25844,22): run-time error CSS1039: Token not allowed after unary operator: '-el-switch-off-color'
(25845,28): run-time error CSS1039: Token not allowed after unary operator: '-el-switch-border-color'
(25845,57): run-time error CSS1039: Token not allowed after unary operator: '-el-switch-off-color'
(25854,35): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(25854,82): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(25864,30): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(25870,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(25883,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(25884,29): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-circle'
(25885,21): run-time error CSS1039: Token not allowed after unary operator: '-el-switch-off-color'
(25891,30): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(25896,28): run-time error CSS1039: Token not allowed after unary operator: '-el-switch-on-color'
(25897,24): run-time error CSS1039: Token not allowed after unary operator: '-el-switch-border-color'
(25897,53): run-time error CSS1039: Token not allowed after unary operator: '-el-switch-on-color'
(25901,21): run-time error CSS1039: Token not allowed after unary operator: '-el-switch-on-color'
(26010,28): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(26012,22): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-light'
(26026,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(26033,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-9'
(26034,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(26038,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(26051,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-lighter'
(26061,29): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(26066,36): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(26070,37): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(26075,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(26076,25): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-small'
(26081,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(26085,25): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(26111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26125,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-bg-color'
(26127,17): run-time error CSS1039: Token not allowed after unary operator: '-el-table-text-color'
(26128,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(26170,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(26189,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(26194,32): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(26198,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(26203,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(26211,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(26224,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-expanded-cell-bg-color'
(26258,17): run-time error CSS1039: Token not allowed after unary operator: '-el-table-header-text-color'
(26266,26): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(26277,19): run-time error CSS1039: Token not allowed after unary operator: '-el-table-index'
(26315,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(26327,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(26339,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-extra-small'
(26351,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-tr-bg-color'
(26359,25): run-time error CSS1039: Token not allowed after unary operator: '-el-table-border'
(26367,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-header-bg-color'
(26371,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(26394,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-border-color'
(26397,24): run-time error CSS1039: Token not allowed after unary operator: '-el-table-index'
(26405,24): run-time error CSS1039: Token not allowed after unary operator: '-el-table-index'
(26433,24): run-time error CSS1039: Token not allowed after unary operator: '-el-table-border'
(26437,25): run-time error CSS1039: Token not allowed after unary operator: '-el-table-border'
(26442,25): run-time error CSS1039: Token not allowed after unary operator: '-el-table-border'
(26456,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-index'
(26484,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-index'
(26492,32): run-time error CSS1039: Token not allowed after unary operator: '-el-table-header-bg-color'
(26505,32): run-time error CSS1039: Token not allowed after unary operator: '-el-table-row-hover-bg-color'
(26506,21): run-time error CSS1039: Token not allowed after unary operator: '-el-table-text-color'
(26515,32): run-time error CSS1039: Token not allowed after unary operator: '-el-table-row-hover-bg-color'
(26516,21): run-time error CSS1039: Token not allowed after unary operator: '-el-table-text-color'
(26530,22): run-time error CSS1039: Token not allowed after unary operator: '-el-table-fixed-right-column'
(26534,24): run-time error CSS1039: Token not allowed after unary operator: '-el-table-border'
(26538,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-header-bg-color'
(26542,22): run-time error CSS1039: Token not allowed after unary operator: '-el-table-fixed-left-column'
(26550,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-header-bg-color'
(26558,22): run-time error CSS1039: Token not allowed after unary operator: '-el-table-fixed-right-column'
(26562,22): run-time error CSS1039: Token not allowed after unary operator: '-el-table-fixed-left-column'
(26570,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-header-bg-color'
(26580,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-index'
(26589,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(26594,32): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(26598,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(26622,35): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(26627,32): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(26632,31): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(26636,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(26646,22): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-lighter'
(26650,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-current-row-bg-color'
(26654,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-row-hover-bg-color'
(26658,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-current-row-bg-color'
(26664,24): run-time error CSS1039: Token not allowed after unary operator: '-el-table-index'
(26670,24): run-time error CSS1039: Token not allowed after unary operator: '-el-table-index'
(26674,23): run-time error CSS1039: Token not allowed after unary operator: '-el-table-border'
(26680,24): run-time error CSS1039: Token not allowed after unary operator: '-el-table-index'
(26689,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(26694,32): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(26698,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(26707,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(26719,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-border-color'
(26722,24): run-time error CSS1039: Token not allowed after unary operator: '-el-table-index'
(26730,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-border-color'
(26735,24): run-time error CSS1039: Token not allowed after unary operator: '-el-table-index'
(26743,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-row-hover-bg-color'
(26753,24): run-time error CSS1039: Token not allowed after unary operator: '-el-table-border'
(26765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26779,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(26795,28): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color'
(26809,28): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color'
(26828,28): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color'
(26847,30): run-time error CSS1039: Token not allowed after unary operator: '-el-table-scrollbar-size'
(26882,25): run-time error CSS1039: Token not allowed after unary operator: '-el-table-border'
(26888,28): run-time error CSS1039: Token not allowed after unary operator: '-el-table-header-bg-color'
(26889,17): run-time error CSS1039: Token not allowed after unary operator: '-el-table-header-text-color'
(26924,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(26929,32): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(26933,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(26940,38): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(26950,25): run-time error CSS1039: Token not allowed after unary operator: '-el-table-border'
(26952,39): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(26956,32): run-time error CSS1039: Token not allowed after unary operator: '-el-table-row-hover-bg-color'
(26983,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(26988,32): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration-fast'
(26992,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(27004,36): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(27027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27045,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(27051,28): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(27051,58): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-function-ease-in-out-bezier'
(27051,117): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(27051,147): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-function-ease-in-out-bezier'
(27061,28): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(27063,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(27088,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(27103,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27110,23): run-time error CSS1039: Token not allowed after unary operator: '-el-index-normal'
(27128,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(27149,32): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(27151,24): run-time error CSS1039: Token not allowed after unary operator: '-el-index-normal'
(27167,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(27169,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(27171,18): run-time error CSS1039: Token not allowed after unary operator: '-el-tabs-header-height'
(27184,38): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(27191,30): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(27191,60): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-function-ease-in-out-bezier'
(27200,36): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(27205,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(27213,21): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(27240,35): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27242,18): run-time error CSS1039: Token not allowed after unary operator: '-el-tabs-header-height'
(27250,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27272,37): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27274,32): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(27274,62): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-function-ease-in-out-bezier'
(27274,119): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(27274,149): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-function-ease-in-out-bezier'
(27291,39): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color'
(27304,22): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(27305,28): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(27313,32): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(27314,39): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27324,25): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(27326,34): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(27326,64): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-function-ease-in-out-bezier'
(27334,40): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(27335,41): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(27336,42): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(27337,29): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(27341,29): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(27345,29): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(27363,36): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(27472,38): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27473,36): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27478,42): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27483,36): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27498,39): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27508,38): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(27548,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27552,37): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27557,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27572,35): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(27578,33): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(27603,40): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(27607,40): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(27614,39): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(27618,39): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(27681,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27685,28): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-bg-color'
(27686,24): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-border-color'
(27687,25): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-border-radius'
(27691,17): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-text-color'
(27693,21): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-font-size'
(27700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27704,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27705,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27706,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27710,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27711,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27712,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27716,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27717,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27718,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27722,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27723,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27724,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27728,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27729,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27730,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27734,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27735,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27736,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27740,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(27744,33): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-border-radius-rounded'
(27748,25): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-text-color'
(27753,40): run-time error CSS1039: Token not allowed after unary operator: '-el-tag-hover-color'
(27754,29): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(27758,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27762,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27766,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27770,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27774,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27778,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27785,34): run-time error CSS1039: Token not allowed after unary operator: '-el-icon-size'
(27786,26): run-time error CSS1039: Token not allowed after unary operator: '-el-icon-size'
(27787,25): run-time error CSS1039: Token not allowed after unary operator: '-el-icon-size'
(27801,41): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(27806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27810,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27811,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27812,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27816,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27817,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27818,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27822,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27823,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27824,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27828,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27829,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27830,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27834,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27835,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27836,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27840,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27841,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27842,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27846,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27856,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27857,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27858,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27862,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27863,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27864,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27868,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27869,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27870,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27874,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27875,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27876,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27880,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27881,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27882,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27922,24): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(27926,24): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(27930,24): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning'
(27934,24): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(27938,24): run-time error CSS1039: Token not allowed after unary operator: '-el-color-error'
(27942,24): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(27946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27949,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color'
(27950,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-font-size'
(27971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27991,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28027,21): run-time error CSS1039: Token not allowed after unary operator: '-el-datepicker-border-color'
(28032,32): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(28038,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28054,33): run-time error CSS1039: Token not allowed after unary operator: '-el-timeline-node-color'
(28060,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(28061,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-small'
(28066,28): run-time error CSS1039: Token not allowed after unary operator: '-el-timeline-node-color'
(28067,24): run-time error CSS1039: Token not allowed after unary operator: '-el-timeline-node-color'
(28076,18): run-time error CSS1039: Token not allowed after unary operator: '-el-timeline-node-size-normal'
(28077,17): run-time error CSS1039: Token not allowed after unary operator: '-el-timeline-node-size-normal'
(28081,18): run-time error CSS1039: Token not allowed after unary operator: '-el-timeline-node-size-large'
(28082,17): run-time error CSS1039: Token not allowed after unary operator: '-el-timeline-node-size-large'
(28086,22): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(28092,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28093,24): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28097,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(28098,24): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(28102,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning'
(28103,24): run-time error CSS1039: Token not allowed after unary operator: '-el-color-warning'
(28107,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(28108,24): run-time error CSS1039: Token not allowed after unary operator: '-el-color-danger'
(28112,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(28113,24): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info'
(28124,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(28128,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(28129,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-small'
(28181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28184,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(28232,35): run-time error CSS1039: Token not allowed after unary operator: '-el-timeline-node-size-large'
(28240,43): run-time error CSS1039: Token not allowed after unary operator: '-el-timeline-node-size-large'
(28251,43): run-time error CSS1039: Token not allowed after unary operator: '-el-timeline-node-size-large'
(28255,35): run-time error CSS1039: Token not allowed after unary operator: '-el-timeline-node-size-large'
(28261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28270,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(28296,22): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(28304,17): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-panel-width'
(28308,35): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-border-color'
(28309,37): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-border-radius'
(28310,38): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-border-radius'
(28311,33): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-border-color'
(28312,34): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-border-color'
(28313,18): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-panel-body-height'
(28325,18): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-panel-body-height'
(28333,34): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-filter-height'
(28339,18): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-item-height'
(28340,23): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-item-height'
(28349,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(28354,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28360,27): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-item-height'
(28383,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-filter-height'
(28393,22): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-panel-header-bg-color'
(28394,28): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-border-color'
(28395,34): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-border-radius'
(28396,35): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-border-radius'
(28398,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-black'
(28400,18): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-panel-header-height'
(28413,25): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(28419,29): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(28429,22): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(28430,28): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-border-color'
(28431,37): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-border-radius'
(28432,38): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-border-radius'
(28433,18): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-panel-footer-height'
(28446,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(28451,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(28452,18): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-item-height'
(28453,23): run-time error CSS1039: Token not allowed after unary operator: '-el-transfer-item-height'
(28464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28467,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28468,22): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(28469,17): run-time error CSS1039: Token not allowed after unary operator: '-el-tree-text-color'
(28471,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(28484,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(28485,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(28493,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28506,32): run-time error CSS1039: Token not allowed after unary operator: '-el-tree-node-hover-bg-color'
(28510,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28519,18): run-time error CSS1039: Token not allowed after unary operator: '-el-tree-node-content-height'
(28532,32): run-time error CSS1039: Token not allowed after unary operator: '-el-tree-node-hover-bg-color'
(28548,17): run-time error CSS1039: Token not allowed after unary operator: '-el-tree-expand-icon-color'
(28552,32): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(28570,17): run-time error CSS1039: Token not allowed after unary operator: '-el-tree-expand-icon-color'
(28571,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(28585,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-9'
(28589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28636,36): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-darker'
(28640,36): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-bg-color'
(28645,29): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(28649,33): run-time error CSS1039: Token not allowed after unary operator: '-el-disabled-text-color'
(28653,36): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-darker'
(28661,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(28677,28): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-lighter'
(28678,29): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-darker'
(28683,18): run-time error CSS1039: Token not allowed after unary operator: '-el-upload-picture-card-size'
(28686,17): run-time error CSS1039: Token not allowed after unary operator: '-el-upload-picture-card-size'
(28690,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(28695,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28696,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28704,17): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28708,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28712,28): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(28713,29): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(28718,19): run-time error CSS1039: Token not allowed after unary operator: '-el-upload-dragger-padding-vertical'
(28718,61): run-time error CSS1039: Token not allowed after unary operator: '-el-upload-dragger-padding-horizontal'
(28724,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-placeholder'
(28735,26): run-time error CSS1039: Token not allowed after unary operator: '-el-border'
(28741,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(28747,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28752,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28756,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-9'
(28757,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28758,28): run-time error CSS1039: Token not allowed after unary operator: '-el-upload-dragger-padding-vertical'
(28758,82): run-time error CSS1039: Token not allowed after unary operator: '-el-upload-dragger-padding-horizontal'
(28762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28775,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(28801,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(28805,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(28813,34): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(28817,25): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28822,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28834,32): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-light'
(28858,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28881,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(28883,21): run-time error CSS1039: Token not allowed after unary operator: '-el-font-size-base'
(28886,28): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(28890,21): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-secondary'
(28909,30): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(28913,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-regular'
(28922,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(28932,32): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(28933,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(28937,22): run-time error CSS1039: Token not allowed after unary operator: '-el-upload-list-picture-card-size'
(28941,21): run-time error CSS1039: Token not allowed after unary operator: '-el-upload-list-picture-card-size'
(28973,26): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(28990,32): run-time error CSS1039: Token not allowed after unary operator: '-el-overlay-color-lighter'
(29001,34): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(29042,28): run-time error CSS1039: Token not allowed after unary operator: '-el-fill-color-blank'
(29043,28): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color'
(29077,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-white'
(29089,22): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(29135,22): run-time error CSS1039: Token not allowed after unary operator: '-el-color-success'
(29171,28): run-time error CSS1039: Token not allowed after unary operator: '-el-overlay-color-light'
(29186,26): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-md-fade'
(29222,17): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(29274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29277,25): run-time error CSS1039: Token not allowed after unary operator: '-el-popper-border-radius'
(29290,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29291,21): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color'
(29295,30): run-time error CSS1039: Token not allowed after unary operator: '-el-popper-bg-color-dark'
(29296,36): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(29304,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29308,30): run-time error CSS1039: Token not allowed after unary operator: '-el-popper-bg-color-light'
(29309,36): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(29328,26): run-time error CSS1039: Token not allowed after unary operator: '-el-text-color-primary'
(29387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29396,17): run-time error CSS1039: Token not allowed after unary operator: '-el-statistic-title-color'
(29397,21): run-time error CSS1039: Token not allowed after unary operator: '-el-statistic-title-font-size'
(29398,23): run-time error CSS1039: Token not allowed after unary operator: '-el-statistic-title-font-weight'
(29404,17): run-time error CSS1039: Token not allowed after unary operator: '-el-statistic-content-color'
(29405,21): run-time error CSS1039: Token not allowed after unary operator: '-el-statistic-content-font-size'
(29406,23): run-time error CSS1039: Token not allowed after unary operator: '-el-statistic-content-font-weight'
(29424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29427,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29428,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29438,26): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(29442,25): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-border-radius'
(29443,22): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-light'
(29446,19): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-padding-primary'
(29447,17): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-width'
(29451,22): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-bg-color'
(29503,21): run-time error CSS1039: Token not allowed after unary operator: '-el-message-close-size'
(29514,21): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-close-color'
(29519,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(29523,26): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-padding-primary'
(29527,34): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-padding-primary'
(29527,67): run-time error CSS1039: Token not allowed after unary operator: '-el-message-close-size'
(29531,17): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-title-text-color'
(29532,21): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-title-font-size'
(29533,23): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-title-font-weight'
(29534,23): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-font-line-height'
(29538,17): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-text-color'
(29539,21): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-font-size'
(29550,23): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-padding-primary'
(29559,22): run-time error CSS1039: Token not allowed after unary operator: '-el-color-info-light-9'
(29568,26): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(29572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29579,21): run-time error CSS1039: Token not allowed after unary operator: '-el-tour-title-text-color'
(29584,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(29585,21): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(29605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29613,28): run-time error CSS1039: Token not allowed after unary operator: '-el-anchor-bg-color'
(29618,28): run-time error CSS1039: Token not allowed after unary operator: '-el-anchor-marker-bg-color'
(29634,24): run-time error CSS1039: Token not allowed after unary operator: '-el-anchor-padding-indent'
(29691,17): run-time error CSS1039: Token not allowed after unary operator: '-el-anchor-color'
(29693,21): run-time error CSS1039: Token not allowed after unary operator: '-el-anchor-font-size'
(29694,23): run-time error CSS1039: Token not allowed after unary operator: '-el-anchor-line-height'
(29701,28): run-time error CSS1039: Token not allowed after unary operator: '-el-transition-duration'
(29706,21): run-time error CSS1039: Token not allowed after unary operator: '-el-hover-color'
(29710,29): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(29711,33): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary'
(29715,21): run-time error CSS1039: Token not allowed after unary operator: '-el-anchor-active-color'
(29731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29739,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29742,22): run-time error CSS1039: Token not allowed after unary operator: '-el-segmented-bg-color'
(29743,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(29745,17): run-time error CSS1039: Token not allowed after unary operator: '-el-segmented-color'
(29749,19): run-time error CSS1039: Token not allowed after unary operator: '-el-segmented-padding'
(29760,22): run-time error CSS1039: Token not allowed after unary operator: '-el-segmented-item-selected-bg-color'
(29761,30): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(29772,26): run-time error CSS1039: Token not allowed after unary operator: '-el-segmented-item-selected-disabled-bg-color'
(29780,33): run-time error CSS1039: Token not allowed after unary operator: '-el-segmented-item-selected-bg-color'
(29789,30): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(29797,26): run-time error CSS1039: Token not allowed after unary operator: '-el-segmented-item-hover-bg-color'
(29798,21): run-time error CSS1039: Token not allowed after unary operator: '-el-segmented-item-hover-color'
(29802,26): run-time error CSS1039: Token not allowed after unary operator: '-el-segmented-item-active-bg-color'
(29806,21): run-time error CSS1039: Token not allowed after unary operator: '-el-segmented-item-selected-color'
(29810,21): run-time error CSS1039: Token not allowed after unary operator: '-el-segmented-item-disabled-color'
(29843,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(29849,34): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(29857,34): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(29862,30): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(29868,34): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(29876,34): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(29886,22): run-time error CSS1039: Token not allowed after unary operator: '-el-bg-color-overlay'
(29887,22): run-time error CSS1039: Token not allowed after unary operator: '-el-box-shadow-light'
(29891,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(29915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29918,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29923,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29926,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29928,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29935,17): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-option-color'
(29937,21): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-font-size'
(29938,18): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-option-height'
(29939,23): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-option-height'
(29940,21): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-option-min-width'
(29949,32): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-option-hover-background'
(29953,21): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-option-selected-color'
(29959,21): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-option-disabled-color'
(29964,25): run-time error CSS1039: Token not allowed after unary operator: '-el-border-radius-base'
(29966,24): run-time error CSS1039: Token not allowed after unary operator: '-el-index-top'
(29970,17): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-option-loading-color'
(29973,21): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-option-min-width'
(29979,22): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-max-height'
(29986,19): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-padding'
(29990,25): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-border'
(29991,19): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-header-padding'
(29995,22): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-border'
(29996,19): run-time error CSS1039: Token not allowed after unary operator: '-el-mention-footer-padding'
(30051,32): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(30068,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-5'
(30082,28): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-3'
(30086,43): run-time error CSS1039: Token not allowed after unary operator: '-el-splitter-bar-offset'
(30090,48): run-time error CSS1039: Token not allowed after unary operator: '-el-splitter-bar-offset'
(30099,22): run-time error CSS1039: Token not allowed after unary operator: '-el-border-color-light'
(30110,32): run-time error CSS1039: Token not allowed after unary operator: '-el-color-primary-light-5'
 */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
.toast-title {
    font-weight: 700
}

.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

.toast-message a, .toast-message label {
    color: #fff
}

.toast-message a:hover {
    color: #ccc;
    text-decoration: none
}

.toast-close-button {
    position: relative;
    right: -.3em;
    top: -.3em;
    float: right;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    -webkit-text-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: .8;
    -ms-filter: alpha(Opacity=80);
    filter: alpha(opacity=80)
}

.toast-close-button:focus, .toast-close-button:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    -ms-filter: alpha(Opacity=40);
    filter: alpha(opacity=40)
}

button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.toast-top-center {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-left {
    top: 12px;
    left: 12px
}

.toast-top-right {
    top: 12px;
    right: 12px
}

.toast-bottom-right {
    right: 12px;
    bottom: 12px
}

.toast-bottom-left {
    bottom: 12px;
    left: 12px
}

#toast-container {
    position: fixed;
    z-index: 999999
}

#toast-container * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#toast-container > div {
    position: relative;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999;
    -webkit-box-shadow: 0 0 12px #999;
    box-shadow: 0 0 12px #999;
    color: #fff;
    opacity: .8;
    -ms-filter: alpha(Opacity=80);
    filter: alpha(opacity=80)
}

#toast-container > :hover {
    -moz-box-shadow: 0 0 12px #000;
    -webkit-box-shadow: 0 0 12px #000;
    box-shadow: 0 0 12px #000;
    opacity: 1;
    -ms-filter: alpha(Opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer
}

#toast-container > .toast-info {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important
}

#toast-container > .toast-error {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important
}

#toast-container > .toast-success {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important
}

#toast-container > .toast-warning {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important
}

#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
    width: 300px;
    margin: auto
}

#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
    width: 96%;
    margin: auto
}

.toast {
    background-color: #030303
}

.toast-success {
    background-color: #51a351
}

.toast-error {
    background-color: #bd362f
}

.toast-info {
    background-color: #2f96b4
}

.toast-warning {
    background-color: #f89406
}

.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: .4;
    -ms-filter: alpha(Opacity=40);
    filter: alpha(opacity=40)
}

@media all and (max-width: 240px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 11em
    }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }
}

@media all and (min-width: 241px) and (max-width: 480px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 18em
    }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }
}

@media all and (min-width: 481px) and (max-width: 768px) {
    #toast-container > div {
        padding: 15px 15px 15px 50px;
        width: 25em
    }
}

/*
 *
 *   INSPINIA - Responsive Admin Theme
 *   Copyright 2014 Webapplayers.com
 *
*/
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 100;
}

h1 {
    font-size: 30px;
}

h2 {
    font-size: 24px;
}

h3 {
    font-size: 16px;
}

h4 {
    font-size: 14px;
}

h5 {
    font-size: 12px;
}

h6 {
    font-size: 10px;
}

h3,
h4,
h5 {
    margin-top: 5px;
    font-weight: 600;
}

.nav > li > a {
    color: #ffffff;
    font-weight: 600;
    padding: 14px 20px 14px 25px;
}

.nav.navbar-right > li > a {
    color: #ffffff;
}

.nav > li.active > a {
    color: #ffffff;
}

.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
    background-color: #293846;
    color: white;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    background: #fff;
}

.nav.navbar-top-links > li > a:hover,
.nav.navbar-top-links > li > a:focus {
    background-color: transparent;
}

.nav > li > a i {
    margin-right: 6px;
}

.navbar {
    border: 0;
}

.navbar-default {
    background-color: transparent;
    border-color: #2f4050;
}

.navbar-top-links li {
    display: inline-block;
}

    .navbar-top-links li:last-child {
        margin-right: 40px;
    }

    .navbar-top-links li a {
        padding: 20px 10px;
        min-height: 50px;
    }

.dropdown-menu {
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
    display: none;
    float: left;
    font-size: 12px;
    left: 0;
    list-style: none outside none;
    padding: 0;
    position: absolute;
    text-shadow: none;
    top: 100%;
    z-index: 1000;
    border-radius: 2px;
}

    .dropdown-menu > li > a {
        border-radius: 3px;
        color: inherit;
        line-height: 25px;
        margin: 4px;
        text-align: left;
        font-weight: normal;
    }

        .dropdown-menu > li > a.font-bold {
            font-weight: 600;
        }

.navbar-top-links .dropdown-menu li {
    display: block;
}

    .navbar-top-links .dropdown-menu li:last-child {
        margin-right: 0;
    }

    .navbar-top-links .dropdown-menu li a {
        padding: 3px 20px;
        min-height: 0;
    }

        .navbar-top-links .dropdown-menu li a div {
            white-space: normal;
        }

.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
    width: 310px;
    min-width: 0;
}

.navbar-top-links .dropdown-messages {
    margin-left: 5px;
}

.navbar-top-links .dropdown-tasks {
    margin-left: -59px;
}

.navbar-top-links .dropdown-alerts {
    margin-left: -123px;
}

.navbar-top-links .dropdown-user {
    right: 0;
    left: auto;
}

.dropdown-messages,
.dropdown-alerts {
    padding: 10px 10px 10px 10px;
}

    .dropdown-messages li a,
    .dropdown-alerts li a {
        font-size: 12px;
    }

    .dropdown-messages li em,
    .dropdown-alerts li em {
        font-size: 10px;
    }

.nav.navbar-top-links .dropdown-alerts a {
    font-size: 12px;
}

.nav-header {
    padding: 33px 25px;
    background: url("patterns/header-profile.png") no-repeat;
}

.pace-done .nav-header {
    transition: all 0.5s;
}

.nav > li.active {
    border-left: 4px solid #19aa8d;
    background: #293846;
}

.nav.nav-second-level > li.active {
    border: none;
}

.nav.nav-second-level.collapse[style] {
    height: auto !important;
}

.nav-header a {
    color: #DFE4ED;
}

.nav-header .text-muted {
    color: #8095a8;
}

.minimalize-styl-2 {
    padding: 4px 12px;
    margin: 14px 5px 5px 20px;
    font-size: 14px;
    float: left;
}

.navbar-form-custom {
    float: left;
    height: 50px;
    padding: 0;
    display: inline-table;
}

    .navbar-form-custom .form-group {
        margin-bottom: 0;
    }

.nav.navbar-top-links a {
    font-size: 14px;
}

.navbar-form-custom .form-control {
    /*background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    font-size: 14px;
    height: 50px;
    margin: 0;*/
    z-index: 2000;
    color: #000;
    width: 120px;
}

.count-info .label {
    line-height: 12px;
    padding: 2px 5px;
    position: absolute;
    right: 6px;
    top: 12px;
}

.arrow {
    float: right;
}

.fa.arrow:before {
    content: "\f104";
}

.active > a > .fa.arrow:before {
    content: "\f107";
}

.nav-second-level li,
.nav-third-level li {
    border-bottom: none !important;
}

    .nav-second-level li a {
        padding: 7px 10px 7px 10px;
        padding-left: 52px;
    }

    .nav-third-level li a {
        padding-left: 62px;
    }

    .nav-second-level li:last-child {
        margin-bottom: 10px;
    }

body:not(.fixed-sidebar).mini-navbar .nav li:hover > .nav-second-level,
.mini-navbar .nav li:focus > .nav-second-level {
    display: block;
    border-radius: 0 2px 2px 0;
    min-width: 140px;
    height: auto;
}

body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
    font-size: 12px;
    border-radius: 3px;
}

.fixed-nav .slimScrollDiv #side-menu {
    padding-bottom: 60px;
}

.mini-navbar .nav-second-level li a {
    padding: 10px 10px 10px 15px;
}

.mini-navbar .nav-second-level {
    position: absolute;
    left: 70px;
    top: 0px;
    background-color: #2f4050;
    padding: 10px 10px 10px 10px;
    font-size: 12px;
}

.mini-navbar li.active .nav-second-level {
    left: 65px;
}

.navbar-default .special_link a {
    background: #1ab394;
    color: white;
}

    .navbar-default .special_link a:hover {
        background: #17987e !important;
        color: white;
    }

    .navbar-default .special_link a span.label {
        background: #fff;
        color: #1ab394;
    }

.navbar-default .landing_link a {
    background: #1cc09f;
    color: white;
}

    .navbar-default .landing_link a:hover {
        background: #1ab394 !important;
        color: white;
    }

    .navbar-default .landing_link a span.label {
        background: #fff;
        color: #1cc09f;
    }

.logo-element {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: white;
    display: none;
    padding: 18px 0;
}

.pace-done .navbar-static-side,
.pace-done .nav-header,
.pace-done li.active,
.pace-done #page-wrapper,
.pace-done .footer {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.navbar-fixed-top {
    background: #fff;
    transition-duration: 0.5s;
    border-bottom: 1px solid #e7eaec !important;
}

.navbar-fixed-top,
.navbar-static-top {
    background: #f3f3f4;
}

.fixed-nav #wrapper {
    margin-top: 60px;
}

.fixed-nav .minimalize-styl-2 {
    margin: 14px 5px 5px 15px;
}

.body-small .navbar-fixed-top {
    margin-left: 0px;
}

body.mini-navbar .navbar-static-side {
    width: 70px;
}

body.mini-navbar .profile-element,
body.mini-navbar .nav-label,
body.mini-navbar .navbar-default .nav li a span {
    display: none;
}

body:not(.fixed-sidebar).mini-navbar .nav-second-level {
    display: none;
}

body.mini-navbar .navbar-default .nav > li > a {
    font-size: 16px;
}

body.mini-navbar .logo-element {
    display: block;
}

body.mini-navbar .nav-header {
    padding: 0;
    background-color: #1ab394;
}

body.mini-navbar #page-wrapper {
    margin: 0 0 0 70px;
}

body.fixed-sidebar.mini-navbar .footer {
    margin: 0 0 0 0px;
}

body.mini-navbar #page-wrapper {
    margin: 0 0 0 70px;
}

body.fixed-sidebar .navbar-static-side {
    position: fixed;
    width: 220px;
    z-index: 101;
    height: 100%;
}

body.fixed-sidebar.mini-navbar .navbar-static-side {
    width: 0px;
}

body.fixed-sidebar.mini-navbar #page-wrapper {
    margin: 0 0 0 0px;
}

body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
    margin: 0 0 0 220px;
}

body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
    width: 220px;
}

.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level {
    display: block;
    height: auto;
}

body.fixed-sidebar.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
    font-size: 12px;
    border-radius: 3px;
}

.fixed-sidebar.mini-navbar .nav-second-level li a {
    padding: 10px 10px 10px 15px;
}

.fixed-sidebar.mini-navbar .nav-second-level {
    position: relative;
    padding: 0;
    font-size: 13px;
}

.fixed-sidebar.mini-navbar li.active .nav-second-level {
    left: 0px;
}

body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a {
    font-size: 13px;
}

body.fixed-sidebar.mini-navbar .nav-label,
body.fixed-sidebar.mini-navbar .navbar-default .nav li a span {
    display: inline;
}

.fixed-sidebar.mini-navbar .nav-second-level li a {
    padding: 7px 10px 7px 52px;
}

.fixed-sidebar.mini-navbar .nav-second-level {
    left: 0px;
}

.top-navigation #page-wrapper {
    margin-left: 0;
}

.top-navigation .pace .pace-progress {
    left: 0;
}

.top-navigation .navbar-nav .dropdown-menu > .active > a {
    background: white;
    color: #1ab394;
    font-weight: bold;
}

.white-bg .navbar-fixed-top,
.white-bg .navbar-static-top {
    background: #fff;
}

.top-navigation .navbar {
    margin-bottom: 0;
}

.top-navigation .nav > li > a {
    padding: 15px 20px;
    color: #676a6c;
}

.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
    background: #fff;
    color: #1ab394;
}

.top-navigation .nav > li.active {
    background: #fff;
    border: none;
}

    .top-navigation .nav > li.active > a {
        color: #1ab394;
    }

.top-navigation .navbar-right {
    margin-right: 10px;
}

.top-navigation .navbar-nav .dropdown-menu {
    box-shadow: none;
    border: 1px solid #e7eaec;
}

.top-navigation .dropdown-menu > li > a {
    margin: 0;
    padding: 7px 20px;
}

.navbar .dropdown-menu {
    margin-top: 0px;
}

.top-navigation .navbar-brand {
    background: #1ab394;
    color: #fff;
    padding: 15px 25px;
}

.top-navigation .navbar-top-links li:last-child {
    margin-right: 0;
}

.top-navigation.mini-navbar #page-wrapper,
.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
.mini-navbar .top-navigation #page-wrapper,
body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper {
    margin: 0;
}

.top-navigation.fixed-nav #wrapper,
.fixed-nav #wrapper.top-navigation {
    margin-top: 50px;
}

.top-navigation .footer.fixed {
    margin-left: 0 !important;
}

.top-navigation .wrapper.wrapper-content {
    padding: 40px;
}

.top-navigation.body-small .wrapper.wrapper-content,
.body-small .top-navigation .wrapper.wrapper-content {
    padding: 40px 0px 40px 0px;
}

.navbar-toggle {
    background-color: #1ab394;
    color: #fff;
    padding: 6px 12px;
    font-size: 14px;
}

.top-navigation .navbar-nav .open .dropdown-menu > li > a,
.top-navigation .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 10px 15px 10px 20px;
}

@media (max-width: 768px) {
    .top-navigation .navbar-header {
        display: block;
        float: none;
    }
}

.menu-visible-lg,
.menu-visible-md {
    display: none !important;
}

@media (min-width: 1200px) {
    .menu-visible-lg {
        display: block !important;
    }
}

@media (min-width: 992px) {
    .menu-visible-md {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .menu-visible-md {
        display: block !important;
    }

    .menu-visible-lg {
        display: block !important;
    }
}

.btn {
    border-radius: 3px;
}

.float-e-margins .btn {
    margin-bottom: 5px;
}

.btn-w-m {
    min-width: 120px;
}

.btn-primary.btn-outline {
    color: #1ab394;
}

.btn-success.btn-outline {
    color: #1c84c6;
}

.btn-info.btn-outline {
    color: #23c6c8;
}

.btn-warning.btn-outline {
    color: #f8ac59;
}

.btn-danger.btn-outline {
    color: #ed5565;
}

    .btn-primary.btn-outline:hover,
    .btn-success.btn-outline:hover,
    .btn-info.btn-outline:hover,
    .btn-warning.btn-outline:hover,
    .btn-danger.btn-outline:hover {
        color: #fff;
    }

.btn-primary {
    background-color: #00a7f5;
    border-color: #00a7f5;
    color: #FFFFFF;
}

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        background-color: #18a689;
        border-color: #18a689;
        color: #FFFFFF;
    }

    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        background-image: none;
    }

        .btn-primary.disabled,
        .btn-primary.disabled:hover,
        .btn-primary.disabled:focus,
        .btn-primary.disabled:active,
        .btn-primary.disabled.active,
        .btn-primary[disabled],
        .btn-primary[disabled]:hover,
        .btn-primary[disabled]:focus,
        .btn-primary[disabled]:active,
        .btn-primary.active[disabled],
        fieldset[disabled] .btn-primary,
        fieldset[disabled] .btn-primary:hover,
        fieldset[disabled] .btn-primary:focus,
        fieldset[disabled] .btn-primary:active,
        fieldset[disabled] .btn-primary.active {
            background-color: #1dc5a3;
            border-color: #1dc5a3;
        }

.btn-success {
    background-color: #1c84c6;
    border-color: #1c84c6;
    color: #FFFFFF;
}

    .btn-success:hover,
    .btn-success:focus,
    .btn-success:active,
    .btn-success.active,
    .open .dropdown-toggle.btn-success {
        background-color: #1a7bb9;
        border-color: #1a7bb9;
        color: #FFFFFF;
    }

    .btn-success:active,
    .btn-success.active,
    .open .dropdown-toggle.btn-success {
        background-image: none;
    }

        .btn-success.disabled,
        .btn-success.disabled:hover,
        .btn-success.disabled:focus,
        .btn-success.disabled:active,
        .btn-success.disabled.active,
        .btn-success[disabled],
        .btn-success[disabled]:hover,
        .btn-success[disabled]:focus,
        .btn-success[disabled]:active,
        .btn-success.active[disabled],
        fieldset[disabled] .btn-success,
        fieldset[disabled] .btn-success:hover,
        fieldset[disabled] .btn-success:focus,
        fieldset[disabled] .btn-success:active,
        fieldset[disabled] .btn-success.active {
            background-color: #1f90d8;
            border-color: #1f90d8;
        }

.btn-info {
    background-color: #23c6c8;
    border-color: #23c6c8;
    color: #FFFFFF;
}

    .btn-info:hover,
    .btn-info:focus,
    .btn-info:active,
    .btn-info.active,
    .open .dropdown-toggle.btn-info {
        background-color: #21b9bb;
        border-color: #21b9bb;
        color: #FFFFFF;
    }

    .btn-info:active,
    .btn-info.active,
    .open .dropdown-toggle.btn-info {
        background-image: none;
    }

        .btn-info.disabled,
        .btn-info.disabled:hover,
        .btn-info.disabled:focus,
        .btn-info.disabled:active,
        .btn-info.disabled.active,
        .btn-info[disabled],
        .btn-info[disabled]:hover,
        .btn-info[disabled]:focus,
        .btn-info[disabled]:active,
        .btn-info.active[disabled],
        fieldset[disabled] .btn-info,
        fieldset[disabled] .btn-info:hover,
        fieldset[disabled] .btn-info:focus,
        fieldset[disabled] .btn-info:active,
        fieldset[disabled] .btn-info.active {
            background-color: #26d7d9;
            border-color: #26d7d9;
        }

.btn-default {
    background-color: #c2c2c2;
    border-color: #c2c2c2;
    color: #FFFFFF;
}

    .btn-default:hover,
    .btn-default:focus,
    .btn-default:active,
    .btn-default.active,
    .open .dropdown-toggle.btn-default {
        background-color: #bbe8f6;
        border-color: #1c84c6;
        color: #2f4050;
    }

    .btn-default:active,
    .btn-default.active,
    .open .dropdown-toggle.btn-default {
        background-image: none;
    }

        .btn-default.disabled,
        .btn-default.disabled:hover,
        .btn-default.disabled:focus,
        .btn-default.disabled:active,
        .btn-default.disabled.active,
        .btn-default[disabled],
        .btn-default[disabled]:hover,
        .btn-default[disabled]:focus,
        .btn-default[disabled]:active,
        .btn-default.active[disabled],
        fieldset[disabled] .btn-default,
        fieldset[disabled] .btn-default:hover,
        fieldset[disabled] .btn-default:focus,
        fieldset[disabled] .btn-default:active,
        fieldset[disabled] .btn-default.active {
            background-color: #cccccc;
            border-color: #cccccc;
        }

.btn-warning {
    background-color: #f8ac59;
    border-color: #f8ac59;
    color: #FFFFFF;
}

    .btn-warning:hover,
    .btn-warning:focus,
    .btn-warning:active,
    .btn-warning.active,
    .open .dropdown-toggle.btn-warning {
        background-color: #f7a54a;
        border-color: #f7a54a;
        color: #FFFFFF;
    }

    .btn-warning:active,
    .btn-warning.active,
    .open .dropdown-toggle.btn-warning {
        background-image: none;
    }

        .btn-warning.disabled,
        .btn-warning.disabled:hover,
        .btn-warning.disabled:focus,
        .btn-warning.disabled:active,
        .btn-warning.disabled.active,
        .btn-warning[disabled],
        .btn-warning[disabled]:hover,
        .btn-warning[disabled]:focus,
        .btn-warning[disabled]:active,
        .btn-warning.active[disabled],
        fieldset[disabled] .btn-warning,
        fieldset[disabled] .btn-warning:hover,
        fieldset[disabled] .btn-warning:focus,
        fieldset[disabled] .btn-warning:active,
        fieldset[disabled] .btn-warning.active {
            background-color: #f9b66d;
            border-color: #f9b66d;
        }

.btn-danger {
    background-color: #ed5565;
    border-color: #ed5565;
    color: #FFFFFF;
}

    .btn-danger:hover,
    .btn-danger:focus,
    .btn-danger:active,
    .btn-danger.active,
    .open .dropdown-toggle.btn-danger {
        background-color: #ec4758;
        border-color: #ec4758;
        color: #FFFFFF;
    }

    .btn-danger:active,
    .btn-danger.active,
    .open .dropdown-toggle.btn-danger {
        background-image: none;
    }

        .btn-danger.disabled,
        .btn-danger.disabled:hover,
        .btn-danger.disabled:focus,
        .btn-danger.disabled:active,
        .btn-danger.disabled.active,
        .btn-danger[disabled],
        .btn-danger[disabled]:hover,
        .btn-danger[disabled]:focus,
        .btn-danger[disabled]:active,
        .btn-danger.active[disabled],
        fieldset[disabled] .btn-danger,
        fieldset[disabled] .btn-danger:hover,
        fieldset[disabled] .btn-danger:focus,
        fieldset[disabled] .btn-danger:active,
        fieldset[disabled] .btn-danger.active {
            background-color: #ef6776;
            border-color: #ef6776;
        }

.btn-link {
    color: inherit;
}

    .btn-link:hover,
    .btn-link:focus,
    .btn-link:active,
    .btn-link.active,
    .open .dropdown-toggle.btn-link {
        color: #1c84c6;
    }

    .btn-link:active,
    .btn-link.active,
    .open .dropdown-toggle.btn-link {
        background-image: none;
    }

        .btn-link.disabled,
        .btn-link.disabled:hover,
        .btn-link.disabled:focus,
        .btn-link.disabled:active,
        .btn-link.disabled.active,
        .btn-link[disabled],
        .btn-link[disabled]:hover,
        .btn-link[disabled]:focus,
        .btn-link[disabled]:active,
        .btn-link.active[disabled],
        fieldset[disabled] .btn-link,
        fieldset[disabled] .btn-link:hover,
        fieldset[disabled] .btn-link:focus,
        fieldset[disabled] .btn-link:active,
        fieldset[disabled] .btn-link.active {
            color: #cacaca;
        }

.btn-white {
    color: inherit;
    background: white;
    border: 1px solid #e7eaec;
}

    .btn-white:hover,
    .btn-white:focus,
    .btn-white:active,
    .btn-white.active,
    .open .dropdown-toggle.btn-white {
        color: inherit;
        border: 1px solid #d2d2d2;
    }

    .btn-white:active,
    .btn-white.active {
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
    }

    .btn-white:active,
    .btn-white.active,
    .open .dropdown-toggle.btn-white {
        background-image: none;
    }

        .btn-white.disabled,
        .btn-white.disabled:hover,
        .btn-white.disabled:focus,
        .btn-white.disabled:active,
        .btn-white.disabled.active,
        .btn-white[disabled],
        .btn-white[disabled]:hover,
        .btn-white[disabled]:focus,
        .btn-white[disabled]:active,
        .btn-white.active[disabled],
        fieldset[disabled] .btn-white,
        fieldset[disabled] .btn-white:hover,
        fieldset[disabled] .btn-white:focus,
        fieldset[disabled] .btn-white:active,
        fieldset[disabled] .btn-white.active {
            color: #cacaca;
        }

.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
    box-shadow: none;
}

.btn-outline {
    color: inherit;
    background-color: transparent;
    transition: all .5s;
}

.btn-rounded {
    border-radius: 50px;
}

.btn-large-dim {
    width: 90px;
    height: 90px;
    font-size: 42px;
}

button.dim {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    padding-top: 6px;
    margin-right: 10px;
    position: relative;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 600;
    margin-bottom: 20px !important;
}

    button.dim:active {
        top: 3px;
    }

button.btn-primary.dim {
    box-shadow: inset 0px 0px 0px #16987e, 0px 5px 0px 0px #16987e, 0px 10px 5px #999999;
}

    button.btn-primary.dim:active {
        box-shadow: inset 0px 0px 0px #16987e, 0px 2px 0px 0px #16987e, 0px 5px 3px #999999;
    }

button.btn-default.dim {
    box-shadow: inset 0px 0px 0px #b3b3b3, 0px 5px 0px 0px #b3b3b3, 0px 10px 5px #999999;
}

    button.btn-default.dim:active {
        box-shadow: inset 0px 0px 0px #b3b3b3, 0px 2px 0px 0px #b3b3b3, 0px 5px 3px #999999;
    }

button.btn-warning.dim {
    box-shadow: inset 0px 0px 0px #f79d3c, 0px 5px 0px 0px #f79d3c, 0px 10px 5px #999999;
}

    button.btn-warning.dim:active {
        box-shadow: inset 0px 0px 0px #f79d3c, 0px 2px 0px 0px #f79d3c, 0px 5px 3px #999999;
    }

button.btn-info.dim {
    box-shadow: inset 0px 0px 0px #1eacae, 0px 5px 0px 0px #1eacae, 0px 10px 5px #999999;
}

    button.btn-info.dim:active {
        box-shadow: inset 0px 0px 0px #1eacae, 0px 2px 0px 0px #1eacae, 0px 5px 3px #999999;
    }

button.btn-success.dim {
    box-shadow: inset 0px 0px 0px #1872ab, 0px 5px 0px 0px #1872ab, 0px 10px 5px #999999;
}

    button.btn-success.dim:active {
        box-shadow: inset 0px 0px 0px #1872ab, 0px 2px 0px 0px #1872ab, 0px 5px 3px #999999;
    }

button.btn-danger.dim {
    box-shadow: inset 0px 0px 0px #ea394c, 0px 5px 0px 0px #ea394c, 0px 10px 5px #999999;
}

    button.btn-danger.dim:active {
        box-shadow: inset 0px 0px 0px #ea394c, 0px 2px 0px 0px #ea394c, 0px 5px 3px #999999;
    }

button.dim:before {
    font-size: 50px;
    line-height: 1em;
    font-weight: normal;
    color: #fff;
    display: block;
    padding-top: 10px;
}

button.dim:active:before {
    top: 7px;
    font-size: 50px;
}

.label {
    background-color: #d1dade;
    color: #5e5e5e;
    font-family: 'Open Sans';
    font-size: 10px;
    font-weight: 600;
    padding: 3px 8px;
    text-shadow: none;
}

.badge {
    background-color: #d1dade;
    color: #5e5e5e;
    font-family: 'Open Sans';
    font-size: 11px;
    font-weight: 600;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
    text-shadow: none;
}

.label-primary,
.badge-primary {
    background-color: #1ab394;
    color: #FFFFFF;
}

.label-success,
.badge-success {
    background-color: #1c84c6;
    color: #FFFFFF;
}

.label-warning,
.badge-warning {
    background-color: #f8ac59;
    color: #FFFFFF;
}

.label-warning-light,
.badge-warning-light {
    background-color: #f8ac59;
    color: #ffffff;
}

.label-danger,
.badge-danger {
    background-color: #ed5565;
    color: #FFFFFF;
}

.label-info,
.badge-info {
    background-color: #23c6c8;
    color: #FFFFFF;
}

.label-inverse,
.badge-inverse {
    background-color: #262626;
    color: #FFFFFF;
}

.label-white,
.badge-white {
    background-color: #FFFFFF;
    color: #5E5E5E;
}

.label-white,
.badge-disable {
    background-color: #2A2E36;
    color: #8B91A0;
}
/* TOOGLE SWICH */
.onoffswitch {
    position: relative;
    width: 64px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #1ab394;
    border-radius: 2px;
}

.onoffswitch-inner {
    width: 200%;
    margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s;
    -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s;
    transition: margin 0.3s ease-in 0s;
}

    .onoffswitch-inner:before,
    .onoffswitch-inner:after {
        float: left;
        width: 50%;
        height: 20px;
        padding: 0;
        line-height: 20px;
        font-size: 12px;
        color: white;
        font-family: Trebuchet, Arial, sans-serif;
        font-weight: bold;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .onoffswitch-inner:before {
        content: "ON";
        padding-left: 10px;
        background-color: #1ab394;
        color: #FFFFFF;
    }

    .onoffswitch-inner:after {
        content: "OFF";
        padding-right: 10px;
        background-color: #FFFFFF;
        color: #999999;
        text-align: right;
    }

.onoffswitch-switch {
    width: 20px;
    margin: 0px;
    background: #FFFFFF;
    border: 2px solid #1ab394;
    border-radius: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 44px;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
}
/* CHOSEN PLUGIN */
.chosen-container-single .chosen-single {
    background: #ffffff;
    box-shadow: none;
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 1px solid #CBD5DD;
    border-radius: 2px;
    cursor: text;
    height: auto !important;
    margin: 0;
    min-height: 30px;
    overflow: hidden;
    padding: 4px 12px;
    position: relative;
    width: 100%;
}

.chosen-container-multi .chosen-choices li.search-choice {
    background: #f1f1f1;
    border: 1px solid #ededed;
    border-radius: 2px;
    box-shadow: none;
    color: #333333;
    cursor: default;
    line-height: 13px;
    margin: 3px 0 3px 5px;
    padding: 3px 20px 3px 5px;
    position: relative;
}
/* PAGINATIN */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #f4f4f4;
    border-color: #DDDDDD;
    color: inherit;
    cursor: default;
    z-index: 2;
}

.pagination > li > a,
.pagination > li > span {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: inherit;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 4px 10px;
    position: relative;
    text-decoration: none;
}
/* TOOLTIPS */
.tooltip-inner {
    background-color: #2F4050;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #2F4050;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #2F4050;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #2F4050;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #2F4050;
}
/* EASY PIE CHART*/
.easypiechart {
    position: relative;
    text-align: center;
}

    .easypiechart .h2 {
        margin-left: 10px;
        margin-top: 10px;
        display: inline-block;
    }

    .easypiechart canvas {
        top: 0;
        left: 0;
    }

    .easypiechart .easypie-text {
        line-height: 1;
        position: absolute;
        top: 33px;
        width: 100%;
        z-index: 1;
    }

    .easypiechart img {
        margin-top: -4px;
    }

.jqstooltip {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
/* FULLCALENDAR */
.fc-state-default {
    background-color: #ffffff;
    background-image: none;
    background-repeat: repeat-x;
    box-shadow: none;
    color: #333333;
    text-shadow: none;
}

.fc-state-default {
    border: 1px solid;
}

.fc-button {
    color: inherit;
    border: 1px solid #e7eaec;
    cursor: pointer;
    display: inline-block;
    height: 1.9em;
    line-height: 1.9em;
    overflow: hidden;
    padding: 0 0.6em;
    position: relative;
    white-space: nowrap;
}

.fc-state-active {
    background-color: #1ab394;
    border-color: #1ab394;
    color: #ffffff;
}

.fc-header-title h2 {
    font-size: 16px;
    font-weight: 600;
    color: inherit;
}

.fc-content .fc-widget-header,
.fc-content .fc-widget-content {
    border-color: #e7eaec;
    font-weight: normal;
}

.fc-border-separate tbody {
    background-color: #F8F8F8;
}

.fc-state-highlight {
    background: none repeat scroll 0 0 #FCF8E3;
}

.external-event {
    padding: 5px 10px;
    border-radius: 2px;
    cursor: pointer;
    margin-bottom: 5px;
}

.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
    border-radius: 2px;
}

.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
    padding: 4px 6px;
    background-color: #1ab394;
    /* background color */
    border-color: #1ab394;
    /* border color */
}

.fc-event-time,
.fc-event-title {
    color: #717171;
    padding: 0 1px;
}

.ui-calendar .fc-event-time,
.ui-calendar .fc-event-title {
    color: #fff;
}
/* Chat */
.chat-activity-list .chat-element {
    border-bottom: 1px solid #e7eaec;
}

.chat-element:first-child {
    margin-top: 0;
}

.chat-element {
    padding-bottom: 15px;
}

    .chat-element,
    .chat-element .media {
        margin-top: 15px;
    }

.chat-element,
.media-body {
    overflow: hidden;
}

.media-body {
    display: block;
}

.chat-element > .pull-left {
    margin-right: 10px;
}

.chat-element img.img-circle,
.dropdown-messages-box img.img-circle {
    width: 38px;
    height: 38px;
}

.chat-element .well {
    border: 1px solid #e7eaec;
    box-shadow: none;
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 10px 20px;
    font-size: 11px;
    line-height: 16px;
}

.chat-element .actions {
    margin-top: 10px;
}

.chat-element .photos {
    margin: 10px 0;
}

.right.chat-element > .pull-right {
    margin-left: 10px;
}

.chat-photo {
    max-height: 180px;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
}

.chat {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .chat li {
        margin-bottom: 10px;
        padding-bottom: 5px;
        border-bottom: 1px dotted #B3A9A9;
    }

        .chat li.left .chat-body {
            margin-left: 60px;
        }

        .chat li.right .chat-body {
            margin-right: 60px;
        }

        .chat li .chat-body p {
            margin: 0;
            color: #777777;
        }

    .panel .slidedown .glyphicon,
    .chat .glyphicon {
        margin-right: 5px;
    }

.chat-panel .panel-body {
    height: 350px;
    overflow-y: scroll;
}
/* LIST GROUP */
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
    background-color: #1ab394;
    border-color: #1ab394;
    color: #FFFFFF;
    z-index: 2;
}

.list-group-item-heading {
    margin-top: 10px;
}

.list-group-item-text {
    margin: 0 0 10px;
    color: inherit;
    font-size: 12px;
    line-height: inherit;
}

.no-padding .list-group-item {
    border-left: none;
    border-right: none;
    border-bottom: none;
}

    .no-padding .list-group-item:first-child {
        border-left: none;
        border-right: none;
        border-bottom: none;
        border-top: none;
    }

.no-padding .list-group {
    margin-bottom: 0;
}

.list-group-item {
    background-color: inherit;
    border: 1px solid #e7eaec;
    display: block;
    margin-bottom: -1px;
    padding: 10px 15px;
    position: relative;
}
/* FLOT CHART  */
.flot-chart {
    display: block;
    height: 200px;
}

.widget .flot-chart.dashboard-chart {
    display: block;
    height: 120px;
    margin-top: 40px;
}

.flot-chart.dashboard-chart {
    display: block;
    height: 180px;
    margin-top: 40px;
}

.flot-chart-content {
    width: 100%;
    height: 100%;
}

.flot-chart-pie-content {
    width: 200px;
    height: 200px;
    margin: auto;
}

.jqstooltip {
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
    visibility: hidden;
    background: #2b303a;
    background-color: rgba(43, 48, 58, 0.8);
    color: white;
    text-align: left;
    white-space: nowrap;
    z-index: 10000;
    padding: 5px 5px 5px 5px;
    min-height: 22px;
    border-radius: 3px;
}

.jqsfield {
    color: white;
    text-align: left;
}

.h-200 {
    min-height: 200px;
}

.legendLabel {
    padding-left: 5px;
}

.stat-list li:first-child {
    margin-top: 0;
}

.stat-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.stat-percent {
    float: right;
}

.stat-list li {
    margin-top: 15px;
    position: relative;
}
/* DATATABLES */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background: transparent;
}

table.dataTable thead .sorting_asc:after {
    float: right;
    font-family: fontawesome;
}

table.dataTable thead .sorting_desc:after {
    content: "\f0dd";
    float: right;
    font-family: fontawesome;
}

table.dataTable thead .sorting:after {
    content: "\f0dc";
    float: right;
    font-family: fontawesome;
    color: rgba(50, 50, 50, 0.5);
}

.dataTables_wrapper {
    padding-bottom: 30px;
}
/* CIRCLE */
.img-circle {
    border-radius: 50%;
}

.btn-circle {
    width: 30px;
    height: 30px;
    padding: 6px 0;
    border-radius: 15px;
    text-align: center;
    font-size: 12px;
    line-height: 1.428571429;
}

    .btn-circle.btn-lg {
        width: 50px;
        height: 50px;
        padding: 10px 16px;
        border-radius: 25px;
        font-size: 18px;
        line-height: 1.33;
    }

    .btn-circle.btn-xl {
        width: 70px;
        height: 70px;
        padding: 10px 16px;
        border-radius: 35px;
        font-size: 24px;
        line-height: 1.33;
    }

.show-grid [class^="col-"] {
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #ddd;
    background-color: #eee !important;
}

.show-grid {
    margin: 15px 0;
}
/* ANIMATION */
.css-animation-box h1 {
    font-size: 44px;
}

.animation-efect-links a {
    padding: 4px 6px;
    font-size: 12px;
}

#animation_box {
    background-color: #f9f8f8;
    border-radius: 16px;
    width: 80%;
    margin: 0 auto;
    padding-top: 80px;
}

.animation-text-box {
    position: absolute;
    margin-top: 40px;
    left: 50%;
    margin-left: -100px;
    width: 200px;
}

.animation-text-info {
    position: absolute;
    margin-top: -60px;
    left: 50%;
    margin-left: -100px;
    width: 200px;
    font-size: 10px;
}

.animation-text-box h2 {
    font-size: 54px;
    font-weight: 600;
    margin-bottom: 5px;
}

.animation-text-box p {
    font-size: 12px;
    text-transform: uppercase;
}
/* PEACE */
.pace .pace-progress {
    background: #1ab394;
    position: fixed;
    z-index: 2000;
    top: 0px;
    left: 220px;
    height: 2px;
    -webkit-transition: width 1s;
    -moz-transition: width 1s;
    -o-transition: width 1s;
    transition: width 1s;
}

.body-small .pace .pace-progress {
    left: 0px;
}

.pace-inactive {
    display: none;
}
/* WIDGETS */
.widget {
    border-radius: 5px;
    padding: 15px 20px;
    margin-bottom: 10px;
    margin-top: 10px;
}

    .widget.style1 h2 {
        font-size: 30px;
    }

    .widget h2,
    .widget h3 {
        margin-top: 5px;
        margin-bottom: 0;
    }

.widget-text-box {
    padding: 20px;
    border: 1px solid #e7eaec;
    background: #ffffff;
}

.widget-head-color-box {
    border-radius: 5px 5px 0px 0px;
    margin-top: 10px;
}

.widget .flot-chart {
    height: 100px;
}

.vertical-align div {
    display: inline-block;
    vertical-align: middle;
}

.vertical-align h2,
.vertical-align h3 {
    margin: 0;
}

.todo-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    font-size: 14px;
}

    .todo-list.small-list {
        font-size: 12px;
    }

        .todo-list.small-list > li {
            background: #f3f3f4;
            border-left: none;
            border-right: none;
            border-radius: 4px;
            color: inherit;
            margin-bottom: 2px;
            padding: 6px 6px 6px 12px;
        }

        .todo-list.small-list .btn-xs,
        .todo-list.small-list .btn-group-xs > .btn {
            border-radius: 5px;
            font-size: 10px;
            line-height: 1.5;
            padding: 1px 2px 1px 5px;
        }

    .todo-list > li {
        background: #f3f3f4;
        border-left: 6px solid #e7eaec;
        border-right: 6px solid #e7eaec;
        border-radius: 4px;
        color: inherit;
        margin-bottom: 2px;
        padding: 10px;
    }

    .todo-list .handle {
        cursor: move;
        display: inline-block;
        font-size: 16px;
        margin: 0 5px;
    }

    .todo-list > li .label {
        font-size: 9px;
        margin-left: 10px;
    }

.check-link {
    font-size: 16px;
}

.todo-completed {
    text-decoration: line-through;
}

.geo-statistic h1 {
    font-size: 36px;
    margin-bottom: 0;
}

.glyphicon.fa {
    font-family: "FontAwesome";
}
/* INPUTS */
.inline {
    display: inline-block !important;
}

.input-s-sm {
    width: 120px;
}

.input-s {
    width: 200px;
}

.input-s-lg {
    width: 250px;
}

.i-checks {
    padding-left: 0;
}

.form-control,
.single-line {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    color: inherit;
    display: block;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    font-size: 14px;
}

    .form-control:focus,
    .single-line:focus {
        border-color: #1ab394;
    }

.has-success .form-control {
    border-color: #1ab394;
}

.has-warning .form-control {
    border-color: #f8ac59;
}

.has-error .form-control {
    border-color: #ed5565;
}

.has-success .control-label {
    color: #1ab394;
}

.has-warning .control-label {
    color: #f8ac59;
}

.has-error .control-label {
    color: #ed5565;
}

.input-group-addon {
    background-color: #fff;
    border: 1px solid #E5E6E7;
    border-radius: 1px;
    color: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 6px 12px;
    text-align: center;
}

.spinner-buttons.input-group-btn .btn-xs {
    line-height: 1.13;
}

.spinner-buttons.input-group-btn {
    width: 20%;
}

.noUi-connect {
    background: none repeat scroll 0 0 #1ab394;
    box-shadow: none;
}

.slider_red .noUi-connect {
    background: none repeat scroll 0 0 #ed5565;
    box-shadow: none;
}
/* UI Sortable */
.ui-sortable .ibox-title {
    cursor: move;
}

.ui-sortable-placeholder {
    border: 1px dashed #cecece !important;
    visibility: visible !important;
    background: #e7eaec;
}

.ibox.ui-sortable-placeholder {
    margin: 0px 0px 23px !important;
}
/* SWITCHES */
.onoffswitch {
    position: relative;
    width: 54px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #1AB394;
    border-radius: 3px;
}

.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s;
    -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s;
    transition: margin 0.3s ease-in 0s;
}

    .onoffswitch-inner:before,
    .onoffswitch-inner:after {
        display: block;
        float: left;
        width: 50%;
        height: 16px;
        padding: 0;
        line-height: 16px;
        font-size: 10px;
        color: white;
        font-family: Trebuchet, Arial, sans-serif;
        font-weight: bold;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .onoffswitch-inner:before {
        content: "ON";
        padding-left: 7px;
        background-color: #1AB394;
        color: #FFFFFF;
    }

    .onoffswitch-inner:after {
        content: "OFF";
        padding-right: 7px;
        background-color: #FFFFFF;
        color: #919191;
        text-align: right;
    }

.onoffswitch-switch {
    display: block;
    width: 18px;
    margin: 0px;
    background: #FFFFFF;
    border: 2px solid #1AB394;
    border-radius: 3px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 36px;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
}
/* jqGrid */
.ui-jqgrid {
    -moz-box-sizing: content-box;
}

.ui-jqgrid-btable {
    border-collapse: separate;
}

.ui-jqgrid-htable {
    border-collapse: separate;
}

.ui-jqgrid-titlebar {
    height: 40px;
    line-height: 15px;
    color: #676a6c;
    background-color: #F9F9F9;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.ui-jqgrid .ui-jqgrid-title {
    float: left;
    margin: 1.1em 1em 0.2em;
}

.ui-jqgrid .ui-jqgrid-titlebar {
    position: relative;
    border-left: 0px solid;
    border-right: 0px solid;
    border-top: 0px solid;
}

.ui-widget-header {
    background: none;
    background-image: none;
    background-color: #f5f5f6;
    text-transform: uppercase;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.ui-jqgrid tr.ui-row-ltr td {
    border-right-color: inherit;
    border-right-style: solid;
    border-right-width: 1px;
    text-align: left;
    border-color: #DDDDDD;
    background-color: inherit;
}

.ui-search-toolbar input[type="text"] {
    font-size: 12px;
    height: 15px;
    border: 1px solid #CCCCCC;
    border-radius: 0px;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #F9F9F9;
    border: 1px solid #DDDDDD;
    line-height: 15px;
    font-weight: bold;
    color: #676a6c;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.ui-widget-content {
    box-sizing: content-box;
}

.ui-icon-triangle-1-n {
    background-position: 1px -16px;
}

.ui-jqgrid tr.ui-search-toolbar th {
    border-top-width: 0px !important;
    border-top-color: inherit !important;
    border-top-style: ridge !important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: #f5f5f5;
    border-collapse: separate;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    background: #f2fbff;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #dddddd;
    background: #ffffff;
    font-weight: normal;
    color: #212121;
}

.ui-jqgrid .ui-pg-input {
    font-size: inherit;
    width: 50px;
    border: 1px solid #CCCCCC;
    height: 15px;
}

.ui-jqgrid .ui-pg-selbox {
    display: block;
    font-size: 1em;
    height: 25px;
    line-height: 18px;
    margin: 0;
    width: auto;
}

.ui-jqgrid .ui-pager-control {
    position: relative;
}

.ui-jqgrid .ui-jqgrid-pager {
    height: 32px;
    position: relative;
}

.ui-pg-table .navtable .ui-corner-all {
    border-radius: 0px;
}

.ui-jqgrid .ui-pg-button:hover {
    padding: 1px;
    border: 0px;
}

.ui-jqgrid .loading {
    position: absolute;
    top: 45%;
    left: 45%;
    width: auto;
    height: auto;
    z-index: 101;
    padding: 6px;
    margin: 5px;
    text-align: center;
    font-weight: bold;
    display: none;
    border-width: 2px !important;
    font-size: 11px;
}

.ui-jqgrid .form-control {
    height: 10px;
    width: auto;
    display: inline;
    padding: 10px 12px;
}

.ui-jqgrid-pager {
    height: 32px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0;
}

.ui-widget-content {
    border: 1px solid #ddd;
}

.ui-jqgrid .ui-jqgrid-titlebar {
    padding: 0;
}

.ui-jqgrid .ui-jqgrid-titlebar {
    border-bottom: 1px solid #ddd;
}

.ui-jqgrid tr.jqgrow td {
    padding: 6px;
}

.ui-jqdialog .ui-jqdialog-titlebar {
    padding: 10px 10px;
}

.ui-jqdialog .ui-jqdialog-title {
    float: none !important;
}

.ui-jqdialog > .ui-resizable-se {
    position: absolute;
}
/* Nestable list */
.dd {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 13px;
    line-height: 20px;
}

.dd-list {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .dd-list .dd-list {
        padding-left: 30px;
    }

.dd-collapsed .dd-list {
    display: none;
}

.dd-item,
.dd-empty,
.dd-placeholder {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    min-height: 20px;
    font-size: 13px;
    line-height: 20px;
}

.dd-handle {
    display: block;
    margin: 5px 0;
    padding: 5px 10px;
    color: #333;
    text-decoration: none;
    border: 1px solid #e7eaec;
    background: #f5f5f5;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

    .dd-handle span {
        font-weight: bold;
    }

    .dd-handle:hover {
        background: #f0f0f0;
        cursor: pointer;
        font-weight: bold;
    }

.dd-item > button {
    display: block;
    position: relative;
    cursor: pointer;
    float: left;
    width: 25px;
    height: 20px;
    margin: 5px 0;
    padding: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    border: 0;
    background: transparent;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    font-weight: bold;
}

    .dd-item > button:before {
        content: '+';
        display: block;
        position: absolute;
        width: 100%;
        text-align: center;
        text-indent: 0;
    }

    .dd-item > button[data-action="collapse"]:before {
        content: '-';
    }

#nestable2 .dd-item > button {
    font-family: FontAwesome;
    height: 34px;
    width: 33px;
    color: #c1c1c1;
}

    #nestable2 .dd-item > button:before {
        content: "\f067";
    }

    #nestable2 .dd-item > button[data-action="collapse"]:before {
        content: "\f068";
    }

.dd-placeholder,
.dd-empty {
    margin: 5px 0;
    padding: 0;
    min-height: 30px;
    background: #f2fbff;
    border: 1px dashed #b6bcbf;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.dd-empty {
    border: 1px dashed #bbb;
    min-height: 100px;
    background-color: #e5e5e5;
    background-image: -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
    background-image: -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
    background-image: linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
    background-size: 60px 60px;
    background-position: 0 0, 30px 30px;
}

.dd-dragel {
    position: absolute;
    z-index: 9999;
    pointer-events: none;
}

    .dd-dragel > .dd-item .dd-handle {
        margin-top: 0;
    }

    .dd-dragel .dd-handle {
        -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
    }
/**
* Nestable Extras
*/
.nestable-lists {
    display: block;
    clear: both;
    padding: 30px 0;
    width: 100%;
    border: 0;
    border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;
}

#nestable-menu {
    padding: 0;
    margin: 10px 0 20px 0;
}

#nestable-output,
#nestable2-output {
    width: 100%;
    font-size: 0.75em;
    line-height: 1.333333em;
    font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
    padding: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

#nestable2 .dd-handle {
    color: inherit;
    border: 1px dashed #e7eaec;
    background: #f3f3f4;
    padding: 10px;
}

    #nestable2 .dd-handle:hover {
        /*background: #bbb;*/
    }

#nestable2 span.label {
    margin-right: 10px;
}

#nestable-output,
#nestable2-output {
    font-size: 12px;
    padding: 25px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
/* CodeMirror */
.CodeMirror {
    border: 1px solid #eee;
    height: auto;
}

.CodeMirror-scroll {
    overflow-y: hidden;
    overflow-x: auto;
}
/* Google Maps */
.google-map {
    height: 300px;
}
/* Validation */
label.error {
    color: #cc5965;
    display: inline-block;
    margin-left: 5px;
}

.form-control.error {
    border: 1px dotted #cc5965;
}
/* ngGrid */
.gridStyle {
    border: 1px solid #d4d4d4;
    width: 100%;
    height: 400px;
}

.gridStyle2 {
    border: 1px solid #d4d4d4;
    width: 500px;
    height: 300px;
}

.ngH eaderCell {
    border-right: none;
    border-bottom: 1px solid #e7eaec;
}

.ngCell {
    border-right: none;
}

.ngTopPanel {
    background: #F5F5F6;
}

.ngRow.even {
    background: #f9f9f9;
}

.ngRow.selected {
    background: #EBF2F1;
}

.ngRow {
    border-bottom: 1px solid #e7eaec;
}

.ngCell {
    background-color: transparent;
}

.ngHeaderCell {
    border-right: none;
}
/* Toastr custom style */
#toast-container > .toast {
    background-image: none !important;
}

    #toast-container > .toast:before {
        position: fixed;
        font-family: FontAwesome;
        font-size: 24px;
        line-height: 24px;
        float: left;
        color: #FFF;
        padding-right: 0.5em;
        margin: auto 0.5em auto -1.5em;
    }

#toast-container > .toast-warning:before {
    content: "\f003";
}

#toast-container > .toast-error:before {
    content: "\f001";
}

#toast-container > .toast-info:before {
    content: "\f005";
}

#toast-container > .toast-success:before {
    content: "\f00C";
}

#toast-container > div {
    -moz-box-shadow: 0 0 3px #999;
    -webkit-box-shadow: 0 0 3px #999;
    box-shadow: 0 0 3px #999;
    opacity: .9;
    -ms-filter: alpha(opacity=90);
    filter: alpha(opacity=90);
}

#toast-container > :hover {
    -moz-box-shadow: 0 0 4px #999;
    -webkit-box-shadow: 0 0 4px #999;
    box-shadow: 0 0 4px #999;
    opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer;
}

.toast {
    background-color: #1ab394;
}

.toast-success {
    background-color: #1ab394;
}

.toast-error {
    background-color: #ed5565;
}

.toast-info {
    background-color: #23c6c8;
}

.toast-warning {
    background-color: #f8ac59;
}

.toast-top-full-width {
    margin-top: 20px;
}

.toast-bottom-full-width {
    margin-bottom: 20px;
}
/* Notifie */
.cg-notify-message.inspinia-notify {
    background: #fff;
    padding: 0;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
    border: none;
    margin-top: 30px;
    color: inherit;
}

.inspinia-notify.alert-warning {
    border-left: 6px solid #f8ac59;
}

.inspinia-notify.alert-success {
    border-left: 6px solid #1c84c6;
}

.inspinia-notify.alert-danger {
    border-left: 6px solid #ed5565;
}

.inspinia-notify.alert-info {
    border-left: 6px solid #1ab394;
}
/* Image cropper style */
.img-container,
.img-preview {
    overflow: hidden;
    text-align: center;
    width: 100%;
}

.img-preview-sm {
    height: 130px;
    width: 200px;
}
/* Forum styles  */
.forum-post-container .media {
    margin: 10px 10px 10px 10px;
    padding: 20px 10px 20px 10px;
    border-bottom: 1px solid #f1f1f1;
}

.forum-avatar {
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 110px;
}

    .forum-avatar .img-circle {
        height: 48px;
        width: 48px;
    }

.author-info {
    color: #676a6c;
    font-size: 11px;
    margin-top: 5px;
    text-align: center;
}

.forum-post-info {
    padding: 9px 12px 6px 12px;
    background: #f9f9f9;
    border: 1px solid #f1f1f1;
}

.media-body > .media {
    background: #f9f9f9;
    border-radius: 3px;
    border: 1px solid #f1f1f1;
}

.forum-post-container .media-body .photos {
    margin: 10px 0;
}

.forum-photo {
    max-width: 140px;
    border-radius: 3px;
}

.media-body > .media .forum-avatar {
    width: 70px;
    margin-right: 10px;
}

    .media-body > .media .forum-avatar .img-circle {
        height: 38px;
        width: 38px;
    }

.mid-icon {
    font-size: 66px;
}

.forum-item {
    margin: 10px 0;
    padding: 10px 0 20px;
    border-bottom: 1px solid #f1f1f1;
}

.views-number {
    font-size: 24px;
    line-height: 18px;
    font-weight: 400;
}

.forum-container,
.forum-post-container {
    padding: 30px !important;
}

.forum-item small {
    color: #999;
}

.forum-item .forum-sub-title {
    color: #999;
    margin-left: 50px;
}

.forum-title {
    margin: 15px 0 15px 0;
}

.forum-info {
    text-align: center;
}

.forum-desc {
    color: #999;
}

.forum-icon {
    float: left;
    width: 30px;
    margin-right: 20px;
    text-align: center;
}

a.forum-item-title {
    color: inherit;
    display: block;
    font-size: 18px;
    font-weight: 600;
}

    a.forum-item-title:hover {
        color: inherit;
    }

.forum-icon .fa {
    font-size: 30px;
    margin-top: 8px;
    color: #9b9b9b;
}

.forum-item.active .fa {
    color: #1ab394;
}

.forum-item.active a.forum-item-title {
    color: #1ab394;
}

@media (max-width: 992px) {
    .forum-info {
        margin: 15px 0 10px 0px;
        /* Comment this is you want to show forum info in small devices */
        display: none;
    }

    .forum-desc {
        float: none !important;
    }
}
/* New Timeline style */
.vertical-container {
    /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
    width: 90%;
    max-width: 1170px;
    margin: 0 auto;
}

    .vertical-container::after {
        /* clearfix */
        content: '';
        display: table;
        clear: both;
    }

#vertical-timeline {
    position: relative;
    padding: 0;
    margin-top: 2em;
    margin-bottom: 2em;
}

    #vertical-timeline::before {
        content: '';
        position: absolute;
        top: 0;
        left: 18px;
        height: 100%;
        width: 4px;
        background: #f1f1f1;
    }

.vertical-timeline-content .btn {
    float: right;
}

#vertical-timeline.light-timeline:before {
    background: #e7eaec;
}

.dark-timeline .vertical-timeline-content:before {
    border-color: transparent #f5f5f5 transparent transparent;
}

.dark-timeline.center-orientation .vertical-timeline-content:before {
    border-color: transparent transparent transparent #f5f5f5;
}

.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {
    border-color: transparent #f5f5f5 transparent transparent;
}

.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content {
    background: #f5f5f5;
}

@media only screen and (min-width: 1170px) {
    #vertical-timeline.center-orientation {
        margin-top: 3em;
        margin-bottom: 3em;
    }

        #vertical-timeline.center-orientation:before {
            left: 50%;
            margin-left: -2px;
        }
}

@media only screen and (max-width: 1170px) {
    .center-orientation.dark-timeline .vertical-timeline-content:before {
        border-color: transparent #f5f5f5 transparent transparent;
    }
}

.vertical-timeline-block {
    position: relative;
    margin: 2em 0;
}

    .vertical-timeline-block:after {
        content: "";
        display: table;
        clear: both;
    }

    .vertical-timeline-block:first-child {
        margin-top: 0;
    }

    .vertical-timeline-block:last-child {
        margin-bottom: 0;
    }

@media only screen and (min-width: 1170px) {
    .center-orientation .vertical-timeline-block {
        margin: 4em 0;
    }

        .center-orientation .vertical-timeline-block:first-child {
            margin-top: 0;
        }

        .center-orientation .vertical-timeline-block:last-child {
            margin-bottom: 0;
        }
}

.vertical-timeline-icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 16px;
    border: 3px solid #f1f1f1;
    text-align: center;
}

    .vertical-timeline-icon i {
        display: block;
        width: 24px;
        height: 24px;
        position: relative;
        left: 50%;
        top: 50%;
        margin-left: -12px;
        margin-top: -9px;
    }

@media only screen and (min-width: 1170px) {
    .center-orientation .vertical-timeline-icon {
        width: 50px;
        height: 50px;
        left: 50%;
        margin-left: -25px;
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
        font-size: 19px;
    }

        .center-orientation .vertical-timeline-icon i {
            margin-left: -12px;
            margin-top: -10px;
        }

    .center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
        visibility: hidden;
    }
}

.vertical-timeline-content {
    position: relative;
    margin-left: 60px;
    background: white;
    border-radius: 0.25em;
    padding: 1em;
}

    .vertical-timeline-content:after {
        content: "";
        display: table;
        clear: both;
    }

    .vertical-timeline-content h2 {
        font-weight: 400;
        margin-top: 4px;
    }

    .vertical-timeline-content p {
        margin: 1em 0;
        line-height: 1.6;
    }

    .vertical-timeline-content .vertical-date {
        float: left;
        font-weight: 500;
    }

.vertical-date small {
    color: #1ab394;
    font-weight: 400;
}

.vertical-timeline-content::before {
    content: '';
    position: absolute;
    top: 16px;
    right: 100%;
    height: 0;
    width: 0;
    border: 7px solid transparent;
    border-right: 7px solid white;
}

@media only screen and (min-width: 768px) {
    .vertical-timeline-content h2 {
        font-size: 18px;
    }

    .vertical-timeline-content p {
        font-size: 13px;
    }
}

@media only screen and (min-width: 1170px) {
    .center-orientation .vertical-timeline-content {
        margin-left: 0;
        padding: 1.6em;
        width: 45%;
    }

        .center-orientation .vertical-timeline-content::before {
            top: 24px;
            left: 100%;
            border-color: transparent;
            border-left-color: white;
        }

        .center-orientation .vertical-timeline-content .btn {
            float: left;
        }

        .center-orientation .vertical-timeline-content .vertical-date {
            position: absolute;
            width: 100%;
            left: 122%;
            top: 2px;
            font-size: 14px;
        }

    .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content {
        float: right;
    }

        .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before {
            top: 24px;
            left: auto;
            right: 100%;
            border-color: transparent;
            border-right-color: white;
        }

        .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn {
            float: right;
        }

        .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date {
            left: auto;
            right: 122%;
            text-align: right;
        }

    .center-orientation .cssanimations .vertical-timeline-content.is-hidden {
        visibility: hidden;
    }
}

.sidebard-panel {
    width: 220px;
    background: #ebebed;
    padding: 10px 20px;
    position: absolute;
    right: 0;
}

    .sidebard-panel .feed-element img.img-circle {
        width: 32px;
        height: 32px;
    }

    .sidebard-panel .feed-element,
    .media-body,
    .sidebard-panel p {
        font-size: 12px;
    }

    .sidebard-panel .feed-element {
        margin-top: 20px;
        padding-bottom: 0;
    }

    .sidebard-panel .list-group {
        margin-bottom: 10px;
    }

        .sidebard-panel .list-group .list-group-item {
            padding: 5px 0;
            font-size: 12px;
            border: 0;
        }

.sidebar-content .wrapper,
.wrapper.sidebar-content {
    padding-right: 230px !important;
}

.body-small .sidebar-content .wrapper,
.body-small .wrapper.sidebar-content {
    padding-right: 20px !important;
}

body {
    font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif; 
    font-size: 13px;
    color: #676a6c;
    overflow-x: hidden;
}

    body.boxed-layout {
        background: url('patterns/shattered.png');
    }

        body.boxed-layout #wrapper {
            background-color: #2f4050;
            max-width: 1200px;
            margin: 0 auto;
            -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
            -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
            box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        }

.top-navigation.boxed-layout #wrapper,
.boxed-layout #wrapper.top-navigation {
    max-width: 1300px !important;
}

.block {
    display: block;
}

.clear {
    display: block;
    overflow: hidden;
}

a {
    cursor: pointer;
}

    a:hover,
    a:focus {
        text-decoration: none;
    }

.border-bottom {
    border-bottom: 1px solid #e7eaec !important;
}

.font-bold {
    font-weight: 600;
}

.font-noraml {
    font-weight: 400;
}

.text-uppercase {
    text-transform: uppercase;
}

.b-r {
    border-right: 1px solid #e7eaec;
}

.hr-line-dashed {
    border-top: 1px dashed #e7eaec;
    color: #ffffff;
    background-color: #ffffff;
    height: 1px;
    margin: 20px 0;
}

.hr-line-solid {
    border-bottom: 1px solid #e7eaec;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid !important;
    margin-top: 15px;
    margin-bottom: 15px;
}

video {
    width: 100% !important;
    height: auto !important;
}
/* GALLERY */
.gallery > .row > div {
    margin-bottom: 15px;
}

.fancybox img {
    margin-bottom: 5px;
    /* Only for demo */
    width: 24%;
}
/* Summernote text editor  */
.note-editor {
    height: auto;
    min-height: 300px;
}
/* MODAL */
.modal-content {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    outline: 0 none;
    position: relative;
}

.modal-dialog {
    z-index: 1200;
}

.modal-body {
    padding: 20px 30px 30px 30px;
}

.inmodal .modal-body {
    background: #f8fafb;
}

.inmodal .modal-header {
    padding: 30px 15px;
    text-align: center;
}

.animated.modal.fade .modal-dialog {
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.inmodal .modal-title {
    font-size: 26px;
}

.inmodal .modal-icon {
    font-size: 84px;
    color: #e2e3e3;
}

.modal-footer {
    margin-top: 0;
}
/* WRAPPERS */
#wrapper {
    width: 100%;
    overflow-x: hidden;
}

.wrapper {
    padding: 0 20px;
}

.wrapper-content {
    padding: 20px 10px 40px;
}

#page-wrapper {
    padding: 0 15px;
    min-height: 568px;
    position: relative !important;
}

@media (min-width: 768px) {
    #page-wrapper {
        position: inherit;
        margin: 0 0 0 240px;
        min-height: 1000px;
    }
}

.title-action {
    text-align: right;
    padding-top: 30px;
}

.ibox-content h1,
.ibox-content h2,
.ibox-content h3,
.ibox-content h4,
.ibox-content h5,
.ibox-title h1,
.ibox-title h2,
.ibox-title h3,
.ibox-title h4,
.ibox-title h5 {
    margin-top: 5px;
}

ul.unstyled,
ol.unstyled {
    list-style: none outside none;
    margin-left: 0;
}

.big-icon {
    font-size: 160px;
    color: #e5e6e7;
}
/* FOOTER */
.footer {
    background: none repeat scroll 0 0 white;
    border-top: 1px solid #e7eaec;
    bottom: 0;
    left: 0;
    padding: 10px 20px;
    position: absolute;
    right: 0;
}

    .footer.fixed_full {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1000;
        padding: 10px 20px;
        background: white;
        border-top: 1px solid #e7eaec;
    }

    .footer.fixed {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1000;
        padding: 10px 20px;
        background: white;
        border-top: 1px solid #e7eaec;
        margin-left: 220px;
    }

body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
    margin: 0 0 0 70px;
}

body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
    margin: 0 0 0 220px;
}

body.body-small .footer.fixed {
    margin-left: 0px;
}
/* PANELS */
.page-heading {
    border-top: 0;
    padding: 0px 10px 20px 10px;
}

.panel-heading h1,
.panel-heading h2 {
    margin-bottom: 5px;
}

/* PANELS */
.panel.blank-panel {
    background: none;
    margin: 0;
}

.blank-panel .panel-heading {
    padding-bottom: 0;
}

.nav-tabs > li.active {
    border-bottom: 2px solid #fff;
}

    .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:hover,
    .nav-tabs > li.active > a:focus {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background: #fff;
        border-color: #dddddd #dddddd rgba(0, 0, 0, 0);
        border-bottom: #f3f3f4;
        border-image: none;
        border-style: solid;
        border-width: 1px;
        color: #555555;
        cursor: default;
    }

.nav.nav-tabs li {
    background: none;
    border: none;
}

.nav-tabs > li > a {
    color: #A7B1C2;
    font-weight: 600;
    padding: 10px 20px 10px 25px;
}

    .nav-tabs > li > a:hover,
    .nav-tabs > li > a:focus {
        background-color: #e6e6e6;
        color: #676a6c;
    }

.ui-tab .tab-content {
    padding: 20px 0px;
}

/* Tabs */
.tabs-container .panel-body {
    background: #fff;
    border: 1px solid #e7eaec;
    border-radius: 2px;
    padding: 20px;
    position: relative;
}

.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
    border: 1px solid #fff;
    border-bottom: 3px solid #fff;
    background-color: #fff;
}

.tabs-container .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.tabs-container .tab-pane .panel-body {
    border-top: none;
}

.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
    border: 1px solid #e7eaec;
    border-bottom-color: transparent;
}

.tabs-container .nav-tabs {
    border-bottom: 1px solid #e7eaec;
}

.tabs-container .tab-pane .panel-body {
    border-top: none;
}

.tabs-container .tabs-left .tab-pane .panel-body,
.tabs-container .tabs-right .tab-pane .panel-body {
    border-top: 1px solid #e7eaec;
}

.tabs-container .tabs-below > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs,
.tabs-container .tabs-left > .nav-tabs {
    border-bottom: 0;
}

.tabs-container .tabs-left .panel-body {
    position: static;
}

.tabs-container .tabs-left > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs {
    width: 20%;
}

.tabs-container .tabs-left .panel-body {
    width: 80%;
    margin-left: 20%;
}

.tabs-container .tabs-right .panel-body {
    width: 80%;
    margin-right: 20%;
}

.tabs-container .tab-content > .tab-pane,
.tabs-container .pill-content > .pill-pane {
    display: none;
}

.tabs-container .tab-content > .active,
.tabs-container .pill-content > .active {
    display: block;
}

.tabs-container .tabs-below > .nav-tabs {
    border-top: 1px solid #e7eaec;
}

    .tabs-container .tabs-below > .nav-tabs > li {
        margin-top: -1px;
        margin-bottom: 0;
    }

        .tabs-container .tabs-below > .nav-tabs > li > a {
            -webkit-border-radius: 0 0 4px 4px;
            -moz-border-radius: 0 0 4px 4px;
            border-radius: 0 0 4px 4px;
        }

            .tabs-container .tabs-below > .nav-tabs > li > a:hover,
            .tabs-container .tabs-below > .nav-tabs > li > a:focus {
                border-top-color: #e7eaec;
                border-bottom-color: transparent;
            }

.tabs-container .tabs-left > .nav-tabs > li,
.tabs-container .tabs-right > .nav-tabs > li {
    float: none;
}

    .tabs-container .tabs-left > .nav-tabs > li > a,
    .tabs-container .tabs-right > .nav-tabs > li > a {
        min-width: 124px;
        margin-right: 0;
        margin-bottom: 3px;
    }

.tabs-container .tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
}

    .tabs-container .tabs-left > .nav-tabs > li > a {
        margin-right: -1px;
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
    }

    .tabs-container .tabs-left > .nav-tabs a.active,
    .tabs-container .tabs-left > .nav-tabs a.active:hover,
    .tabs-container .tabs-left > .nav-tabs a.active:focus {
        border-color: #e7eaec transparent #e7eaec #e7eaec;
    }

.tabs-container .tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
}

    .tabs-container .tabs-right > .nav-tabs > li > a {
        margin-left: -1px;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
    }

    .tabs-container .tabs-right > .nav-tabs a.active,
    .tabs-container .tabs-right > .nav-tabs a.active:hover,
    .tabs-container .tabs-right > .nav-tabs a.active:focus {
        border-color: #e7eaec #e7eaec #e7eaec transparent;
        z-index: 1;
    }

    .tabs-container .tabs-right > .nav-tabs li {
        z-index: 1;
    }

.nav-tabs .nav-link:not(.active):focus,
.nav-tabs .nav-link:not(.active):hover {
    border-color: transparent;
}

@media (max-width: 767px) {
    .tabs-container .nav-tabs > li {
        float: none !important;
    }

        .tabs-container .nav-tabs > li.active > a {
            border-bottom: 1px solid #e7eaec !important;
            margin: 0;
        }
}

/* GLOBAL  */
.no-padding {
    padding: 0 !important;
}

.no-borders {
    border: none !important;
}

.no-margins {
    margin: 0 !important;
}

.no-top-border {
    border-top: 0 !important;
}

.ibox-content.text-box {
    padding-bottom: 0px;
    padding-top: 15px;
}

.border-left-right {
    border-left: 1px solid #e7eaec;
    border-right: 1px solid #e7eaec;
    border-top: none;
    border-bottom: none;
}

.full-width {
    width: 100% !important;
}

.link-block {
    font-size: 12px;
    padding: 10px;
}

.nav.navbar-top-links .link-block a {
    font-size: 12px;
}

.link-block a {
    font-size: 10px;
    color: inherit;
}

body.mini-navbar .branding {
    display: none;
}

img.circle-border {
    border: 6px solid #FFFFFF;
    border-radius: 50%;
}

.branding {
    float: left;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 600;
    padding: 17px 20px;
    text-align: center;
    background-color: #1ab394;
}

.login-panel {
    margin-top: 25%;
}

.icons-box h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.icons-box .infont a i {
    font-size: 25px;
    display: block;
    color: #676a6c;
}

.icons-box .infont a {
    color: #a6a8a9;
}

.icons-box .infont a {
    padding: 10px;
    margin: 1px;
    display: block;
}

.ui-draggable .ibox-title {
    cursor: move;
}

.breadcrumb {
    background-color: #ffffff;
    padding: 0;
    margin-bottom: 0;
}

    .breadcrumb > li a {
        color: inherit;
    }

    .breadcrumb > .active {
        color: inherit;
    }

code {
    background-color: #F9F2F4;
    border-radius: 4px;
    color: #ca4440;
    font-size: 90%;
    padding: 2px 4px;
    white-space: nowrap;
}

.ibox {
    clear: both;
    margin-bottom: 25px;
    margin-top: 0;
    padding: 0;
}

    .ibox:after,
    .ibox:before {
        display: table;
    }

.ibox-title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 4px 0px 0;
    color: inherit;
    margin-bottom: 0;
    padding: 14px 15px 7px;
    height: 48px;
}

.ibox-content {
    background-color: #ffffff;
    color: inherit;
    padding: 15px 20px 20px 20px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0px;
}

table.table-mail tr td {
    padding: 12px;
}

.table-mail .check-mail {
    padding-left: 20px;
}

.table-mail .mail-date {
    padding-right: 20px;
}

.star-mail,
.check-mail {
    width: 40px;
}

.unread td a,
.unread td {
    font-weight: 600;
    color: inherit;
}

.read td a,
.read td {
    font-weight: normal;
    color: inherit;
}

.unread td {
    background-color: #f9f8f8;
}

.ibox-content {
    clear: both;
}

.ibox-heading {
    background-color: #f3f6fb;
    border-bottom: none;
}

    .ibox-heading h3 {
        font-weight: 200;
        font-size: 24px;
    }

.ibox-title h5 {
    display: inline-block;
    font-size: 14px;
    margin: 0 0 7px;
    padding: 0;
    text-overflow: ellipsis;
    float: left;
}

.ibox-title .label {
    float: left;
    margin-left: 4px;
}

.ibox-tools {
    display: inline-block;
    float: right;
    margin-top: 0;
    position: relative;
    padding: 0;
}

    .ibox-tools a {
        cursor: pointer;
        margin-left: 5px;
        color: #c4c4c4;
    }

        .ibox-tools a.btn-primary {
            color: #fff;
        }

    .ibox-tools .dropdown-menu > li > a {
        padding: 4px 10px;
        font-size: 12px;
    }

.ibox .open > .dropdown-menu {
    left: auto;
    right: 0;
}
/* BACKGROUNDS */
.gray-bg {
    background-color: #f3f3f4;
}

.white-bg {
    background-color: #ffffff;
}

.navy-bg {
    background-color: #1ab394;
    color: #ffffff;
}

.blue-bg {
    background-color: #1c84c6;
    color: #ffffff;
}

.lazur-bg {
    background-color: #23c6c8;
    color: #ffffff;
}

.yellow-bg {
    background-color: #f8ac59;
    color: #ffffff;
}

.red-bg {
    background-color: #ed5565;
    color: #ffffff;
}

.black-bg {
    background-color: #262626;
}

.panel-primary {
    border-color: #1ab394;
}

    .panel-primary > .panel-heading {
        background-color: #1ab394;
        border-color: #1ab394;
    }

.panel-success {
    border-color: #1c84c6;
}

    .panel-success > .panel-heading {
        background-color: #1c84c6;
        border-color: #1c84c6;
        color: #ffffff;
    }

.panel-info {
    border-color: #23c6c8;
}

    .panel-info > .panel-heading {
        background-color: #23c6c8;
        border-color: #23c6c8;
        color: #ffffff;
    }

.panel-warning {
    border-color: #f8ac59;
}

    .panel-warning > .panel-heading {
        background-color: #f8ac59;
        border-color: #f8ac59;
        color: #ffffff;
    }

.panel-danger {
    border-color: #ed5565;
}

    .panel-danger > .panel-heading {
        background-color: #ed5565;
        border-color: #ed5565;
        color: #ffffff;
    }

.progress-bar {
    background-color: #1ab394;
}

.progress-small,
.progress-small .progress-bar {
    height: 10px;
}

.progress-small,
.progress-mini {
    margin-top: 5px;
}

    .progress-mini,
    .progress-mini .progress-bar {
        height: 5px;
        margin-bottom: 0px;
    }

.progress-bar-navy-light {
    background-color: #3dc7ab;
}

.progress-bar-success {
    background-color: #1c84c6;
}

.progress-bar-info {
    background-color: #23c6c8;
}

.progress-bar-warning {
    background-color: #f8ac59;
}

.progress-bar-danger {
    background-color: #ed5565;
}

.panel-title {
    font-size: inherit;
}

.jumbotron {
    border-radius: 6px;
    padding: 40px;
}

    .jumbotron h1 {
        margin-top: 0;
    }
/* COLORS */
.text-navy {
    color: #1ab394;
}

.text-primary {
    color: inherit;
}

.text-success {
    color: #1c84c6;
}

.text-info {
    color: #23c6c8;
}

.text-warning {
    color: #f8ac59;
}

.text-danger {
    color: #ed5565;
}

.text-muted {
    color: #888888;
}

.simple_tag {
    background-color: #f3f3f4;
    border: 1px solid #e7eaec;
    border-radius: 2px;
    color: inherit;
    font-size: 10px;
    margin-right: 5px;
    margin-top: 5px;
    padding: 5px 12px;
    display: inline-block;
}

.img-shadow {
    -webkit-box-shadow: 0px 0px 3px 0px #919191;
    -moz-box-shadow: 0px 0px 3px 0px #919191;
    box-shadow: 0px 0px 3px 0px #919191;
}
/* For handle diferent bg color in AngularJS version */
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.mailbox\.inbox nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.email_compose nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar {
    background: #fff;
}
/* For handle diferent bg color in MVC version */
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.ComposeEmail .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top {
    background: #fff;
}
/* MARGINS & PADDINGS */
.p-xxs {
    padding: 5px;
}

.p-xs {
    padding: 10px;
}

.p-sm {
    padding: 15px;
}

.p-m {
    padding: 20px;
}

.p-md {
    padding: 25px;
}

.p-lg {
    padding: 30px;
}

.p-xl {
    padding: 40px;
}

.m-xxs {
    margin: 2px 4px;
}

.m-xs {
    margin: 5px;
}

.m-sm {
    margin: 10px;
}

.m {
    margin: 15px;
}

.m-md {
    margin: 20px;
}

.m-lg {
    margin: 30px;
}

.m-xl {
    margin: 50px;
}

.m-n {
    margin: 0 !important;
}

.m-l-none {
    margin-left: 0;
}

.m-l-xs {
    margin-left: 5px;
}

.m-l-sm {
    margin-left: 10px;
}

.m-l {
    margin-left: 15px;
}

.m-l-md {
    margin-left: 20px;
}

.m-l-lg {
    margin-left: 30px;
}

.m-l-xl {
    margin-left: 40px;
}

.m-l-n-xxs {
    margin-left: -1px;
}

.m-l-n-xs {
    margin-left: -5px;
}

.m-l-n-sm {
    margin-left: -10px;
}

.m-l-n {
    margin-left: -15px;
}

.m-l-n-md {
    margin-left: -20px;
}

.m-l-n-lg {
    margin-left: -30px;
}

.m-l-n-xl {
    margin-left: -40px;
}

.m-t-none {
    margin-top: 0;
}

.m-t-xxs {
    margin-top: 1px;
}

.m-t-xs {
    margin-top: 5px;
}

.m-t-sm {
    margin-top: 10px;
}

.m-t {
    margin-top: 15px;
}

.m-t-md {
    margin-top: 20px;
}

.m-t-lg {
    margin-top: 30px;
}

.m-t-xl {
    margin-top: 40px;
}

.m-t-n-xxs {
    margin-top: -1px;
}

.m-t-n-xs {
    margin-top: -5px;
}

.m-t-n-sm {
    margin-top: -10px;
}

.m-t-n {
    margin-top: -15px;
}

.m-t-n-md {
    margin-top: -20px;
}

.m-t-n-lg {
    margin-top: -30px;
}

.m-t-n-xl {
    margin-top: -40px;
}

.m-r-none {
    margin-right: 0;
}

.m-r-xxs {
    margin-right: 1px;
}

.m-r-xs {
    margin-right: 5px;
}

.m-r-sm {
    margin-right: 10px;
}

.m-r {
    margin-right: 15px;
}

.m-r-md {
    margin-right: 20px;
}

.m-r-lg {
    margin-right: 30px;
}

.m-r-xl {
    margin-right: 40px;
}

.m-r-n-xxs {
    margin-right: -1px;
}

.m-r-n-xs {
    margin-right: -5px;
}

.m-r-n-sm {
    margin-right: -10px;
}

.m-r-n {
    margin-right: -15px;
}

.m-r-n-md {
    margin-right: -20px;
}

.m-r-n-lg {
    margin-right: -30px;
}

.m-r-n-xl {
    margin-right: -40px;
}

.m-b-none {
    margin-bottom: 0;
}

.m-b-xxs {
    margin-bottom: 1px;
}

.m-b-xs {
    margin-bottom: 5px;
}

.m-b-sm {
    margin-bottom: 10px;
}

.m-b {
    margin-bottom: 15px;
}

.m-b-md {
    margin-bottom: 20px;
}

.m-b-lg {
    margin-bottom: 30px;
}

.m-b-xl {
    margin-bottom: 40px;
}

.m-b-n-xxs {
    margin-bottom: -1px;
}

.m-b-n-xs {
    margin-bottom: -5px;
}

.m-b-n-sm {
    margin-bottom: -10px;
}

.m-b-n {
    margin-bottom: -15px;
}

.m-b-n-md {
    margin-bottom: -20px;
}

.m-b-n-lg {
    margin-bottom: -30px;
}

.m-b-n-xl {
    margin-bottom: -40px;
}

.space-15 {
    margin: 15px 0;
}

.space-20 {
    margin: 20px 0;
}

.space-25 {
    margin: 25px 0;
}

.space-30 {
    margin: 30px 0;
}

body.modal-open {
    padding-right: inherit !important;
}
/* SEARCH PAGE */
.search-form {
    margin-top: 10px;
}

.search-result h3 {
    margin-bottom: 0;
    color: #1E0FBE;
}

.search-result .search-link {
    color: #006621;
}

.search-result p {
    font-size: 12px;
    margin-top: 5px;
}
/* CONTACTS */
.contact-box {
    background-color: #ffffff;
    border: 1px solid #e7eaec;
    padding: 20px;
    margin-bottom: 20px;
}

    .contact-box a {
        color: inherit;
    }
/* INVOICE */
.invoice-table tbody > tr > td:last-child,
.invoice-table tbody > tr > td:nth-child(4),
.invoice-table tbody > tr > td:nth-child(3),
.invoice-table tbody > tr > td:nth-child(2) {
    text-align: right;
}

.invoice-table thead > tr > th:last-child,
.invoice-table thead > tr > th:nth-child(4),
.invoice-table thead > tr > th:nth-child(3),
.invoice-table thead > tr > th:nth-child(2) {
    text-align: right;
}

.invoice-total > tbody > tr > td:first-child {
    text-align: right;
}

.invoice-total > tbody > tr > td {
    border: 0 none;
}

    .invoice-total > tbody > tr > td:last-child {
        border-bottom: 1px solid #DDDDDD;
        text-align: right;
        width: 15%;
    }
/* ERROR & LOGIN & LOCKSCREEN*/
.middle-box {
    height: 400px;
    width: 400px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -200px;
    z-index: 100;
}

.lockscreen.middle-box {
    width: 200px;
    margin-left: -100px;
    margin-top: -190px;
}

.loginscreen.middle-box {
    width: 300px;
    margin-left: -150px;
    margin-top: -330px;
}

.loginColumns {
    width: 760px;
    margin: 8% auto 0;
}

.logo-name {
    color: #e6e6e6;
    font-size: 180px;
    font-weight: 800;
    letter-spacing: -10px;
    margin-bottom: 0px;
}

.middle-box h1 {
    font-size: 170px;
}

.wrapper .middle-box {
    margin-top: 140px;
}

.lock-word {
    z-index: 10;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -180px;
    margin-left: -470px;
}

    .lock-word span {
        font-size: 100px;
        font-weight: 600;
        color: #e9e9e9;
        display: inline-block;
    }

    .lock-word .first-word {
        margin-right: 160px;
    }
/* DASBOARD */
.dashboard-header {
    border-top: 0;
    padding: 20px 20px 20px 20px;
}

    .dashboard-header h2 {
        margin-top: 10px;
        font-size: 26px;
    }

.fist-item {
    border-top: none !important;
}

.statistic-box {
    margin-top: 40px;
}

.dashboard-header .list-group-item span.label {
    margin-right: 10px;
}

.list-group.clear-list .list-group-item {
    border-top: 1px solid #e7eaec;
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
    padding: 10px 0;
}

ul.clear-list:first-child {
    border-top: none !important;
}
/* Intimeline */
.timeline-item .date i {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px;
    width: 30px;
    text-align: center;
    border-top: 1px solid #e7eaec;
    border-bottom: 1px solid #e7eaec;
    border-left: 1px solid #e7eaec;
    background: #f8f8f8;
}

.timeline-item .date {
    text-align: right;
    width: 110px;
    position: relative;
    padding-top: 30px;
}

.timeline-item .content {
    border-left: 1px solid #e7eaec;
    border-top: 1px solid #e7eaec;
    padding-top: 10px;
    min-height: 100px;
}

    .timeline-item .content:hover {
        background: #f6f6f6;
    }
/* PIN BOARD */
ul.notes li,
ul.tag-list li {
    list-style: none;
}

    ul.notes li h4 {
        margin-top: 20px;
        font-size: 16px;
    }

    ul.notes li div {
        text-decoration: none;
        color: #000;
        background: #ffc;
        display: block;
        height: 140px;
        width: 140px;
        padding: 1em;
        position: relative;
    }

        ul.notes li div small {
            position: absolute;
            top: 5px;
            right: 5px;
            font-size: 10px;
        }

        ul.notes li div a {
            position: absolute;
            right: 10px;
            bottom: 10px;
            color: inherit;
        }

ul.notes li {
    margin: 10px 40px 50px 0px;
    float: left;
}

    ul.notes li div p {
        font-size: 12px;
    }

    ul.notes li div {
        text-decoration: none;
        color: #000;
        background: #ffc;
        display: block;
        height: 140px;
        width: 140px;
        padding: 1em;
        /* Firefox */
        -moz-box-shadow: 5px 5px 2px #212121;
        /* Safari+Chrome */
        -webkit-box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
        /* Opera */
        box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
    }

    ul.notes li div {
        -webkit-transform: rotate(-6deg);
        -o-transform: rotate(-6deg);
        -moz-transform: rotate(-6deg);
    }

    ul.notes li:nth-child(even) div {
        -o-transform: rotate(4deg);
        -webkit-transform: rotate(4deg);
        -moz-transform: rotate(4deg);
        position: relative;
        top: 5px;
    }

    ul.notes li:nth-child(3n) div {
        -o-transform: rotate(-3deg);
        -webkit-transform: rotate(-3deg);
        -moz-transform: rotate(-3deg);
        position: relative;
        top: -5px;
    }

    ul.notes li:nth-child(5n) div {
        -o-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        -moz-transform: rotate(5deg);
        position: relative;
        top: -10px;
    }

    ul.notes li div:hover,
    ul.notes li div:focus {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        position: relative;
        z-index: 5;
    }

    ul.notes li div {
        text-decoration: none;
        color: #000;
        background: #ffc;
        display: block;
        height: 210px;
        width: 210px;
        padding: 1em;
        -moz-box-shadow: 5px 5px 7px #212121;
        -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
        box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
        -moz-transition: -moz-transform 0.15s linear;
        -o-transition: -o-transform 0.15s linear;
        -webkit-transition: -webkit-transform 0.15s linear;
    }
/* FILE MANAGER */
.file-box {
    float: left;
    width: 220px;
}

.file-manager h5 {
    text-transform: uppercase;
}

.file-manager {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.folder-list li a {
    color: #666666;
    display: block;
    padding: 5px 0;
}

.folder-list li {
    border-bottom: 1px solid #e7eaec;
    display: block;
}

    .folder-list li i {
        margin-right: 8px;
        color: #3d4d5d;
    }

.category-list li a {
    color: #666666;
    display: block;
    padding: 5px 0;
}

.category-list li {
    display: block;
}

    .category-list li i {
        margin-right: 8px;
        color: #3d4d5d;
    }

    .category-list li a .text-navy {
        color: #1ab394;
    }

    .category-list li a .text-primary {
        color: #1c84c6;
    }

    .category-list li a .text-info {
        color: #23c6c8;
    }

    .category-list li a .text-danger {
        color: #EF5352;
    }

    .category-list li a .text-warning {
        color: #F8AC59;
    }

.file-manager h5.tag-title {
    margin-top: 20px;
}

.tag-list li {
    float: left;
}

    .tag-list li a {
        font-size: 10px;
        background-color: #f3f3f4;
        padding: 5px 12px;
        color: inherit;
        border-radius: 2px;
        border: 1px solid #e7eaec;
        margin-right: 5px;
        margin-top: 5px;
        display: block;
    }

.file {
    border: 1px solid #e7eaec;
    padding: 0;
    background-color: #ffffff;
    position: relative;
    margin-bottom: 20px;
    margin-right: 20px;
}

.file-manager .hr-line-dashed {
    margin: 15px 0;
}

.file .icon,
.file .image {
    height: 100px;
    overflow: hidden;
}

.file .icon {
    padding: 15px 10px;
    text-align: center;
}

.file-control {
    color: inherit;
    font-size: 11px;
    margin-right: 10px;
}

    .file-control.active {
        text-decoration: underline;
    }

.file .icon i {
    font-size: 70px;
    color: #dadada;
}

.file .file-name {
    padding: 10px;
    background-color: #f8f8f8;
    border-top: 1px solid #e7eaec;
}

.file-name small {
    color: #676a6c;
}

.corner {
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 0.6em solid transparent;
    border-right: 0.6em solid #f1f1f1;
    border-bottom: 0.6em solid #f1f1f1;
    right: 0em;
    bottom: 0em;
}

a.compose-mail {
    padding: 8px 10px;
}

.mail-search {
    max-width: 300px;
}
/* PROFILE */
.profile-content {
    border-top: none !important;
}

.feed-activity-list .feed-element {
    border-bottom: 1px solid #e7eaec;
}

.feed-element:first-child {
    margin-top: 0;
}

.feed-element {
    padding-bottom: 15px;
}

    .feed-element,
    .feed-element .media {
        margin-top: 15px;
    }

.feed-element,
.media-body {
    overflow: hidden;
}

    .feed-element > .pull-left {
        margin-right: 10px;
    }

    .feed-element img.img-circle,
    .dropdown-messages-box img.img-circle {
        width: 38px;
        height: 38px;
    }

    .feed-element .well {
        border: 1px solid #e7eaec;
        box-shadow: none;
        margin-top: 10px;
        margin-bottom: 5px;
        padding: 10px 20px;
        font-size: 11px;
        line-height: 16px;
    }

    .feed-element .actions {
        margin-top: 10px;
    }

    .feed-element .photos {
        margin: 10px 0;
    }

.feed-photo {
    max-height: 180px;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
}
/* MAILBOX */
.mail-box {
    background-color: #ffffff;
    border: 1px solid #e7eaec;
    border-top: 0;
    padding: 0px;
    margin-bottom: 20px;
}

.mail-box-header {
    background-color: #ffffff;
    border: 1px solid #e7eaec;
    border-bottom: 0;
    padding: 30px 20px 20px 20px;
}

    .mail-box-header h2 {
        margin-top: 0px;
    }

.mailbox-content .tag-list li a {
    background: #ffffff;
}

.mail-body {
    border-top: 1px solid #e7eaec;
    padding: 20px;
}

.mail-text {
    border-top: 1px solid #e7eaec;
}

    .mail-text .note-toolbar {
        padding: 10px 15px;
    }

.mail-body .form-group {
    margin-bottom: 5px;
}

.mail-text .note-editor .note-toolbar {
    background-color: #F9F8F8;
}

.mail-attachment {
    border-top: 1px solid #e7eaec;
    padding: 20px;
    font-size: 12px;
}

.mailbox-content {
    background: none;
    border: none;
    padding: 10px;
}

.mail-ontact {
    width: 23%;
}
/* PROJECTS */
.project-people,
.project-actions {
    text-align: right;
    vertical-align: middle;
}

dd.project-people {
    text-align: left;
    margin-top: 5px;
}

.project-people img {
    width: 32px;
    height: 32px;
}

.project-title a {
    font-size: 14px;
    color: #676a6c;
    font-weight: 600;
}

.project-list table tr td {
    border-top: none;
    border-bottom: 1px solid #e7eaec;
    padding: 15px 10px;
    vertical-align: middle;
}

.project-manager .tag-list li a {
    font-size: 10px;
    background-color: white;
    padding: 5px 12px;
    color: inherit;
    border-radius: 2px;
    border: 1px solid #e7eaec;
    margin-right: 5px;
    margin-top: 5px;
    display: block;
}

.project-files li a {
    font-size: 11px;
    color: #676a6c;
    margin-left: 10px;
    line-height: 22px;
}
/* FAQ */
.faq-item {
    padding: 20px;
    margin-bottom: 2px;
    background: #fff;
}

.faq-question {
    font-size: 18px;
    font-weight: 600;
    color: #1ab394;
    display: block;
}

    .faq-question:hover {
        color: #179d82;
    }

.faq-answer {
    margin-top: 10px;
    background: #f3f3f4;
    border: 1px solid #e7eaec;
    border-radius: 3px;
    padding: 15px;
}

.faq-item .tag-item {
    background: #f3f3f4;
    padding: 2px 6px;
    font-size: 10px;
    text-transform: uppercase;
}
/* Chat view */
.message-input {
    height: 90px !important;
}

.chat-avatar {
    white: 36px;
    height: 36px;
    float: left;
    margin-right: 10px;
}

.chat-user-name {
    padding: 10px;
}

.chat-user {
    padding: 8px 10px;
    border-bottom: 1px solid #e7eaec;
}

    .chat-user a {
        color: inherit;
    }
/*------------------------*/
.chat-view .ibox-content {
    /*height: 500px;*/
}

.theme-config-box {
    z-index: 1;
}

.chat-view {
    z-index: 20012;
}

.chat-users,
.chat-statistic {
    margin-left: -30px;
}

@media (max-width: 992px) {
    .chat-users,
    .chat-statistic {
        margin-left: 0px;
    }
}

.chat-view .ibox-content {
    padding: 0;
}

.chat-message {
    padding: 10px 20px;
}

.message-avatar {
    height: 48px;
    width: 48px;
    border: 1px solid #e7eaec;
    border-radius: 4px;
    margin-top: 1px;
}

.chat-discussion .chat-message:nth-child(2n+1) .message-avatar {
    float: left;
    margin-right: 10px;
}

.chat-discussion .chat-message:nth-child(2n) .message-avatar {
    float: right;
    margin-left: 10px;
}

.message {
    background-color: #fff;
    border: 1px solid #e7eaec;
    text-align: left;
    display: block;
    padding: 10px 20px;
    position: relative;
    border-radius: 4px;
}

.chat-discussion .chat-message:nth-child(2n+1) .message-date {
    float: right;
}

.chat-discussion .chat-message:nth-child(2n) .message-date {
    float: left;
}

.chat-discussion .chat-message:nth-child(2n+1) .message {
    text-align: left;
    margin-left: 55px;
}

.chat-discussion .chat-message:nth-child(2n) .message {
    text-align: right;
    margin-right: 55px;
}

.message-date {
    font-size: 10px;
    color: #888888;
}

.message-content {
    display: block;
}

.chat-discussion {
    background: #eee;
    padding: 15px;
    height: 400px;
    overflow-y: auto;
}

.chat-users {
    overflow-y: auto;
    height: 400px;
}

.chat-message-form .form-group {
    margin-bottom: 0;
}
/* jsTree */
.jstree-open > .jstree-anchor > .fa-folder:before {
    content: "\f07c";
}

.jstree-default .jstree-icon.none {
    width: 0;
}

body.rtls {
    /* Theme config */
}

    body.rtls #page-wrapper {
        margin: 0 220px 0 0;
    }

    body.rtls .nav-second-level li a {
        padding: 7px 35px 7px 10px;
    }

    body.rtls .ibox-title h5 {
        float: right;
    }

    body.rtls .pull-right {
        float: left !important;
    }

    body.rtls .pull-left {
        float: right !important;
    }

    body.rtls .ibox-tools {
        float: left;
    }

    body.rtls .stat-percent {
        float: left;
    }

    body.rtls .navbar-right {
        float: left !important;
    }

    body.rtls .navbar-top-links li:last-child {
        margin-left: 40px;
        margin-right: 0;
    }

    body.rtls .minimalize-styl-2 {
        float: right;
        margin: 14px 20px 5px 5px;
    }

    body.rtls .feed-element > .pull-left {
        margin-left: 10px;
        margin-right: 0;
    }

    body.rtls .timeline-item .date {
        text-align: left;
    }

        body.rtls .timeline-item .date i {
            left: 0;
            right: auto;
        }

    body.rtls .timeline-item .content {
        border-right: 1px solid #e7eaec;
        border-left: none;
    }

    body.rtls .theme-config {
        left: 0;
        right: auto;
    }

    body.rtls .spin-icon {
        border-radius: 0 20px 20px 0;
    }

    body.rtls .toast-close-button {
        float: left;
    }

    body.rtls #toast-container > .toast:before {
        margin: auto -1.5em auto 0.5em;
    }

    body.rtls #toast-container > div {
        padding: 15px 50px 15px 15px;
    }

    body.rtls .center-orientation .vertical-timeline-icon i {
        margin-left: 0;
        margin-right: -12px;
    }

    body.rtls .vertical-timeline-icon i {
        right: 50%;
        left: auto;
        margin-left: auto;
        margin-right: -12px;
    }

    body.rtls .file-box {
        float: right;
    }

    body.rtls ul.notes li {
        float: right;
    }

    body.rtls .chat-users,
    body.rtls .chat-statistic {
        margin-right: -30px;
        margin-left: auto;
    }

    body.rtls .dropdown-menu > li > a {
        text-align: right;
    }

    body.rtls .b-r {
        border-left: 1px solid #e7eaec;
        border-right: none;
    }

    body.rtls .dd-list .dd-list {
        padding-right: 30px;
        padding-left: 0;
    }

    body.rtls .dd-item > button {
        float: right;
    }

    body.rtls .theme-config-box {
        margin-left: -220px;
        margin-right: 0;
    }

        body.rtls .theme-config-box.show {
            margin-left: 0;
            margin-right: 0;
        }

    body.rtls .spin-icon {
        right: 0;
        left: auto;
    }

    body.rtls .skin-setttings {
        margin-right: 40px;
        margin-left: 0;
    }

    body.rtls .skin-setttings {
        direction: ltr;
    }

    body.rtls .footer.fixed {
        margin-right: 220px;
        margin-left: 0;
    }

@media (max-width: 992px) {
    body.rtls .chat-users,
    body.rtls .chat-statistic {
        margin-right: 0px;
    }
}

body.rtls.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
    margin: 0 70px 0 0;
}

body.rtls.mini-navbar.fixed-sidebar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
    margin: 0 0 0 0;
}

body.rtls.top-navigation .navbar-toggle {
    float: right;
    margin-left: 15px;
    margin-right: 15px;
}

.body-small.rtls.top-navigation .navbar-header {
    float: none;
}

body.rtls.top-navigation #page-wrapper {
    margin: 0;
}

body.rtls.mini-navbar #page-wrapper {
    margin: 0 70px 0 0;
}

body.rtls.mini-navbar.fixed-sidebar #page-wrapper {
    margin: 0 0 0 0;
}

body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {
    margin: 0 220px 0 0;
}

body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
    width: 220px;
}

.body-small.rtls .navbar-fixed-top {
    margin-right: 0px;
}

.body-small.rtls .navbar-header {
    float: right;
}

body.rtls .navbar-top-links li:last-child {
    margin-left: 20px;
}

body.rtls .top-navigation #page-wrapper,
body.rtls.mini-navbar .top-navigation #page-wrapper,
body.rtls.mini-navbar.top-navigation #page-wrapper {
    margin: 0;
}

body.rtls .top-navigation .footer.fixed,
body.rtls.top-navigation .footer.fixed {
    margin: 0;
}

@media (max-width: 768px) {
    body.rtls .navbar-top-links li:last-child {
        margin-left: 20px;
    }

    .body-small.rtls #page-wrapper {
        position: inherit;
        margin: 0 0 0 0px;
        min-height: 1000px;
    }

    .body-small.rtls .navbar-static-side {
        display: none;
        z-index: 101;
        position: absolute;
        width: 70px;
    }

    .body-small.rtls.mini-navbar .navbar-static-side {
        display: block;
    }

    .rtls.fixed-sidebar.body-small .navbar-static-side {
        display: none;
        z-index: 101;
        position: fixed;
        width: 220px;
    }

    .rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
        display: block;
    }
}

.rtls .ltr-support {
    direction: ltr;
}
/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.theme-config {
    position: absolute;
    top: 90px;
    right: 0px;
    overflow: hidden;
}

.theme-config-box {
    margin-right: -220px;
    position: relative;
    z-index: 2000;
    transition-duration: 0.8s;
}

    .theme-config-box.show {
        margin-right: 0px;
    }

.spin-icon {
    background: #1ab394;
    position: absolute;
    padding: 7px 10px 7px 13px;
    border-radius: 20px 0px 0px 20px;
    font-size: 16px;
    top: 0;
    left: 0px;
    width: 40px;
    color: #fff;
    cursor: pointer;
}

.skin-setttings {
    width: 220px;
    margin-left: 40px;
    background: #f3f3f4;
}

    .skin-setttings .title {
        background: #efefef;
        text-align: center;
        text-transform: uppercase;
        font-weight: 600;
        display: block;
        padding: 10px 15px;
        font-size: 12px;
    }

.setings-item {
    padding: 10px 30px;
}

    .setings-item.skin {
        text-align: center;
    }

    .setings-item .switch {
        float: right;
    }

.skin-name a {
    text-transform: uppercase;
}

.setings-item a {
    color: #fff;
}

.default-skin,
.blue-skin,
.ultra-skin,
.yellow-skin {
    text-align: center;
}

.default-skin {
    font-weight: 600;
    background: #1ab394;
}

    .default-skin:hover {
        background: #199d82;
    }

.blue-skin {
    font-weight: 600;
    background: url("patterns/header-profile-skin-1.png") repeat scroll 0 0;
}

    .blue-skin:hover {
        background: #0d8ddb;
    }

.yellow-skin {
    font-weight: 600;
    background: url("patterns/header-profile-skin-3.png") repeat scroll 0 100%;
}

    .yellow-skin:hover {
        background: #ce8735;
    }

.ultra-skin {
    font-weight: 600;
    background: url("patterns/header-profile-skin-2.png") repeat scroll 0 0;
}

    .ultra-skin:hover {
        background: #1a2d40;
    }
/*
 *
 *   SKIN 1 - INSPINIA - Responsive Admin Theme
 *   NAME - Blue light
 *
*/
.skin-1 .minimalize-styl-2 {
    margin: 14px 5px 5px 30px;
}

.skin-1 .navbar-top-links li:last-child {
    margin-right: 30px;
}

.skin-1.fixed-nav .minimalize-styl-2 {
    margin: 14px 5px 5px 15px;
}

.skin-1 .spin-icon {
    background: #0e9aef !important;
}

.skin-1 .nav-header {
    background: #0e9aef;
    background: url('patterns/header-profile-skin-1.png');
}

.skin-1.mini-navbar .nav-second-level {
    background: #3e495f;
}

.skin-1 .breadcrumb {
    background: transparent;
}

.skin-1 .page-heading {
    border: none;
}

.skin-1 .nav > li.active {
    background: #3a4459;
}

.skin-1 .nav > li > a {
    color: #9ea6b9;
}

.skin-1 .nav > li.active > a {
    color: #fff;
}

.skin-1 .navbar-minimalize {
    background: #0e9aef;
    border-color: #0e9aef;
}

body.skin-1 {
    background: #3e495f;
}

.skin-1 .navbar-static-top {
    background: #ffffff;
}

.skin-1 .dashboard-header {
    background: transparent;
    border-bottom: none !important;
    border-top: none;
    padding: 20px 30px 10px 30px;
}

.fixed-nav.skin-1 .navbar-fixed-top {
    background: #fff;
}

.skin-1 .wrapper-content {
    padding: 30px 15px;
}

.skin-1 #page-wrapper {
    background: #f4f6fa;
}

.skin-1 .ibox-title,
.skin-1 .ibox-content {
    border-width: 1px;
}

    .skin-1 .ibox-content:last-child {
        border-style: solid solid solid solid;
    }

.skin-1 .nav > li.active {
    border: none;
}

.skin-1 .nav-header {
    padding: 35px 25px 25px 25px;
}

    .skin-1 .nav-header a.dropdown-toggle {
        color: #fff;
        margin-top: 10px;
    }

        .skin-1 .nav-header a.dropdown-toggle .text-muted {
            color: #fff;
            opacity: 0.8;
        }

.skin-1 .profile-element {
    text-align: center;
}

.skin-1 .img-circle {
    border-radius: 5px;
}

.skin-1 .navbar-default .nav > li > a:hover,
.skin-1 .navbar-default .nav > li > a:focus {
    background: #3a4459;
    color: #fff;
}

.skin-1 .nav.nav-tabs > li.active > a {
    color: #555;
}

.skin-1 .nav.nav-tabs > li.active {
    background: transparent;
}
/*
 *
 *   SKIN 2 - INSPINIA - Responsive Admin Theme
 *   NAME - Inspinia Ultra
 *
*/
body.skin-2 {
    color: #565758 !important;
}

.skin-2 .minimalize-styl-2 {
    margin: 14px 5px 5px 25px;
}

.skin-2 .navbar-top-links li:last-child {
    margin-right: 25px;
}

.skin-2 .spin-icon {
    background: #23c6c8 !important;
}

.skin-2 .nav-header {
    background: #23c6c8;
    background: url('patterns/header-profile-skin-2.png');
}

.skin-2.mini-navbar .nav-second-level {
    background: #ededed;
}

.skin-2 .breadcrumb {
    background: transparent;
}

.skin-2.fixed-nav .minimalize-styl-2 {
    margin: 14px 5px 5px 15px;
}

.skin-2 .page-heading {
    border: none;
    background: rgba(255, 255, 255, 0.7);
}

.skin-2 .nav > li.active {
    background: #e0e0e0;
}

.skin-2 .logo-element {
    padding: 17px 0;
}

.skin-2 .nav > li > a,
.skin-2 .welcome-message {
    color: #edf6ff;
}

.skin-2 #top-search::-moz-placeholder {
    color: #edf6ff;
    opacity: 0.5;
}

.skin-2 #side-menu > li > a,
.skin-2 .nav.nav-second-level > li > a {
    color: #586b7d;
}

.skin-2 .nav > li.active > a {
    color: #213a53;
}

.skin-2.mini-navbar .nav-header {
    background: #213a53;
}

.skin-2 .navbar-minimalize {
    background: #23c6c8;
    border-color: #23c6c8;
}

.skin-2 .border-bottom {
    border-bottom: none !important;
}

.skin-2 #top-search {
    color: #fff;
}

body.skin-2 #wrapper {
    background-color: #ededed;
}

.skin-2 .navbar-static-top {
    background: #213a53;
}

.fixed-nav.skin-2 .navbar-fixed-top {
    background: #213a53;
    border-bottom: none !important;
}

.skin-2 .nav-header {
    padding: 30px 25px 30px 25px;
}

.skin-2 .dashboard-header {
    background: rgba(255, 255, 255, 0.4);
    border-bottom: none !important;
    border-top: none;
    padding: 20px 30px 20px 30px;
}

.skin-2 .wrapper-content {
    padding: 30px 15px;
}

.skin-2 .dashoard-1 .wrapper-content {
    padding: 0px 30px 25px 30px;
}

.skin-2 .ibox-title {
    background: rgba(255, 255, 255, 0.7);
    border: none;
    margin-bottom: 1px;
}

.skin-2 .ibox-content {
    background: rgba(255, 255, 255, 0.4);
    border: none !important;
}

.skin-2 #page-wrapper {
    background: #f6f6f6;
    background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
    background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
    background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
    background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)";
}

.skin-2 .ibox-title,
.skin-2 .ibox-content {
    border-width: 1px;
}

    .skin-2 .ibox-content:last-child {
        border-style: solid solid solid solid;
    }

.skin-2 .nav > li.active {
    border: none;
}

.skin-2 .nav-header a.dropdown-toggle {
    color: #edf6ff;
    margin-top: 10px;
}

    .skin-2 .nav-header a.dropdown-toggle .text-muted {
        color: #edf6ff;
        opacity: 0.8;
    }

.skin-2 .img-circle {
    border-radius: 10px;
}

.skin-2 .nav.navbar-top-links > li > a:hover,
.skin-2 .nav.navbar-top-links > li > a:focus {
    background: #1a2d41;
}

.skin-2 .navbar-default .nav > li > a:hover,
.skin-2 .navbar-default .nav > li > a:focus {
    background: #e0e0e0;
    color: #213a53;
}

.skin-2 .nav.nav-tabs > li.active > a {
    color: #555;
}

.skin-2 .nav.nav-tabs > li.active {
    background: transparent;
}
/*
 *
 *   SKIN 3 - INSPINIA - Responsive Admin Theme
 *   NAME - Yellow/purple
 *
*/
.skin-3 .minimalize-styl-2 {
    margin: 14px 5px 5px 30px;
}

.skin-3 .navbar-top-links li:last-child {
    margin-right: 30px;
}

.skin-3.fixed-nav .minimalize-styl-2 {
    margin: 14px 5px 5px 15px;
}

.skin-3 .spin-icon {
    background: #ecba52 !important;
}

body.boxed-layout.skin-3 #wrapper {
    background: #3e2c42;
}

.skin-3 .nav-header {
    background: #ecba52;
    background: url('patterns/header-profile-skin-3.png');
}

.skin-3.mini-navbar .nav-second-level {
    background: #3e2c42;
}

.skin-3 .breadcrumb {
    background: transparent;
}

.skin-3 .page-heading {
    border: none;
}

.skin-3 .nav > li.active {
    background: #38283c;
}

.fixed-nav.skin-3 .navbar-fixed-top {
    background: #fff;
}

.skin-3 .nav > li > a {
    color: #948b96;
}

.skin-3 .nav > li.active > a {
    color: #fff;
}

.skin-3 .navbar-minimalize {
    background: #ecba52;
    border-color: #ecba52;
}

body.skin-3 {
    background: #3e2c42;
}

.skin-3 .navbar-static-top {
    background: #ffffff;
}

.skin-3 .dashboard-header {
    background: transparent;
    border-bottom: none !important;
    border-top: none;
    padding: 20px 30px 10px 30px;
}

.skin-3 .wrapper-content {
    padding: 30px 15px;
}

.skin-3 #page-wrapper {
    background: #f4f6fa;
}

.skin-3 .ibox-title,
.skin-3 .ibox-content {
    border-width: 1px;
}

    .skin-3 .ibox-content:last-child {
        border-style: solid solid solid solid;
    }

.skin-3 .nav > li.active {
    border: none;
}

.skin-3 .nav-header {
    padding: 35px 25px 25px 25px;
}

    .skin-3 .nav-header a.dropdown-toggle {
        color: #fff;
        margin-top: 10px;
    }

        .skin-3 .nav-header a.dropdown-toggle .text-muted {
            color: #fff;
            opacity: 0.8;
        }

.skin-3 .profile-element {
    text-align: center;
}

.skin-3 .img-circle {
    border-radius: 5px;
}

.skin-3 .navbar-default .nav > li > a:hover,
.skin-3 .navbar-default .nav > li > a:focus {
    background: #38283c;
    color: #fff;
}

.skin-3 .nav.nav-tabs > li.active > a {
    color: #555;
}

.skin-3 .nav.nav-tabs > li.active {
    background: transparent;
}

@media (min-width: 768px) {
    #page-wrapper {
        position: inherit;
        margin: 0 0 0 220px;
        min-height: 1200px;
    }

    .navbar-static-side {
        z-index: 101;
        position: absolute;
        width: 220px;
    }

    .navbar-top-links .dropdown-messages,
    .navbar-top-links .dropdown-tasks,
    .navbar-top-links .dropdown-alerts {
        margin-left: auto;
    }
}

@media (max-width: 768px) {
    #page-wrapper {
        position: inherit;
        margin: 0 0 0 0px;
        min-height: 1000px;
    }

    .body-small .navbar-static-side {
        display: none;
        z-index: 101;
        position: absolute;
        width: 70px;
    }

    .body-small.mini-navbar .navbar-static-side {
        display: block;
    }

    .lock-word {
        display: none;
    }

    .navbar-form-custom {
        display: none;
    }

    .navbar-header {
        display: inline;
        float: left;
    }

    .sidebard-panel {
        z-index: 2;
        position: relative;
        width: auto;
        min-height: 100% !important;
    }

    .sidebar-content .wrapper {
        padding-right: 0px;
        z-index: 1;
    }

    .fixed-sidebar.body-small .navbar-static-side {
        display: none;
        z-index: 101;
        position: fixed;
        width: 220px;
    }

    .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
        display: block;
    }
}

@media (max-width: 350px) {
    .timeline-item .date {
        text-align: left;
        width: 110px;
        position: relative;
        padding-top: 30px;
    }

        .timeline-item .date i {
            position: absolute;
            top: 0;
            left: 15px;
            padding: 5px;
            width: 30px;
            text-align: center;
            border: 1px solid #e7eaec;
            background: #f8f8f8;
        }

    .timeline-item .content {
        border-left: none;
        border-top: 1px solid #e7eaec;
        padding-top: 10px;
        min-height: 100px;
    }

    .nav.navbar-top-links li.dropdown {
        display: none;
    }
}
/* Only demo */
@media (max-width: 1000px) {
    .welcome-message {
        display: none;
    }
}

@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 100;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
}

@-webkit-keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    30% {
        -webkit-transform: scaleX(1.25) scaleY(0.75);
        transform: scaleX(1.25) scaleY(0.75);
    }

    40% {
        -webkit-transform: scaleX(0.75) scaleY(1.25);
        transform: scaleX(0.75) scaleY(1.25);
    }

    60% {
        -webkit-transform: scaleX(1.15) scaleY(0.85);
        transform: scaleX(1.15) scaleY(0.85);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    30% {
        -webkit-transform: scaleX(1.25) scaleY(0.75);
        -ms-transform: scaleX(1.25) scaleY(0.75);
        transform: scaleX(1.25) scaleY(0.75);
    }

    40% {
        -webkit-transform: scaleX(0.75) scaleY(1.25);
        -ms-transform: scaleX(0.75) scaleY(1.25);
        transform: scaleX(0.75) scaleY(1.25);
    }

    60% {
        -webkit-transform: scaleX(1.15) scaleY(0.85);
        -ms-transform: scaleX(1.15) scaleY(0.85);
        transform: scaleX(1.15) scaleY(0.85);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}

@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
}

@keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    40% {
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    60% {
        -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    80% {
        -webkit-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        -ms-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg);
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg);
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
    }

    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px);
    }

    80% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }

    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px);
    }

    80% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px);
    }

    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        transform: translateX(-30px);
    }

    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    80% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    25% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3);
    }
}

@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    25% {
        -webkit-transform: scale(.95);
        -ms-transform: scale(.95);
        transform: scale(.95);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3);
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(40px);
        -ms-transform: translateX(40px);
        transform: translateX(40px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        -ms-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
}

@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0;
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0;
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    100% {
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0;
    }
}

@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40% {
        -webkit-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    100% {
        -webkit-transform: translateY(700px);
        -ms-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0;
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg);
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg);
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}
body {
    background-color: #f3f3f3;
    color: #484744;
    line-height: 170%;
    font-family: "Helvetica Neue",helvetica,'lucida grande','lucida sans unicode',lucida,'Hiragino Sans GB','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif;
}
/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.watting-modal {
    display: none;
    position: fixed;
    z-index: 9000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 255, 255, 255, .8 ) url('images/loading.gif') 50% 50% no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;
}

    /* Anytime the body has the loading class, our
   modal element will be visible */
    body.loading .watting-modal {
        display: block;
    }
/* Set padding to keep content from hitting the edges */
.body-content {
    padding-bottom: 0px;
    padding-left: 0px;
}

.navbar-fixed-top {
    background: #fff;
    transition-duration: 0.5s;
    border-bottom: 0px solid #468ba28f !important;
}

.ibox-tools .btn-info {
    color: #fff;
}

.hand-pointer {
    cursor: pointer;
}

.img-user {
    width: 79px;
    height: 79px;
}

.user-name {
    color: #d19b3d;
}
/*bootstrap override*/
.panel-light {
    border-color: #ddd;
}

    .panel-light > .panel-heading {
        color: #333;
        background-color: #fff;
        border-color: #ddd;
        margin-top:-5px;
    }

    .panel-light > .panel-body {
        background-color: rgba(255, 255, 255, 0.81);
    }

    .panel-light > .panel-footer {
        margin-bottom:30px;
        background-color: #fff;
    }

.panel-glow {
}

    .panel-glow > .panel-body {
        background-color: rgba(255, 255, 255, 0.61);
    }

.text-shadow {
    color: #999;
}

.breadcrumb {
    background-color: transparent;
}

.text-primary {
    color: #0ca032;
}

#txt-timeline-speaker {
    border-color: #d19b3d;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px 4px;
    box-shadow: inset 0 1px 1px rgba(248, 242, 218, 0.25);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    min-height: 75px;
}

.at-name {
    color: #54d09f;
}

#toolbar .date {
    float: left;
}
/* Set width on the form input elements since they're 100% wide by default 
input,
select,
textarea {
    max-width: 280px;
}*/
.text-glow {
    margin: 0;
    width: 100%;
    color: #54d09f;
    font-family: sans-serif;
    font-size: 16px;
    box-shadow: none;
    padding: 6px;
    border: solid 0px #dcdcdc;
    border-bottom: solid 1px #dcdcdc;
    transition: box-shadow 0.3s, border 0.3s;
}

    .text-glow:focus {
        outline: none;
        border: solid 0px #707070;
        box-shadow: 0 0 5px 1px #969696;
    }

footer {
    position: fixed;
    bottom: 0px;
    width: 100%;
    height: 20px;
    background-color: #4b7f999c;
    z-index: 9999;
}

.set-absolute-center {
    display: table-cell;
    vertical-align: middle;
}

.set-padding-bottom {
    padding-bottom: 50px;
}

.set-center {
    text-align: center;
}

.set-left {
    text-align: left;
}

.set-right {
    text-align: right;
}

.set-bottom {
    vertical-align: bottom;
}

.set-padding-top {
    padding-top: 15px;
}

.time-line-name a {
    color: #c35f15;
}

.time-line-time {
    font-style: italic;
    color: #999;
}

.dot-line {
    border-style: dotted;
    border-color: #808080;
}

.img-tile {
    height: 98px;
    width: 98px;
}

a {
    cursor: pointer;
    color: #2772fd;
}

.user-info-item {
    padding-top: 7px;
    padding-bottom: 7px;
}

    .user-info-item:hover {
        background-color: #F5F5F5;
    }

.order-list {
    padding-right: 5px;
    font-size: 16px;
}

/*nav*/
.navbar {
    background-color: #1890ff;
    border: none;
    box-shadow: 0 1px 8px rgba(0,21,41,.28);
    height: 40px;
    min-height: 40px;
    margin-bottom: 10px;
    /*background: -webkit-linear-gradient(bottom,#2196F3, #00BCD4);
    background: -o-linear-gradient(bottom, #2196F3, #00BCD4);
    background: -moz-linear-gradient(bottom, #2196F3, #00BCD4);
    background: linear-gradient(to bottom, #1890ff, #24b1eabd);*/
    background: linear-gradient(to bottom, #000c17, #001529);
}

.dropdown-menu {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 8px rgba(0,0,0,.15);
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 5px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.nav > li > a, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a, .dropdown-menu > li {
    border-bottom: 3px solid transparent;
}

    .nav > li > a:focus, .nav > li > a:hover, .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
        border-bottom: 3px solid transparent;
        background: #ffffff2e;
    }

    .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
        border-bottom: 3px solid transparent;
        background: #e6f7ff;
    }





.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
}

.navbar a {
    color: #fff;
}

.nav > li > a {
    /*color: #ffffff;*/
    font-weight: normal;
    padding: 7px 15px 10px 15px;
}

.navbar .navbar-brand {
    height: 40px;
    line-height: 18px;
    padding: 10px 15px;
}

.navbar .top-search {
    background: rgb(64 91 103);
    height: 27px;
    margin: 5px 5px;
    border-radius: 7px;
    width: 55px;
    max-width: 125px;
}

/*end of nav style*/
/*
    左侧菜单
*/
.menu-left {
    position: fixed;
}

/*右侧panel*/
.slideout-menu {
    position: fixed;
    left: auto;
    padding-top: 50px;
    top: 0;
    bottom: 0;
    right: 0;
    width: 80%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    display: none;
    background: rgba(243, 249, 249, 0.51);
    z-index: 1020;
}

.slideout-panel {
    position: relative;
    z-index: 1;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
    overflow: hidden;
}

    .slideout-open .slideout-menu {
        display: block;
    }

/*end of right slideout*/




/* speaker*/
#speaker-all {
    padding-left: 15px;
    padding-right: 15px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}


/*公文文档样式*/
.doc-head {
    background-color: #999;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
}

    .doc-head .glyphicon {
        padding-right: 4px;
    }

.doc-foot {
    background-color: #999;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
}

    .doc-foot .glyphicon {
        padding-right: 4px;
    }

.page-head {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.fixed-table-container {
    padding-bottom: 50px;
    border: 1px solid #9e9e9e69;
}
/*end of 公文*/

/*sidebar style*/

.sidemenu {
    width: 13%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    background: #000c17;
}

.content-frame {
    width: 87%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
}
/*------*/
.nav-side-menu {
    overflow: auto;
    font-family: verdana;
    font-size: 12px;
    font-weight: 200;
    background-color: #001529;
    position: relative;
    float: left;
    height: 100%;
    color: #fff;
    width: 100%;
}

.sidemenu-L1 {
    width: 30%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.sidemenu-L2 {
    width: 70%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.sideitem li.active {
    background: #1890ff;
    color: #fff;
    /*border-right: solid 1px #c1c1c1;*/
}

.sideitem li {
    height: 55px;
    background: #001529;
    /*border-bottom: solid 1px #d4d4d4;*/
    border-right: solid 1px #000c17;
    text-align: center;
    line-height: 56px;
    cursor: pointer;
    font-size: 14px;
    color: #ffffffa6;
}

.sideitem .fa {
    color: #ffffffa6;
}

.sideitem .active .fa {
    color: #fff;
}

.cd-panel-header {
    /*...*/
    width: 90%;
    height: 50px;
    transition: top 0.3s 0s;
}

.nav-side-menu .brand {
    background-color: #d3d2d2;
    line-height: 50px;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #4f5b69;
}

.nav-side-menu .toggle-btn {
    display: none;
}

.nav-side-menu ul,
.nav-side-menu li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    line-height: 55px;
    cursor: pointer;
    /*    
    .collapsed{
       .arrow:before{
                 font-family: FontAwesome;
                 content: "\f053";
                 display: inline-block;
                 padding-left:10px;
                 padding-right: 10px;
                 vertical-align: middle;
                 float:right;
            }
     }
*/
}

    .nav-side-menu ul :not(collapsed) .arrow:before,
    .nav-side-menu li :not(collapsed) .arrow:before {
        font-family: FontAwesome;
        content: "\f078";
        display: inline-block;
        padding-left: 10px;
        padding-right: 10px;
        vertical-align: middle;
        float: right;
    }

    .nav-side-menu ul .active,
    .nav-side-menu li .active {
        /*border-left: 3px solid #000;*/
        background-color: #1890ff;
        color: #fff;
    }

    .nav-side-menu ul .sub-menu li.active,
    .nav-side-menu li .sub-menu li.active {
        color: #1890ff;
    }

        .nav-side-menu ul .sub-menu li.active a,
        .nav-side-menu li .sub-menu li.active a {
            color: #fff;
            background-color: #1890ff;
        }

    .nav-side-menu ul .sub-menu li,
    .nav-side-menu li .sub-menu li {
        background-color: #000c17;
        border: none;
        line-height: 35px;
        /*border-bottom: 1px solid #dddddd;*/
        margin-left: 0px;
    }

        .nav-side-menu ul .sub-menu li:hover,
        .nav-side-menu li .sub-menu li:hover {
            background-color: #1890ff;
        }
    /*.nav-side-menu ul .sub-menu li:before,
        .nav-side-menu li .sub-menu li:before {
            font-family: FontAwesome;
            content: "\f105";
            display: inline-block;
            padding-left: 10px;
            padding-right: 10px;
            vertical-align: middle;
        }*/
    .nav-side-menu li a .fa-angle-right {
        padding-left: 15px;
        padding-right: 10px;
    }

.nav-side-menu li {
    padding-left: 0px;
    /*border-left: 0px solid #cacccf;
    border-bottom: 1px solid #cacccf;*/
    font-size: 14px;
}

    .nav-side-menu li a {
        text-decoration: none;
        color: #ffffffa6;
        display: block;
    }

        .nav-side-menu li a i {
            padding-left: 7px;
            width: 20px;
            padding-right: 10%;
        }

    .nav-side-menu li:hover {
        background-color: #1890ff;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -o-transition: all 1s ease;
        -ms-transition: all 1s ease;
        transition: all 1s ease;
    }

    .nav-side-menu li a:hover {
        color: #fff;
    }

@media (max-width: 767px) {
    .nav-side-menu {
        position: relative;
        width: 100%;
        margin-bottom: 10px;
    }

        .nav-side-menu .toggle-btn {
            display: block;
            cursor: pointer;
            position: absolute;
            right: 10px;
            top: 10px;
            z-index: 10 !important;
            padding: 3px;
            background-color: #ffffff;
            color: #000;
            width: 40px;
            text-align: center;
        }

    .brand {
        text-align: left !important;
        font-size: 22px;
        padding-left: 20px;
        line-height: 50px !important;
    }
}

@media (min-width: 767px) {
    .nav-side-menu .menu-list .menu-content {
        display: block;
    }
}
/*end of left side by menu*/
/*1st level menu*/

.nav-side-menu-1st {
    overflow: auto;
    font-family: verdana;
    font-size: 12px;
    font-weight: 200;
    background-color: #F5F5F5;
    position: fixed;
    height: 100%;
    width: 65px;
    color: #F5F5F5;
    z-index: 99;
    min-width: 65px;
}


    .nav-side-menu-1st .brand {
        background-color: #f5f5f5;
        line-height: 50px;
        display: block;
        text-align: center;
        font-size: 14px;
        border-bottom: 1px solid #cacccf;
    }

    .nav-side-menu-1st .toggle-btn {
        display: none;
    }

    .nav-side-menu-1st ul,
    .nav-side-menu-1st li {
        list-style: none;
        padding: 0px;
        margin: 0px;
        line-height: 55px;
        cursor: pointer;
    }

        .nav-side-menu-1st ul :not(collapsed) .arrow:before,
        .nav-side-menu-1st li :not(collapsed) .arrow:before {
            font-family: FontAwesome;
            content: "\f078";
            display: inline-block;
            padding-left: 10px;
            padding-right: 10px;
            vertical-align: middle;
            float: right;
        }

        .nav-side-menu-1st ul .active,
        .nav-side-menu-1st li .active {
            border-left: 3px solid #d19b3d;
            background-color: #d3d2d2;
        }

    .nav-side-menu-1st li {
        padding-left: 0px;
        border-left: 3px solid #d5d5d5;
        border-bottom: 1px solid #d5d5d5;
    }

        .nav-side-menu-1st li a {
            text-decoration: none;
            color: #4f5b69;
        }

            .nav-side-menu-1st li a i {
                padding-left: 10px;
                width: 20px;
                padding-right: 20px;
            }

        .nav-side-menu-1st li:hover {
            border-left: 3px solid #d19b3d;
            background-color: #d3d2d2;
            -webkit-transition: all 1s ease;
            -moz-transition: all 1s ease;
            -o-transition: all 1s ease;
            -ms-transition: all 1s ease;
            transition: all 1s ease;
        }

@media (max-width: 767px) {
    .nav-side-menu-1st {
        position: relative;
        width: 100%;
        margin-bottom: 10px;
    }

        .nav-side-menu-1st .toggle-btn {
            display: block;
            cursor: pointer;
            position: absolute;
            right: 10px;
            top: 10px;
            z-index: 10 !important;
            padding: 3px;
            background-color: #ffffff;
            color: #000;
            width: 40px;
            text-align: center;
        }

    .brand {
        text-align: left !important;
        font-size: 22px;
        padding-left: 20px;
        line-height: 50px !important;
    }
}

@media (min-width: 767px) {
    .nav-side-menu-1st .menu-list .menu-content {
        display: block;
    }
}

/*end of side bar style*/


.tabs-container {
    padding-left: 5px;
}


/*列表页的砖块样式*/
.brick-list {
    list-style: none;
}

.brick-item {
    position: relative;
    z-index: 1;
    float: left;
    width: 234px;
    margin-left: 14px;
    margin-bottom: 14px;
    background: #fff;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.brick-item-m .figure-img {
    width: 160px;
    height: 160px;
    margin: 0 auto 18px;
}

.brick-item a {
    cursor: pointer;
}

.brick-item-m .title, .brick-item-m .title a {
    color: #333;
}

.brick-item-m .title {
    margin: 0 10px 3px;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
}

.brick-item-m .desc {
    margin: 0 10px 10px;
    height: 18px;
    font-size: 12px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    _zoom: 1;
    color: #b0b0b0;
}

.brick-item .proxy-user {
    color: #b94a48;
}

.proxy-user a {
    color: #b94a48;
}

.brick-item img {
    padding-top: 30px;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

.brick-item:hover {
    z-index: 2;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}


.brick-item-m-2 {
    height: 260px;
    padding: 20px 0;
}
/*end brick 列表页*/

/*table acsteplist info style  bootstrap table violet style*/
thead {
    background-color: #fafafa;
}

.bs-searchbox, .bs-actionsbox, .bs-donebutton {
    padding: 4px 8px;
    height: 30px;
}

.table .form-control {
    border-color: #f0f0f0;
}

.table-striped {
    background-color: #fff;
}

.table-bordered {
    border: 1px solid #fafafa;
}

.bootstrap-table .fixed-table-container.fixed-height .table thead th {
    border-bottom: 1px solid #f0f0f0;
    font-weight: normal;
    padding: 3px 5px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    border: solid 1px #efefef;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #f0f0f0;
}

.bootstrap-table .fixed-table-container.fixed-height .table.table-inner thead th
.bootstrap-table .fixed-table-container.fixed-height .table.innertable thead th {
    padding: 5px 10px;
    font-weight: normal;
}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #f0f0f0;
}

.pagination > li > a, .pagination > li > span {
    background-color: #FFFFFF;
    border: 1px solid #d8c3db;
    color: inherit;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 4px 10px;
    position: relative;
    text-decoration: none;
}

.bootstrap-table .page-list .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #d8c3db;
    color: #fff;
}

.bootstrap-table .page-list .btn-default {
    color: #fff;
    /*border-color: #d8c3db;
    background-color: #d8c3db;*/
}

    .bootstrap-table .page-list .btn-default:hover {
        /*background-color: #8f83a552;*/
        color: #fff;
    }

.bootstrap-table .fixed-table-pagination > .pagination ul.pagination a {
    padding: 4px 10px;
    line-height: 1.228571429;
}




.bootstrap-table .fixed-table-container .fixed-table-body {
    overflow-y: auto;
}

    .bootstrap-table .fixed-table-container .fixed-table-body::-webkit-scrollbar {
        width: 10px;
        height: 10px;
    }

    .bootstrap-table .fixed-table-container .fixed-table-body::-webkit-scrollbar-thumb {
        margin: 5px;
        background-color: #000c17;
        -webkit-border-radius: 5px;
    }

    .bootstrap-table .fixed-table-container .fixed-table-body::-webkit-scrollbar-button:start:decrement,
    .bootstrap-table .fixed-table-container .fixed-table-body::-webkit-scrollbar-button:end:increment {
        height: 10px;
        display: block;
    }

.bootstrap-table .fixed-table-container .table tbody tr.selected td {
    background: #F0F0F0;
}


.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #2196f3;
    outline: 0;
}

.form-control:focus, .single-line:focus {
    border-color: #1890ff;
}
/*table acsteplist info style*/
.th-step-name {
    width: 20%;
}

.th-step-type {
    width: 7%;
    text-align: center;
}

.th-send-time {
    width: 13%;
    text-align: center;
}

.th-audit-outcome {
    width: 10%;
    text-align: center;
}

.th-audit-user {
    width: 10%;
    text-align: center;
}

.th-audit-time {
    width: 15%;
    text-align: center;
}

.inner-audit-table {
    border-width: 0px;
    border-style: None;
    width: 100%;
    border-collapse: collapse;
}

.in-td-outcome {
    width: 16.667%;
    text-align: center;
}

.in-td-user {
    width: 16.667%;
    text-align: center;
}

.in-td-time {
    width: 26.5%;
    text-align: center;
}

.in-td-note {
    width: 40.1%;
    padding-left: 5px;
}
/*end of table*/

.form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}

    .form-signin .form-signin-heading, .form-signin .checkbox {
        margin-bottom: 10px;
    }

    .form-signin .checkbox {
        font-weight: normal;
    }

    .form-signin .form-control {
        position: relative;
        font-size: 16px;
        height: auto;
        padding: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .form-signin .form-control:focus {
            z-index: 2;
        }

    .form-signin input[type="text"] {
        margin-bottom: -1px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .form-signin input[type="password"] {
        margin-bottom: 10px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.account-wall {
    margin-top: 20px;
    padding: 40px 0px 20px 0px;
    background-color: #f7f7f7;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}

.login-title {
    color: #555;
    font-size: 18px;
    font-weight: 400;
    display: block;
}

.profile-img {
    width: 96px;
    height: 96px;
    margin: 0 auto 10px;
    display: block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.need-help {
    margin-top: 10px;
}

.new-account {
    display: block;
    margin-top: 10px;
}

.input-txt {
    border: none;
    /*border-bottom-style:solid;
    border-bottom-width:1px;*/
    width: 90%;
    padding-left: 5px;
    margin-left: 5px;
}

.input-txt-1 {
    border: none;
    /*border-bottom-style:solid;
    border-bottom-width:1px;*/
    width: 60%;
    margin-left: 5px;
}

.input-txt-fixed {
    border: none;
    /*border-bottom-style:solid;
    border-bottom-width:1px;*/
    width: 120px;
    margin-left: 5px;
    margin-right: 10%;
}



.navbarmenu {
    margin-left: 20px;
}

    .navbarmenu .navtab {
        background-color: #f2f2f2;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        /* padding-top: 5px; */
        /* margin-top: 15px; */
        height: 40px;
        min-height: 40px;
        border-top-color: #1890ff;
        border-top-width: 2px;
        border-top-style: solid;
    }

        .navbarmenu .navtab a {
            color: #1890ff;
        }

            .navbarmenu .navtab a:hover {
                color: #fff;
                border-top-left-radius: 8px;
                border-top-right-radius: 8px;
            }

    .navbarmenu .hovered {
        background-color: #f2f2f24f;
        color: #fff;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        /* padding-top: 5px; */
        /* margin-top: 15px; */
        /* height: 40px; */
        border-top-color: #1890ff;
        border-top-width: 2px;
        border-top-style: solid;
    }

.tab-close {
    color: #fff;
    position: fixed;
    top: 100px;
    left: 300px;
    z-index: 20;
    cursor: pointer;
    display: none;
}

.mainframe {
    border: none;
    height: 100%;
    width: 100%;
    color: #fff;
}

.navbarmenu-r {
}

.btn-primary :active {
    background-color: #1890ff;
}

.btn-primary :hover {
    background-color: #1890ff;
}
/*
.btn-default {
    color: #595e60;
    border-color: hsl(240, 4%, 95%);
    background-color: #e0e0e5;
}

    .btn-default:active {
        background-color: #1c84c6;
        color: #fff;
    }

    .btn-default:hover {
        background-color: #1c84c6;
        color: #fff;
    }
*/
.btn-default {
    background-color: #a8b0b3;
    border-color: #607D8B;
    color: #FFFFFF;
}




.wp-scrollbar {
    overflow-y: auto;
}

    .wp-scrollbar::-webkit-scrollbar {
        width: 10px;
    }

    .wp-scrollbar::-webkit-scrollbar-thumb:vertical {
        margin: 5px;
        background-color: #000c17;
        -webkit-border-radius: 5px;
    }

    .wp-scrollbar::-webkit-scrollbar-button:start:decrement,
    .wp-scrollbar::-webkit-scrollbar-button:end:increment {
        height: 5px;
        display: block;
    }

.login-gb {
    background-image: url('/Images/bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 150px;
}

.login-box {
    height: 420px;
    width: 650px;
    margin: 0 15% 15% auto;
    background: #b5b2ec;
    box-shadow: 0 0 50px 0 rgb(239 228 228 / 10%);
    border-radius: 10px;
}

    .login-box .title {
        padding-top: 65px;
        text-align: center;
        font-size: 24px;
        color: #FFFFFF;
        text-align: center;
    }

    .login-box .logo {
        background: url('/Images/logo.png') no-repeat;
        background-position: center;
        background-size: contain;
        height: 127px;
        margin-top: 35px;
    }

    .login-box .desc {
        opacity: 0.68;
        font-family: PingFangSC-Regular;
        font-size: 18px;
        color: #fff;
        text-align: center;
        margin-top: 15px;
    }

    .login-box .company {
        font-size: 10px;
        color: #FFFFFF;
        letter-spacing: 0.83px;
        text-align: center;
        margin-top: 60px;
    }

        .login-box .company a {
            color: #fff;
        }

    .login-box .right-form {
        background: #F9F9F9;
        height: 420px;
        box-shadow: 0 0 50px 0 rgba(0,0,0,0.10);
        border-radius: 0px 10px 10px 0;
    }

        .login-box .right-form .title {
            font-size: 24px;
            color: #4944a0;
            letter-spacing: 2px;
            text-align: center;
        }

        .login-box .right-form form {
            margin-top: 40px;
        }

        .login-box .right-form .lb {
            opacity: 0.4;
            font-family: PingFangSC-Medium;
            font-size: 14px;
            color: #1D1D26;
            letter-spacing: 1.4px;
            text-align: left;
        }

        .login-box .right-form .login-text {
            border: 0;
            border-bottom: 1px solid;
            border-bottom-color: rgba(36,37,42,0.40);
            background-color: #F9F9F9;
            width: 100%;
        }

        .login-box .right-form .form-group {
            margin-top: 10px;
        }





.row.small {
    margin-bottom: 3px;
}

.small .form-control {
    height: 24px;
    font-size: 12px;
    padding: 2px 5px;
}

.small .input-group.date .input-group-addon {
    height: 24px;
    font-size: 12px;
    padding: 2px 5px;
}

.small .input-group-addon {
    height: 24px;
    font-size: 12px;
    padding: 0px 5px;
}

.small .btn {
    height: 24px;
    padding: 2px 5px;
    font-size: 12px;
    margin-bottom: 2px;
}

.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
    border-bottom: 3px solid #fff;
}

    .tabs-container .nav-tabs > li.active > a.primary {
        border: #1890ff 1px solid;
        border-bottom: 3px solid #fff;
    }

    .tabs-container .nav-tabs > li.active > a.info {
        border: #24c6c8 1px solid;
        border-bottom: 3px solid #fff;
    }

    .tabs-container .nav-tabs > li.active > a.warning {
        border: #d19b3d 1px solid;
        border-bottom: 3px solid #fff;
    }

    .tabs-container .nav-tabs > li.active > a.danger {
        border: #ef0909 1px solid;
        border-bottom: 3px solid #fff;
    }

    .tabs-container .nav-tabs > li.active > a.navy {
        border: #2fb40d 1px solid;
        border-bottom: 3px solid #fff;
    }

    .tabs-container .nav-tabs > li.active > a.success {
        border: #114fce 1px solid;
        border-bottom: 3px solid #fff;
    }

.sec-title {
    font-size: 16px;
    color: #3a3a3a;
    letter-spacing: 0;
    padding: 2px;
    border-left: solid #1890ff 9px;
    padding-left: 20px;
}

.bootstrap-select {
    width: 100%;
}

.opwidth {
    min-width: 190px;
}

/*所有默认输入框的样式*/
.form-control::-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
}

.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
}

/*搜索框的样式定义*/
#top-search::-webkit-input-placeholder { /* WebKit browsers */
    color: #ddd;
}

#top-search::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ddd;
}

#top-search:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #ddd;
}

.btn-primary {
    background-color: #2196f3;
    border-color: #1890ff;
    color: #FFFFFF;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
        background-color: #1870c1;
        border-color: #1890ff;
        color: #FFFFFF;
    }

.mini .panel {
    padding: 0;
    margin: 0;
}

.mini .panel-body {
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
}

.top-search {
    background: #fff;
    height: 30px;
    margin: 10px 5px;
    border-radius: 7px; 
}

.fixed-table-footer .th-inner {
    font-size: 12px;
}

.small .bootstrap-table .fixed-table-container .table thead th .th-inner {
    padding: 0.45rem;
    font-weight: normal;
}

.breadcrumb small {
    color: #999;
}

.feature-group {
    padding: 0 10px;
}

.count-info .label {
    line-height: 12px;
    padding: 2px 5px;
    position: absolute;
    right: 4px;
    top: 2px;
}

.table-inner th {
    padding: 5px;
    text-align: center;
}


.label-info, .badge-info {
    border-radius: 4px;
    padding: 5px;
}

.box-frame {
    width: 100%;
    border: 0;
}

.tabs-container .mini .panel-body {
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.control-label {
    padding-left: 0;
}

.modal-header {
    padding: 10px;
}

.modal-footer {
    padding: 10px;
}

.np {
    padding: 0;
}

    .np input {
        width: 100%;
    }

.sm-label {
    float: left;
    position: relative;
    display: inline;
    padding-left: 10px;
    padding-right: 2px;
}

.db-row {
    width: 100%;
    float: left;
    text-align: right;
    margin-bottom: 5px;
}

.hr-mini {
    margin-top: 10px;
    margin-bottom: 5px;
}

.fin-panel {
    border: 1px solid #2196f3;
    padding: 5px;
    border-radius: 5px;
    background: #e2ecf1;
}

    .fin-panel .checked {
    }


.second-level {
}

#toolbar .second-level {
}

.main-frame {
    margin-bottom: 0px;
}

    .main-frame .panel-body {
        padding: 5px;
    }

.innerP {
    padding-right: 0;
}

.pagination-detail {
    max-height: 20px;
}

.panel .bootstrap-table .fixed-table-pagination > .pagination, .bootstrap-table .fixed-table-pagination > .pagination-detail {
    margin-top: 2px;
    margin-bottom: 2px;
}

.panel {
    margin-bottom: 5px;
}

.bootstrap-table .fixed-table-pagination > .pagination-detail .pagination-info {
    line-height: initial;
}


.inner-db-tb {
    table-layout: auto;
    word-break: break-all;
}

    .inner-db-tb th {
        min-width: 100px;
    }

.pink.nav > li > a {
    font-weight: 400;
    padding: 4px 8px;
    max-width: 110px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}



/*数据输入控件的样式*/
.qs-input {
    width: 100%;
    margin: 3px 5px;
    float: left;
}

    .qs-input .col-50 {
        width: 48%;
    }

    .qs-input .title {
        position: relative;
        float: left;
        width: 32%;
        padding-top: 0px;
        margin: 0 1%;
        padding: 0 2px;
    }

    .qs-input .content {
        position: relative;
        float: left;
        width: 64%;
        margin: 0 1%;
    }

.group-paigui {
    background: #efefef;
    padding: 4px;
    border-radius: 4px;
}

.text-auto-hide {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.pdbottom-10 {
    margin-bottom: 10px;
}

.form-control, .single-line {
    border: 1px solid #1890ff3d
}

.badge {
    background-color: #d1dade;
    color: #5e5e5e;
    font-family: 'Open Sans';
    font-size: 10px;
    font-weight: 500;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    text-shadow: none;
}

a.editable-click {
    word-break: break-all;
}


.modal-content {
    border: 1px solid #000c17;
}

.modal-header {
    background: #fff;
    color: #000c17;
}

    .modal-header .close {
        color: #000c17;
    }

.lg-text {
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; /*控制文字行数*/
    height: 40px; /*控制div的高度*/
}
small, .small {
    font-size: 95%;
}

.qs-wkfhead {
    position: fixed;
    width: 97%;
    z-index: 9999;
    padding-right: 15px;
    box-shadow: 0px 5px 5px #8080802e;
}
.qs-footer-btn {
    position: fixed;
    bottom: 3px;
    background: #fff;
    border: 1px solid #efefef;
    width: 46%;
    margin-left:27%;
    padding: 5px;
    z-index: 999;
    padding-right: 15px;
    box-shadow: rgb(128 128 128 / 50%) 0px -2px 5px 2px;
    text-align:center;

}
.qs-flat-panel .modal-lg {
    width: 96%;
}

.qs-innertable-header{

}
    .qs-innertable-header th {
        padding: 3px 5px;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        border: solid 1px #efefef;
    }

.bootstrap-table .fixed-table-container.fixed-height .table.qs-innertable-header thead th {
    padding: 3px 5px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    border: solid 1px #efefef;
}
.form-inline .bootstrap-select {
    margin-bottom: 2px;
}
.small .bs-bars {
    max-width: 78%;
}

.qs-second-display {
    cursor: pointer;
    background: #2196F3;
    color: #fff;
    border: 1px solid #03A9F4;
}
.sideitem .st{
    font-size:11px;
}

.ui-widget-content {
    border: 1px solid #ddd;
    padding: 5px;
    position: fixed;
    top: 925.906px;
    left: 100px;
    display: block;
    z-index: 1000000000;
    background: #397eb5;
    color: #fff;
    border-radius: 3px;
    opacity: 1;
}

.removed {
    background: #efefef;
    text-decoration-line: line-through;
}

.qs-container a {
    text-decoration-line: none;
}

.qs-container .header {
    text-align: center;
    margin-bottom: 40px;
}

    .qs-container .header h1 {
        font-size: 2.5rem;
        color: #2c3e50;
        margin-bottom: 10px;
        font-weight: 600;
    }

    .qs-container .header p {
        color: #7f8c8d;
        font-size: 1.1rem;
        max-width: 700px;
        margin: 0 auto;
        line-height: 1.6;
    }

.qs-container .flowchart {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 40px 0;
}

.qs-container .step {
    width: 160px;
    padding: 25px 15px;
    background: white;
    border-radius: 12px;
    text-align: center;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
    z-index: 2;
    transition: all 0.3s ease;
    position: relative;
    border-top: 4px solid;
}

    .qs-container .step:hover {
        transform: translateY(-10px);
        box-shadow: 0 15px 25px rgba(0, 0, 0, 0.12);
    }

.qs-container .step-number {
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 40px;
    background: #2c3e50;
    color: white;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 1.1rem;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
}

.qs-container .step h3 {
    font-size: 1.2rem;
    margin-bottom: 15px;
    color: #2c3e50;
}

.qs-container .step p {
    font-size: 0.9rem;
    color: #7f8c8d;
    line-height: 1.5;
}

.qs-container .step-1 {
    border-color: #3498db;
}

.qs-container .step-2 {
    border-color: #2ecc71;
}

.qs-container .step-3 {
    border-color: #f39c12;
}

.qs-container .step-4a {
    border-color: #9b59b6;
    margin: auto;
}

.qs-container .step-4b {
    border-color: #1abc9c;
    margin: auto;
    margin-top: 10%;
}

.qs-container .step-5 {
    border-color: #e74c3c;
}

.qs-container .branch-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    width: 300px;
}

.qs-container .branch-title {
    position: absolute;
    top: -30px;
    font-weight: 600;
    color: #7f8c8d;
    background: white;
    padding: 0 10px;
    z-index: 3;
}

.qs-container .branch {
    margin-top: 5%;
    justify-content: space-between;
    width: 100%;
    position: relative;
    z-index: 2;
}

.qs-container .connector {
    position: absolute;
    height: 4px;
    background: #bdc3c7;
    z-index: 1;
}

.qs-container .horizontal-connector {
    top: 50%;
    transform: translateY(-50%);
}

.qs-container .vertical-connector {
    width: 4px;
    left: 50%;
    transform: translateX(-50%);
}

.qs-container .branch-connector {
    position: absolute;
    background: #bdc3c7;
}

.qs-container .arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 0 8px 12px;
    border-color: transparent transparent transparent #bdc3c7;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}

.qs-container .legend {
    display: flex;
    justify-content: center;
    margin-top: 40px;
    flex-wrap: wrap;
    gap: 20px;
}

.qs-container .legend-item {
    display: flex;
    align-items: center;
    margin: 0 10px;
}

.qs-container .legend-color {
    width: 20px;
    height: 20px;
    border-radius: 4px;
    margin-right: 10px;
}

@media (max-width: 900px) {
    .qs-container .flowchart {
        flex-direction: column;
        align-items: center;
    }

    .qs-container .step {
        margin: 20px 0;
        width: 90%;
        max-width: 300px;
    }

    .qs-container .branch-container {
        width: 100%;
        margin: 20px 0;
    }

    .qs-container .connector {
        display: none;
    }
}

.el-scrollbar__bar.is-horizontal {
    height: 10px;
}
/* line 4, ../../src/sass/messenger.sass */
ul.messenger {
  margin: 0;
  padding: 0;
}
/* line 8, ../../src/sass/messenger.sass */
ul.messenger > li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 14, ../../src/sass/messenger.sass */
ul.messenger.messenger-empty {
  display: none;
}
/* line 17, ../../src/sass/messenger.sass */
ul.messenger .messenger-message {
  overflow: hidden;
  *zoom: 1;
}
/* line 20, ../../src/sass/messenger.sass */
ul.messenger .messenger-message.messenger-hidden {
  display: none;
}
/* line 23, ../../src/sass/messenger.sass */
ul.messenger .messenger-message .messenger-phrase, ul.messenger .messenger-message .messenger-actions a {
  padding-right: 5px;
}
/* line 26, ../../src/sass/messenger.sass */
ul.messenger .messenger-message .messenger-actions {
  float: right;
}
/* line 29, ../../src/sass/messenger.sass */
ul.messenger .messenger-message .messenger-actions a {
  cursor: pointer;
  text-decoration: underline;
}
/* line 33, ../../src/sass/messenger.sass */
ul.messenger .messenger-message ul, ul.messenger .messenger-message ol {
  margin: 10px 18px 0;
}
/* line 36, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed {
  position: fixed;
  z-index: 10000;
}
/* line 40, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed .messenger-message {
  min-width: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 45, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed .message .messenger-actions {
  float: left;
}
/* line 48, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-top {
  top: 20px;
}
/* line 51, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-bottom {
  bottom: 20px;
}
/* line 54, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom {
  left: 50%;
  width: 800px;
  margin-left: -400px;
}
@media (max-width: 960px) {
  /* line 54, ../../src/sass/messenger.sass */
  ul.messenger.messenger-fixed.messenger-on-top, ul.messenger.messenger-fixed.messenger-on-bottom {
    left: 10%;
    width: 80%;
    margin-left: 0px;
  }
}
/* line 64, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-top.messenger-on-right, ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-right {
  right: 20px;
  left: auto;
}
/* line 68, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-top.messenger-on-left, ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-left {
  left: 20px;
  margin-left: 0px;
}
/* line 72, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-right, ul.messenger.messenger-fixed.messenger-on-left {
  width: 350px;
}
/* line 75, ../../src/sass/messenger.sass */
ul.messenger.messenger-fixed.messenger-on-right .messenger-actions, ul.messenger.messenger-fixed.messenger-on-left .messenger-actions {
  float: left;
}
/* line 78, ../../src/sass/messenger.sass */
ul.messenger .messenger-spinner {
  display: none;
}

@-webkit-keyframes ui-spinner-rotate-right {
  /* line 64, ../../src/sass/messenger-spinner.scss */
  0% {
    -webkit-transform: rotate(0deg);
  }

  /* line 65, ../../src/sass/messenger-spinner.scss */
  25% {
    -webkit-transform: rotate(180deg);
  }

  /* line 66, ../../src/sass/messenger-spinner.scss */
  50% {
    -webkit-transform: rotate(180deg);
  }

  /* line 67, ../../src/sass/messenger-spinner.scss */
  75% {
    -webkit-transform: rotate(360deg);
  }

  /* line 68, ../../src/sass/messenger-spinner.scss */
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes ui-spinner-rotate-left {
  /* line 72, ../../src/sass/messenger-spinner.scss */
  0% {
    -webkit-transform: rotate(0deg);
  }

  /* line 73, ../../src/sass/messenger-spinner.scss */
  25% {
    -webkit-transform: rotate(0deg);
  }

  /* line 74, ../../src/sass/messenger-spinner.scss */
  50% {
    -webkit-transform: rotate(180deg);
  }

  /* line 75, ../../src/sass/messenger-spinner.scss */
  75% {
    -webkit-transform: rotate(180deg);
  }

  /* line 76, ../../src/sass/messenger-spinner.scss */
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-moz-keyframes ui-spinner-rotate-right {
  /* line 80, ../../src/sass/messenger-spinner.scss */
  0% {
    -moz-transform: rotate(0deg);
  }

  /* line 81, ../../src/sass/messenger-spinner.scss */
  25% {
    -moz-transform: rotate(180deg);
  }

  /* line 82, ../../src/sass/messenger-spinner.scss */
  50% {
    -moz-transform: rotate(180deg);
  }

  /* line 83, ../../src/sass/messenger-spinner.scss */
  75% {
    -moz-transform: rotate(360deg);
  }

  /* line 84, ../../src/sass/messenger-spinner.scss */
  100% {
    -moz-transform: rotate(360deg);
  }
}

@-moz-keyframes ui-spinner-rotate-left {
  /* line 88, ../../src/sass/messenger-spinner.scss */
  0% {
    -moz-transform: rotate(0deg);
  }

  /* line 89, ../../src/sass/messenger-spinner.scss */
  25% {
    -moz-transform: rotate(0deg);
  }

  /* line 90, ../../src/sass/messenger-spinner.scss */
  50% {
    -moz-transform: rotate(180deg);
  }

  /* line 91, ../../src/sass/messenger-spinner.scss */
  75% {
    -moz-transform: rotate(180deg);
  }

  /* line 92, ../../src/sass/messenger-spinner.scss */
  100% {
    -moz-transform: rotate(360deg);
  }
}

@keyframes ui-spinner-rotate-right {
  /* line 96, ../../src/sass/messenger-spinner.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 97, ../../src/sass/messenger-spinner.scss */
  25% {
    transform: rotate(180deg);
  }

  /* line 98, ../../src/sass/messenger-spinner.scss */
  50% {
    transform: rotate(180deg);
  }

  /* line 99, ../../src/sass/messenger-spinner.scss */
  75% {
    transform: rotate(360deg);
  }

  /* line 100, ../../src/sass/messenger-spinner.scss */
  100% {
    transform: rotate(360deg);
  }
}

@keyframes ui-spinner-rotate-left {
  /* line 104, ../../src/sass/messenger-spinner.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 105, ../../src/sass/messenger-spinner.scss */
  25% {
    transform: rotate(0deg);
  }

  /* line 106, ../../src/sass/messenger-spinner.scss */
  50% {
    transform: rotate(180deg);
  }

  /* line 107, ../../src/sass/messenger-spinner.scss */
  75% {
    transform: rotate(180deg);
  }

  /* line 108, ../../src/sass/messenger-spinner.scss */
  100% {
    transform: rotate(360deg);
  }
}

/* line 116, ../../src/sass/messenger-spinner.scss */
.messenger-spinner {
  position: relative;
  border-radius: 100%;
}
/* line 120, ../../src/sass/messenger-spinner.scss */
ul.messenger.messenger-spinner-active .messenger-spinner .messenger-spinner {
  display: block;
}
/* line 124, ../../src/sass/messenger-spinner.scss */
.messenger-spinner .messenger-spinner-side {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
}
/* line 130, ../../src/sass/messenger-spinner.scss */
.messenger-spinner .messenger-spinner-side .messenger-spinner-fill {
  border-radius: 999px;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -ms-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
}
/* line 140, ../../src/sass/messenger-spinner.scss */
.messenger-spinner .messenger-spinner-side-left {
  left: 0;
}
/* line 143, ../../src/sass/messenger-spinner.scss */
.messenger-spinner .messenger-spinner-side-left .messenger-spinner-fill {
  left: 100%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-animation-name: ui-spinner-rotate-left;
  -moz-animation-name: ui-spinner-rotate-left;
  -ms-animation-name: ui-spinner-rotate-left;
  -o-animation-name: ui-spinner-rotate-left;
  animation-name: ui-spinner-rotate-left;
  -webkit-transform-origin: 0 50%;
  -moz-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  -o-transform-origin: 0 50%;
  transform-origin: 0 50%;
}
/* line 152, ../../src/sass/messenger-spinner.scss */
.messenger-spinner .messenger-spinner-side-right {
  left: 50%;
}
/* line 155, ../../src/sass/messenger-spinner.scss */
.messenger-spinner .messenger-spinner-side-right .messenger-spinner-fill {
  left: -100%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-animation-name: ui-spinner-rotate-right;
  -moz-animation-name: ui-spinner-rotate-right;
  -ms-animation-name: ui-spinner-rotate-right;
  -o-animation-name: ui-spinner-rotate-right;
  animation-name: ui-spinner-rotate-right;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}

/* line 15, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  background: #404040;
}
/* line 20, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat.messenger-empty {
  display: none;
}
/* line 23, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message {
  -webkit-box-shadow: inset 0px 1px rgba(255, 255, 255, 0.13), inset 48px 0px 0px #292929;
  -moz-box-shadow: inset 0px 1px rgba(255, 255, 255, 0.13), inset 48px 0px 0px #292929;
  box-shadow: inset 0px 1px rgba(255, 255, 255, 0.13), inset 48px 0px 0px #292929;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  position: relative;
  border: 0px;
  margin-bottom: 0px;
  font-size: 13px;
  background: transparent;
  color: #f0f0f0;
  font-weight: 500;
  padding: 10px 30px 13px 65px;
}
/* line 35, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message .messenger-close {
  position: absolute;
  top: 0px;
  right: 0px;
  color: #888888;
  opacity: 1;
  font-weight: bold;
  display: block;
  font-size: 20px;
  line-height: 20px;
  padding: 8px 10px 7px 7px;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
/* line 51, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message .messenger-close:hover {
  color: #bbbbbb;
}
/* line 54, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message .messenger-close:active {
  color: #777777;
}
/* line 57, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message .messenger-actions {
  float: none;
  margin-top: 10px;
}
/* line 61, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message .messenger-actions a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-decoration: none;
  color: #aaaaaa;
  background: #2e2e2e;
  display: inline-block;
  padding: 10px;
  margin-right: 10px;
  padding: 4px 11px 6px;
  text-transform: capitalize;
}
/* line 72, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message .messenger-actions a:hover {
  color: #f0f0f0;
  background: #2e2e2e;
}
/* line 76, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message .messenger-actions a:active {
  background: #292929;
  color: #aaaaaa;
}
/* line 80, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message .messenger-actions .messenger-phrase {
  display: none;
}
/* line 83, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message .messenger-message-inner:before {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 17px;
  display: block;
  content: " ";
  top: 50%;
  margin-top: -8px;
  height: 13px;
  width: 13px;
  z-index: 20;
}
/* line 95, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message.alert-success .messenger-message-inner:before {
  background: #5fca4a;
}
/* line 98, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message.alert-info .messenger-message-inner:before {
  background: #61c4b8;
}
/* line 103, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message.alert-error .messenger-message-inner:before {
  background: #dd6a45;
}
/* line 32, ../../src/sass/messenger-spinner.scss */
ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-soon .messenger-spinner {
  width: 32px;
  height: 32px;
  background: transparent;
}
/* line 37, ../../src/sass/messenger-spinner.scss */
ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-soon .messenger-spinner .messenger-spinner-side .messenger-spinner-fill {
  background: #dd6a45;
  -webkit-animation-duration: 20s;
  -moz-animation-duration: 20s;
  -ms-animation-duration: 20s;
  -o-animation-duration: 20s;
  animation-duration: 20s;
  opacity: 1;
}
/* line 45, ../../src/sass/messenger-spinner.scss */
ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-soon .messenger-spinner:after {
  content: "";
  background: #292929;
  position: absolute;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  top: 3px;
  left: 3px;
  display: block;
}
/* line 32, ../../src/sass/messenger-spinner.scss */
ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-later .messenger-spinner {
  width: 32px;
  height: 32px;
  background: transparent;
}
/* line 37, ../../src/sass/messenger-spinner.scss */
ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-later .messenger-spinner .messenger-spinner-side .messenger-spinner-fill {
  background: #dd6a45;
  -webkit-animation-duration: 600s;
  -moz-animation-duration: 600s;
  -ms-animation-duration: 600s;
  -o-animation-duration: 600s;
  animation-duration: 600s;
  opacity: 1;
}
/* line 45, ../../src/sass/messenger-spinner.scss */
ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-later .messenger-spinner:after {
  content: "";
  background: #292929;
  position: absolute;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  top: 3px;
  left: 3px;
  display: block;
}
/* line 114, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message-slot.messenger-last .messenger-message {
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  -ms-border-radius: 4px 4px 0px 0px;
  -o-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  -webkit-box-shadow: inset 48px 0px 0px #292929;
  -moz-box-shadow: inset 48px 0px 0px #292929;
  box-shadow: inset 48px 0px 0px #292929;
}
/* line 118, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message-slot.messenger-first .messenger-message {
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  -ms-border-radius: 0px 0px 4px 4px;
  -o-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  -webkit-box-shadow: inset 0px 1px rgba(255, 255, 255, 0.13), inset 48px 0px 0px #292929;
  -moz-box-shadow: inset 0px 1px rgba(255, 255, 255, 0.13), inset 48px 0px 0px #292929;
  box-shadow: inset 0px 1px rgba(255, 255, 255, 0.13), inset 48px 0px 0px #292929;
}
/* line 122, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-message-slot.messenger-first.messenger-last .messenger-message {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 48px 0px 0px #292929;
  -moz-box-shadow: inset 48px 0px 0px #292929;
  box-shadow: inset 48px 0px 0px #292929;
}
/* line 126, ../../src/sass/messenger-theme-flat.sass */
ul.messenger-theme-flat .messenger-spinner {
  display: block;
  position: absolute;
  left: 7px;
  top: 50%;
  margin-top: -18px;
  z-index: 999;
  height: 32px;
  width: 32px;
  z-index: 10;
}

/* boot nav tab style */
.panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
	background-color: #ddd;
	border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	color: #555;
	background-color: #fff;
	border-color: #ddd;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;   
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}
/********************************************************************/
/*** PANEL PRIMARY ***/
.with-nav-tabs.panel-primary .nav-tabs > li > a,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
    color: #fff;
}
.with-nav-tabs.panel-primary .nav-tabs > .open > a,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
	color: #fff;
	background-color: #3071a9;
	border-color: transparent;
}
.with-nav-tabs.panel-primary .nav-tabs > li.active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {
	color: #428bca;
	background-color: #fff;
	border-color: #428bca;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #428bca;
    border-color: #3071a9;
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #fff;   
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #3071a9;
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    background-color: #4a9fe9;
}
/********************************************************************/
/*** PANEL SUCCESS ***/
.with-nav-tabs.panel-success .nav-tabs > li > a,
.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
	color: #3c763d;
}
.with-nav-tabs.panel-success .nav-tabs > .open > a,
.with-nav-tabs.panel-success .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-success .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
	color: #3c763d;
	background-color: #d6e9c6;
	border-color: transparent;
}
.with-nav-tabs.panel-success .nav-tabs > li.active > a,
.with-nav-tabs.panel-success .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.active > a:focus {
	color: #3c763d;
	background-color: #fff;
	border-color: #d6e9c6;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #3c763d;   
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #d6e9c6;
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #3c763d;
}
/********************************************************************/
/*** PANEL INFO ***/
.with-nav-tabs.panel-info .nav-tabs > li > a,
.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
	color: #31708f;
}
.with-nav-tabs.panel-info .nav-tabs > .open > a,
.with-nav-tabs.panel-info .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-info .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-info .nav-tabs > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
	color: #31708f;
	background-color: #bce8f1;
	border-color: transparent;
}
.with-nav-tabs.panel-info .nav-tabs > li.active > a,
.with-nav-tabs.panel-info .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.active > a:focus {
	color: #31708f;
	background-color: #fff;
	border-color: #bce8f1;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #31708f;   
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #bce8f1;
}
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #31708f;
}
/********************************************************************/
/*** PANEL WARNING ***/
.with-nav-tabs.panel-warning .nav-tabs > li > a,
.with-nav-tabs.panel-warning .nav-tabs > li > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
	color: #8a6d3b;
}
.with-nav-tabs.panel-warning .nav-tabs > .open > a,
.with-nav-tabs.panel-warning .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-warning .nav-tabs > li > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
	color: #8a6d3b;
	background-color: #faebcc;
	border-color: transparent;
}
.with-nav-tabs.panel-warning .nav-tabs > li.active > a,
.with-nav-tabs.panel-warning .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li.active > a:focus {
	color: #8a6d3b;
	background-color: #fff;
	border-color: #faebcc;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #8a6d3b; 
}
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #faebcc;
}
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #8a6d3b;
}
/********************************************************************/
/*** PANEL DANGER ***/
.with-nav-tabs.panel-danger .nav-tabs > li > a,
.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
	color: #a94442;
}
.with-nav-tabs.panel-danger .nav-tabs > .open > a,
.with-nav-tabs.panel-danger .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-danger .nav-tabs > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
	color: #a94442;
	background-color: #ebccd1;
	border-color: transparent;
}
.with-nav-tabs.panel-danger .nav-tabs > li.active > a,
.with-nav-tabs.panel-danger .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li.active > a:focus {
	color: #a94442;
	background-color: #fff;
	border-color: #ebccd1;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f2dede; /* bg color */
    border-color: #ebccd1; /* border color */
}
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #a94442; /* normal text color */  
}
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ebccd1; /* hover bg color */
}
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff; /* active text color */
    background-color: #a94442; /* active bg color */
}
@charset "UTF-8";

:root {
    --el-color-white: #ffffff;
    --el-color-black: #000000;
    --el-color-primary-rgb: 64,158,255;
    --el-color-success-rgb: 103,194,58;
    --el-color-warning-rgb: 230,162,60;
    --el-color-danger-rgb: 245,108,108;
    --el-color-error-rgb: 245,108,108;
    --el-color-info-rgb: 144,147,153;
    --el-font-size-extra-large: 20px;
    --el-font-size-large: 18px;
    --el-font-size-medium: 16px;
    --el-font-size-base: 14px;
    --el-font-size-small: 13px;
    --el-font-size-extra-small: 12px;
    --el-font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    --el-font-weight-primary: 500;
    --el-font-line-height-primary: 24px;
    --el-index-normal: 1;
    --el-index-top: 1000;
    --el-index-popper: 2000;
    --el-border-radius-base: 4px;
    --el-border-radius-small: 2px;
    --el-border-radius-round: 20px;
    --el-border-radius-circle: 100%;
    --el-transition-duration: 0.3s;
    --el-transition-duration-fast: 0.2s;
    --el-transition-function-ease-in-out-bezier: cubic-bezier(0.645,0.045,0.355,1);
    --el-transition-function-fast-bezier: cubic-bezier(0.23,1,0.32,1);
    --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
    --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
    --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;
    --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-component-size-large: 40px;
    --el-component-size: 32px;
    --el-component-size-small: 24px;
    color-scheme: light;
    --el-color-primary: #409eff;
    --el-color-primary-light-3: rgb(121,187,255);
    --el-color-primary-light-5: rgb(160,207,255);
    --el-color-primary-light-7: rgb(198,226,255);
    --el-color-primary-light-8: rgb(217,236,255);
    --el-color-primary-light-9: rgb(236,245,255);
    --el-color-primary-dark-2: rgb(51,126,204);
    --el-color-success: #67c23a;
    --el-color-success-light-3: rgb(149,212,117);
    --el-color-success-light-5: rgb(179,225,157);
    --el-color-success-light-7: rgb(209,237,196);
    --el-color-success-light-8: rgb(225,243,216);
    --el-color-success-light-9: rgb(240,249,235);
    --el-color-success-dark-2: rgb(82,155,46);
    --el-color-warning: #e6a23c;
    --el-color-warning-light-3: rgb(238,190,119);
    --el-color-warning-light-5: rgb(243,209,158);
    --el-color-warning-light-7: rgb(248,227,197);
    --el-color-warning-light-8: rgb(250,236,216);
    --el-color-warning-light-9: rgb(253,246,236);
    --el-color-warning-dark-2: rgb(184,130,48);
    --el-color-danger: #f56c6c;
    --el-color-danger-light-3: rgb(248,152,152);
    --el-color-danger-light-5: rgb(250,182,182);
    --el-color-danger-light-7: rgb(252,211,211);
    --el-color-danger-light-8: rgb(253,226,226);
    --el-color-danger-light-9: rgb(254,240,240);
    --el-color-danger-dark-2: rgb(196,86,86);
    --el-color-error: #f56c6c;
    --el-color-error-light-3: rgb(248,152,152);
    --el-color-error-light-5: rgb(250,182,182);
    --el-color-error-light-7: rgb(252,211,211);
    --el-color-error-light-8: rgb(253,226,226);
    --el-color-error-light-9: rgb(254,240,240);
    --el-color-error-dark-2: rgb(196,86,86);
    --el-color-info: #909399;
    --el-color-info-light-3: rgb(177,179,184);
    --el-color-info-light-5: rgb(200,201,204);
    --el-color-info-light-7: rgb(222,223,224);
    --el-color-info-light-8: rgb(233,233,235);
    --el-color-info-light-9: rgb(244,244,245);
    --el-color-info-dark-2: rgb(115,118,122);
    --el-bg-color: #ffffff;
    --el-bg-color-page: #f2f3f5;
    --el-bg-color-overlay: #ffffff;
    --el-text-color-primary: #303133;
    --el-text-color-regular: #606266;
    --el-text-color-secondary: #909399;
    --el-text-color-placeholder: #a8abb2;
    --el-text-color-disabled: #c0c4cc;
    --el-border-color: #dcdfe6;
    --el-border-color-light: #e4e7ed;
    --el-border-color-lighter: #ebeef5;
    --el-border-color-extra-light: #f2f6fc;
    --el-border-color-dark: #d4d7de;
    --el-border-color-darker: #cdd0d6;
    --el-fill-color: #f0f2f5;
    --el-fill-color-light: #f5f7fa;
    --el-fill-color-lighter: #fafafa;
    --el-fill-color-extra-light: #fafcff;
    --el-fill-color-dark: #ebedf0;
    --el-fill-color-darker: #e6e8eb;
    --el-fill-color-blank: #ffffff;
    --el-box-shadow: 0px 12px 32px 4px rgba(0,0,0,0.04),0px 8px 20px rgba(0,0,0,0.08);
    --el-box-shadow-light: 0px 0px 12px rgba(0,0,0,0.12);
    --el-box-shadow-lighter: 0px 0px 6px rgba(0,0,0,0.12);
    --el-box-shadow-dark: 0px 16px 48px 16px rgba(0,0,0,0.08),0px 12px 32px rgba(0,0,0,0.12),0px 8px 16px -8px rgba(0,0,0,0.16);
    --el-disabled-bg-color: var(--el-fill-color-light);
    --el-disabled-text-color: var(--el-text-color-placeholder);
    --el-disabled-border-color: var(--el-border-color-light);
    --el-overlay-color: rgba(0,0,0,0.8);
    --el-overlay-color-light: rgba(0,0,0,0.7);
    --el-overlay-color-lighter: rgba(0,0,0,0.5);
    --el-mask-color: rgba(255,255,255,0.9);
    --el-mask-color-extra-light: rgba(255,255,255,0.3);
    --el-border-width: 1px;
    --el-border-style: solid;
    --el-border-color-hover: var(--el-text-color-disabled);
    --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color);
    --el-svg-monochrome-grey: var(--el-border-color)
}

.fade-in-linear-enter-active, .fade-in-linear-leave-active {
    transition: var(--el-transition-fade-linear)
}

.fade-in-linear-enter-from, .fade-in-linear-leave-to {
    opacity: 0
}

.el-fade-in-linear-enter-active, .el-fade-in-linear-leave-active {
    transition: var(--el-transition-fade-linear)
}

.el-fade-in-linear-enter-from, .el-fade-in-linear-leave-to {
    opacity: 0
}

.el-fade-in-enter-active, .el-fade-in-leave-active {
    transition: all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)
}

.el-fade-in-enter-from, .el-fade-in-leave-active {
    opacity: 0
}

.el-zoom-in-center-enter-active, .el-zoom-in-center-leave-active {
    transition: all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)
}

.el-zoom-in-center-enter-from, .el-zoom-in-center-leave-active {
    opacity: 0;
    transform: scaleX(0)
}

.el-zoom-in-top-enter-active, .el-zoom-in-top-leave-active {
    opacity: 1;
    transform: scaleY(1);
    transform-origin: center top;
    transition: var(--el-transition-md-fade)
}

    .el-zoom-in-top-enter-active[data-popper-placement^=top], .el-zoom-in-top-leave-active[data-popper-placement^=top] {
        transform-origin: center bottom
    }

.el-zoom-in-top-enter-from, .el-zoom-in-top-leave-active {
    opacity: 0;
    transform: scaleY(0)
}

.el-zoom-in-bottom-enter-active, .el-zoom-in-bottom-leave-active {
    opacity: 1;
    transform: scaleY(1);
    transform-origin: center bottom;
    transition: var(--el-transition-md-fade)
}

.el-zoom-in-bottom-enter-from, .el-zoom-in-bottom-leave-active {
    opacity: 0;
    transform: scaleY(0)
}

.el-zoom-in-left-enter-active, .el-zoom-in-left-leave-active {
    opacity: 1;
    transform: scale(1);
    transform-origin: top left;
    transition: var(--el-transition-md-fade)
}

.el-zoom-in-left-enter-from, .el-zoom-in-left-leave-active {
    opacity: 0;
    transform: scale(.45)
}

.collapse-transition {
    transition: var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out
}

.el-collapse-transition-enter-active, .el-collapse-transition-leave-active {
    transition: var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out
}

.horizontal-collapse-transition {
    transition: var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out
}

.el-list-enter-active, .el-list-leave-active {
    transition: all 1s
}

.el-list-enter-from, .el-list-leave-to {
    opacity: 0;
    transform: translateY(-30px)
}

.el-list-leave-active {
    position: absolute !important
}

.el-opacity-transition {
    transition: opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)
}

.el-icon--right {
    margin-left: 5px
}

.el-icon--left {
    margin-right: 5px
}

@keyframes rotating {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.el-icon {
    --color: inherit;
    align-items: center;
    color: var(--color);
    display: inline-flex;
    fill: currentColor;
    font-size: inherit;
    height: 1em;
    justify-content: center;
    line-height: 1em;
    position: relative;
    width: 1em
}

    .el-icon.is-loading {
        animation: rotating 2s linear infinite
    }

    .el-icon svg {
        height: 1em;
        width: 1em
    }

.el-affix--fixed {
    position: fixed
}

.el-alert {
    --el-alert-padding: 8px 16px;
    --el-alert-border-radius-base: var(--el-border-radius-base);
    --el-alert-title-font-size: 14px;
    --el-alert-title-with-description-font-size: 16px;
    --el-alert-description-font-size: 14px;
    --el-alert-close-font-size: 16px;
    --el-alert-close-customed-font-size: 14px;
    --el-alert-icon-size: 16px;
    --el-alert-icon-large-size: 28px;
    align-items: center;
    background-color: var(--el-color-white);
    border-radius: var(--el-alert-border-radius-base);
    box-sizing: border-box;
    display: flex;
    margin: 0;
    opacity: 1;
    overflow: hidden;
    padding: var(--el-alert-padding);
    position: relative;
    transition: opacity var(--el-transition-duration-fast);
    width: 100%
}

    .el-alert.is-light .el-alert__close-btn {
        color: var(--el-text-color-placeholder)
    }

    .el-alert.is-dark .el-alert__close-btn, .el-alert.is-dark .el-alert__description {
        color: var(--el-color-white)
    }

    .el-alert.is-center {
        justify-content: center
    }

.el-alert--primary {
    --el-alert-bg-color: var(--el-color-primary-light-9)
}

    .el-alert--primary.is-light {
        background-color: var(--el-alert-bg-color)
    }

        .el-alert--primary.is-light, .el-alert--primary.is-light .el-alert__description {
            color: var(--el-color-primary)
        }

    .el-alert--primary.is-dark {
        background-color: var(--el-color-primary);
        color: var(--el-color-white)
    }

.el-alert--success {
    --el-alert-bg-color: var(--el-color-success-light-9)
}

    .el-alert--success.is-light {
        background-color: var(--el-alert-bg-color)
    }

        .el-alert--success.is-light, .el-alert--success.is-light .el-alert__description {
            color: var(--el-color-success)
        }

    .el-alert--success.is-dark {
        background-color: var(--el-color-success);
        color: var(--el-color-white)
    }

.el-alert--info {
    --el-alert-bg-color: var(--el-color-info-light-9)
}

    .el-alert--info.is-light {
        background-color: var(--el-alert-bg-color)
    }

        .el-alert--info.is-light, .el-alert--info.is-light .el-alert__description {
            color: var(--el-color-info)
        }

    .el-alert--info.is-dark {
        background-color: var(--el-color-info);
        color: var(--el-color-white)
    }

.el-alert--warning {
    --el-alert-bg-color: var(--el-color-warning-light-9)
}

    .el-alert--warning.is-light {
        background-color: var(--el-alert-bg-color)
    }

        .el-alert--warning.is-light, .el-alert--warning.is-light .el-alert__description {
            color: var(--el-color-warning)
        }

    .el-alert--warning.is-dark {
        background-color: var(--el-color-warning);
        color: var(--el-color-white)
    }

.el-alert--error {
    --el-alert-bg-color: var(--el-color-error-light-9)
}

    .el-alert--error.is-light {
        background-color: var(--el-alert-bg-color)
    }

        .el-alert--error.is-light, .el-alert--error.is-light .el-alert__description {
            color: var(--el-color-error)
        }

    .el-alert--error.is-dark {
        background-color: var(--el-color-error);
        color: var(--el-color-white)
    }

.el-alert__content {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.el-alert .el-alert__icon {
    font-size: var(--el-alert-icon-size);
    margin-right: 8px;
    width: var(--el-alert-icon-size)
}

    .el-alert .el-alert__icon.is-big {
        font-size: var(--el-alert-icon-large-size);
        margin-right: 12px;
        width: var(--el-alert-icon-large-size)
    }

.el-alert__title {
    font-size: var(--el-alert-title-font-size);
    line-height: 24px
}

    .el-alert__title.with-description {
        font-size: var(--el-alert-title-with-description-font-size)
    }

.el-alert .el-alert__description {
    font-size: var(--el-alert-description-font-size);
    margin: 0
}

.el-alert .el-alert__close-btn {
    cursor: pointer;
    font-size: var(--el-alert-close-font-size);
    opacity: 1;
    position: absolute;
    right: 16px;
    top: 12px
}

    .el-alert .el-alert__close-btn.is-customed {
        font-size: var(--el-alert-close-customed-font-size);
        font-style: normal;
        line-height: 24px;
        top: 8px
    }

.el-alert-fade-enter-from, .el-alert-fade-leave-active {
    opacity: 0
}

.el-aside {
    box-sizing: border-box;
    flex-shrink: 0;
    overflow: auto;
    width: var(--el-aside-width,300px)
}

.el-autocomplete {
    --el-input-text-color: var(--el-text-color-regular);
    --el-input-border: var(--el-border);
    --el-input-hover-border: var(--el-border-color-hover);
    --el-input-focus-border: var(--el-color-primary);
    --el-input-transparent-border: 0 0 0 1px transparent inset;
    --el-input-border-color: var(--el-border-color);
    --el-input-border-radius: var(--el-border-radius-base);
    --el-input-bg-color: var(--el-fill-color-blank);
    --el-input-icon-color: var(--el-text-color-placeholder);
    --el-input-placeholder-color: var(--el-text-color-placeholder);
    --el-input-hover-border-color: var(--el-border-color-hover);
    --el-input-clear-hover-color: var(--el-text-color-secondary);
    --el-input-focus-border-color: var(--el-color-primary);
    --el-input-width: 100%;
    display: inline-block;
    position: relative;
    width: var(--el-input-width)
}

.el-autocomplete__popper.el-popper {
    background: var(--el-bg-color-overlay);
    box-shadow: var(--el-box-shadow-light)
}

    .el-autocomplete__popper.el-popper, .el-autocomplete__popper.el-popper .el-popper__arrow:before {
        border: 1px solid var(--el-border-color-light)
    }

        .el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
            border-left-color: transparent;
            border-top-color: transparent
        }

        .el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
            border-bottom-color: transparent;
            border-right-color: transparent
        }

        .el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
            border-bottom-color: transparent;
            border-left-color: transparent
        }

        .el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
            border-right-color: transparent;
            border-top-color: transparent
        }

.el-autocomplete-suggestion {
    border-radius: var(--el-border-radius-base);
    box-sizing: border-box
}

.el-autocomplete-suggestion__header {
    border-bottom: 1px solid var(--el-border-color-lighter);
    padding: 10px
}

.el-autocomplete-suggestion__footer {
    border-top: 1px solid var(--el-border-color-lighter);
    padding: 10px
}

.el-autocomplete-suggestion__wrap {
    box-sizing: border-box;
    max-height: 280px;
    padding: 10px 0
}

.el-autocomplete-suggestion__list {
    margin: 0;
    padding: 0
}

.el-autocomplete-suggestion li {
    color: var(--el-text-color-regular);
    cursor: pointer;
    font-size: var(--el-font-size-base);
    line-height: 34px;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0 20px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .el-autocomplete-suggestion li.highlighted, .el-autocomplete-suggestion li:hover {
        background-color: var(--el-fill-color-light)
    }

    .el-autocomplete-suggestion li.divider {
        border-top: 1px solid var(--el-color-black);
        margin-top: 6px
    }

        .el-autocomplete-suggestion li.divider:last-child {
            margin-bottom: -6px
        }

.el-autocomplete-suggestion.is-loading li {
    align-items: center;
    color: var(--el-text-color-secondary);
    cursor: default;
    display: flex;
    font-size: 20px;
    height: 100px;
    justify-content: center
}

    .el-autocomplete-suggestion.is-loading li:hover {
        background-color: var(--el-bg-color-overlay)
    }

.el-avatar {
    --el-avatar-text-color: var(--el-color-white);
    --el-avatar-bg-color: var(--el-text-color-disabled);
    --el-avatar-text-size: 14px;
    --el-avatar-icon-size: 18px;
    --el-avatar-border-radius: var(--el-border-radius-base);
    --el-avatar-size-large: 56px;
    --el-avatar-size-small: 24px;
    --el-avatar-size: 40px;
    align-items: center;
    background: var(--el-avatar-bg-color);
    box-sizing: border-box;
    color: var(--el-avatar-text-color);
    display: inline-flex;
    font-size: var(--el-avatar-text-size);
    height: var(--el-avatar-size);
    justify-content: center;
    outline: none;
    overflow: hidden;
    text-align: center;
    width: var(--el-avatar-size)
}

    .el-avatar > img {
        display: block;
        height: 100%;
        width: 100%
    }

.el-avatar--circle {
    border-radius: 50%
}

.el-avatar--square {
    border-radius: var(--el-avatar-border-radius)
}

.el-avatar--icon {
    font-size: var(--el-avatar-icon-size)
}

.el-avatar--small {
    --el-avatar-size: 24px
}

.el-avatar--large {
    --el-avatar-size: 56px
}

.el-avatar-group {
    --el-avatar-group-item-gap: -8px;
    --el-avatar-group-collapse-item-gap: 4px;
    display: inline-flex
}

    .el-avatar-group .el-avatar {
        border: 1px solid var(--el-border-color-extra-light)
    }

        .el-avatar-group .el-avatar:not(:first-child) {
            margin-left: var(--el-avatar-group-item-gap)
        }

.el-avatar-group__collapse-avatars {
    --el-avatar-group-item-gap: -8px;
    --el-avatar-group-collapse-item-gap: 4px
}

    .el-avatar-group__collapse-avatars .el-avatar:not(:first-child) {
        margin-left: var(--el-avatar-group-collapse-item-gap)
    }

.el-backtop {
    --el-backtop-bg-color: var(--el-bg-color-overlay);
    --el-backtop-text-color: var(--el-color-primary);
    --el-backtop-hover-bg-color: var(--el-border-color-extra-light);
    align-items: center;
    background-color: var(--el-backtop-bg-color);
    border-radius: 50%;
    box-shadow: var(--el-box-shadow-lighter);
    color: var(--el-backtop-text-color);
    cursor: pointer;
    display: flex;
    font-size: 20px;
    height: 40px;
    justify-content: center;
    position: fixed;
    width: 40px;
    z-index: 5
}

    .el-backtop:hover {
        background-color: var(--el-backtop-hover-bg-color)
    }

.el-backtop__icon {
    font-size: 20px
}

.el-badge {
    --el-badge-bg-color: var(--el-color-danger);
    --el-badge-radius: 10px;
    --el-badge-font-size: 12px;
    --el-badge-padding: 6px;
    --el-badge-size: 18px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: -moz-fit-content;
    width: fit-content
}

.el-badge__content {
    align-items: center;
    background-color: var(--el-badge-bg-color);
    border: 1px solid var(--el-bg-color);
    border-radius: var(--el-badge-radius);
    color: var(--el-color-white);
    display: inline-flex;
    font-size: var(--el-badge-font-size);
    height: var(--el-badge-size);
    justify-content: center;
    padding: 0 var(--el-badge-padding);
    white-space: nowrap
}

    .el-badge__content.is-fixed {
        position: absolute;
        right: calc(1px + var(--el-badge-size)/2);
        top: 0;
        transform: translateY(-50%) translateX(100%);
        z-index: var(--el-index-normal)
    }

        .el-badge__content.is-fixed.is-dot {
            right: 5px
        }

    .el-badge__content.is-dot {
        border-radius: 50%;
        height: 8px;
        padding: 0;
        right: 0;
        width: 8px
    }

    .el-badge__content.is-hide-zero {
        display: none
    }

.el-badge__content--primary {
    background-color: var(--el-color-primary)
}

.el-badge__content--success {
    background-color: var(--el-color-success)
}

.el-badge__content--warning {
    background-color: var(--el-color-warning)
}

.el-badge__content--info {
    background-color: var(--el-color-info)
}

.el-badge__content--danger {
    background-color: var(--el-color-danger)
}

.el-breadcrumb__separator {
    color: var(--el-text-color-placeholder);
    font-weight: bold;
    margin: 0 9px
}

    .el-breadcrumb__separator.el-icon {
        font-weight: normal;
        margin: 0 6px
    }

        .el-breadcrumb__separator.el-icon svg {
            vertical-align: middle
        }

.el-breadcrumb__item {
    align-items: center;
    display: inline-flex;
    float: left
}

.el-breadcrumb__inner {
    color: var(--el-text-color-regular)
}

    .el-breadcrumb__inner a, .el-breadcrumb__inner.is-link {
        color: var(--el-text-color-primary);
        font-weight: bold;
        text-decoration: none;
        transition: var(--el-transition-color)
    }

        .el-breadcrumb__inner a:hover, .el-breadcrumb__inner.is-link:hover {
            color: var(--el-color-primary);
            cursor: pointer
        }

.el-breadcrumb__item:last-child .el-breadcrumb__inner, .el-breadcrumb__item:last-child .el-breadcrumb__inner a, .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover, .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
    color: var(--el-text-color-regular);
    cursor: text;
    font-weight: normal
}

.el-breadcrumb__item:last-child .el-breadcrumb__separator {
    display: none
}

.el-breadcrumb {
    font-size: 14px;
    line-height: 1
}

    .el-breadcrumb:after, .el-breadcrumb:before {
        content: "";
        display: table
    }

    .el-breadcrumb:after {
        clear: both
    }

.el-button-group > .el-button + .el-button {
    margin-left: 0
}

.el-button-group > .el-button:first-child:last-child {
    border-bottom-left-radius: var(--el-border-radius-base);
    border-bottom-right-radius: var(--el-border-radius-base);
    border-top-left-radius: var(--el-border-radius-base);
    border-top-right-radius: var(--el-border-radius-base)
}

    .el-button-group > .el-button:first-child:last-child.is-round {
        border-radius: var(--el-border-radius-round)
    }

    .el-button-group > .el-button:first-child:last-child.is-circle {
        border-radius: 50%
    }

.el-button-group > .el-button:not(:first-child):not(:last-child) {
    border-radius: 0
}

.el-button-group > .el-button.is-active, .el-button-group > .el-button:active, .el-button-group > .el-button:focus, .el-button-group > .el-button:hover {
    z-index: 1
}

.el-button-group--horizontal {
    display: inline-block;
    vertical-align: middle
}

    .el-button-group--horizontal:after, .el-button-group--horizontal:before {
        content: "";
        display: table
    }

    .el-button-group--horizontal:after {
        clear: both
    }

    .el-button-group--horizontal > .el-button {
        float: left;
        position: relative
    }

        .el-button-group--horizontal > .el-button:first-child {
            border-bottom-right-radius: 0;
            border-top-right-radius: 0
        }

        .el-button-group--horizontal > .el-button:last-child {
            border-bottom-left-radius: 0;
            border-top-left-radius: 0
        }

        .el-button-group--horizontal > .el-button:not(:last-child) {
            margin-right: -1px
        }

    .el-button-group--horizontal .el-button--primary:first-child {
        border-right-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--primary:last-child {
        border-left-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child) {
        border-left-color: var(--el-button-divide-border-color);
        border-right-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--success:first-child {
        border-right-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--success:last-child {
        border-left-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child) {
        border-left-color: var(--el-button-divide-border-color);
        border-right-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--warning:first-child {
        border-right-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--warning:last-child {
        border-left-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child) {
        border-left-color: var(--el-button-divide-border-color);
        border-right-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--danger:first-child {
        border-right-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--danger:last-child {
        border-left-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child) {
        border-left-color: var(--el-button-divide-border-color);
        border-right-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--info:first-child {
        border-right-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--info:last-child {
        border-left-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child) {
        border-left-color: var(--el-button-divide-border-color);
        border-right-color: var(--el-button-divide-border-color)
    }

    .el-button-group--horizontal > .el-dropdown > .el-button {
        border-bottom-left-radius: 0;
        border-left-color: var(--el-button-divide-border-color);
        border-top-left-radius: 0
    }

.el-button-group--vertical {
    align-items: stretch;
    display: inline-flex;
    flex-direction: column
}

    .el-button-group--vertical > .el-button {
        margin-top: -1px
    }

        .el-button-group--vertical > .el-button:first-child {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0
        }

        .el-button-group--vertical > .el-button:last-child {
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

    .el-button-group--vertical > .el-dropdown {
        margin-top: -1px
    }

        .el-button-group--vertical > .el-dropdown > .el-button {
            border-left-color: var(--el-button-divide-border-color);
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

    .el-button-group--vertical .el-button--primary:first-child {
        border-bottom-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--primary:last-child {
        border-top-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child) {
        border-bottom-color: var(--el-button-divide-border-color);
        border-top-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--success:first-child {
        border-bottom-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--success:last-child {
        border-top-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--success:not(:first-child):not(:last-child) {
        border-bottom-color: var(--el-button-divide-border-color);
        border-top-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--warning:first-child {
        border-bottom-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--warning:last-child {
        border-top-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child) {
        border-bottom-color: var(--el-button-divide-border-color);
        border-top-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--danger:first-child {
        border-bottom-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--danger:last-child {
        border-top-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child) {
        border-bottom-color: var(--el-button-divide-border-color);
        border-top-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--info:first-child {
        border-bottom-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--info:last-child {
        border-top-color: var(--el-button-divide-border-color)
    }

    .el-button-group--vertical .el-button--info:not(:first-child):not(:last-child) {
        border-bottom-color: var(--el-button-divide-border-color);
        border-top-color: var(--el-button-divide-border-color)
    }

.el-button {
    --el-button-font-weight: var(--el-font-weight-primary);
    --el-button-border-color: var(--el-border-color);
    --el-button-bg-color: var(--el-fill-color-blank);
    --el-button-text-color: var(--el-text-color-regular);
    --el-button-disabled-text-color: var(--el-disabled-text-color);
    --el-button-disabled-bg-color: var(--el-fill-color-blank);
    --el-button-disabled-border-color: var(--el-border-color-light);
    --el-button-divide-border-color: rgba(255,255,255,0.5);
    --el-button-hover-text-color: var(--el-color-primary);
    --el-button-hover-bg-color: var(--el-color-primary-light-9);
    --el-button-hover-border-color: var(--el-color-primary-light-7);
    --el-button-active-text-color: var(--el-button-hover-text-color);
    --el-button-active-border-color: var(--el-color-primary);
    --el-button-active-bg-color: var(--el-button-hover-bg-color);
    --el-button-outline-color: var(--el-color-primary-light-5);
    --el-button-hover-link-text-color: var(--el-text-color-secondary);
    --el-button-active-color: var(--el-text-color-primary);
    align-items: center;
    -webkit-appearance: none;
    background-color: var(--el-button-bg-color);
    border: var(--el-border);
    border-color: var(--el-button-border-color);
    box-sizing: border-box;
    color: var(--el-button-text-color);
    cursor: pointer;
    display: inline-flex;
    font-weight: var(--el-button-font-weight);
    height: 32px;
    justify-content: center;
    line-height: 1;
    outline: none;
    text-align: center;
    transition: .1s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

    .el-button:hover {
        background-color: var(--el-button-hover-bg-color);
        border-color: var(--el-button-hover-border-color);
        color: var(--el-button-hover-text-color);
        outline: none
    }

    .el-button:active {
        background-color: var(--el-button-active-bg-color);
        border-color: var(--el-button-active-border-color);
        color: var(--el-button-active-text-color);
        outline: none
    }

    .el-button:focus-visible {
        outline: 2px solid var(--el-button-outline-color);
        outline-offset: 1px;
        transition: outline-offset 0s,outline 0s
    }

    .el-button > span {
        align-items: center;
        display: inline-flex
    }

    .el-button + .el-button {
        margin-left: 12px
    }

.el-button {
    border-radius: var(--el-border-radius-base);
    font-size: var(--el-font-size-base)
}

    .el-button, .el-button.is-round {
        padding: 8px 15px
    }

        .el-button::-moz-focus-inner {
            border: 0
        }

        .el-button [class*=el-icon] + span {
            margin-left: 6px
        }

        .el-button [class*=el-icon] svg {
            vertical-align: bottom
        }

        .el-button.is-plain {
            --el-button-hover-text-color: var(--el-color-primary);
            --el-button-hover-bg-color: var(--el-fill-color-blank);
            --el-button-hover-border-color: var(--el-color-primary)
        }

        .el-button.is-active {
            background-color: var(--el-button-active-bg-color);
            border-color: var(--el-button-active-border-color);
            color: var(--el-button-active-text-color);
            outline: none
        }

        .el-button.is-disabled, .el-button.is-disabled:hover {
            background-color: var(--el-button-disabled-bg-color);
            background-image: none;
            border-color: var(--el-button-disabled-border-color);
            color: var(--el-button-disabled-text-color);
            cursor: not-allowed
        }

        .el-button.is-loading {
            pointer-events: none;
            position: relative
        }

            .el-button.is-loading:before {
                background-color: var(--el-mask-color-extra-light);
                border-radius: inherit;
                bottom: -1px;
                content: "";
                left: -1px;
                pointer-events: none;
                position: absolute;
                right: -1px;
                top: -1px;
                z-index: 1
            }

        .el-button.is-round {
            border-radius: var(--el-border-radius-round)
        }

        .el-button.is-circle {
            border-radius: 50%;
            padding: 8px;
            width: 32px
        }

        .el-button.is-text {
            background-color: transparent;
            border: 0 solid transparent;
            color: var(--el-button-text-color)
        }

            .el-button.is-text.is-disabled {
                background-color: transparent !important;
                color: var(--el-button-disabled-text-color)
            }

            .el-button.is-text:not(.is-disabled):hover {
                background-color: var(--el-fill-color-light)
            }

            .el-button.is-text:not(.is-disabled):focus-visible {
                outline: 2px solid var(--el-button-outline-color);
                outline-offset: 1px;
                transition: outline-offset 0s,outline 0s
            }

            .el-button.is-text:not(.is-disabled):active {
                background-color: var(--el-fill-color)
            }

            .el-button.is-text:not(.is-disabled).is-has-bg {
                background-color: var(--el-fill-color-light)
            }

                .el-button.is-text:not(.is-disabled).is-has-bg:hover {
                    background-color: var(--el-fill-color)
                }

                .el-button.is-text:not(.is-disabled).is-has-bg:active {
                    background-color: var(--el-fill-color-dark)
                }

.el-button__text--expand {
    letter-spacing: .3em;
    margin-right: -.3em
}

.el-button.is-link {
    background: transparent;
    border-color: transparent;
    color: var(--el-button-text-color);
    height: auto;
    padding: 2px
}

    .el-button.is-link:hover {
        color: var(--el-button-hover-link-text-color)
    }

    .el-button.is-link.is-disabled {
        background-color: transparent !important;
        border-color: transparent !important;
        color: var(--el-button-disabled-text-color)
    }

    .el-button.is-link:not(.is-disabled):active, .el-button.is-link:not(.is-disabled):hover {
        background-color: transparent;
        border-color: transparent
    }

    .el-button.is-link:not(.is-disabled):active {
        color: var(--el-button-active-color)
    }

.el-button--text {
    background: transparent;
    border-color: transparent;
    color: var(--el-color-primary);
    padding-left: 0;
    padding-right: 0
}

    .el-button--text.is-disabled {
        background-color: transparent !important;
        border-color: transparent !important;
        color: var(--el-button-disabled-text-color)
    }

    .el-button--text:not(.is-disabled):hover {
        background-color: transparent;
        border-color: transparent;
        color: var(--el-color-primary-light-3)
    }

    .el-button--text:not(.is-disabled):active {
        background-color: transparent;
        border-color: transparent;
        color: var(--el-color-primary-dark-2)
    }

.el-button__link--expand {
    letter-spacing: .3em;
    margin-right: -.3em
}

.el-button--primary {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-primary);
    --el-button-border-color: var(--el-color-primary);
    --el-button-outline-color: var(--el-color-primary-light-5);
    --el-button-active-color: var(--el-color-primary-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-primary-light-5);
    --el-button-hover-bg-color: var(--el-color-primary-light-3);
    --el-button-hover-border-color: var(--el-color-primary-light-3);
    --el-button-active-bg-color: var(--el-color-primary-dark-2);
    --el-button-active-border-color: var(--el-color-primary-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-primary-light-5);
    --el-button-disabled-border-color: var(--el-color-primary-light-5)
}

    .el-button--primary.is-link, .el-button--primary.is-plain, .el-button--primary.is-text {
        --el-button-text-color: var(--el-color-primary);
        --el-button-bg-color: var(--el-color-primary-light-9);
        --el-button-border-color: var(--el-color-primary-light-5);
        --el-button-hover-text-color: var(--el-color-white);
        --el-button-hover-bg-color: var(--el-color-primary);
        --el-button-hover-border-color: var(--el-color-primary);
        --el-button-active-text-color: var(--el-color-white)
    }

        .el-button--primary.is-link.is-disabled, .el-button--primary.is-link.is-disabled:active, .el-button--primary.is-link.is-disabled:focus, .el-button--primary.is-link.is-disabled:hover, .el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:active, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-text.is-disabled, .el-button--primary.is-text.is-disabled:active, .el-button--primary.is-text.is-disabled:focus, .el-button--primary.is-text.is-disabled:hover {
            background-color: var(--el-color-primary-light-9);
            border-color: var(--el-color-primary-light-8);
            color: var(--el-color-primary-light-5)
        }

.el-button--success {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-success);
    --el-button-border-color: var(--el-color-success);
    --el-button-outline-color: var(--el-color-success-light-5);
    --el-button-active-color: var(--el-color-success-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-success-light-5);
    --el-button-hover-bg-color: var(--el-color-success-light-3);
    --el-button-hover-border-color: var(--el-color-success-light-3);
    --el-button-active-bg-color: var(--el-color-success-dark-2);
    --el-button-active-border-color: var(--el-color-success-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-success-light-5);
    --el-button-disabled-border-color: var(--el-color-success-light-5)
}

    .el-button--success.is-link, .el-button--success.is-plain, .el-button--success.is-text {
        --el-button-text-color: var(--el-color-success);
        --el-button-bg-color: var(--el-color-success-light-9);
        --el-button-border-color: var(--el-color-success-light-5);
        --el-button-hover-text-color: var(--el-color-white);
        --el-button-hover-bg-color: var(--el-color-success);
        --el-button-hover-border-color: var(--el-color-success);
        --el-button-active-text-color: var(--el-color-white)
    }

        .el-button--success.is-link.is-disabled, .el-button--success.is-link.is-disabled:active, .el-button--success.is-link.is-disabled:focus, .el-button--success.is-link.is-disabled:hover, .el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:active, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-text.is-disabled, .el-button--success.is-text.is-disabled:active, .el-button--success.is-text.is-disabled:focus, .el-button--success.is-text.is-disabled:hover {
            background-color: var(--el-color-success-light-9);
            border-color: var(--el-color-success-light-8);
            color: var(--el-color-success-light-5)
        }

.el-button--warning {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-warning);
    --el-button-border-color: var(--el-color-warning);
    --el-button-outline-color: var(--el-color-warning-light-5);
    --el-button-active-color: var(--el-color-warning-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-warning-light-5);
    --el-button-hover-bg-color: var(--el-color-warning-light-3);
    --el-button-hover-border-color: var(--el-color-warning-light-3);
    --el-button-active-bg-color: var(--el-color-warning-dark-2);
    --el-button-active-border-color: var(--el-color-warning-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-warning-light-5);
    --el-button-disabled-border-color: var(--el-color-warning-light-5)
}

    .el-button--warning.is-link, .el-button--warning.is-plain, .el-button--warning.is-text {
        --el-button-text-color: var(--el-color-warning);
        --el-button-bg-color: var(--el-color-warning-light-9);
        --el-button-border-color: var(--el-color-warning-light-5);
        --el-button-hover-text-color: var(--el-color-white);
        --el-button-hover-bg-color: var(--el-color-warning);
        --el-button-hover-border-color: var(--el-color-warning);
        --el-button-active-text-color: var(--el-color-white)
    }

        .el-button--warning.is-link.is-disabled, .el-button--warning.is-link.is-disabled:active, .el-button--warning.is-link.is-disabled:focus, .el-button--warning.is-link.is-disabled:hover, .el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:active, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-text.is-disabled, .el-button--warning.is-text.is-disabled:active, .el-button--warning.is-text.is-disabled:focus, .el-button--warning.is-text.is-disabled:hover {
            background-color: var(--el-color-warning-light-9);
            border-color: var(--el-color-warning-light-8);
            color: var(--el-color-warning-light-5)
        }

.el-button--danger {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-danger);
    --el-button-border-color: var(--el-color-danger);
    --el-button-outline-color: var(--el-color-danger-light-5);
    --el-button-active-color: var(--el-color-danger-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-danger-light-5);
    --el-button-hover-bg-color: var(--el-color-danger-light-3);
    --el-button-hover-border-color: var(--el-color-danger-light-3);
    --el-button-active-bg-color: var(--el-color-danger-dark-2);
    --el-button-active-border-color: var(--el-color-danger-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-danger-light-5);
    --el-button-disabled-border-color: var(--el-color-danger-light-5)
}

    .el-button--danger.is-link, .el-button--danger.is-plain, .el-button--danger.is-text {
        --el-button-text-color: var(--el-color-danger);
        --el-button-bg-color: var(--el-color-danger-light-9);
        --el-button-border-color: var(--el-color-danger-light-5);
        --el-button-hover-text-color: var(--el-color-white);
        --el-button-hover-bg-color: var(--el-color-danger);
        --el-button-hover-border-color: var(--el-color-danger);
        --el-button-active-text-color: var(--el-color-white)
    }

        .el-button--danger.is-link.is-disabled, .el-button--danger.is-link.is-disabled:active, .el-button--danger.is-link.is-disabled:focus, .el-button--danger.is-link.is-disabled:hover, .el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:active, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-text.is-disabled, .el-button--danger.is-text.is-disabled:active, .el-button--danger.is-text.is-disabled:focus, .el-button--danger.is-text.is-disabled:hover {
            background-color: var(--el-color-danger-light-9);
            border-color: var(--el-color-danger-light-8);
            color: var(--el-color-danger-light-5)
        }

.el-button--info {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-info);
    --el-button-border-color: var(--el-color-info);
    --el-button-outline-color: var(--el-color-info-light-5);
    --el-button-active-color: var(--el-color-info-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-info-light-5);
    --el-button-hover-bg-color: var(--el-color-info-light-3);
    --el-button-hover-border-color: var(--el-color-info-light-3);
    --el-button-active-bg-color: var(--el-color-info-dark-2);
    --el-button-active-border-color: var(--el-color-info-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-info-light-5);
    --el-button-disabled-border-color: var(--el-color-info-light-5)
}

    .el-button--info.is-link, .el-button--info.is-plain, .el-button--info.is-text {
        --el-button-text-color: var(--el-color-info);
        --el-button-bg-color: var(--el-color-info-light-9);
        --el-button-border-color: var(--el-color-info-light-5);
        --el-button-hover-text-color: var(--el-color-white);
        --el-button-hover-bg-color: var(--el-color-info);
        --el-button-hover-border-color: var(--el-color-info);
        --el-button-active-text-color: var(--el-color-white)
    }

        .el-button--info.is-link.is-disabled, .el-button--info.is-link.is-disabled:active, .el-button--info.is-link.is-disabled:focus, .el-button--info.is-link.is-disabled:hover, .el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:active, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-text.is-disabled, .el-button--info.is-text.is-disabled:active, .el-button--info.is-text.is-disabled:focus, .el-button--info.is-text.is-disabled:hover {
            background-color: var(--el-color-info-light-9);
            border-color: var(--el-color-info-light-8);
            color: var(--el-color-info-light-5)
        }

.el-button--large {
    --el-button-size: 40px;
    height: var(--el-button-size)
}

    .el-button--large [class*=el-icon] + span {
        margin-left: 8px
    }

.el-button--large {
    border-radius: var(--el-border-radius-base);
    font-size: var(--el-font-size-base);
    padding: 12px 19px
}

    .el-button--large.is-round {
        padding: 12px 19px
    }

    .el-button--large.is-circle {
        padding: 12px;
        width: var(--el-button-size)
    }

.el-button--small {
    --el-button-size: 24px;
    height: var(--el-button-size)
}

    .el-button--small [class*=el-icon] + span {
        margin-left: 4px
    }

.el-button--small {
    border-radius: calc(var(--el-border-radius-base) - 1px);
    font-size: 12px;
    padding: 5px 11px
}

    .el-button--small.is-round {
        padding: 5px 11px
    }

    .el-button--small.is-circle {
        padding: 5px;
        width: var(--el-button-size)
    }

.el-calendar {
    --el-calendar-border: var(--el-table-border,1px solid var(--el-border-color-lighter));
    --el-calendar-header-border-bottom: var(--el-calendar-border);
    --el-calendar-selected-bg-color: var(--el-color-primary-light-9);
    --el-calendar-cell-width: 85px;
    background-color: var(--el-fill-color-blank)
}

.el-calendar__header {
    border-bottom: var(--el-calendar-header-border-bottom);
    display: flex;
    justify-content: space-between;
    padding: 12px 20px
}

.el-calendar__title {
    align-self: center;
    color: var(--el-text-color)
}

.el-calendar__body {
    padding: 12px 20px 35px
}

.el-calendar__select-controller .el-select {
    margin-right: 8px
}

.el-calendar__select-controller .el-calendar-select__year {
    width: 120px
}

.el-calendar__select-controller .el-calendar-select__month {
    width: 60px
}

.el-calendar-table {
    table-layout: fixed;
    width: 100%
}

    .el-calendar-table thead th {
        color: var(--el-text-color-regular);
        font-weight: normal;
        padding: 12px 0
    }

    .el-calendar-table:not(.is-range) td.next, .el-calendar-table:not(.is-range) td.prev {
        color: var(--el-text-color-placeholder)
    }

    .el-calendar-table td {
        border-bottom: var(--el-calendar-border);
        border-right: var(--el-calendar-border);
        transition: background-color var(--el-transition-duration-fast) ease;
        vertical-align: top
    }

        .el-calendar-table td.is-selected {
            background-color: var(--el-calendar-selected-bg-color)
        }

        .el-calendar-table td.is-today {
            color: var(--el-color-primary)
        }

    .el-calendar-table tr:first-child td {
        border-top: var(--el-calendar-border)
    }

    .el-calendar-table tr td:first-child {
        border-left: var(--el-calendar-border)
    }

    .el-calendar-table tr.el-calendar-table__row--hide-border td {
        border-top: none
    }

    .el-calendar-table .el-calendar-day {
        box-sizing: border-box;
        height: var(--el-calendar-cell-width);
        padding: 8px
    }

        .el-calendar-table .el-calendar-day:hover {
            background-color: var(--el-calendar-selected-bg-color);
            cursor: pointer
        }

.el-card {
    --el-card-border-color: var(--el-border-color-light);
    --el-card-border-radius: 4px;
    --el-card-padding: 20px;
    --el-card-bg-color: var(--el-fill-color-blank);
    background-color: var(--el-card-bg-color);
    border: 1px solid var(--el-card-border-color);
    border-radius: var(--el-card-border-radius);
    color: var(--el-text-color-primary);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: var(--el-transition-duration)
}

    .el-card.is-always-shadow, .el-card.is-hover-shadow:focus, .el-card.is-hover-shadow:hover {
        box-shadow: var(--el-box-shadow-light)
    }

.el-card__header {
    border-bottom: 1px solid var(--el-card-border-color);
    box-sizing: border-box;
    padding: calc(var(--el-card-padding) - 2px) var(--el-card-padding)
}

.el-card__body {
    flex-grow: 1;
    overflow: auto;
    padding: var(--el-card-padding)
}

.el-card__footer {
    border-top: 1px solid var(--el-card-border-color);
    box-sizing: border-box;
    padding: calc(var(--el-card-padding) - 2px) var(--el-card-padding)
}

.el-carousel__item {
    display: inline-block;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

    .el-carousel__item, .el-carousel__item.is-active {
        z-index: calc(var(--el-index-normal) - 1)
    }

        .el-carousel__item--card, .el-carousel__item.is-animating {
            transition: transform .4s ease-in-out
        }

.el-carousel__item--card {
    width: 50%
}

    .el-carousel__item--card.is-in-stage {
        cursor: pointer;
        z-index: var(--el-index-normal)
    }

        .el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask, .el-carousel__item--card.is-in-stage:hover .el-carousel__mask {
            opacity: .12
        }

    .el-carousel__item--card.is-active {
        z-index: calc(var(--el-index-normal) + 1)
    }

.el-carousel__item--card-vertical {
    height: 50%;
    width: 100%
}

.el-carousel__mask {
    background-color: var(--el-color-white);
    height: 100%;
    left: 0;
    opacity: .24;
    position: absolute;
    top: 0;
    transition: var(--el-transition-duration-fast);
    width: 100%
}

.el-carousel {
    --el-carousel-arrow-font-size: 12px;
    --el-carousel-arrow-size: 36px;
    --el-carousel-arrow-background: rgba(31,45,61,0.11);
    --el-carousel-arrow-hover-background: rgba(31,45,61,0.23);
    --el-carousel-indicator-width: 30px;
    --el-carousel-indicator-height: 2px;
    --el-carousel-indicator-padding-horizontal: 4px;
    --el-carousel-indicator-padding-vertical: 12px;
    --el-carousel-indicator-out-color: var(--el-border-color-hover);
    position: relative
}

.el-carousel--horizontal, .el-carousel--vertical {
    overflow: hidden
}

.el-carousel__container {
    height: 300px;
    position: relative
}

.el-carousel__arrow {
    align-items: center;
    background-color: var(--el-carousel-arrow-background);
    border: none;
    border-radius: 50%;
    color: #ffffff;
    cursor: pointer;
    display: inline-flex;
    font-size: var(--el-carousel-arrow-font-size);
    height: var(--el-carousel-arrow-size);
    justify-content: center;
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    transition: var(--el-transition-duration);
    width: var(--el-carousel-arrow-size);
    z-index: 10
}

.el-carousel__arrow--left {
    left: 16px
}

.el-carousel__arrow--right {
    right: 16px
}

.el-carousel__arrow:hover {
    background-color: var(--el-carousel-arrow-hover-background)
}

.el-carousel__arrow i {
    cursor: pointer
}

.el-carousel__indicators {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: calc(var(--el-index-normal) + 1)
}

.el-carousel__indicators--horizontal {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

.el-carousel__indicators--vertical {
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.el-carousel__indicators--outside {
    bottom: calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);
    position: static;
    text-align: center;
    transform: none
}

    .el-carousel__indicators--outside .el-carousel__indicator:hover button {
        opacity: .64
    }

    .el-carousel__indicators--outside button {
        background-color: var(--el-carousel-indicator-out-color);
        opacity: .24
    }

.el-carousel__indicators--right {
    right: 0
}

.el-carousel__indicators--labels {
    left: 0;
    right: 0;
    text-align: center;
    transform: none
}

    .el-carousel__indicators--labels .el-carousel__button {
        color: #000000;
        font-size: 12px;
        height: auto;
        padding: 2px 18px;
        width: auto
    }

    .el-carousel__indicators--labels .el-carousel__indicator {
        padding: 6px 4px
    }

.el-carousel__indicator {
    background-color: transparent;
    cursor: pointer
}

    .el-carousel__indicator:hover button {
        opacity: .72
    }

.el-carousel__indicator--horizontal {
    display: inline-block;
    padding: var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)
}

.el-carousel__indicator--vertical {
    padding: var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)
}

    .el-carousel__indicator--vertical .el-carousel__button {
        height: calc(var(--el-carousel-indicator-width)/2);
        width: var(--el-carousel-indicator-height)
    }

.el-carousel__indicator.is-active button {
    opacity: 1
}

.el-carousel__button {
    background-color: #ffffff;
    border: none;
    cursor: pointer;
    display: block;
    height: var(--el-carousel-indicator-height);
    margin: 0;
    opacity: .48;
    outline: none;
    padding: 0;
    transition: var(--el-transition-duration);
    width: var(--el-carousel-indicator-width)
}

.carousel-arrow-left-enter-from, .carousel-arrow-left-leave-active {
    opacity: 0;
    transform: translateY(-50%) translateX(-10px)
}

.carousel-arrow-right-enter-from, .carousel-arrow-right-leave-active {
    opacity: 0;
    transform: translateY(-50%) translateX(10px)
}

.el-transitioning {
    filter: url(#elCarouselHorizontal)
}

.el-transitioning-vertical {
    filter: url(#elCarouselVertical)
}

.el-cascader-panel {
    --el-cascader-menu-text-color: var(--el-text-color-regular);
    --el-cascader-menu-selected-text-color: var(--el-color-primary);
    --el-cascader-menu-fill: var(--el-bg-color-overlay);
    --el-cascader-menu-font-size: var(--el-font-size-base);
    --el-cascader-menu-radius: var(--el-border-radius-base);
    --el-cascader-menu-border: solid 1px var(--el-border-color-light);
    --el-cascader-menu-shadow: var(--el-box-shadow-light);
    --el-cascader-node-background-hover: var(--el-fill-color-light);
    --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
    --el-cascader-color-empty: var(--el-text-color-placeholder);
    --el-cascader-tag-background: var(--el-fill-color);
    border-radius: var(--el-cascader-menu-radius);
    display: flex;
    font-size: var(--el-cascader-menu-font-size);
    width: -moz-fit-content;
    width: fit-content
}

    .el-cascader-panel.is-bordered {
        border: var(--el-cascader-menu-border);
        border-radius: var(--el-cascader-menu-radius)
    }

.el-cascader-menu {
    border-right: var(--el-cascader-menu-border);
    box-sizing: border-box;
    color: var(--el-cascader-menu-text-color);
    min-width: 180px
}

    .el-cascader-menu:last-child {
        border-right: none
    }

        .el-cascader-menu:last-child .el-cascader-node {
            padding-right: 20px
        }

.el-cascader-menu__wrap.el-scrollbar__wrap {
    height: 204px
}

.el-cascader-menu__list {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    min-height: 100%;
    padding: 6px 0;
    position: relative
}

.el-cascader-menu__hover-zone {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.el-cascader-menu__empty-text {
    align-items: center;
    color: var(--el-cascader-color-empty);
    display: flex;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

    .el-cascader-menu__empty-text .is-loading {
        margin-right: 2px
    }

.el-cascader-node {
    align-items: center;
    display: flex;
    height: 34px;
    line-height: 34px;
    outline: none;
    padding: 0 30px 0 20px;
    position: relative
}

    .el-cascader-node.is-selectable.in-active-path {
        color: var(--el-cascader-menu-text-color)
    }

    .el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path {
        color: var(--el-cascader-menu-selected-text-color);
        font-weight: bold
    }

    .el-cascader-node:not(.is-disabled) {
        cursor: pointer
    }

        .el-cascader-node:not(.is-disabled):focus, .el-cascader-node:not(.is-disabled):hover {
            background: var(--el-cascader-node-background-hover)
        }

    .el-cascader-node.is-disabled {
        color: var(--el-cascader-node-color-disabled);
        cursor: not-allowed
    }

.el-cascader-node__prefix {
    left: 10px;
    position: absolute
}

.el-cascader-node__postfix {
    position: absolute;
    right: 10px
}

.el-cascader-node__label {
    flex: 1;
    overflow: hidden;
    padding: 0 8px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.el-cascader-node > .el-checkbox, .el-cascader-node > .el-radio {
    margin-right: 0
}

    .el-cascader-node > .el-radio .el-radio__label {
        padding-left: 0
    }

.el-cascader {
    --el-cascader-menu-text-color: var(--el-text-color-regular);
    --el-cascader-menu-selected-text-color: var(--el-color-primary);
    --el-cascader-menu-fill: var(--el-bg-color-overlay);
    --el-cascader-menu-font-size: var(--el-font-size-base);
    --el-cascader-menu-radius: var(--el-border-radius-base);
    --el-cascader-menu-border: solid 1px var(--el-border-color-light);
    --el-cascader-menu-shadow: var(--el-box-shadow-light);
    --el-cascader-node-background-hover: var(--el-fill-color-light);
    --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
    --el-cascader-color-empty: var(--el-text-color-placeholder);
    --el-cascader-tag-background: var(--el-fill-color);
    display: inline-block;
    font-size: var(--el-font-size-base);
    line-height: 32px;
    outline: none;
    position: relative;
    vertical-align: middle
}

    .el-cascader:not(.is-disabled):hover .el-input__wrapper {
        box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
        cursor: pointer
    }

    .el-cascader .el-input {
        cursor: pointer;
        display: flex
    }

        .el-cascader .el-input .el-input__inner {
            text-overflow: ellipsis
        }

            .el-cascader .el-input .el-input__inner:-moz-read-only {
                cursor: pointer
            }

            .el-cascader .el-input .el-input__inner:read-only {
                cursor: pointer
            }

            .el-cascader .el-input .el-input__inner:disabled {
                cursor: not-allowed
            }

        .el-cascader .el-input .el-input__suffix-inner .el-icon svg {
            vertical-align: middle
        }

        .el-cascader .el-input .icon-arrow-down {
            font-size: 14px;
            transition: transform var(--el-transition-duration)
        }

            .el-cascader .el-input .icon-arrow-down.is-reverse {
                transform: rotate(180deg)
            }

        .el-cascader .el-input .icon-circle-close:hover {
            color: var(--el-input-clear-hover-color,var(--el-text-color-secondary))
        }

        .el-cascader .el-input.is-focus .el-input__wrapper {
            box-shadow: 0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset
        }

.el-cascader--large {
    font-size: 14px;
    line-height: 40px
}

    .el-cascader--large .el-cascader__tags {
        gap: 6px;
        padding: 8px
    }

    .el-cascader--large .el-cascader__search-input {
        height: 24px;
        margin-left: 7px
    }

.el-cascader--small {
    font-size: 12px;
    line-height: 24px
}

    .el-cascader--small .el-cascader__tags {
        gap: 4px;
        padding: 2px
    }

    .el-cascader--small .el-cascader__search-input {
        height: 20px;
        margin-left: 5px
    }

.el-cascader.is-disabled .el-cascader__label {
    color: var(--el-disabled-text-color);
    z-index: calc(var(--el-index-normal) + 1)
}

.el-cascader__dropdown {
    --el-cascader-menu-text-color: var(--el-text-color-regular);
    --el-cascader-menu-selected-text-color: var(--el-color-primary);
    --el-cascader-menu-fill: var(--el-bg-color-overlay);
    --el-cascader-menu-font-size: var(--el-font-size-base);
    --el-cascader-menu-radius: var(--el-border-radius-base);
    --el-cascader-menu-border: solid 1px var(--el-border-color-light);
    --el-cascader-menu-shadow: var(--el-box-shadow-light);
    --el-cascader-node-background-hover: var(--el-fill-color-light);
    --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
    --el-cascader-color-empty: var(--el-text-color-placeholder);
    --el-cascader-tag-background: var(--el-fill-color);
    border-radius: var(--el-cascader-menu-radius);
    font-size: var(--el-cascader-menu-font-size)
}

    .el-cascader__dropdown.el-popper {
        background: var(--el-cascader-menu-fill)
    }

        .el-cascader__dropdown.el-popper, .el-cascader__dropdown.el-popper .el-popper__arrow:before {
            border: var(--el-cascader-menu-border)
        }

            .el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
                border-left-color: transparent;
                border-top-color: transparent
            }

            .el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
                border-bottom-color: transparent;
                border-right-color: transparent
            }

            .el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
                border-bottom-color: transparent;
                border-left-color: transparent
            }

            .el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
                border-right-color: transparent;
                border-top-color: transparent
            }

    .el-cascader__dropdown.el-popper {
        box-shadow: var(--el-cascader-menu-shadow)
    }

.el-cascader__header {
    border-bottom: 1px solid var(--el-border-color-light);
    padding: 10px
}

.el-cascader__footer {
    border-top: 1px solid var(--el-border-color-light);
    padding: 10px
}

.el-cascader__tags {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    left: 0;
    line-height: normal;
    padding: 4px;
    position: absolute;
    right: 30px;
    text-align: left;
    top: 50%;
    transform: translateY(-50%)
}

    .el-cascader__tags .el-tag {
        align-items: center;
        background: var(--el-cascader-tag-background);
        display: inline-flex;
        max-width: 100%;
        text-overflow: ellipsis
    }

        .el-cascader__tags .el-tag.el-tag--dark, .el-cascader__tags .el-tag.el-tag--plain {
            background-color: var(--el-tag-bg-color)
        }

        .el-cascader__tags .el-tag:not(.is-hit) {
            border-color: transparent
        }

            .el-cascader__tags .el-tag:not(.is-hit).el-tag--dark, .el-cascader__tags .el-tag:not(.is-hit).el-tag--plain {
                border-color: var(--el-tag-border-color)
            }

        .el-cascader__tags .el-tag > span {
            flex: 1;
            line-height: normal;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .el-cascader__tags .el-tag .el-icon-close {
            background-color: var(--el-text-color-placeholder);
            color: var(--el-color-white);
            flex: none
        }

            .el-cascader__tags .el-tag .el-icon-close:hover {
                background-color: var(--el-text-color-secondary)
            }

        .el-cascader__tags .el-tag + input {
            margin-left: 0
        }

    .el-cascader__tags.is-validate {
        right: 55px
    }

.el-cascader__collapse-tags {
    white-space: normal;
    z-index: var(--el-index-normal)
}

    .el-cascader__collapse-tags .el-tag {
        align-items: center;
        background: var(--el-fill-color);
        display: inline-flex;
        max-width: 100%;
        text-overflow: ellipsis
    }

        .el-cascader__collapse-tags .el-tag.el-tag--dark, .el-cascader__collapse-tags .el-tag.el-tag--plain {
            background-color: var(--el-tag-bg-color)
        }

        .el-cascader__collapse-tags .el-tag:not(.is-hit) {
            border-color: transparent
        }

            .el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark, .el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain {
                border-color: var(--el-tag-border-color)
            }

        .el-cascader__collapse-tags .el-tag > span {
            flex: 1;
            line-height: normal;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .el-cascader__collapse-tags .el-tag .el-icon-close {
            background-color: var(--el-text-color-placeholder);
            color: var(--el-color-white);
            flex: none
        }

            .el-cascader__collapse-tags .el-tag .el-icon-close:hover {
                background-color: var(--el-text-color-secondary)
            }

        .el-cascader__collapse-tags .el-tag + input {
            margin-left: 0
        }

    .el-cascader__collapse-tags .el-tag {
        margin: 2px 0
    }

.el-cascader__suggestion-panel {
    border-radius: var(--el-cascader-menu-radius)
}

.el-cascader__suggestion-list {
    color: var(--el-cascader-menu-text-color);
    font-size: var(--el-font-size-base);
    margin: 0;
    max-height: 204px;
    padding: 6px 0;
    text-align: center
}

.el-cascader__suggestion-item {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 34px;
    justify-content: space-between;
    outline: none;
    padding: 0 15px;
    text-align: left
}

    .el-cascader__suggestion-item:focus, .el-cascader__suggestion-item:hover {
        background: var(--el-cascader-node-background-hover)
    }

    .el-cascader__suggestion-item.is-checked {
        color: var(--el-cascader-menu-selected-text-color);
        font-weight: bold
    }

    .el-cascader__suggestion-item > span {
        margin-right: 10px
    }

.el-cascader__empty-text {
    color: var(--el-cascader-color-empty);
    margin: 10px 0
}

.el-cascader__search-input {
    background: transparent;
    border: none;
    box-sizing: border-box;
    color: var(--el-cascader-menu-text-color);
    flex: 1;
    height: 24px;
    margin-left: 7px;
    min-width: 60px;
    outline: none;
    padding: 0
}

    .el-cascader__search-input::-moz-placeholder {
        color: transparent
    }

    .el-cascader__search-input::placeholder {
        color: transparent
    }

.el-check-tag {
    background-color: var(--el-color-info-light-9);
    border-radius: var(--el-border-radius-base);
    color: var(--el-color-info);
    cursor: pointer;
    display: inline-block;
    font-size: var(--el-font-size-base);
    font-weight: bold;
    line-height: var(--el-font-size-base);
    padding: 7px 15px;
    transition: var(--el-transition-all)
}

    .el-check-tag:hover {
        background-color: var(--el-color-info-light-7)
    }

    .el-check-tag.el-check-tag--primary.is-checked {
        background-color: var(--el-color-primary-light-8);
        color: var(--el-color-primary)
    }

        .el-check-tag.el-check-tag--primary.is-checked:hover {
            background-color: var(--el-color-primary-light-7)
        }

        .el-check-tag.el-check-tag--primary.is-checked.is-disabled {
            background-color: var(--el-color-primary-light-8);
            color: var(--el-disabled-text-color);
            cursor: not-allowed
        }

            .el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover {
                background-color: var(--el-color-primary-light-8)
            }

    .el-check-tag.el-check-tag--primary.is-disabled {
        background-color: var(--el-color-info-light-9);
        color: var(--el-disabled-text-color);
        cursor: not-allowed
    }

        .el-check-tag.el-check-tag--primary.is-disabled:hover {
            background-color: var(--el-color-info-light-9)
        }

    .el-check-tag.el-check-tag--success.is-checked {
        background-color: var(--el-color-success-light-8);
        color: var(--el-color-success)
    }

        .el-check-tag.el-check-tag--success.is-checked:hover {
            background-color: var(--el-color-success-light-7)
        }

        .el-check-tag.el-check-tag--success.is-checked.is-disabled {
            background-color: var(--el-color-success-light-8);
            color: var(--el-disabled-text-color);
            cursor: not-allowed
        }

            .el-check-tag.el-check-tag--success.is-checked.is-disabled:hover {
                background-color: var(--el-color-success-light-8)
            }

    .el-check-tag.el-check-tag--success.is-disabled {
        color: var(--el-disabled-text-color);
        cursor: not-allowed
    }

        .el-check-tag.el-check-tag--success.is-disabled, .el-check-tag.el-check-tag--success.is-disabled:hover {
            background-color: var(--el-color-success-light-9)
        }

    .el-check-tag.el-check-tag--warning.is-checked {
        background-color: var(--el-color-warning-light-8);
        color: var(--el-color-warning)
    }

        .el-check-tag.el-check-tag--warning.is-checked:hover {
            background-color: var(--el-color-warning-light-7)
        }

        .el-check-tag.el-check-tag--warning.is-checked.is-disabled {
            background-color: var(--el-color-warning-light-8);
            color: var(--el-disabled-text-color);
            cursor: not-allowed
        }

            .el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover {
                background-color: var(--el-color-warning-light-8)
            }

    .el-check-tag.el-check-tag--warning.is-disabled {
        color: var(--el-disabled-text-color);
        cursor: not-allowed
    }

        .el-check-tag.el-check-tag--warning.is-disabled, .el-check-tag.el-check-tag--warning.is-disabled:hover {
            background-color: var(--el-color-warning-light-9)
        }

    .el-check-tag.el-check-tag--danger.is-checked {
        background-color: var(--el-color-danger-light-8);
        color: var(--el-color-danger)
    }

        .el-check-tag.el-check-tag--danger.is-checked:hover {
            background-color: var(--el-color-danger-light-7)
        }

        .el-check-tag.el-check-tag--danger.is-checked.is-disabled {
            background-color: var(--el-color-danger-light-8);
            color: var(--el-disabled-text-color);
            cursor: not-allowed
        }

            .el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover {
                background-color: var(--el-color-danger-light-8)
            }

    .el-check-tag.el-check-tag--danger.is-disabled {
        color: var(--el-disabled-text-color);
        cursor: not-allowed
    }

        .el-check-tag.el-check-tag--danger.is-disabled, .el-check-tag.el-check-tag--danger.is-disabled:hover {
            background-color: var(--el-color-danger-light-9)
        }

    .el-check-tag.el-check-tag--error.is-checked {
        background-color: var(--el-color-error-light-8);
        color: var(--el-color-error)
    }

        .el-check-tag.el-check-tag--error.is-checked:hover {
            background-color: var(--el-color-error-light-7)
        }

        .el-check-tag.el-check-tag--error.is-checked.is-disabled {
            background-color: var(--el-color-error-light-8);
            color: var(--el-disabled-text-color);
            cursor: not-allowed
        }

            .el-check-tag.el-check-tag--error.is-checked.is-disabled:hover {
                background-color: var(--el-color-error-light-8)
            }

    .el-check-tag.el-check-tag--error.is-disabled {
        color: var(--el-disabled-text-color);
        cursor: not-allowed
    }

        .el-check-tag.el-check-tag--error.is-disabled, .el-check-tag.el-check-tag--error.is-disabled:hover {
            background-color: var(--el-color-error-light-9)
        }

    .el-check-tag.el-check-tag--info.is-checked {
        background-color: var(--el-color-info-light-8);
        color: var(--el-color-info)
    }

        .el-check-tag.el-check-tag--info.is-checked:hover {
            background-color: var(--el-color-info-light-7)
        }

        .el-check-tag.el-check-tag--info.is-checked.is-disabled {
            background-color: var(--el-color-info-light-8);
            color: var(--el-disabled-text-color);
            cursor: not-allowed
        }

            .el-check-tag.el-check-tag--info.is-checked.is-disabled:hover {
                background-color: var(--el-color-info-light-8)
            }

    .el-check-tag.el-check-tag--info.is-disabled {
        color: var(--el-disabled-text-color);
        cursor: not-allowed
    }

        .el-check-tag.el-check-tag--info.is-disabled, .el-check-tag.el-check-tag--info.is-disabled:hover {
            background-color: var(--el-color-info-light-9)
        }

.el-checkbox-button {
    --el-checkbox-button-checked-bg-color: var(--el-color-primary);
    --el-checkbox-button-checked-text-color: var(--el-color-white);
    --el-checkbox-button-checked-border-color: var(--el-color-primary);
    display: inline-block;
    position: relative
}

.el-checkbox-button__inner {
    -webkit-appearance: none;
    background: var(--el-button-bg-color,var(--el-fill-color-blank));
    border-radius: 0;
    box-sizing: border-box;
    color: var(--el-button-text-color,var(--el-text-color-regular));
    cursor: pointer;
    display: inline-block;
    font-size: var(--el-font-size-base);
    font-weight: var(--el-checkbox-font-weight);
    line-height: 1;
    margin: 0;
    outline: var(--el-border);
    padding: 8px 15px;
    position: relative;
    text-align: center;
    transition: var(--el-transition-all);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

    .el-checkbox-button__inner.is-round {
        padding: 8px 15px
    }

    .el-checkbox-button__inner:hover {
        color: var(--el-color-primary)
    }

    .el-checkbox-button__inner [class*=el-icon-] {
        line-height: .9
    }

        .el-checkbox-button__inner [class*=el-icon-] + span {
            margin-left: 5px
        }

.el-checkbox-button__original {
    margin: 0;
    opacity: 0;
    outline: none;
    position: absolute;
    z-index: -1
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
    background-color: var(--el-checkbox-button-checked-bg-color);
    border-color: var(--el-checkbox-button-checked-border-color);
    box-shadow: -1px 0 0 0 var(--el-color-primary-light-7);
    color: var(--el-checkbox-button-checked-text-color)
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
    border-left-color: var(--el-checkbox-button-checked-border-color)
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
    background-color: var(--el-button-disabled-bg-color,var(--el-fill-color-blank));
    background-image: none;
    border-color: var(--el-button-disabled-border-color,var(--el-border-color-light));
    box-shadow: none;
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
    border-left-color: var(--el-button-disabled-border-color,var(--el-border-color-light))
}

.el-checkbox-button:first-child .el-checkbox-button__inner {
    border-bottom-left-radius: var(--el-border-radius-base);
    border-top-left-radius: var(--el-border-radius-base);
    box-shadow: none !important
}

.el-checkbox-button.is-focus .el-checkbox-button__inner {
    border-color: var(--el-checkbox-button-checked-border-color)
}

.el-checkbox-button:last-child .el-checkbox-button__inner {
    border-bottom-right-radius: var(--el-border-radius-base);
    border-top-right-radius: var(--el-border-radius-base)
}

.el-checkbox-button--large .el-checkbox-button__inner {
    border-radius: 0;
    font-size: var(--el-font-size-base);
    padding: 12px 19px
}

    .el-checkbox-button--large .el-checkbox-button__inner.is-round {
        padding: 12px 19px
    }

.el-checkbox-button--small .el-checkbox-button__inner {
    border-radius: 0;
    font-size: 12px;
    padding: 5px 11px
}

    .el-checkbox-button--small .el-checkbox-button__inner.is-round {
        padding: 5px 11px
    }

.el-checkbox-group {
    font-size: 0;
    line-height: 0
}

.el-checkbox {
    --el-checkbox-font-size: 14px;
    --el-checkbox-font-weight: var(--el-font-weight-primary);
    --el-checkbox-text-color: var(--el-text-color-regular);
    --el-checkbox-input-height: 14px;
    --el-checkbox-input-width: 14px;
    --el-checkbox-border-radius: var(--el-border-radius-small);
    --el-checkbox-bg-color: var(--el-fill-color-blank);
    --el-checkbox-input-border: var(--el-border);
    --el-checkbox-disabled-border-color: var(--el-border-color);
    --el-checkbox-disabled-input-fill: var(--el-fill-color-light);
    --el-checkbox-disabled-icon-color: var(--el-text-color-placeholder);
    --el-checkbox-disabled-checked-input-fill: var(--el-border-color-extra-light);
    --el-checkbox-disabled-checked-input-border-color: var(--el-border-color);
    --el-checkbox-disabled-checked-icon-color: var(--el-text-color-placeholder);
    --el-checkbox-checked-text-color: var(--el-color-primary);
    --el-checkbox-checked-input-border-color: var(--el-color-primary);
    --el-checkbox-checked-bg-color: var(--el-color-primary);
    --el-checkbox-checked-icon-color: var(--el-color-white);
    --el-checkbox-input-border-color-hover: var(--el-color-primary);
    align-items: center;
    color: var(--el-checkbox-text-color);
    cursor: pointer;
    display: inline-flex;
    font-size: var(--el-font-size-base);
    font-weight: var(--el-checkbox-font-weight);
    height: var(--el-checkbox-height,32px);
    margin-right: 30px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

    .el-checkbox.is-disabled {
        cursor: not-allowed
    }

    .el-checkbox.is-bordered {
        border: var(--el-border);
        border-radius: var(--el-border-radius-base);
        box-sizing: border-box;
        padding: 0 15px 0 9px
    }

        .el-checkbox.is-bordered.is-checked {
            border-color: var(--el-color-primary)
        }

        .el-checkbox.is-bordered.is-disabled {
            border-color: var(--el-border-color-lighter)
        }

        .el-checkbox.is-bordered.el-checkbox--large {
            border-radius: var(--el-border-radius-base);
            padding: 0 19px 0 11px
        }

            .el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label {
                font-size: var(--el-font-size-base)
            }

            .el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner {
                height: 14px;
                width: 14px
            }

        .el-checkbox.is-bordered.el-checkbox--small {
            border-radius: calc(var(--el-border-radius-base) - 1px);
            padding: 0 11px 0 7px
        }

            .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
                font-size: 12px
            }

            .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
                height: 12px;
                width: 12px
            }

                .el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after {
                    height: 6px;
                    width: 2px
                }

    .el-checkbox input:focus-visible + .el-checkbox__inner {
        border-radius: var(--el-checkbox-border-radius);
        outline: 2px solid var(--el-checkbox-input-border-color-hover);
        outline-offset: 1px
    }

.el-checkbox__input {
    cursor: pointer;
    display: inline-flex;
    outline: none;
    position: relative;
    white-space: nowrap
}

    .el-checkbox__input.is-disabled .el-checkbox__inner {
        background-color: var(--el-checkbox-disabled-input-fill);
        border-color: var(--el-checkbox-disabled-border-color);
        cursor: not-allowed
    }

        .el-checkbox__input.is-disabled .el-checkbox__inner:after {
            border-color: var(--el-checkbox-disabled-icon-color);
            cursor: not-allowed;
            will-change: transform
        }

    .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
        background-color: var(--el-checkbox-disabled-checked-input-fill);
        border-color: var(--el-checkbox-disabled-checked-input-border-color)
    }

        .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
            border-color: var(--el-checkbox-disabled-checked-icon-color)
        }

    .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
        background-color: var(--el-checkbox-disabled-checked-input-fill);
        border-color: var(--el-checkbox-disabled-checked-input-border-color)
    }

        .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
            background-color: var(--el-checkbox-disabled-checked-icon-color);
            border-color: var(--el-checkbox-disabled-checked-icon-color)
        }

    .el-checkbox__input.is-disabled + span.el-checkbox__label {
        color: var(--el-disabled-text-color);
        cursor: not-allowed
    }

    .el-checkbox__input.is-checked .el-checkbox__inner {
        background-color: var(--el-checkbox-checked-bg-color);
        border-color: var(--el-checkbox-checked-input-border-color)
    }

        .el-checkbox__input.is-checked .el-checkbox__inner:after {
            border-color: var(--el-checkbox-checked-icon-color);
            transform: translate(-45%,-60%) rotate(45deg) scaleY(1)
        }

    .el-checkbox__input.is-checked + .el-checkbox__label {
        color: var(--el-checkbox-checked-text-color)
    }

    .el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible) {
        border-color: var(--el-checkbox-input-border-color-hover)
    }

    .el-checkbox__input.is-indeterminate .el-checkbox__inner {
        background-color: var(--el-checkbox-checked-bg-color);
        border-color: var(--el-checkbox-checked-input-border-color)
    }

        .el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
            background-color: var(--el-checkbox-checked-icon-color);
            content: "";
            display: block;
            height: 2px;
            left: 0;
            position: absolute;
            right: 0;
            top: 5px;
            transform: scale(.5)
        }

        .el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
            display: none
        }

.el-checkbox__inner {
    background-color: var(--el-checkbox-bg-color);
    border: var(--el-checkbox-input-border);
    border-radius: var(--el-checkbox-border-radius);
    box-sizing: border-box;
    display: inline-block;
    height: var(--el-checkbox-input-height);
    position: relative;
    transition: border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);
    width: var(--el-checkbox-input-width);
    z-index: var(--el-index-normal)
}

    .el-checkbox__inner:hover {
        border-color: var(--el-checkbox-input-border-color-hover)
    }

    .el-checkbox__inner:after {
        border: 1px solid transparent;
        border-left: 0;
        border-top: 0;
        box-sizing: content-box;
        content: "";
        height: 7px;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-45%,-60%) rotate(45deg) scaleY(0);
        transform-origin: center;
        transition: transform .15s ease-in .05s;
        width: 3px
    }

.el-checkbox__original {
    height: 0;
    margin: 0;
    opacity: 0;
    outline: none;
    position: absolute;
    width: 0;
    z-index: -1
}

.el-checkbox__label {
    display: inline-block;
    font-size: var(--el-checkbox-font-size);
    line-height: 1;
    padding-left: 8px
}

.el-checkbox.el-checkbox--large {
    height: 40px
}

    .el-checkbox.el-checkbox--large .el-checkbox__label {
        font-size: 14px
    }

    .el-checkbox.el-checkbox--large .el-checkbox__inner {
        height: 14px;
        width: 14px
    }

.el-checkbox.el-checkbox--small {
    height: 24px
}

    .el-checkbox.el-checkbox--small .el-checkbox__label {
        font-size: 12px
    }

    .el-checkbox.el-checkbox--small .el-checkbox__inner {
        height: 12px;
        width: 12px
    }

    .el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
        top: 4px
    }

    .el-checkbox.el-checkbox--small .el-checkbox__inner:after {
        height: 6px;
        width: 2px
    }

.el-checkbox:last-of-type {
    margin-right: 0
}

[class*=el-col-] {
    box-sizing: border-box
}

    [class*=el-col-].is-guttered {
        display: block;
        min-height: 1px
    }

.el-col-0 {
    flex: 0 0 0%;
    max-width: 0
}

    .el-col-0, .el-col-0.is-guttered {
        display: none
    }

.el-col-offset-0 {
    margin-left: 0
}

.el-col-pull-0 {
    position: relative;
    right: 0
}

.el-col-push-0 {
    left: 0;
    position: relative
}

.el-col-1 {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%
}

    .el-col-1, .el-col-1.is-guttered {
        display: block
    }

.el-col-offset-1 {
    margin-left: 4.1666666667%
}

.el-col-pull-1 {
    position: relative;
    right: 4.1666666667%
}

.el-col-push-1 {
    left: 4.1666666667%;
    position: relative
}

.el-col-2 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%
}

    .el-col-2, .el-col-2.is-guttered {
        display: block
    }

.el-col-offset-2 {
    margin-left: 8.3333333333%
}

.el-col-pull-2 {
    position: relative;
    right: 8.3333333333%
}

.el-col-push-2 {
    left: 8.3333333333%;
    position: relative
}

.el-col-3 {
    flex: 0 0 12.5%;
    max-width: 12.5%
}

    .el-col-3, .el-col-3.is-guttered {
        display: block
    }

.el-col-offset-3 {
    margin-left: 12.5%
}

.el-col-pull-3 {
    position: relative;
    right: 12.5%
}

.el-col-push-3 {
    left: 12.5%;
    position: relative
}

.el-col-4 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

    .el-col-4, .el-col-4.is-guttered {
        display: block
    }

.el-col-offset-4 {
    margin-left: 16.6666666667%
}

.el-col-pull-4 {
    position: relative;
    right: 16.6666666667%
}

.el-col-push-4 {
    left: 16.6666666667%;
    position: relative
}

.el-col-5 {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%
}

    .el-col-5, .el-col-5.is-guttered {
        display: block
    }

.el-col-offset-5 {
    margin-left: 20.8333333333%
}

.el-col-pull-5 {
    position: relative;
    right: 20.8333333333%
}

.el-col-push-5 {
    left: 20.8333333333%;
    position: relative
}

.el-col-6 {
    flex: 0 0 25%;
    max-width: 25%
}

    .el-col-6, .el-col-6.is-guttered {
        display: block
    }

.el-col-offset-6 {
    margin-left: 25%
}

.el-col-pull-6 {
    position: relative;
    right: 25%
}

.el-col-push-6 {
    left: 25%;
    position: relative
}

.el-col-7 {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%
}

    .el-col-7, .el-col-7.is-guttered {
        display: block
    }

.el-col-offset-7 {
    margin-left: 29.1666666667%
}

.el-col-pull-7 {
    position: relative;
    right: 29.1666666667%
}

.el-col-push-7 {
    left: 29.1666666667%;
    position: relative
}

.el-col-8 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

    .el-col-8, .el-col-8.is-guttered {
        display: block
    }

.el-col-offset-8 {
    margin-left: 33.3333333333%
}

.el-col-pull-8 {
    position: relative;
    right: 33.3333333333%
}

.el-col-push-8 {
    left: 33.3333333333%;
    position: relative
}

.el-col-9 {
    flex: 0 0 37.5%;
    max-width: 37.5%
}

    .el-col-9, .el-col-9.is-guttered {
        display: block
    }

.el-col-offset-9 {
    margin-left: 37.5%
}

.el-col-pull-9 {
    position: relative;
    right: 37.5%
}

.el-col-push-9 {
    left: 37.5%;
    position: relative
}

.el-col-10 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%
}

    .el-col-10, .el-col-10.is-guttered {
        display: block
    }

.el-col-offset-10 {
    margin-left: 41.6666666667%
}

.el-col-pull-10 {
    position: relative;
    right: 41.6666666667%
}

.el-col-push-10 {
    left: 41.6666666667%;
    position: relative
}

.el-col-11 {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%
}

    .el-col-11, .el-col-11.is-guttered {
        display: block
    }

.el-col-offset-11 {
    margin-left: 45.8333333333%
}

.el-col-pull-11 {
    position: relative;
    right: 45.8333333333%
}

.el-col-push-11 {
    left: 45.8333333333%;
    position: relative
}

.el-col-12 {
    flex: 0 0 50%;
    max-width: 50%
}

    .el-col-12, .el-col-12.is-guttered {
        display: block
    }

.el-col-offset-12 {
    margin-left: 50%
}

.el-col-pull-12 {
    position: relative;
    right: 50%
}

.el-col-push-12 {
    left: 50%;
    position: relative
}

.el-col-13 {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%
}

    .el-col-13, .el-col-13.is-guttered {
        display: block
    }

.el-col-offset-13 {
    margin-left: 54.1666666667%
}

.el-col-pull-13 {
    position: relative;
    right: 54.1666666667%
}

.el-col-push-13 {
    left: 54.1666666667%;
    position: relative
}

.el-col-14 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%
}

    .el-col-14, .el-col-14.is-guttered {
        display: block
    }

.el-col-offset-14 {
    margin-left: 58.3333333333%
}

.el-col-pull-14 {
    position: relative;
    right: 58.3333333333%
}

.el-col-push-14 {
    left: 58.3333333333%;
    position: relative
}

.el-col-15 {
    flex: 0 0 62.5%;
    max-width: 62.5%
}

    .el-col-15, .el-col-15.is-guttered {
        display: block
    }

.el-col-offset-15 {
    margin-left: 62.5%
}

.el-col-pull-15 {
    position: relative;
    right: 62.5%
}

.el-col-push-15 {
    left: 62.5%;
    position: relative
}

.el-col-16 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%
}

    .el-col-16, .el-col-16.is-guttered {
        display: block
    }

.el-col-offset-16 {
    margin-left: 66.6666666667%
}

.el-col-pull-16 {
    position: relative;
    right: 66.6666666667%
}

.el-col-push-16 {
    left: 66.6666666667%;
    position: relative
}

.el-col-17 {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%
}

    .el-col-17, .el-col-17.is-guttered {
        display: block
    }

.el-col-offset-17 {
    margin-left: 70.8333333333%
}

.el-col-pull-17 {
    position: relative;
    right: 70.8333333333%
}

.el-col-push-17 {
    left: 70.8333333333%;
    position: relative
}

.el-col-18 {
    flex: 0 0 75%;
    max-width: 75%
}

    .el-col-18, .el-col-18.is-guttered {
        display: block
    }

.el-col-offset-18 {
    margin-left: 75%
}

.el-col-pull-18 {
    position: relative;
    right: 75%
}

.el-col-push-18 {
    left: 75%;
    position: relative
}

.el-col-19 {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%
}

    .el-col-19, .el-col-19.is-guttered {
        display: block
    }

.el-col-offset-19 {
    margin-left: 79.1666666667%
}

.el-col-pull-19 {
    position: relative;
    right: 79.1666666667%
}

.el-col-push-19 {
    left: 79.1666666667%;
    position: relative
}

.el-col-20 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%
}

    .el-col-20, .el-col-20.is-guttered {
        display: block
    }

.el-col-offset-20 {
    margin-left: 83.3333333333%
}

.el-col-pull-20 {
    position: relative;
    right: 83.3333333333%
}

.el-col-push-20 {
    left: 83.3333333333%;
    position: relative
}

.el-col-21 {
    flex: 0 0 87.5%;
    max-width: 87.5%
}

    .el-col-21, .el-col-21.is-guttered {
        display: block
    }

.el-col-offset-21 {
    margin-left: 87.5%
}

.el-col-pull-21 {
    position: relative;
    right: 87.5%
}

.el-col-push-21 {
    left: 87.5%;
    position: relative
}

.el-col-22 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%
}

    .el-col-22, .el-col-22.is-guttered {
        display: block
    }

.el-col-offset-22 {
    margin-left: 91.6666666667%
}

.el-col-pull-22 {
    position: relative;
    right: 91.6666666667%
}

.el-col-push-22 {
    left: 91.6666666667%;
    position: relative
}

.el-col-23 {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%
}

    .el-col-23, .el-col-23.is-guttered {
        display: block
    }

.el-col-offset-23 {
    margin-left: 95.8333333333%
}

.el-col-pull-23 {
    position: relative;
    right: 95.8333333333%
}

.el-col-push-23 {
    left: 95.8333333333%;
    position: relative
}

.el-col-24 {
    flex: 0 0 100%;
    max-width: 100%
}

    .el-col-24, .el-col-24.is-guttered {
        display: block
    }

.el-col-offset-24 {
    margin-left: 100%
}

.el-col-pull-24 {
    position: relative;
    right: 100%
}

.el-col-push-24 {
    left: 100%;
    position: relative
}

@media only screen and (max-width:767px) {
    .el-col-xs-0 {
        display: none;
        flex: 0 0 0%;
        max-width: 0
    }

        .el-col-xs-0.is-guttered {
            display: none
        }

    .el-col-xs-offset-0 {
        margin-left: 0
    }

    .el-col-xs-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-xs-push-0 {
        left: 0;
        position: relative
    }

    .el-col-xs-1 {
        flex: 0 0 4.1666666667%;
        max-width: 4.1666666667%
    }

        .el-col-xs-1, .el-col-xs-1.is-guttered {
            display: block
        }

    .el-col-xs-offset-1 {
        margin-left: 4.1666666667%
    }

    .el-col-xs-pull-1 {
        position: relative;
        right: 4.1666666667%
    }

    .el-col-xs-push-1 {
        left: 4.1666666667%;
        position: relative
    }

    .el-col-xs-2 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

        .el-col-xs-2, .el-col-xs-2.is-guttered {
            display: block
        }

    .el-col-xs-offset-2 {
        margin-left: 8.3333333333%
    }

    .el-col-xs-pull-2 {
        position: relative;
        right: 8.3333333333%
    }

    .el-col-xs-push-2 {
        left: 8.3333333333%;
        position: relative
    }

    .el-col-xs-3 {
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

        .el-col-xs-3, .el-col-xs-3.is-guttered {
            display: block
        }

    .el-col-xs-offset-3 {
        margin-left: 12.5%
    }

    .el-col-xs-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-xs-push-3 {
        left: 12.5%;
        position: relative
    }

    .el-col-xs-4 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

        .el-col-xs-4, .el-col-xs-4.is-guttered {
            display: block
        }

    .el-col-xs-offset-4 {
        margin-left: 16.6666666667%
    }

    .el-col-xs-pull-4 {
        position: relative;
        right: 16.6666666667%
    }

    .el-col-xs-push-4 {
        left: 16.6666666667%;
        position: relative
    }

    .el-col-xs-5 {
        flex: 0 0 20.8333333333%;
        max-width: 20.8333333333%
    }

        .el-col-xs-5, .el-col-xs-5.is-guttered {
            display: block
        }

    .el-col-xs-offset-5 {
        margin-left: 20.8333333333%
    }

    .el-col-xs-pull-5 {
        position: relative;
        right: 20.8333333333%
    }

    .el-col-xs-push-5 {
        left: 20.8333333333%;
        position: relative
    }

    .el-col-xs-6 {
        flex: 0 0 25%;
        max-width: 25%
    }

        .el-col-xs-6, .el-col-xs-6.is-guttered {
            display: block
        }

    .el-col-xs-offset-6 {
        margin-left: 25%
    }

    .el-col-xs-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-xs-push-6 {
        left: 25%;
        position: relative
    }

    .el-col-xs-7 {
        flex: 0 0 29.1666666667%;
        max-width: 29.1666666667%
    }

        .el-col-xs-7, .el-col-xs-7.is-guttered {
            display: block
        }

    .el-col-xs-offset-7 {
        margin-left: 29.1666666667%
    }

    .el-col-xs-pull-7 {
        position: relative;
        right: 29.1666666667%
    }

    .el-col-xs-push-7 {
        left: 29.1666666667%;
        position: relative
    }

    .el-col-xs-8 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

        .el-col-xs-8, .el-col-xs-8.is-guttered {
            display: block
        }

    .el-col-xs-offset-8 {
        margin-left: 33.3333333333%
    }

    .el-col-xs-pull-8 {
        position: relative;
        right: 33.3333333333%
    }

    .el-col-xs-push-8 {
        left: 33.3333333333%;
        position: relative
    }

    .el-col-xs-9 {
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

        .el-col-xs-9, .el-col-xs-9.is-guttered {
            display: block
        }

    .el-col-xs-offset-9 {
        margin-left: 37.5%
    }

    .el-col-xs-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-xs-push-9 {
        left: 37.5%;
        position: relative
    }

    .el-col-xs-10 {
        display: block;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

        .el-col-xs-10.is-guttered {
            display: block
        }

    .el-col-xs-offset-10 {
        margin-left: 41.6666666667%
    }

    .el-col-xs-pull-10 {
        position: relative;
        right: 41.6666666667%
    }

    .el-col-xs-push-10 {
        left: 41.6666666667%;
        position: relative
    }

    .el-col-xs-11 {
        display: block;
        flex: 0 0 45.8333333333%;
        max-width: 45.8333333333%
    }

        .el-col-xs-11.is-guttered {
            display: block
        }

    .el-col-xs-offset-11 {
        margin-left: 45.8333333333%
    }

    .el-col-xs-pull-11 {
        position: relative;
        right: 45.8333333333%
    }

    .el-col-xs-push-11 {
        left: 45.8333333333%;
        position: relative
    }

    .el-col-xs-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

        .el-col-xs-12.is-guttered {
            display: block
        }

    .el-col-xs-offset-12 {
        margin-left: 50%
    }

    .el-col-xs-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-xs-push-12 {
        left: 50%;
        position: relative
    }

    .el-col-xs-13 {
        display: block;
        flex: 0 0 54.1666666667%;
        max-width: 54.1666666667%
    }

        .el-col-xs-13.is-guttered {
            display: block
        }

    .el-col-xs-offset-13 {
        margin-left: 54.1666666667%
    }

    .el-col-xs-pull-13 {
        position: relative;
        right: 54.1666666667%
    }

    .el-col-xs-push-13 {
        left: 54.1666666667%;
        position: relative
    }

    .el-col-xs-14 {
        display: block;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

        .el-col-xs-14.is-guttered {
            display: block
        }

    .el-col-xs-offset-14 {
        margin-left: 58.3333333333%
    }

    .el-col-xs-pull-14 {
        position: relative;
        right: 58.3333333333%
    }

    .el-col-xs-push-14 {
        left: 58.3333333333%;
        position: relative
    }

    .el-col-xs-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

        .el-col-xs-15.is-guttered {
            display: block
        }

    .el-col-xs-offset-15 {
        margin-left: 62.5%
    }

    .el-col-xs-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-xs-push-15 {
        left: 62.5%;
        position: relative
    }

    .el-col-xs-16 {
        display: block;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

        .el-col-xs-16.is-guttered {
            display: block
        }

    .el-col-xs-offset-16 {
        margin-left: 66.6666666667%
    }

    .el-col-xs-pull-16 {
        position: relative;
        right: 66.6666666667%
    }

    .el-col-xs-push-16 {
        left: 66.6666666667%;
        position: relative
    }

    .el-col-xs-17 {
        display: block;
        flex: 0 0 70.8333333333%;
        max-width: 70.8333333333%
    }

        .el-col-xs-17.is-guttered {
            display: block
        }

    .el-col-xs-offset-17 {
        margin-left: 70.8333333333%
    }

    .el-col-xs-pull-17 {
        position: relative;
        right: 70.8333333333%
    }

    .el-col-xs-push-17 {
        left: 70.8333333333%;
        position: relative
    }

    .el-col-xs-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

        .el-col-xs-18.is-guttered {
            display: block
        }

    .el-col-xs-offset-18 {
        margin-left: 75%
    }

    .el-col-xs-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-xs-push-18 {
        left: 75%;
        position: relative
    }

    .el-col-xs-19 {
        display: block;
        flex: 0 0 79.1666666667%;
        max-width: 79.1666666667%
    }

        .el-col-xs-19.is-guttered {
            display: block
        }

    .el-col-xs-offset-19 {
        margin-left: 79.1666666667%
    }

    .el-col-xs-pull-19 {
        position: relative;
        right: 79.1666666667%
    }

    .el-col-xs-push-19 {
        left: 79.1666666667%;
        position: relative
    }

    .el-col-xs-20 {
        display: block;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

        .el-col-xs-20.is-guttered {
            display: block
        }

    .el-col-xs-offset-20 {
        margin-left: 83.3333333333%
    }

    .el-col-xs-pull-20 {
        position: relative;
        right: 83.3333333333%
    }

    .el-col-xs-push-20 {
        left: 83.3333333333%;
        position: relative
    }

    .el-col-xs-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

        .el-col-xs-21.is-guttered {
            display: block
        }

    .el-col-xs-offset-21 {
        margin-left: 87.5%
    }

    .el-col-xs-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-xs-push-21 {
        left: 87.5%;
        position: relative
    }

    .el-col-xs-22 {
        display: block;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

        .el-col-xs-22.is-guttered {
            display: block
        }

    .el-col-xs-offset-22 {
        margin-left: 91.6666666667%
    }

    .el-col-xs-pull-22 {
        position: relative;
        right: 91.6666666667%
    }

    .el-col-xs-push-22 {
        left: 91.6666666667%;
        position: relative
    }

    .el-col-xs-23 {
        display: block;
        flex: 0 0 95.8333333333%;
        max-width: 95.8333333333%
    }

        .el-col-xs-23.is-guttered {
            display: block
        }

    .el-col-xs-offset-23 {
        margin-left: 95.8333333333%
    }

    .el-col-xs-pull-23 {
        position: relative;
        right: 95.8333333333%
    }

    .el-col-xs-push-23 {
        left: 95.8333333333%;
        position: relative
    }

    .el-col-xs-24 {
        display: block;
        flex: 0 0 100%;
        max-width: 100%
    }

        .el-col-xs-24.is-guttered {
            display: block
        }

    .el-col-xs-offset-24 {
        margin-left: 100%
    }

    .el-col-xs-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-xs-push-24 {
        left: 100%;
        position: relative
    }
}

@media only screen and (min-width:768px) {
    .el-col-sm-0 {
        display: none;
        flex: 0 0 0%;
        max-width: 0
    }

        .el-col-sm-0.is-guttered {
            display: none
        }

    .el-col-sm-offset-0 {
        margin-left: 0
    }

    .el-col-sm-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-sm-push-0 {
        left: 0;
        position: relative
    }

    .el-col-sm-1 {
        flex: 0 0 4.1666666667%;
        max-width: 4.1666666667%
    }

        .el-col-sm-1, .el-col-sm-1.is-guttered {
            display: block
        }

    .el-col-sm-offset-1 {
        margin-left: 4.1666666667%
    }

    .el-col-sm-pull-1 {
        position: relative;
        right: 4.1666666667%
    }

    .el-col-sm-push-1 {
        left: 4.1666666667%;
        position: relative
    }

    .el-col-sm-2 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

        .el-col-sm-2, .el-col-sm-2.is-guttered {
            display: block
        }

    .el-col-sm-offset-2 {
        margin-left: 8.3333333333%
    }

    .el-col-sm-pull-2 {
        position: relative;
        right: 8.3333333333%
    }

    .el-col-sm-push-2 {
        left: 8.3333333333%;
        position: relative
    }

    .el-col-sm-3 {
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

        .el-col-sm-3, .el-col-sm-3.is-guttered {
            display: block
        }

    .el-col-sm-offset-3 {
        margin-left: 12.5%
    }

    .el-col-sm-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-sm-push-3 {
        left: 12.5%;
        position: relative
    }

    .el-col-sm-4 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

        .el-col-sm-4, .el-col-sm-4.is-guttered {
            display: block
        }

    .el-col-sm-offset-4 {
        margin-left: 16.6666666667%
    }

    .el-col-sm-pull-4 {
        position: relative;
        right: 16.6666666667%
    }

    .el-col-sm-push-4 {
        left: 16.6666666667%;
        position: relative
    }

    .el-col-sm-5 {
        flex: 0 0 20.8333333333%;
        max-width: 20.8333333333%
    }

        .el-col-sm-5, .el-col-sm-5.is-guttered {
            display: block
        }

    .el-col-sm-offset-5 {
        margin-left: 20.8333333333%
    }

    .el-col-sm-pull-5 {
        position: relative;
        right: 20.8333333333%
    }

    .el-col-sm-push-5 {
        left: 20.8333333333%;
        position: relative
    }

    .el-col-sm-6 {
        flex: 0 0 25%;
        max-width: 25%
    }

        .el-col-sm-6, .el-col-sm-6.is-guttered {
            display: block
        }

    .el-col-sm-offset-6 {
        margin-left: 25%
    }

    .el-col-sm-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-sm-push-6 {
        left: 25%;
        position: relative
    }

    .el-col-sm-7 {
        flex: 0 0 29.1666666667%;
        max-width: 29.1666666667%
    }

        .el-col-sm-7, .el-col-sm-7.is-guttered {
            display: block
        }

    .el-col-sm-offset-7 {
        margin-left: 29.1666666667%
    }

    .el-col-sm-pull-7 {
        position: relative;
        right: 29.1666666667%
    }

    .el-col-sm-push-7 {
        left: 29.1666666667%;
        position: relative
    }

    .el-col-sm-8 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

        .el-col-sm-8, .el-col-sm-8.is-guttered {
            display: block
        }

    .el-col-sm-offset-8 {
        margin-left: 33.3333333333%
    }

    .el-col-sm-pull-8 {
        position: relative;
        right: 33.3333333333%
    }

    .el-col-sm-push-8 {
        left: 33.3333333333%;
        position: relative
    }

    .el-col-sm-9 {
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

        .el-col-sm-9, .el-col-sm-9.is-guttered {
            display: block
        }

    .el-col-sm-offset-9 {
        margin-left: 37.5%
    }

    .el-col-sm-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-sm-push-9 {
        left: 37.5%;
        position: relative
    }

    .el-col-sm-10 {
        display: block;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

        .el-col-sm-10.is-guttered {
            display: block
        }

    .el-col-sm-offset-10 {
        margin-left: 41.6666666667%
    }

    .el-col-sm-pull-10 {
        position: relative;
        right: 41.6666666667%
    }

    .el-col-sm-push-10 {
        left: 41.6666666667%;
        position: relative
    }

    .el-col-sm-11 {
        display: block;
        flex: 0 0 45.8333333333%;
        max-width: 45.8333333333%
    }

        .el-col-sm-11.is-guttered {
            display: block
        }

    .el-col-sm-offset-11 {
        margin-left: 45.8333333333%
    }

    .el-col-sm-pull-11 {
        position: relative;
        right: 45.8333333333%
    }

    .el-col-sm-push-11 {
        left: 45.8333333333%;
        position: relative
    }

    .el-col-sm-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

        .el-col-sm-12.is-guttered {
            display: block
        }

    .el-col-sm-offset-12 {
        margin-left: 50%
    }

    .el-col-sm-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-sm-push-12 {
        left: 50%;
        position: relative
    }

    .el-col-sm-13 {
        display: block;
        flex: 0 0 54.1666666667%;
        max-width: 54.1666666667%
    }

        .el-col-sm-13.is-guttered {
            display: block
        }

    .el-col-sm-offset-13 {
        margin-left: 54.1666666667%
    }

    .el-col-sm-pull-13 {
        position: relative;
        right: 54.1666666667%
    }

    .el-col-sm-push-13 {
        left: 54.1666666667%;
        position: relative
    }

    .el-col-sm-14 {
        display: block;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

        .el-col-sm-14.is-guttered {
            display: block
        }

    .el-col-sm-offset-14 {
        margin-left: 58.3333333333%
    }

    .el-col-sm-pull-14 {
        position: relative;
        right: 58.3333333333%
    }

    .el-col-sm-push-14 {
        left: 58.3333333333%;
        position: relative
    }

    .el-col-sm-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

        .el-col-sm-15.is-guttered {
            display: block
        }

    .el-col-sm-offset-15 {
        margin-left: 62.5%
    }

    .el-col-sm-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-sm-push-15 {
        left: 62.5%;
        position: relative
    }

    .el-col-sm-16 {
        display: block;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

        .el-col-sm-16.is-guttered {
            display: block
        }

    .el-col-sm-offset-16 {
        margin-left: 66.6666666667%
    }

    .el-col-sm-pull-16 {
        position: relative;
        right: 66.6666666667%
    }

    .el-col-sm-push-16 {
        left: 66.6666666667%;
        position: relative
    }

    .el-col-sm-17 {
        display: block;
        flex: 0 0 70.8333333333%;
        max-width: 70.8333333333%
    }

        .el-col-sm-17.is-guttered {
            display: block
        }

    .el-col-sm-offset-17 {
        margin-left: 70.8333333333%
    }

    .el-col-sm-pull-17 {
        position: relative;
        right: 70.8333333333%
    }

    .el-col-sm-push-17 {
        left: 70.8333333333%;
        position: relative
    }

    .el-col-sm-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

        .el-col-sm-18.is-guttered {
            display: block
        }

    .el-col-sm-offset-18 {
        margin-left: 75%
    }

    .el-col-sm-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-sm-push-18 {
        left: 75%;
        position: relative
    }

    .el-col-sm-19 {
        display: block;
        flex: 0 0 79.1666666667%;
        max-width: 79.1666666667%
    }

        .el-col-sm-19.is-guttered {
            display: block
        }

    .el-col-sm-offset-19 {
        margin-left: 79.1666666667%
    }

    .el-col-sm-pull-19 {
        position: relative;
        right: 79.1666666667%
    }

    .el-col-sm-push-19 {
        left: 79.1666666667%;
        position: relative
    }

    .el-col-sm-20 {
        display: block;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

        .el-col-sm-20.is-guttered {
            display: block
        }

    .el-col-sm-offset-20 {
        margin-left: 83.3333333333%
    }

    .el-col-sm-pull-20 {
        position: relative;
        right: 83.3333333333%
    }

    .el-col-sm-push-20 {
        left: 83.3333333333%;
        position: relative
    }

    .el-col-sm-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

        .el-col-sm-21.is-guttered {
            display: block
        }

    .el-col-sm-offset-21 {
        margin-left: 87.5%
    }

    .el-col-sm-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-sm-push-21 {
        left: 87.5%;
        position: relative
    }

    .el-col-sm-22 {
        display: block;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

        .el-col-sm-22.is-guttered {
            display: block
        }

    .el-col-sm-offset-22 {
        margin-left: 91.6666666667%
    }

    .el-col-sm-pull-22 {
        position: relative;
        right: 91.6666666667%
    }

    .el-col-sm-push-22 {
        left: 91.6666666667%;
        position: relative
    }

    .el-col-sm-23 {
        display: block;
        flex: 0 0 95.8333333333%;
        max-width: 95.8333333333%
    }

        .el-col-sm-23.is-guttered {
            display: block
        }

    .el-col-sm-offset-23 {
        margin-left: 95.8333333333%
    }

    .el-col-sm-pull-23 {
        position: relative;
        right: 95.8333333333%
    }

    .el-col-sm-push-23 {
        left: 95.8333333333%;
        position: relative
    }

    .el-col-sm-24 {
        display: block;
        flex: 0 0 100%;
        max-width: 100%
    }

        .el-col-sm-24.is-guttered {
            display: block
        }

    .el-col-sm-offset-24 {
        margin-left: 100%
    }

    .el-col-sm-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-sm-push-24 {
        left: 100%;
        position: relative
    }
}

@media only screen and (min-width:992px) {
    .el-col-md-0 {
        display: none;
        flex: 0 0 0%;
        max-width: 0
    }

        .el-col-md-0.is-guttered {
            display: none
        }

    .el-col-md-offset-0 {
        margin-left: 0
    }

    .el-col-md-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-md-push-0 {
        left: 0;
        position: relative
    }

    .el-col-md-1 {
        flex: 0 0 4.1666666667%;
        max-width: 4.1666666667%
    }

        .el-col-md-1, .el-col-md-1.is-guttered {
            display: block
        }

    .el-col-md-offset-1 {
        margin-left: 4.1666666667%
    }

    .el-col-md-pull-1 {
        position: relative;
        right: 4.1666666667%
    }

    .el-col-md-push-1 {
        left: 4.1666666667%;
        position: relative
    }

    .el-col-md-2 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

        .el-col-md-2, .el-col-md-2.is-guttered {
            display: block
        }

    .el-col-md-offset-2 {
        margin-left: 8.3333333333%
    }

    .el-col-md-pull-2 {
        position: relative;
        right: 8.3333333333%
    }

    .el-col-md-push-2 {
        left: 8.3333333333%;
        position: relative
    }

    .el-col-md-3 {
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

        .el-col-md-3, .el-col-md-3.is-guttered {
            display: block
        }

    .el-col-md-offset-3 {
        margin-left: 12.5%
    }

    .el-col-md-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-md-push-3 {
        left: 12.5%;
        position: relative
    }

    .el-col-md-4 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

        .el-col-md-4, .el-col-md-4.is-guttered {
            display: block
        }

    .el-col-md-offset-4 {
        margin-left: 16.6666666667%
    }

    .el-col-md-pull-4 {
        position: relative;
        right: 16.6666666667%
    }

    .el-col-md-push-4 {
        left: 16.6666666667%;
        position: relative
    }

    .el-col-md-5 {
        flex: 0 0 20.8333333333%;
        max-width: 20.8333333333%
    }

        .el-col-md-5, .el-col-md-5.is-guttered {
            display: block
        }

    .el-col-md-offset-5 {
        margin-left: 20.8333333333%
    }

    .el-col-md-pull-5 {
        position: relative;
        right: 20.8333333333%
    }

    .el-col-md-push-5 {
        left: 20.8333333333%;
        position: relative
    }

    .el-col-md-6 {
        flex: 0 0 25%;
        max-width: 25%
    }

        .el-col-md-6, .el-col-md-6.is-guttered {
            display: block
        }

    .el-col-md-offset-6 {
        margin-left: 25%
    }

    .el-col-md-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-md-push-6 {
        left: 25%;
        position: relative
    }

    .el-col-md-7 {
        flex: 0 0 29.1666666667%;
        max-width: 29.1666666667%
    }

        .el-col-md-7, .el-col-md-7.is-guttered {
            display: block
        }

    .el-col-md-offset-7 {
        margin-left: 29.1666666667%
    }

    .el-col-md-pull-7 {
        position: relative;
        right: 29.1666666667%
    }

    .el-col-md-push-7 {
        left: 29.1666666667%;
        position: relative
    }

    .el-col-md-8 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

        .el-col-md-8, .el-col-md-8.is-guttered {
            display: block
        }

    .el-col-md-offset-8 {
        margin-left: 33.3333333333%
    }

    .el-col-md-pull-8 {
        position: relative;
        right: 33.3333333333%
    }

    .el-col-md-push-8 {
        left: 33.3333333333%;
        position: relative
    }

    .el-col-md-9 {
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

        .el-col-md-9, .el-col-md-9.is-guttered {
            display: block
        }

    .el-col-md-offset-9 {
        margin-left: 37.5%
    }

    .el-col-md-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-md-push-9 {
        left: 37.5%;
        position: relative
    }

    .el-col-md-10 {
        display: block;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

        .el-col-md-10.is-guttered {
            display: block
        }

    .el-col-md-offset-10 {
        margin-left: 41.6666666667%
    }

    .el-col-md-pull-10 {
        position: relative;
        right: 41.6666666667%
    }

    .el-col-md-push-10 {
        left: 41.6666666667%;
        position: relative
    }

    .el-col-md-11 {
        display: block;
        flex: 0 0 45.8333333333%;
        max-width: 45.8333333333%
    }

        .el-col-md-11.is-guttered {
            display: block
        }

    .el-col-md-offset-11 {
        margin-left: 45.8333333333%
    }

    .el-col-md-pull-11 {
        position: relative;
        right: 45.8333333333%
    }

    .el-col-md-push-11 {
        left: 45.8333333333%;
        position: relative
    }

    .el-col-md-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

        .el-col-md-12.is-guttered {
            display: block
        }

    .el-col-md-offset-12 {
        margin-left: 50%
    }

    .el-col-md-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-md-push-12 {
        left: 50%;
        position: relative
    }

    .el-col-md-13 {
        display: block;
        flex: 0 0 54.1666666667%;
        max-width: 54.1666666667%
    }

        .el-col-md-13.is-guttered {
            display: block
        }

    .el-col-md-offset-13 {
        margin-left: 54.1666666667%
    }

    .el-col-md-pull-13 {
        position: relative;
        right: 54.1666666667%
    }

    .el-col-md-push-13 {
        left: 54.1666666667%;
        position: relative
    }

    .el-col-md-14 {
        display: block;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

        .el-col-md-14.is-guttered {
            display: block
        }

    .el-col-md-offset-14 {
        margin-left: 58.3333333333%
    }

    .el-col-md-pull-14 {
        position: relative;
        right: 58.3333333333%
    }

    .el-col-md-push-14 {
        left: 58.3333333333%;
        position: relative
    }

    .el-col-md-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

        .el-col-md-15.is-guttered {
            display: block
        }

    .el-col-md-offset-15 {
        margin-left: 62.5%
    }

    .el-col-md-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-md-push-15 {
        left: 62.5%;
        position: relative
    }

    .el-col-md-16 {
        display: block;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

        .el-col-md-16.is-guttered {
            display: block
        }

    .el-col-md-offset-16 {
        margin-left: 66.6666666667%
    }

    .el-col-md-pull-16 {
        position: relative;
        right: 66.6666666667%
    }

    .el-col-md-push-16 {
        left: 66.6666666667%;
        position: relative
    }

    .el-col-md-17 {
        display: block;
        flex: 0 0 70.8333333333%;
        max-width: 70.8333333333%
    }

        .el-col-md-17.is-guttered {
            display: block
        }

    .el-col-md-offset-17 {
        margin-left: 70.8333333333%
    }

    .el-col-md-pull-17 {
        position: relative;
        right: 70.8333333333%
    }

    .el-col-md-push-17 {
        left: 70.8333333333%;
        position: relative
    }

    .el-col-md-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

        .el-col-md-18.is-guttered {
            display: block
        }

    .el-col-md-offset-18 {
        margin-left: 75%
    }

    .el-col-md-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-md-push-18 {
        left: 75%;
        position: relative
    }

    .el-col-md-19 {
        display: block;
        flex: 0 0 79.1666666667%;
        max-width: 79.1666666667%
    }

        .el-col-md-19.is-guttered {
            display: block
        }

    .el-col-md-offset-19 {
        margin-left: 79.1666666667%
    }

    .el-col-md-pull-19 {
        position: relative;
        right: 79.1666666667%
    }

    .el-col-md-push-19 {
        left: 79.1666666667%;
        position: relative
    }

    .el-col-md-20 {
        display: block;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

        .el-col-md-20.is-guttered {
            display: block
        }

    .el-col-md-offset-20 {
        margin-left: 83.3333333333%
    }

    .el-col-md-pull-20 {
        position: relative;
        right: 83.3333333333%
    }

    .el-col-md-push-20 {
        left: 83.3333333333%;
        position: relative
    }

    .el-col-md-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

        .el-col-md-21.is-guttered {
            display: block
        }

    .el-col-md-offset-21 {
        margin-left: 87.5%
    }

    .el-col-md-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-md-push-21 {
        left: 87.5%;
        position: relative
    }

    .el-col-md-22 {
        display: block;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

        .el-col-md-22.is-guttered {
            display: block
        }

    .el-col-md-offset-22 {
        margin-left: 91.6666666667%
    }

    .el-col-md-pull-22 {
        position: relative;
        right: 91.6666666667%
    }

    .el-col-md-push-22 {
        left: 91.6666666667%;
        position: relative
    }

    .el-col-md-23 {
        display: block;
        flex: 0 0 95.8333333333%;
        max-width: 95.8333333333%
    }

        .el-col-md-23.is-guttered {
            display: block
        }

    .el-col-md-offset-23 {
        margin-left: 95.8333333333%
    }

    .el-col-md-pull-23 {
        position: relative;
        right: 95.8333333333%
    }

    .el-col-md-push-23 {
        left: 95.8333333333%;
        position: relative
    }

    .el-col-md-24 {
        display: block;
        flex: 0 0 100%;
        max-width: 100%
    }

        .el-col-md-24.is-guttered {
            display: block
        }

    .el-col-md-offset-24 {
        margin-left: 100%
    }

    .el-col-md-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-md-push-24 {
        left: 100%;
        position: relative
    }
}

@media only screen and (min-width:1200px) {
    .el-col-lg-0 {
        display: none;
        flex: 0 0 0%;
        max-width: 0
    }

        .el-col-lg-0.is-guttered {
            display: none
        }

    .el-col-lg-offset-0 {
        margin-left: 0
    }

    .el-col-lg-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-lg-push-0 {
        left: 0;
        position: relative
    }

    .el-col-lg-1 {
        flex: 0 0 4.1666666667%;
        max-width: 4.1666666667%
    }

        .el-col-lg-1, .el-col-lg-1.is-guttered {
            display: block
        }

    .el-col-lg-offset-1 {
        margin-left: 4.1666666667%
    }

    .el-col-lg-pull-1 {
        position: relative;
        right: 4.1666666667%
    }

    .el-col-lg-push-1 {
        left: 4.1666666667%;
        position: relative
    }

    .el-col-lg-2 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

        .el-col-lg-2, .el-col-lg-2.is-guttered {
            display: block
        }

    .el-col-lg-offset-2 {
        margin-left: 8.3333333333%
    }

    .el-col-lg-pull-2 {
        position: relative;
        right: 8.3333333333%
    }

    .el-col-lg-push-2 {
        left: 8.3333333333%;
        position: relative
    }

    .el-col-lg-3 {
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

        .el-col-lg-3, .el-col-lg-3.is-guttered {
            display: block
        }

    .el-col-lg-offset-3 {
        margin-left: 12.5%
    }

    .el-col-lg-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-lg-push-3 {
        left: 12.5%;
        position: relative
    }

    .el-col-lg-4 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

        .el-col-lg-4, .el-col-lg-4.is-guttered {
            display: block
        }

    .el-col-lg-offset-4 {
        margin-left: 16.6666666667%
    }

    .el-col-lg-pull-4 {
        position: relative;
        right: 16.6666666667%
    }

    .el-col-lg-push-4 {
        left: 16.6666666667%;
        position: relative
    }

    .el-col-lg-5 {
        flex: 0 0 20.8333333333%;
        max-width: 20.8333333333%
    }

        .el-col-lg-5, .el-col-lg-5.is-guttered {
            display: block
        }

    .el-col-lg-offset-5 {
        margin-left: 20.8333333333%
    }

    .el-col-lg-pull-5 {
        position: relative;
        right: 20.8333333333%
    }

    .el-col-lg-push-5 {
        left: 20.8333333333%;
        position: relative
    }

    .el-col-lg-6 {
        flex: 0 0 25%;
        max-width: 25%
    }

        .el-col-lg-6, .el-col-lg-6.is-guttered {
            display: block
        }

    .el-col-lg-offset-6 {
        margin-left: 25%
    }

    .el-col-lg-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-lg-push-6 {
        left: 25%;
        position: relative
    }

    .el-col-lg-7 {
        flex: 0 0 29.1666666667%;
        max-width: 29.1666666667%
    }

        .el-col-lg-7, .el-col-lg-7.is-guttered {
            display: block
        }

    .el-col-lg-offset-7 {
        margin-left: 29.1666666667%
    }

    .el-col-lg-pull-7 {
        position: relative;
        right: 29.1666666667%
    }

    .el-col-lg-push-7 {
        left: 29.1666666667%;
        position: relative
    }

    .el-col-lg-8 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

        .el-col-lg-8, .el-col-lg-8.is-guttered {
            display: block
        }

    .el-col-lg-offset-8 {
        margin-left: 33.3333333333%
    }

    .el-col-lg-pull-8 {
        position: relative;
        right: 33.3333333333%
    }

    .el-col-lg-push-8 {
        left: 33.3333333333%;
        position: relative
    }

    .el-col-lg-9 {
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

        .el-col-lg-9, .el-col-lg-9.is-guttered {
            display: block
        }

    .el-col-lg-offset-9 {
        margin-left: 37.5%
    }

    .el-col-lg-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-lg-push-9 {
        left: 37.5%;
        position: relative
    }

    .el-col-lg-10 {
        display: block;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

        .el-col-lg-10.is-guttered {
            display: block
        }

    .el-col-lg-offset-10 {
        margin-left: 41.6666666667%
    }

    .el-col-lg-pull-10 {
        position: relative;
        right: 41.6666666667%
    }

    .el-col-lg-push-10 {
        left: 41.6666666667%;
        position: relative
    }

    .el-col-lg-11 {
        display: block;
        flex: 0 0 45.8333333333%;
        max-width: 45.8333333333%
    }

        .el-col-lg-11.is-guttered {
            display: block
        }

    .el-col-lg-offset-11 {
        margin-left: 45.8333333333%
    }

    .el-col-lg-pull-11 {
        position: relative;
        right: 45.8333333333%
    }

    .el-col-lg-push-11 {
        left: 45.8333333333%;
        position: relative
    }

    .el-col-lg-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

        .el-col-lg-12.is-guttered {
            display: block
        }

    .el-col-lg-offset-12 {
        margin-left: 50%
    }

    .el-col-lg-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-lg-push-12 {
        left: 50%;
        position: relative
    }

    .el-col-lg-13 {
        display: block;
        flex: 0 0 54.1666666667%;
        max-width: 54.1666666667%
    }

        .el-col-lg-13.is-guttered {
            display: block
        }

    .el-col-lg-offset-13 {
        margin-left: 54.1666666667%
    }

    .el-col-lg-pull-13 {
        position: relative;
        right: 54.1666666667%
    }

    .el-col-lg-push-13 {
        left: 54.1666666667%;
        position: relative
    }

    .el-col-lg-14 {
        display: block;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

        .el-col-lg-14.is-guttered {
            display: block
        }

    .el-col-lg-offset-14 {
        margin-left: 58.3333333333%
    }

    .el-col-lg-pull-14 {
        position: relative;
        right: 58.3333333333%
    }

    .el-col-lg-push-14 {
        left: 58.3333333333%;
        position: relative
    }

    .el-col-lg-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

        .el-col-lg-15.is-guttered {
            display: block
        }

    .el-col-lg-offset-15 {
        margin-left: 62.5%
    }

    .el-col-lg-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-lg-push-15 {
        left: 62.5%;
        position: relative
    }

    .el-col-lg-16 {
        display: block;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

        .el-col-lg-16.is-guttered {
            display: block
        }

    .el-col-lg-offset-16 {
        margin-left: 66.6666666667%
    }

    .el-col-lg-pull-16 {
        position: relative;
        right: 66.6666666667%
    }

    .el-col-lg-push-16 {
        left: 66.6666666667%;
        position: relative
    }

    .el-col-lg-17 {
        display: block;
        flex: 0 0 70.8333333333%;
        max-width: 70.8333333333%
    }

        .el-col-lg-17.is-guttered {
            display: block
        }

    .el-col-lg-offset-17 {
        margin-left: 70.8333333333%
    }

    .el-col-lg-pull-17 {
        position: relative;
        right: 70.8333333333%
    }

    .el-col-lg-push-17 {
        left: 70.8333333333%;
        position: relative
    }

    .el-col-lg-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

        .el-col-lg-18.is-guttered {
            display: block
        }

    .el-col-lg-offset-18 {
        margin-left: 75%
    }

    .el-col-lg-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-lg-push-18 {
        left: 75%;
        position: relative
    }

    .el-col-lg-19 {
        display: block;
        flex: 0 0 79.1666666667%;
        max-width: 79.1666666667%
    }

        .el-col-lg-19.is-guttered {
            display: block
        }

    .el-col-lg-offset-19 {
        margin-left: 79.1666666667%
    }

    .el-col-lg-pull-19 {
        position: relative;
        right: 79.1666666667%
    }

    .el-col-lg-push-19 {
        left: 79.1666666667%;
        position: relative
    }

    .el-col-lg-20 {
        display: block;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

        .el-col-lg-20.is-guttered {
            display: block
        }

    .el-col-lg-offset-20 {
        margin-left: 83.3333333333%
    }

    .el-col-lg-pull-20 {
        position: relative;
        right: 83.3333333333%
    }

    .el-col-lg-push-20 {
        left: 83.3333333333%;
        position: relative
    }

    .el-col-lg-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

        .el-col-lg-21.is-guttered {
            display: block
        }

    .el-col-lg-offset-21 {
        margin-left: 87.5%
    }

    .el-col-lg-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-lg-push-21 {
        left: 87.5%;
        position: relative
    }

    .el-col-lg-22 {
        display: block;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

        .el-col-lg-22.is-guttered {
            display: block
        }

    .el-col-lg-offset-22 {
        margin-left: 91.6666666667%
    }

    .el-col-lg-pull-22 {
        position: relative;
        right: 91.6666666667%
    }

    .el-col-lg-push-22 {
        left: 91.6666666667%;
        position: relative
    }

    .el-col-lg-23 {
        display: block;
        flex: 0 0 95.8333333333%;
        max-width: 95.8333333333%
    }

        .el-col-lg-23.is-guttered {
            display: block
        }

    .el-col-lg-offset-23 {
        margin-left: 95.8333333333%
    }

    .el-col-lg-pull-23 {
        position: relative;
        right: 95.8333333333%
    }

    .el-col-lg-push-23 {
        left: 95.8333333333%;
        position: relative
    }

    .el-col-lg-24 {
        display: block;
        flex: 0 0 100%;
        max-width: 100%
    }

        .el-col-lg-24.is-guttered {
            display: block
        }

    .el-col-lg-offset-24 {
        margin-left: 100%
    }

    .el-col-lg-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-lg-push-24 {
        left: 100%;
        position: relative
    }
}

@media only screen and (min-width:1920px) {
    .el-col-xl-0 {
        display: none;
        flex: 0 0 0%;
        max-width: 0
    }

        .el-col-xl-0.is-guttered {
            display: none
        }

    .el-col-xl-offset-0 {
        margin-left: 0
    }

    .el-col-xl-pull-0 {
        position: relative;
        right: 0
    }

    .el-col-xl-push-0 {
        left: 0;
        position: relative
    }

    .el-col-xl-1 {
        flex: 0 0 4.1666666667%;
        max-width: 4.1666666667%
    }

        .el-col-xl-1, .el-col-xl-1.is-guttered {
            display: block
        }

    .el-col-xl-offset-1 {
        margin-left: 4.1666666667%
    }

    .el-col-xl-pull-1 {
        position: relative;
        right: 4.1666666667%
    }

    .el-col-xl-push-1 {
        left: 4.1666666667%;
        position: relative
    }

    .el-col-xl-2 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

        .el-col-xl-2, .el-col-xl-2.is-guttered {
            display: block
        }

    .el-col-xl-offset-2 {
        margin-left: 8.3333333333%
    }

    .el-col-xl-pull-2 {
        position: relative;
        right: 8.3333333333%
    }

    .el-col-xl-push-2 {
        left: 8.3333333333%;
        position: relative
    }

    .el-col-xl-3 {
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

        .el-col-xl-3, .el-col-xl-3.is-guttered {
            display: block
        }

    .el-col-xl-offset-3 {
        margin-left: 12.5%
    }

    .el-col-xl-pull-3 {
        position: relative;
        right: 12.5%
    }

    .el-col-xl-push-3 {
        left: 12.5%;
        position: relative
    }

    .el-col-xl-4 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

        .el-col-xl-4, .el-col-xl-4.is-guttered {
            display: block
        }

    .el-col-xl-offset-4 {
        margin-left: 16.6666666667%
    }

    .el-col-xl-pull-4 {
        position: relative;
        right: 16.6666666667%
    }

    .el-col-xl-push-4 {
        left: 16.6666666667%;
        position: relative
    }

    .el-col-xl-5 {
        flex: 0 0 20.8333333333%;
        max-width: 20.8333333333%
    }

        .el-col-xl-5, .el-col-xl-5.is-guttered {
            display: block
        }

    .el-col-xl-offset-5 {
        margin-left: 20.8333333333%
    }

    .el-col-xl-pull-5 {
        position: relative;
        right: 20.8333333333%
    }

    .el-col-xl-push-5 {
        left: 20.8333333333%;
        position: relative
    }

    .el-col-xl-6 {
        flex: 0 0 25%;
        max-width: 25%
    }

        .el-col-xl-6, .el-col-xl-6.is-guttered {
            display: block
        }

    .el-col-xl-offset-6 {
        margin-left: 25%
    }

    .el-col-xl-pull-6 {
        position: relative;
        right: 25%
    }

    .el-col-xl-push-6 {
        left: 25%;
        position: relative
    }

    .el-col-xl-7 {
        flex: 0 0 29.1666666667%;
        max-width: 29.1666666667%
    }

        .el-col-xl-7, .el-col-xl-7.is-guttered {
            display: block
        }

    .el-col-xl-offset-7 {
        margin-left: 29.1666666667%
    }

    .el-col-xl-pull-7 {
        position: relative;
        right: 29.1666666667%
    }

    .el-col-xl-push-7 {
        left: 29.1666666667%;
        position: relative
    }

    .el-col-xl-8 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

        .el-col-xl-8, .el-col-xl-8.is-guttered {
            display: block
        }

    .el-col-xl-offset-8 {
        margin-left: 33.3333333333%
    }

    .el-col-xl-pull-8 {
        position: relative;
        right: 33.3333333333%
    }

    .el-col-xl-push-8 {
        left: 33.3333333333%;
        position: relative
    }

    .el-col-xl-9 {
        flex: 0 0 37.5%;
        max-width: 37.5%
    }

        .el-col-xl-9, .el-col-xl-9.is-guttered {
            display: block
        }

    .el-col-xl-offset-9 {
        margin-left: 37.5%
    }

    .el-col-xl-pull-9 {
        position: relative;
        right: 37.5%
    }

    .el-col-xl-push-9 {
        left: 37.5%;
        position: relative
    }

    .el-col-xl-10 {
        display: block;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

        .el-col-xl-10.is-guttered {
            display: block
        }

    .el-col-xl-offset-10 {
        margin-left: 41.6666666667%
    }

    .el-col-xl-pull-10 {
        position: relative;
        right: 41.6666666667%
    }

    .el-col-xl-push-10 {
        left: 41.6666666667%;
        position: relative
    }

    .el-col-xl-11 {
        display: block;
        flex: 0 0 45.8333333333%;
        max-width: 45.8333333333%
    }

        .el-col-xl-11.is-guttered {
            display: block
        }

    .el-col-xl-offset-11 {
        margin-left: 45.8333333333%
    }

    .el-col-xl-pull-11 {
        position: relative;
        right: 45.8333333333%
    }

    .el-col-xl-push-11 {
        left: 45.8333333333%;
        position: relative
    }

    .el-col-xl-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%
    }

        .el-col-xl-12.is-guttered {
            display: block
        }

    .el-col-xl-offset-12 {
        margin-left: 50%
    }

    .el-col-xl-pull-12 {
        position: relative;
        right: 50%
    }

    .el-col-xl-push-12 {
        left: 50%;
        position: relative
    }

    .el-col-xl-13 {
        display: block;
        flex: 0 0 54.1666666667%;
        max-width: 54.1666666667%
    }

        .el-col-xl-13.is-guttered {
            display: block
        }

    .el-col-xl-offset-13 {
        margin-left: 54.1666666667%
    }

    .el-col-xl-pull-13 {
        position: relative;
        right: 54.1666666667%
    }

    .el-col-xl-push-13 {
        left: 54.1666666667%;
        position: relative
    }

    .el-col-xl-14 {
        display: block;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

        .el-col-xl-14.is-guttered {
            display: block
        }

    .el-col-xl-offset-14 {
        margin-left: 58.3333333333%
    }

    .el-col-xl-pull-14 {
        position: relative;
        right: 58.3333333333%
    }

    .el-col-xl-push-14 {
        left: 58.3333333333%;
        position: relative
    }

    .el-col-xl-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%
    }

        .el-col-xl-15.is-guttered {
            display: block
        }

    .el-col-xl-offset-15 {
        margin-left: 62.5%
    }

    .el-col-xl-pull-15 {
        position: relative;
        right: 62.5%
    }

    .el-col-xl-push-15 {
        left: 62.5%;
        position: relative
    }

    .el-col-xl-16 {
        display: block;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

        .el-col-xl-16.is-guttered {
            display: block
        }

    .el-col-xl-offset-16 {
        margin-left: 66.6666666667%
    }

    .el-col-xl-pull-16 {
        position: relative;
        right: 66.6666666667%
    }

    .el-col-xl-push-16 {
        left: 66.6666666667%;
        position: relative
    }

    .el-col-xl-17 {
        display: block;
        flex: 0 0 70.8333333333%;
        max-width: 70.8333333333%
    }

        .el-col-xl-17.is-guttered {
            display: block
        }

    .el-col-xl-offset-17 {
        margin-left: 70.8333333333%
    }

    .el-col-xl-pull-17 {
        position: relative;
        right: 70.8333333333%
    }

    .el-col-xl-push-17 {
        left: 70.8333333333%;
        position: relative
    }

    .el-col-xl-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%
    }

        .el-col-xl-18.is-guttered {
            display: block
        }

    .el-col-xl-offset-18 {
        margin-left: 75%
    }

    .el-col-xl-pull-18 {
        position: relative;
        right: 75%
    }

    .el-col-xl-push-18 {
        left: 75%;
        position: relative
    }

    .el-col-xl-19 {
        display: block;
        flex: 0 0 79.1666666667%;
        max-width: 79.1666666667%
    }

        .el-col-xl-19.is-guttered {
            display: block
        }

    .el-col-xl-offset-19 {
        margin-left: 79.1666666667%
    }

    .el-col-xl-pull-19 {
        position: relative;
        right: 79.1666666667%
    }

    .el-col-xl-push-19 {
        left: 79.1666666667%;
        position: relative
    }

    .el-col-xl-20 {
        display: block;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

        .el-col-xl-20.is-guttered {
            display: block
        }

    .el-col-xl-offset-20 {
        margin-left: 83.3333333333%
    }

    .el-col-xl-pull-20 {
        position: relative;
        right: 83.3333333333%
    }

    .el-col-xl-push-20 {
        left: 83.3333333333%;
        position: relative
    }

    .el-col-xl-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%
    }

        .el-col-xl-21.is-guttered {
            display: block
        }

    .el-col-xl-offset-21 {
        margin-left: 87.5%
    }

    .el-col-xl-pull-21 {
        position: relative;
        right: 87.5%
    }

    .el-col-xl-push-21 {
        left: 87.5%;
        position: relative
    }

    .el-col-xl-22 {
        display: block;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

        .el-col-xl-22.is-guttered {
            display: block
        }

    .el-col-xl-offset-22 {
        margin-left: 91.6666666667%
    }

    .el-col-xl-pull-22 {
        position: relative;
        right: 91.6666666667%
    }

    .el-col-xl-push-22 {
        left: 91.6666666667%;
        position: relative
    }

    .el-col-xl-23 {
        display: block;
        flex: 0 0 95.8333333333%;
        max-width: 95.8333333333%
    }

        .el-col-xl-23.is-guttered {
            display: block
        }

    .el-col-xl-offset-23 {
        margin-left: 95.8333333333%
    }

    .el-col-xl-pull-23 {
        position: relative;
        right: 95.8333333333%
    }

    .el-col-xl-push-23 {
        left: 95.8333333333%;
        position: relative
    }

    .el-col-xl-24 {
        display: block;
        flex: 0 0 100%;
        max-width: 100%
    }

        .el-col-xl-24.is-guttered {
            display: block
        }

    .el-col-xl-offset-24 {
        margin-left: 100%
    }

    .el-col-xl-pull-24 {
        position: relative;
        right: 100%
    }

    .el-col-xl-push-24 {
        left: 100%;
        position: relative
    }
}

.el-collapse-item.is-disabled .el-collapse-item__header {
    color: var(--el-text-color-disabled);
    cursor: not-allowed
}

.el-collapse-item__header {
    align-items: center;
    background-color: var(--el-collapse-header-bg-color);
    border: none;
    border-bottom: 1px solid var(--el-collapse-border-color);
    box-sizing: border-box;
    color: var(--el-collapse-header-text-color);
    cursor: pointer;
    display: flex;
    font-size: var(--el-collapse-header-font-size);
    font-weight: 500;
    line-height: var(--el-collapse-header-height);
    min-height: var(--el-collapse-header-height);
    outline: none;
    padding: 0;
    transition: border-bottom-color var(--el-transition-duration);
    width: 100%
}

.el-collapse-item__arrow {
    font-weight: 300;
    transition: transform var(--el-transition-duration)
}

    .el-collapse-item__arrow.is-active {
        transform: rotate(90deg)
    }

.el-collapse-item__title {
    flex: auto;
    text-align: left
}

.el-collapse-item__header.focusing:focus:not(:hover) {
    color: var(--el-color-primary)
}

.el-collapse-item__header.is-active {
    border-bottom-color: transparent
}

.el-collapse-item__wrap {
    background-color: var(--el-collapse-content-bg-color);
    border-bottom: 1px solid var(--el-collapse-border-color);
    box-sizing: border-box;
    overflow: hidden;
    will-change: height
}

.el-collapse-item__content {
    color: var(--el-collapse-content-text-color);
    font-size: var(--el-collapse-content-font-size);
    line-height: 1.7692307692;
    padding-bottom: 25px
}

.el-collapse-item:last-child {
    margin-bottom: -1px
}

.el-collapse {
    --el-collapse-border-color: var(--el-border-color-lighter);
    --el-collapse-header-height: 48px;
    --el-collapse-header-bg-color: var(--el-fill-color-blank);
    --el-collapse-header-text-color: var(--el-text-color-primary);
    --el-collapse-header-font-size: 13px;
    --el-collapse-content-bg-color: var(--el-fill-color-blank);
    --el-collapse-content-font-size: 13px;
    --el-collapse-content-text-color: var(--el-text-color-primary);
    border-bottom: 1px solid var(--el-collapse-border-color);
    border-top: 1px solid var(--el-collapse-border-color)
}

.el-collapse-icon-position-left .el-collapse-item__header {
    gap: 8px
}

.el-collapse-icon-position-left .el-collapse-item__title {
    order: 1
}

.el-collapse-icon-position-right .el-collapse-item__header {
    padding-right: 8px
}

.el-color-picker-panel {
    --el-colorpicker-bg-color: var(--el-bg-color-overlay);
    --el-fill-color-blank: var(--el-colorpicker-bg-color);
    background: var(--el-colorpicker-bg-color);
    box-sizing: content-box;
    padding: 12px;
    width: 300px
}

    .el-color-picker-panel.is-border {
        border: 1px solid var(--el-border-color-lighter);
        border-radius: 4px
    }

.el-color-picker-panel__wrapper {
    margin-bottom: 6px
}

.el-color-picker-panel__footer {
    display: flex;
    justify-content: space-between;
    margin-top: 12px;
    text-align: right
}

    .el-color-picker-panel__footer .el-input {
        color: #000000;
        font-size: 12px;
        line-height: 26px;
        width: 160px
    }

.el-color-picker-panel.is-disabled .el-color-hue-slider, .el-color-picker-panel.is-disabled .el-color-svpanel {
    cursor: not-allowed;
    opacity: .3
}

.el-color-picker-panel.is-disabled .el-color-hue-slider__thumb {
    cursor: not-allowed
}

.el-color-picker-panel.is-disabled .el-color-alpha-slider, .el-color-picker-panel.is-disabled .el-color-predefine .el-color-predefine__color-selector {
    cursor: not-allowed;
    opacity: .3
}

.el-color-predefine {
    display: flex;
    font-size: 12px;
    margin-top: 8px;
    width: 280px
}

.el-color-predefine__colors {
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    gap: 8px
}

.el-color-predefine__color-selector {
    border: none;
    border-radius: var(--el-border-radius-base);
    cursor: pointer;
    height: 20px;
    outline: none;
    overflow: hidden;
    padding: 0;
    width: 20px
}

    .el-color-predefine__color-selector.selected {
        box-shadow: 0 0 3px 2px var(--el-color-primary)
    }

    .el-color-predefine__color-selector:focus-visible {
        outline: 2px solid var(--el-color-primary);
        outline-offset: 2px
    }

    .el-color-predefine__color-selector > div {
        display: flex;
        height: 100%
    }

    .el-color-predefine__color-selector.is-alpha {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)
    }

.el-color-hue-slider {
    background-color: #f00;
    box-sizing: border-box;
    float: right;
    height: 12px;
    padding: 0 2px;
    position: relative;
    width: 280px
}

.el-color-hue-slider__bar {
    background: linear-gradient(90deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00);
    height: 100%;
    position: relative
}

.el-color-hue-slider__thumb {
    background: #fff;
    border: 1px solid var(--el-border-color-lighter);
    border-radius: 1px;
    box-shadow: 0 0 2px rgba(0,0,0,.6);
    box-sizing: border-box;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 4px;
    z-index: 1
}

    .el-color-hue-slider__thumb:focus-visible {
        outline: 2px solid var(--el-color-primary);
        outline-offset: 1px
    }

.el-color-hue-slider.is-vertical {
    height: 180px;
    padding: 2px 0;
    width: 12px
}

    .el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
        background: linear-gradient(180deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00)
    }

    .el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
        height: 4px;
        left: 0;
        top: 0;
        width: 100%
    }

.el-color-svpanel {
    background-image: linear-gradient(0deg,#000,rgba(0,0,0,0)),linear-gradient(90deg,#fff,rgba(255,255,255,0));
    height: 180px;
    position: relative;
    width: 280px
}

.el-color-svpanel__cursor {
    border-radius: 50%;
    box-shadow: 0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);
    cursor: pointer;
    height: 4px;
    position: absolute;
    transform: translate(-2px,-2px);
    width: 4px
}

    .el-color-svpanel__cursor:focus-visible {
        outline: 2px solid var(--el-color-primary);
        outline-offset: 2px
    }

.el-color-alpha-slider {
    background-image: linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);
    background-position: 0 0,6px 0,6px -6px,0 6px;
    background-size: 12px 12px;
    box-sizing: border-box;
    height: 12px;
    position: relative;
    width: 280px
}

    .el-color-alpha-slider.is-disabled .el-color-alpha-slider__thumb {
        cursor: not-allowed
    }

.el-color-alpha-slider__bar {
    background: linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);
    height: 100%;
    position: relative
}

.el-color-alpha-slider__thumb {
    background: #fff;
    border: 1px solid var(--el-border-color-lighter);
    border-radius: 1px;
    box-shadow: 0 0 2px rgba(0,0,0,.6);
    box-sizing: border-box;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 4px;
    z-index: 1
}

    .el-color-alpha-slider__thumb:focus-visible {
        outline: 2px solid var(--el-color-primary);
        outline-offset: 1px
    }

.el-color-alpha-slider.is-vertical {
    height: 180px;
    width: 20px
}

    .el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
        background: linear-gradient(180deg,rgba(255,255,255,0) 0,rgb(255,255,255))
    }

    .el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
        height: 4px;
        left: 0;
        top: 0;
        width: 100%
    }

.el-color-picker-panel {
    --el-color-picker-alpha-bg-a: #ccc;
    --el-color-picker-alpha-bg-b: transparent
}

.dark .el-color-picker-panel {
    --el-color-picker-alpha-bg-a: #333333
}

.el-color-picker {
    display: inline-block;
    height: 32px;
    line-height: normal;
    outline: none;
    position: relative;
    width: 32px
}

    .el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger {
        border-color: var(--el-border-color-hover)
    }

    .el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger {
        outline: 2px solid var(--el-color-primary);
        outline-offset: 1px
    }

    .el-color-picker.is-focused .el-color-picker__trigger {
        border-color: var(--el-color-primary)
    }

    .el-color-picker.is-disabled .el-color-picker__trigger {
        background-color: var(--el-fill-color-light);
        cursor: not-allowed
    }

    .el-color-picker.is-disabled .el-color-picker__color {
        opacity: .3
    }

.el-color-picker--large {
    height: 40px;
    width: 40px
}

.el-color-picker--small {
    height: 24px;
    width: 24px
}

    .el-color-picker--small .el-color-picker__empty, .el-color-picker--small .el-color-picker__icon {
        transform: scale(.8)
    }

.el-color-picker__trigger {
    align-items: center;
    border: 1px solid var(--el-border-color);
    border-radius: 4px;
    cursor: pointer;
    display: inline-flex;
    font-size: 0;
    justify-content: center;
    padding: 4px
}

.el-color-picker__color, .el-color-picker__trigger {
    box-sizing: border-box;
    height: 100%;
    position: relative;
    width: 100%
}

.el-color-picker__color {
    border: 1px solid var(--el-text-color-secondary);
    border-radius: var(--el-border-radius-small);
    display: block;
    text-align: center
}

    .el-color-picker__color.is-alpha {
        background-image: linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);
        background-position: 0 0,6px 0,6px -6px,0 6px;
        background-size: 12px 12px
    }

.el-color-picker__color-inner {
    align-items: center;
    display: inline-flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.el-color-picker .el-color-picker__empty {
    color: var(--el-text-color-secondary);
    font-size: 12px
}

.el-color-picker .el-color-picker__icon {
    align-items: center;
    color: #ffffff;
    display: inline-flex;
    font-size: 12px;
    justify-content: center
}

.el-color-picker__panel {
    background-color: #ffffff;
    border-radius: var(--el-border-radius-base);
    box-shadow: var(--el-box-shadow-light)
}

    .el-color-picker__panel.el-popper {
        border: 1px solid var(--el-border-color-lighter)
    }

.el-color-picker, .el-color-picker__panel {
    --el-color-picker-alpha-bg-a: #ccc;
    --el-color-picker-alpha-bg-b: transparent
}

.dark .el-color-picker, .dark .el-color-picker__panel {
    --el-color-picker-alpha-bg-a: #333333
}

.el-container {
    box-sizing: border-box;
    display: flex;
    flex: 1;
    flex-basis: auto;
    flex-direction: row;
    min-width: 0
}

    .el-container.is-vertical {
        flex-direction: column
    }

.el-date-table {
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

    .el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell {
        background-color: var(--el-datepicker-inrange-bg-color)
    }

    .el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
        color: var(--el-datepicker-text-color)
    }

    .el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell {
        border-bottom-left-radius: 15px;
        border-top-left-radius: 15px;
        margin-left: 5px
    }

    .el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell {
        border-bottom-right-radius: 15px;
        border-top-right-radius: 15px;
        margin-right: 5px
    }

    .el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell {
        background-color: var(--el-datepicker-inrange-bg-color)
    }

    .el-date-table td {
        box-sizing: border-box;
        cursor: pointer;
        height: 30px;
        padding: 4px 0;
        position: relative;
        text-align: center;
        width: 32px
    }

        .el-date-table td .el-date-table-cell {
            box-sizing: border-box;
            height: 30px;
            padding: 3px 0
        }

            .el-date-table td .el-date-table-cell .el-date-table-cell__text {
                border-radius: 50%;
                display: block;
                height: 24px;
                left: 50%;
                line-height: 24px;
                margin: 0 auto;
                position: absolute;
                transform: translateX(-50%);
                width: 24px
            }

        .el-date-table td.next-month, .el-date-table td.prev-month {
            color: var(--el-datepicker-off-text-color)
        }

        .el-date-table td.today {
            position: relative
        }

            .el-date-table td.today .el-date-table-cell__text {
                color: var(--el-color-primary);
                font-weight: bold
            }

            .el-date-table td.today.end-date .el-date-table-cell__text, .el-date-table td.today.start-date .el-date-table-cell__text {
                color: #ffffff
            }

        .el-date-table td.available:hover {
            color: var(--el-datepicker-hover-text-color)
        }

        .el-date-table td.in-range .el-date-table-cell {
            background-color: var(--el-datepicker-inrange-bg-color)
        }

            .el-date-table td.in-range .el-date-table-cell:hover {
                background-color: var(--el-datepicker-inrange-hover-bg-color)
            }

        .el-date-table td.current:not(.disabled) .el-date-table-cell__text {
            background-color: var(--el-datepicker-active-color);
            color: #ffffff
        }

        .el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text {
            outline: 2px solid var(--el-datepicker-active-color);
            outline-offset: 1px
        }

        .el-date-table td.end-date .el-date-table-cell, .el-date-table td.start-date .el-date-table-cell {
            color: #ffffff
        }

        .el-date-table td.end-date .el-date-table-cell__text, .el-date-table td.start-date .el-date-table-cell__text {
            background-color: var(--el-datepicker-active-color)
        }

        .el-date-table td.start-date .el-date-table-cell {
            border-bottom-left-radius: 15px;
            border-top-left-radius: 15px;
            margin-left: 5px
        }

        .el-date-table td.end-date .el-date-table-cell {
            border-bottom-right-radius: 15px;
            border-top-right-radius: 15px;
            margin-right: 5px
        }

        .el-date-table td.disabled .el-date-table-cell {
            background-color: var(--el-fill-color-light);
            color: var(--el-text-color-placeholder);
            cursor: not-allowed;
            opacity: 1
        }

        .el-date-table td.selected .el-date-table-cell {
            border-radius: 15px;
            margin-left: 5px;
            margin-right: 5px
        }

        .el-date-table td.selected .el-date-table-cell__text {
            background-color: var(--el-datepicker-active-color);
            border-radius: 15px;
            color: #ffffff
        }

        .el-date-table td.week {
            color: var(--el-datepicker-off-text-color);
            cursor: default;
            font-size: 80%
        }

        .el-date-table td:focus {
            outline: none
        }

    .el-date-table th {
        border-bottom: 1px solid var(--el-border-color-lighter);
        color: var(--el-datepicker-header-text-color);
        font-weight: 400;
        padding: 5px
    }

        .el-date-table th.el-date-table__week-header {
            padding: 0;
            width: 24px
        }

.el-month-table {
    border-collapse: collapse;
    font-size: 12px;
    margin: -1px
}

    .el-month-table td {
        cursor: pointer;
        padding: 8px 0;
        position: relative;
        text-align: center;
        width: 68px
    }

        .el-month-table td .el-date-table-cell {
            box-sizing: border-box;
            height: 48px;
            padding: 6px 0
        }

        .el-month-table td.today .el-date-table-cell__text {
            color: var(--el-color-primary);
            font-weight: bold
        }

        .el-month-table td.today.end-date .el-date-table-cell__text, .el-month-table td.today.start-date .el-date-table-cell__text {
            color: #ffffff
        }

        .el-month-table td.disabled .el-date-table-cell__text {
            background-color: var(--el-fill-color-light);
            color: var(--el-text-color-placeholder);
            cursor: not-allowed
        }

            .el-month-table td.disabled .el-date-table-cell__text:hover {
                color: var(--el-text-color-placeholder)
            }

        .el-month-table td .el-date-table-cell__text {
            border-radius: 18px;
            color: var(--el-datepicker-text-color);
            display: block;
            height: 36px;
            left: 50%;
            line-height: 36px;
            margin: 0 auto;
            position: absolute;
            transform: translateX(-50%);
            width: 54px
        }

            .el-month-table td .el-date-table-cell__text:hover {
                color: var(--el-datepicker-hover-text-color)
            }

        .el-month-table td.in-range .el-date-table-cell {
            background-color: var(--el-datepicker-inrange-bg-color)
        }

            .el-month-table td.in-range .el-date-table-cell:hover {
                background-color: var(--el-datepicker-inrange-hover-bg-color)
            }

        .el-month-table td.end-date .el-date-table-cell, .el-month-table td.start-date .el-date-table-cell {
            color: #ffffff
        }

        .el-month-table td.end-date .el-date-table-cell__text, .el-month-table td.start-date .el-date-table-cell__text {
            background-color: var(--el-datepicker-active-color);
            color: #ffffff
        }

        .el-month-table td.start-date .el-date-table-cell {
            border-bottom-left-radius: 24px;
            border-top-left-radius: 24px;
            margin-left: 3px
        }

        .el-month-table td.end-date .el-date-table-cell {
            border-bottom-right-radius: 24px;
            border-top-right-radius: 24px;
            margin-right: 3px
        }

        .el-month-table td.current:not(.disabled) .el-date-table-cell {
            border-radius: 24px;
            margin-left: 3px;
            margin-right: 3px
        }

        .el-month-table td.current:not(.disabled) .el-date-table-cell__text {
            background-color: var(--el-datepicker-active-color);
            color: #ffffff
        }

        .el-month-table td:focus-visible {
            outline: none
        }

            .el-month-table td:focus-visible .el-date-table-cell__text {
                outline: 2px solid var(--el-datepicker-active-color);
                outline-offset: 1px
            }

.el-year-table {
    border-collapse: collapse;
    font-size: 12px;
    margin: -1px
}

    .el-year-table .el-icon {
        color: var(--el-datepicker-icon-color)
    }

    .el-year-table td {
        cursor: pointer;
        padding: 8px 0;
        position: relative;
        text-align: center;
        width: 68px
    }

        .el-year-table td .el-date-table-cell {
            box-sizing: border-box;
            height: 48px;
            padding: 6px 0
        }

        .el-year-table td.today .el-date-table-cell__text {
            color: var(--el-color-primary);
            font-weight: bold
        }

        .el-year-table td.today.end-date .el-date-table-cell__text, .el-year-table td.today.start-date .el-date-table-cell__text {
            color: #ffffff
        }

        .el-year-table td.disabled .el-date-table-cell__text {
            background-color: var(--el-fill-color-light);
            color: var(--el-text-color-placeholder);
            cursor: not-allowed
        }

            .el-year-table td.disabled .el-date-table-cell__text:hover {
                color: var(--el-text-color-placeholder)
            }

        .el-year-table td .el-date-table-cell__text {
            border-radius: 18px;
            color: var(--el-datepicker-text-color);
            display: block;
            height: 36px;
            left: 50%;
            line-height: 36px;
            margin: 0 auto;
            position: absolute;
            transform: translateX(-50%);
            width: 60px
        }

            .el-year-table td .el-date-table-cell__text:hover {
                color: var(--el-datepicker-hover-text-color)
            }

        .el-year-table td.in-range .el-date-table-cell {
            background-color: var(--el-datepicker-inrange-bg-color)
        }

            .el-year-table td.in-range .el-date-table-cell:hover {
                background-color: var(--el-datepicker-inrange-hover-bg-color)
            }

        .el-year-table td.end-date .el-date-table-cell, .el-year-table td.start-date .el-date-table-cell {
            color: #ffffff
        }

        .el-year-table td.end-date .el-date-table-cell__text, .el-year-table td.start-date .el-date-table-cell__text {
            background-color: var(--el-datepicker-active-color);
            color: #ffffff
        }

        .el-year-table td.start-date .el-date-table-cell {
            border-bottom-left-radius: 24px;
            border-top-left-radius: 24px
        }

        .el-year-table td.end-date .el-date-table-cell {
            border-bottom-right-radius: 24px;
            border-top-right-radius: 24px
        }

        .el-year-table td.current:not(.disabled) .el-date-table-cell__text {
            background-color: var(--el-datepicker-active-color);
            color: #ffffff
        }

        .el-year-table td:focus-visible {
            outline: none
        }

            .el-year-table td:focus-visible .el-date-table-cell__text {
                outline: 2px solid var(--el-datepicker-active-color);
                outline-offset: 1px
            }

.el-time-spinner.has-seconds .el-time-spinner__wrapper {
    width: 33.3%
}

.el-time-spinner__wrapper {
    display: inline-block;
    max-height: 192px;
    overflow: auto;
    position: relative;
    vertical-align: top;
    width: 50%
}

    .el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
        padding-bottom: 15px
    }

    .el-time-spinner__wrapper.is-arrow {
        box-sizing: border-box;
        overflow: hidden;
        text-align: center
    }

        .el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
            transform: translateY(-32px)
        }

        .el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
            background: var(--el-fill-color-light);
            cursor: default
        }

.el-time-spinner__arrow {
    color: var(--el-text-color-secondary);
    cursor: pointer;
    font-size: 12px;
    height: 30px;
    left: 0;
    line-height: 30px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: var(--el-index-normal)
}

    .el-time-spinner__arrow:hover {
        color: var(--el-color-primary)
    }

    .el-time-spinner__arrow.arrow-up {
        top: 10px
    }

    .el-time-spinner__arrow.arrow-down {
        bottom: 10px
    }

.el-time-spinner__input.el-input {
    width: 70%
}

    .el-time-spinner__input.el-input .el-input__inner, .el-time-spinner__list {
        padding: 0;
        text-align: center
    }

.el-time-spinner__list {
    list-style: none;
    margin: 0
}

    .el-time-spinner__list:after, .el-time-spinner__list:before {
        content: "";
        display: block;
        height: 80px;
        width: 100%
    }

.el-time-spinner__item {
    color: var(--el-text-color-regular);
    font-size: 12px;
    height: 32px;
    line-height: 32px
}

    .el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
        background: var(--el-fill-color-light);
        cursor: pointer
    }

    .el-time-spinner__item.is-active:not(.is-disabled) {
        color: var(--el-text-color-primary);
        font-weight: bold
    }

    .el-time-spinner__item.is-disabled {
        color: var(--el-text-color-placeholder);
        cursor: not-allowed
    }

.el-picker__popper {
    --el-datepicker-border-color: var(--el-disabled-border-color)
}

    .el-picker__popper.el-popper {
        background: var(--el-bg-color-overlay);
        box-shadow: var(--el-box-shadow-light)
    }

        .el-picker__popper.el-popper, .el-picker__popper.el-popper .el-popper__arrow:before {
            border: 1px solid var(--el-datepicker-border-color)
        }

            .el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
                border-left-color: transparent;
                border-top-color: transparent
            }

            .el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
                border-bottom-color: transparent;
                border-right-color: transparent
            }

            .el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
                border-bottom-color: transparent;
                border-left-color: transparent
            }

            .el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
                border-right-color: transparent;
                border-top-color: transparent
            }

.el-date-editor {
    --el-date-editor-width: 220px;
    --el-date-editor-monthrange-width: 300px;
    --el-date-editor-daterange-width: 350px;
    --el-date-editor-datetimerange-width: 400px;
    --el-input-text-color: var(--el-text-color-regular);
    --el-input-border: var(--el-border);
    --el-input-hover-border: var(--el-border-color-hover);
    --el-input-focus-border: var(--el-color-primary);
    --el-input-transparent-border: 0 0 0 1px transparent inset;
    --el-input-border-color: var(--el-border-color);
    --el-input-border-radius: var(--el-border-radius-base);
    --el-input-bg-color: var(--el-fill-color-blank);
    --el-input-icon-color: var(--el-text-color-placeholder);
    --el-input-placeholder-color: var(--el-text-color-placeholder);
    --el-input-hover-border-color: var(--el-border-color-hover);
    --el-input-clear-hover-color: var(--el-text-color-secondary);
    --el-input-focus-border-color: var(--el-color-primary);
    --el-input-width: 100%;
    position: relative;
    text-align: left;
    vertical-align: middle
}

    .el-date-editor.el-input__wrapper {
        box-shadow: 0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset
    }

        .el-date-editor.el-input__wrapper:hover {
            box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset
        }

    .el-date-editor.is-focus .el-input__wrapper {
        box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset
    }

    .el-date-editor.el-input, .el-date-editor.el-input__wrapper {
        height: var(--el-input-height,var(--el-component-size));
        width: var(--el-date-editor-width)
    }

.el-date-editor--monthrange {
    --el-date-editor-width: var(--el-date-editor-monthrange-width)
}

.el-date-editor--daterange, .el-date-editor--timerange {
    --el-date-editor-width: var(--el-date-editor-daterange-width)
}

.el-date-editor--datetimerange {
    --el-date-editor-width: var(--el-date-editor-datetimerange-width)
}

.el-date-editor--dates .el-input__wrapper {
    text-overflow: ellipsis;
    white-space: nowrap
}

.el-date-editor .clear-icon, .el-date-editor .close-icon {
    cursor: pointer
}

    .el-date-editor .clear-icon:hover {
        color: var(--el-input-clear-hover-color)
    }

.el-date-editor .el-range__icon {
    color: var(--el-text-color-placeholder);
    float: left;
    font-size: 14px;
    height: inherit
}

    .el-date-editor .el-range__icon svg {
        vertical-align: middle
    }

.el-date-editor .el-range-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    color: var(--el-text-color-regular);
    display: inline-block;
    font-size: var(--el-font-size-base);
    height: 30px;
    line-height: 30px;
    margin: 0;
    outline: none;
    padding: 0;
    text-align: center;
    width: 39%
}

    .el-date-editor .el-range-input::-moz-placeholder {
        color: var(--el-text-color-placeholder)
    }

    .el-date-editor .el-range-input::placeholder {
        color: var(--el-text-color-placeholder)
    }

.el-date-editor .el-range-separator {
    align-items: center;
    color: var(--el-text-color-primary);
    display: inline-flex;
    flex: 1;
    font-size: 14px;
    height: 100%;
    justify-content: center;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0 5px
}

.el-date-editor .el-range__close-icon {
    color: var(--el-text-color-placeholder);
    cursor: pointer;
    font-size: 14px;
    height: inherit;
    width: unset
}

    .el-date-editor .el-range__close-icon:hover {
        color: var(--el-input-clear-hover-color)
    }

    .el-date-editor .el-range__close-icon svg {
        vertical-align: middle
    }

.el-date-editor .el-range__close-icon--hidden {
    opacity: 0;
    visibility: hidden
}

.el-range-editor.el-input__wrapper {
    align-items: center;
    display: inline-flex;
    padding: 0 10px;
    vertical-align: middle
}

.el-range-editor.is-active, .el-range-editor.is-active:hover {
    box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset
}

.el-range-editor--large {
    line-height: var(--el-component-size-large)
}

    .el-range-editor--large.el-input__wrapper {
        height: var(--el-component-size-large)
    }

    .el-range-editor--large .el-range-separator {
        font-size: 14px;
        line-height: 40px
    }

    .el-range-editor--large .el-range-input {
        font-size: 14px;
        height: 38px;
        line-height: 38px
    }

.el-range-editor--small {
    line-height: var(--el-component-size-small)
}

    .el-range-editor--small.el-input__wrapper {
        height: var(--el-component-size-small)
    }

    .el-range-editor--small .el-range-separator {
        font-size: 12px;
        line-height: 24px
    }

    .el-range-editor--small .el-range-input {
        font-size: 12px;
        height: 22px;
        line-height: 22px
    }

.el-range-editor.is-disabled {
    background-color: var(--el-disabled-bg-color);
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

    .el-range-editor.is-disabled, .el-range-editor.is-disabled:focus, .el-range-editor.is-disabled:hover {
        border-color: var(--el-disabled-border-color)
    }

        .el-range-editor.is-disabled input {
            background-color: var(--el-disabled-bg-color);
            color: var(--el-disabled-text-color);
            cursor: not-allowed
        }

            .el-range-editor.is-disabled input::-moz-placeholder {
                color: var(--el-text-color-placeholder)
            }

            .el-range-editor.is-disabled input::placeholder {
                color: var(--el-text-color-placeholder)
            }

        .el-range-editor.is-disabled .el-range-separator {
            color: var(--el-disabled-text-color)
        }

.el-picker-panel {
    background: var(--el-datepicker-bg-color);
    border-radius: var(--el-popper-border-radius,var(--el-border-radius-base));
    color: var(--el-text-color-regular);
    line-height: 30px
}

    .el-picker-panel .el-time-panel {
        background-color: var(--el-datepicker-bg-color);
        border: 1px solid var(--el-datepicker-border-color);
        box-shadow: var(--el-box-shadow-light);
        margin: 5px 0
    }

.el-picker-panel__body-wrapper:after, .el-picker-panel__body:after {
    clear: both;
    content: "";
    display: table
}

.el-picker-panel__content {
    margin: 15px;
    position: relative
}

.el-picker-panel__footer {
    background-color: var(--el-datepicker-bg-color);
    border-top: 1px solid var(--el-datepicker-inner-border-color);
    font-size: 0;
    padding: 4px 12px;
    position: relative;
    text-align: right
}

.el-picker-panel__shortcut {
    background-color: transparent;
    border: 0;
    color: var(--el-datepicker-text-color);
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 28px;
    outline: none;
    padding-left: 12px;
    text-align: left;
    width: 100%
}

    .el-picker-panel__shortcut:hover {
        color: var(--el-datepicker-hover-text-color)
    }

    .el-picker-panel__shortcut.active {
        background-color: #e6f1fe;
        color: var(--el-datepicker-active-color)
    }

.el-picker-panel__btn {
    background-color: transparent;
    border: 1px solid var(--el-fill-color-darker);
    border-radius: 2px;
    color: var(--el-text-color-primary);
    cursor: pointer;
    font-size: 12px;
    line-height: 24px;
    outline: none;
    padding: 0 20px
}

    .el-picker-panel__btn[disabled] {
        color: var(--el-text-color-disabled);
        cursor: not-allowed
    }

.el-picker-panel__icon-btn {
    background: transparent;
    border: 0;
    color: var(--el-datepicker-icon-color);
    cursor: pointer;
    font-size: 12px;
    line-height: 1;
    margin-top: 8px;
    outline: none;
    padding: 1px 6px
}

    .el-picker-panel__icon-btn:hover {
        color: var(--el-datepicker-hover-text-color)
    }

    .el-picker-panel__icon-btn:focus-visible {
        color: var(--el-datepicker-hover-text-color)
    }

    .el-picker-panel__icon-btn.is-disabled {
        color: var(--el-text-color-disabled)
    }

        .el-picker-panel__icon-btn.is-disabled:hover {
            cursor: not-allowed
        }

        .el-picker-panel__icon-btn.is-disabled .el-icon {
            cursor: inherit
        }

    .el-picker-panel__icon-btn .el-icon {
        cursor: pointer;
        font-size: inherit
    }

.el-picker-panel__link-btn {
    vertical-align: middle
}

.el-picker-panel.is-disabled .el-picker-panel__prev-btn {
    color: var(--el-text-color-disabled)
}

    .el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover {
        cursor: not-allowed
    }

    .el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon {
        cursor: inherit
    }

.el-picker-panel.is-disabled .el-picker-panel__next-btn {
    color: var(--el-text-color-disabled)
}

    .el-picker-panel.is-disabled .el-picker-panel__next-btn:hover {
        cursor: not-allowed
    }

    .el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon {
        cursor: inherit
    }

.el-picker-panel.is-disabled .el-picker-panel__icon-btn {
    color: var(--el-text-color-disabled)
}

    .el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover {
        cursor: not-allowed
    }

    .el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon {
        cursor: inherit
    }

.el-picker-panel.is-disabled .el-picker-panel__shortcut {
    color: var(--el-text-color-disabled)
}

    .el-picker-panel.is-disabled .el-picker-panel__shortcut:hover {
        cursor: not-allowed
    }

    .el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon {
        cursor: inherit
    }

.el-picker-panel [slot=sidebar], .el-picker-panel__sidebar {
    border-right: 1px solid var(--el-datepicker-inner-border-color);
    bottom: 0;
    box-sizing: border-box;
    overflow: auto;
    padding-top: 6px;
    position: absolute;
    top: 0;
    width: 110px
}

    .el-picker-panel [slot=sidebar] + .el-picker-panel__body, .el-picker-panel__sidebar + .el-picker-panel__body {
        margin-left: 110px
    }

.el-date-picker {
    --el-datepicker-text-color: var(--el-text-color-regular);
    --el-datepicker-off-text-color: var(--el-text-color-placeholder);
    --el-datepicker-header-text-color: var(--el-text-color-regular);
    --el-datepicker-icon-color: var(--el-text-color-primary);
    --el-datepicker-border-color: var(--el-disabled-border-color);
    --el-datepicker-inner-border-color: var(--el-border-color-light);
    --el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);
    --el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);
    --el-datepicker-active-color: var(--el-color-primary);
    --el-datepicker-hover-text-color: var(--el-color-primary);
    --el-datepicker-bg-color: var(--el-bg-color-overlay);
    --el-fill-color-blank: var(--el-datepicker-bg-color);
    width: 322px
}

    .el-date-picker.has-sidebar.has-time {
        width: 434px
    }

    .el-date-picker.has-sidebar {
        width: 438px
    }

    .el-date-picker.has-time .el-picker-panel__body-wrapper {
        position: relative
    }

    .el-date-picker .el-picker-panel__content {
        width: 292px
    }

    .el-date-picker table {
        table-layout: fixed;
        width: 100%
    }

.el-date-picker__editor-wrap {
    display: table-cell;
    padding: 0 5px;
    position: relative
}

.el-date-picker__time-header {
    border-bottom: 1px solid var(--el-datepicker-inner-border-color);
    box-sizing: border-box;
    display: table;
    font-size: 12px;
    padding: 8px 5px 5px;
    position: relative;
    width: 100%
}

.el-date-picker__header {
    padding: 12px 12px 0;
    text-align: center
}

.el-date-picker__header--bordered {
    border-bottom: 1px solid var(--el-border-color-lighter);
    margin-bottom: 0;
    padding-bottom: 12px
}

    .el-date-picker__header--bordered + .el-picker-panel__content {
        margin-top: 0
    }

.el-date-picker__header-label {
    color: var(--el-text-color-regular);
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    padding: 0 5px;
    text-align: center
}

    .el-date-picker__header-label:hover {
        color: var(--el-datepicker-hover-text-color)
    }

    .el-date-picker__header-label:focus-visible {
        color: var(--el-datepicker-hover-text-color);
        outline: none
    }

    .el-date-picker__header-label.active {
        color: var(--el-datepicker-active-color)
    }

.el-date-picker__prev-btn {
    float: left
}

.el-date-picker__next-btn {
    float: right
}

.el-date-picker__time-wrap {
    padding: 10px;
    text-align: center
}

.el-date-picker__time-label {
    cursor: pointer;
    float: left;
    line-height: 30px;
    margin-left: 10px
}

.el-date-picker .el-time-panel {
    position: absolute
}

.el-date-picker.is-disabled .el-date-picker__header-label {
    color: var(--el-text-color-disabled)
}

    .el-date-picker.is-disabled .el-date-picker__header-label:hover {
        cursor: not-allowed
    }

    .el-date-picker.is-disabled .el-date-picker__header-label .el-icon {
        cursor: inherit
    }

.el-date-range-picker {
    --el-datepicker-text-color: var(--el-text-color-regular);
    --el-datepicker-off-text-color: var(--el-text-color-placeholder);
    --el-datepicker-header-text-color: var(--el-text-color-regular);
    --el-datepicker-icon-color: var(--el-text-color-primary);
    --el-datepicker-border-color: var(--el-disabled-border-color);
    --el-datepicker-inner-border-color: var(--el-border-color-light);
    --el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);
    --el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);
    --el-datepicker-active-color: var(--el-color-primary);
    --el-datepicker-hover-text-color: var(--el-color-primary);
    --el-datepicker-bg-color: var(--el-bg-color-overlay);
    width: 646px
}

    .el-date-range-picker.has-sidebar {
        width: 756px
    }

    .el-date-range-picker.has-time .el-picker-panel__body-wrapper {
        position: relative
    }

    .el-date-range-picker table {
        table-layout: fixed;
        width: 100%
    }

    .el-date-range-picker .el-picker-panel__body {
        min-width: 513px
    }

    .el-date-range-picker .el-picker-panel__content {
        margin: 0
    }

.el-date-range-picker__header {
    height: 28px;
    position: relative;
    text-align: center
}

    .el-date-range-picker__header [class*=arrow-left] {
        float: left
    }

    .el-date-range-picker__header [class*=arrow-right] {
        float: right
    }

    .el-date-range-picker__header div {
        font-size: 16px;
        font-weight: 500;
        margin-right: 50px
    }

.el-date-range-picker__header-label {
    color: var(--el-text-color-regular);
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    padding: 0 5px;
    text-align: center
}

    .el-date-range-picker__header-label:hover {
        color: var(--el-datepicker-hover-text-color)
    }

    .el-date-range-picker__header-label:focus-visible {
        color: var(--el-datepicker-hover-text-color);
        outline: none
    }

    .el-date-range-picker__header-label.active {
        color: var(--el-datepicker-active-color)
    }

.el-date-range-picker__content {
    box-sizing: border-box;
    display: table-cell;
    margin: 0;
    padding: 16px;
    width: 50%
}

    .el-date-range-picker__content.is-left {
        border-right: 1px solid var(--el-datepicker-inner-border-color)
    }

    .el-date-range-picker__content .el-date-range-picker__header div {
        margin-left: 50px;
        margin-right: 50px
    }

.el-date-range-picker__editors-wrap {
    box-sizing: border-box;
    display: table-cell
}

    .el-date-range-picker__editors-wrap.is-right {
        text-align: right
    }

.el-date-range-picker__time-header {
    border-bottom: 1px solid var(--el-datepicker-inner-border-color);
    box-sizing: border-box;
    display: table;
    font-size: 12px;
    padding: 8px 5px 5px;
    position: relative;
    width: 100%
}

    .el-date-range-picker__time-header > .el-icon-arrow-right {
        color: var(--el-datepicker-icon-color);
        display: table-cell;
        font-size: 20px;
        vertical-align: middle
    }

.el-date-range-picker__time-picker-wrap {
    display: table-cell;
    padding: 0 5px;
    position: relative
}

    .el-date-range-picker__time-picker-wrap .el-picker-panel {
        background: #ffffff;
        position: absolute;
        right: 0;
        top: 13px;
        z-index: 1
    }

    .el-date-range-picker__time-picker-wrap .el-time-panel {
        position: absolute
    }

.el-date-range-picker.is-disabled .el-date-range-picker__header-label {
    color: var(--el-text-color-disabled)
}

    .el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover {
        cursor: not-allowed
    }

    .el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon {
        cursor: inherit
    }

.el-time-range-picker {
    overflow: visible;
    width: 354px
}

.el-time-range-picker__content {
    padding: 10px;
    position: relative;
    text-align: center;
    z-index: 1
}

.el-time-range-picker__cell {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    padding: 4px 7px 7px;
    width: 50%
}

.el-time-range-picker__header {
    font-size: 14px;
    margin-bottom: 5px;
    text-align: center
}

.el-time-range-picker__body {
    border: 1px solid var(--el-datepicker-border-color);
    border-radius: 2px
}

.el-time-panel {
    border-radius: 2px;
    box-sizing: content-box;
    left: 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 180px;
    z-index: var(--el-index-top)
}

.el-time-panel__content {
    font-size: 0;
    overflow: hidden;
    position: relative
}

    .el-time-panel__content:after, .el-time-panel__content:before {
        box-sizing: border-box;
        content: "";
        height: 32px;
        left: 0;
        margin-top: -16px;
        padding-top: 6px;
        position: absolute;
        right: 0;
        text-align: left;
        top: 50%;
        z-index: -1
    }

    .el-time-panel__content:after {
        left: 50%;
        margin-left: 12%;
        margin-right: 12%
    }

    .el-time-panel__content:before {
        border-bottom: 1px solid var(--el-border-color-light);
        border-top: 1px solid var(--el-border-color-light);
        margin-left: 12%;
        margin-right: 12%;
        padding-left: 50%
    }

    .el-time-panel__content.has-seconds:after {
        left: 66.6666666667%
    }

    .el-time-panel__content.has-seconds:before {
        padding-left: 33.3333333333%
    }

.el-time-panel__footer {
    border-top: 1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));
    box-sizing: border-box;
    height: 36px;
    line-height: 25px;
    padding: 4px;
    text-align: right
}

.el-time-panel__btn {
    background-color: transparent;
    border: none;
    color: var(--el-text-color-primary);
    cursor: pointer;
    font-size: 12px;
    line-height: 28px;
    margin: 0 5px;
    outline: none;
    padding: 0 5px
}

    .el-time-panel__btn.confirm {
        color: var(--el-timepicker-active-color,var(--el-color-primary));
        font-weight: 800
    }

.el-picker-panel.is-border {
    border: 1px solid var(--el-border-color-lighter)
}

    .el-picker-panel.is-border .el-picker-panel__body-wrapper {
        position: relative
    }

    .el-picker-panel.is-border.el-picker-panel [slot=sidebar], .el-picker-panel.is-border.el-picker-panel__sidebar {
        border-right: 1px solid var(--el-datepicker-inner-border-color);
        box-sizing: border-box;
        height: 100%;
        overflow: auto;
        padding-top: 6px;
        position: absolute;
        top: 0;
        width: 110px
    }

.el-descriptions {
    --el-descriptions-table-border: 1px solid var(--el-border-color-lighter);
    --el-descriptions-item-bordered-label-background: var(--el-fill-color-light);
    box-sizing: border-box;
    color: var(--el-text-color-primary);
    font-size: var(--el-font-size-base)
}

.el-descriptions__header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px
}

.el-descriptions__title {
    color: var(--el-text-color-primary);
    font-size: 16px;
    font-weight: bold
}

.el-descriptions__body {
    background-color: var(--el-fill-color-blank)
}

    .el-descriptions__body .el-descriptions__table {
        border-collapse: collapse;
        width: 100%
    }

        .el-descriptions__body .el-descriptions__table .el-descriptions__cell {
            box-sizing: border-box;
            font-size: 14px;
            line-height: 23px;
            text-align: left
        }

            .el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left {
                text-align: left
            }

            .el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center {
                text-align: center
            }

            .el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right {
                text-align: right
            }

        .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell {
            border: var(--el-descriptions-table-border);
            padding: 8px 11px
        }

        .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
            padding-bottom: 12px
        }

.el-descriptions--large {
    font-size: 14px
}

    .el-descriptions--large .el-descriptions__header {
        margin-bottom: 20px
    }

        .el-descriptions--large .el-descriptions__header .el-descriptions__title {
            font-size: 16px
        }

    .el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell {
        font-size: 14px
    }

    .el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell {
        padding: 12px 15px
    }

    .el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
        padding-bottom: 16px
    }

.el-descriptions--small {
    font-size: 12px
}

    .el-descriptions--small .el-descriptions__header {
        margin-bottom: 12px
    }

        .el-descriptions--small .el-descriptions__header .el-descriptions__title {
            font-size: 14px
        }

    .el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell {
        font-size: 12px
    }

    .el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell {
        padding: 4px 7px
    }

    .el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
        padding-bottom: 8px
    }

.el-descriptions__label.el-descriptions__cell.is-bordered-label {
    background: var(--el-descriptions-item-bordered-label-background);
    color: var(--el-text-color-regular);
    font-weight: bold
}

.el-descriptions__label:not(.is-bordered-label) {
    color: var(--el-text-color-primary);
    margin-right: 16px
}

.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
    padding-bottom: 6px
}

.el-descriptions__content.el-descriptions__cell.is-bordered-content {
    color: var(--el-text-color-primary)
}

.el-descriptions__content:not(.is-bordered-label) {
    color: var(--el-text-color-regular)
}

.el-descriptions--large .el-descriptions__label:not(.is-bordered-label) {
    margin-right: 16px
}

.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
    padding-bottom: 8px
}

.el-descriptions--small .el-descriptions__label:not(.is-bordered-label) {
    margin-right: 12px
}

.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
    padding-bottom: 4px
}

:root {
    --el-popup-modal-bg-color: var(--el-color-black);
    --el-popup-modal-opacity: 0.5
}

.v-modal-enter {
    animation: v-modal-in var(--el-transition-duration-fast) ease
}

.v-modal-leave {
    animation: v-modal-out var(--el-transition-duration-fast) ease forwards
}

@keyframes v-modal-in {
    0% {
        opacity: 0
    }
}

@keyframes v-modal-out {
    to {
        opacity: 0
    }
}

.v-modal {
    background: var(--el-popup-modal-bg-color);
    height: 100%;
    left: 0;
    opacity: var(--el-popup-modal-opacity);
    position: fixed;
    top: 0;
    width: 100%
}

.el-popup-parent--hidden {
    overflow: hidden
}

.el-dialog {
    --el-dialog-width: 50%;
    --el-dialog-margin-top: 15vh;
    --el-dialog-bg-color: var(--el-bg-color);
    --el-dialog-box-shadow: var(--el-box-shadow);
    --el-dialog-title-font-size: var(--el-font-size-large);
    --el-dialog-content-font-size: 14px;
    --el-dialog-font-line-height: var(--el-font-line-height-primary);
    --el-dialog-padding-primary: 16px;
    --el-dialog-border-radius: var(--el-border-radius-base);
    background: var(--el-dialog-bg-color);
    border-radius: var(--el-dialog-border-radius);
    box-shadow: var(--el-dialog-box-shadow);
    box-sizing: border-box;
    margin: var(--el-dialog-margin-top,15vh) auto 50px;
    overflow-wrap: break-word;
    padding: var(--el-dialog-padding-primary);
    position: relative;
    width: var(--el-dialog-width,50%)
}

    .el-dialog:focus {
        outline: none !important
    }

    .el-dialog.is-align-center {
        margin: auto
    }

    .el-dialog.is-fullscreen {
        --el-dialog-width: 100%;
        --el-dialog-margin-top: 0;
        border-radius: 0;
        height: 100%;
        margin-bottom: 0;
        overflow: auto
    }

.el-dialog__wrapper {
    bottom: 0;
    left: 0;
    margin: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0
}

.el-dialog.is-draggable .el-dialog__header {
    cursor: move;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.el-dialog__header {
    padding-bottom: var(--el-dialog-padding-primary)
}

    .el-dialog__header.show-close {
        padding-right: calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))
    }

.el-dialog__headerbtn {
    background: transparent;
    border: none;
    cursor: pointer;
    font-size: var(--el-message-close-size,16px);
    height: 48px;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 48px
}

    .el-dialog__headerbtn .el-dialog__close {
        color: var(--el-color-info);
        font-size: inherit
    }

    .el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close {
        color: var(--el-color-primary)
    }

.el-dialog__title {
    color: var(--el-text-color-primary);
    font-size: var(--el-dialog-title-font-size);
    line-height: var(--el-dialog-font-line-height)
}

.el-dialog__body {
    color: var(--el-text-color-regular);
    font-size: var(--el-dialog-content-font-size)
}

.el-dialog__footer {
    box-sizing: border-box;
    padding-top: var(--el-dialog-padding-primary);
    text-align: right
}

.el-dialog--center {
    text-align: center
}

    .el-dialog--center .el-dialog__body {
        text-align: initial
    }

    .el-dialog--center .el-dialog__footer {
        text-align: inherit
    }

.el-modal-dialog.is-penetrable {
    pointer-events: none
}

    .el-modal-dialog.is-penetrable .el-dialog {
        pointer-events: auto
    }

.el-overlay-dialog {
    bottom: 0;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0
}

    .el-overlay-dialog.is-closing .el-dialog {
        pointer-events: none
    }

.dialog-fade-enter-active {
    animation: modal-fade-in var(--el-transition-duration)
}

    .dialog-fade-enter-active .el-overlay-dialog {
        animation: dialog-fade-in var(--el-transition-duration)
    }

.dialog-fade-leave-active {
    animation: modal-fade-out var(--el-transition-duration)
}

    .dialog-fade-leave-active .el-overlay-dialog {
        animation: dialog-fade-out var(--el-transition-duration)
    }

@keyframes dialog-fade-in {
    0% {
        opacity: 0;
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes dialog-fade-out {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,-20px,0)
    }
}

@keyframes modal-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes modal-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.el-divider {
    position: relative
}

.el-divider--horizontal {
    border-top: 1px var(--el-border-color) var(--el-border-style);
    display: block;
    height: 1px;
    margin: 24px 0;
    width: 100%
}

.el-divider--vertical {
    border-left: 1px var(--el-border-color) var(--el-border-style);
    display: inline-block;
    height: 1em;
    margin: 0 8px;
    position: relative;
    vertical-align: middle;
    width: 1px
}

.el-divider__text {
    background-color: var(--el-bg-color);
    color: var(--el-text-color-primary);
    font-size: 14px;
    font-weight: 500;
    padding: 0 20px;
    position: absolute
}

    .el-divider__text.is-left {
        left: 20px;
        transform: translateY(-50%)
    }

    .el-divider__text.is-center {
        left: 50%;
        transform: translateX(-50%) translateY(-50%)
    }

    .el-divider__text.is-right {
        right: 20px;
        transform: translateY(-50%)
    }

.el-overlay.is-drawer {
    overflow: hidden
}

.el-drawer {
    --el-drawer-bg-color: var(--el-dialog-bg-color,var(--el-bg-color));
    --el-drawer-padding-primary: var(--el-dialog-padding-primary,20px);
    --el-drawer-dragger-size: 8px;
    background-color: var(--el-drawer-bg-color);
    box-shadow: var(--el-box-shadow-dark);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    position: absolute;
    transition: all var(--el-transition-duration)
}

    .el-drawer .btt, .el-drawer .ltr, .el-drawer .rtl, .el-drawer .ttb {
        transform: translate(0)
    }

.el-drawer__sr-focus:focus {
    outline: none !important
}

.el-drawer__header {
    align-items: center;
    color: var(--el-text-color-primary);
    display: flex;
    margin-bottom: 32px;
    overflow: hidden;
    padding: var(--el-drawer-padding-primary);
    padding-bottom: 0
}

    .el-drawer__header > :first-child {
        flex: 1
    }

.el-drawer__title {
    flex: 1;
    font-size: 16px;
    line-height: inherit;
    margin: 0
}

.el-drawer__footer {
    overflow: hidden;
    padding: var(--el-drawer-padding-primary);
    padding-top: 10px;
    text-align: right
}

.el-drawer__close-btn {
    background-color: transparent;
    border: none;
    color: inherit;
    cursor: pointer;
    display: inline-flex;
    font-size: var(--el-font-size-extra-large);
    outline: none
}

    .el-drawer__close-btn:focus i, .el-drawer__close-btn:hover i {
        color: var(--el-color-primary)
    }

.el-drawer__body {
    flex: 1;
    overflow: auto;
    padding: var(--el-drawer-padding-primary)
}

    .el-drawer__body > * {
        box-sizing: border-box
    }

.el-drawer.is-dragging {
    transition: none
}

.el-drawer__dragger {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

    .el-drawer__dragger, .el-drawer__dragger:before {
        background-color: transparent;
        position: absolute;
        transition: all .2s
    }

        .el-drawer__dragger:before {
            content: ""
        }

        .el-drawer__dragger:hover:before {
            background-color: var(--el-color-primary)
        }

.el-drawer.ltr, .el-drawer.rtl {
    bottom: 0;
    height: 100%;
    top: 0
}

    .el-drawer.ltr > .el-drawer__dragger, .el-drawer.rtl > .el-drawer__dragger {
        bottom: 0;
        cursor: ew-resize;
        height: 100%;
        top: 0;
        width: var(--el-drawer-dragger-size)
    }

        .el-drawer.ltr > .el-drawer__dragger:before, .el-drawer.rtl > .el-drawer__dragger:before {
            bottom: 0;
            top: 0;
            width: 3px
        }

.el-drawer.btt, .el-drawer.ttb {
    left: 0;
    right: 0;
    width: 100%
}

    .el-drawer.btt > .el-drawer__dragger, .el-drawer.ttb > .el-drawer__dragger {
        cursor: ns-resize;
        height: var(--el-drawer-dragger-size);
        left: 0;
        right: 0;
        width: 100%
    }

        .el-drawer.btt > .el-drawer__dragger:before, .el-drawer.ttb > .el-drawer__dragger:before {
            height: 3px;
            left: 0;
            right: 0
        }

.el-drawer.ltr {
    left: 0
}

    .el-drawer.ltr > .el-drawer__dragger {
        right: 0
    }

        .el-drawer.ltr > .el-drawer__dragger:before {
            right: -2px
        }

.el-drawer.rtl {
    right: 0
}

    .el-drawer.rtl > .el-drawer__dragger {
        left: 0
    }

        .el-drawer.rtl > .el-drawer__dragger:before {
            left: -2px
        }

.el-drawer.ttb {
    top: 0
}

    .el-drawer.ttb > .el-drawer__dragger {
        bottom: 0
    }

        .el-drawer.ttb > .el-drawer__dragger:before {
            bottom: -2px
        }

.el-drawer.btt {
    bottom: 0
}

    .el-drawer.btt > .el-drawer__dragger {
        top: 0
    }

        .el-drawer.btt > .el-drawer__dragger:before {
            top: -2px
        }

.el-modal-drawer.is-penetrable {
    pointer-events: none
}

    .el-modal-drawer.is-penetrable .el-drawer {
        pointer-events: auto
    }

.el-drawer-fade-enter-active, .el-drawer-fade-leave-active {
    transition: all var(--el-transition-duration)
}

.el-drawer-fade-enter-active, .el-drawer-fade-enter-from, .el-drawer-fade-enter-to, .el-drawer-fade-leave-active, .el-drawer-fade-leave-from, .el-drawer-fade-leave-to {
    overflow: hidden !important
}

.el-drawer-fade-enter-from, .el-drawer-fade-leave-to {
    background-color: transparent !important
}

    .el-drawer-fade-enter-from .rtl, .el-drawer-fade-leave-to .rtl {
        transform: translateX(100%)
    }

    .el-drawer-fade-enter-from .ltr, .el-drawer-fade-leave-to .ltr {
        transform: translateX(-100%)
    }

    .el-drawer-fade-enter-from .ttb, .el-drawer-fade-leave-to .ttb {
        transform: translateY(-100%)
    }

    .el-drawer-fade-enter-from .btt, .el-drawer-fade-leave-to .btt {
        transform: translateY(100%)
    }

.el-dropdown {
    --el-dropdown-menu-box-shadow: var(--el-box-shadow-light);
    --el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);
    --el-dropdown-menuItem-hover-color: var(--el-color-primary);
    --el-dropdown-menu-index: 10;
    color: var(--el-text-color-regular);
    display: inline-flex;
    font-size: var(--el-font-size-base);
    line-height: 1;
    position: relative;
    vertical-align: top
}

    .el-dropdown.is-disabled {
        color: var(--el-text-color-placeholder);
        cursor: not-allowed
    }

.el-dropdown__popper {
    --el-dropdown-menu-box-shadow: var(--el-box-shadow-light);
    --el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);
    --el-dropdown-menuItem-hover-color: var(--el-color-primary);
    --el-dropdown-menu-index: 10
}

    .el-dropdown__popper.el-popper {
        background: var(--el-bg-color-overlay);
        box-shadow: var(--el-dropdown-menu-box-shadow)
    }

        .el-dropdown__popper.el-popper, .el-dropdown__popper.el-popper .el-popper__arrow:before {
            border: 1px solid var(--el-border-color-light)
        }

            .el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
                border-left-color: transparent;
                border-top-color: transparent
            }

            .el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
                border-bottom-color: transparent;
                border-right-color: transparent
            }

            .el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
                border-bottom-color: transparent;
                border-left-color: transparent
            }

            .el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
                border-right-color: transparent;
                border-top-color: transparent
            }

    .el-dropdown__popper .el-dropdown-menu {
        border: none
    }

    .el-dropdown__popper .el-dropdown__popper-selfdefine {
        outline: none
    }

    .el-dropdown__popper .el-scrollbar__bar {
        z-index: calc(var(--el-dropdown-menu-index) + 1)
    }

    .el-dropdown__popper .el-dropdown__list {
        box-sizing: border-box;
        list-style: none;
        margin: 0;
        padding: 0
    }

.el-dropdown .el-dropdown__caret-button {
    align-items: center;
    border-left: none;
    display: inline-flex;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
    width: 32px
}

    .el-dropdown .el-dropdown__caret-button > span {
        display: inline-flex
    }

    .el-dropdown .el-dropdown__caret-button:before {
        background: var(--el-overlay-color-lighter);
        bottom: -1px;
        content: "";
        display: block;
        left: 0;
        position: absolute;
        top: -1px;
        width: 1px
    }

    .el-dropdown .el-dropdown__caret-button.el-button:before {
        background: var(--el-border-color);
        opacity: .5
    }

    .el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
        font-size: inherit;
        padding-left: 0
    }

.el-dropdown .el-dropdown-selfdefine {
    outline: none
}

.el-dropdown--large .el-dropdown__caret-button {
    width: 40px
}

.el-dropdown--small .el-dropdown__caret-button {
    width: 24px
}

.el-dropdown-menu {
    background-color: var(--el-bg-color-overlay);
    border: none;
    border-radius: var(--el-border-radius-base);
    box-shadow: none;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 5px 0;
    position: relative;
    top: 0;
    z-index: var(--el-dropdown-menu-index)
}

.el-dropdown-menu__item {
    align-items: center;
    color: var(--el-text-color-regular);
    cursor: pointer;
    display: flex;
    font-size: var(--el-font-size-base);
    line-height: 22px;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 5px 16px;
    white-space: nowrap
}

    .el-dropdown-menu__item:not(.is-disabled):focus, .el-dropdown-menu__item:not(.is-disabled):hover {
        background-color: var(--el-dropdown-menuItem-hover-fill);
        color: var(--el-dropdown-menuItem-hover-color)
    }

    .el-dropdown-menu__item i {
        margin-right: 5px
    }

.el-dropdown-menu__item--divided {
    border-top: 1px solid var(--el-border-color-lighter);
    margin: 6px 0
}

.el-dropdown-menu__item.is-disabled {
    color: var(--el-text-color-disabled);
    cursor: not-allowed
}

.el-dropdown-menu--large {
    padding: 7px 0
}

    .el-dropdown-menu--large .el-dropdown-menu__item {
        font-size: 14px;
        line-height: 22px;
        padding: 7px 20px
    }

    .el-dropdown-menu--large .el-dropdown-menu__item--divided {
        margin: 8px 0
    }

.el-dropdown-menu--small {
    padding: 3px 0
}

    .el-dropdown-menu--small .el-dropdown-menu__item {
        font-size: 12px;
        line-height: 20px;
        padding: 2px 12px
    }

    .el-dropdown-menu--small .el-dropdown-menu__item--divided {
        margin: 4px 0
    }

.el-empty {
    --el-empty-padding: 40px 0;
    --el-empty-image-width: 160px;
    --el-empty-description-margin-top: 20px;
    --el-empty-bottom-margin-top: 20px;
    --el-empty-fill-color-0: var(--el-color-white);
    --el-empty-fill-color-1: #fcfcfd;
    --el-empty-fill-color-2: #f8f9fb;
    --el-empty-fill-color-3: #f7f8fc;
    --el-empty-fill-color-4: #eeeff3;
    --el-empty-fill-color-5: #edeef2;
    --el-empty-fill-color-6: #e9ebef;
    --el-empty-fill-color-7: #e5e7e9;
    --el-empty-fill-color-8: #e0e3e9;
    --el-empty-fill-color-9: #d5d7de;
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--el-empty-padding);
    text-align: center
}

.el-empty__image {
    width: var(--el-empty-image-width)
}

    .el-empty__image img {
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        vertical-align: top;
        width: 100%
    }

    .el-empty__image svg {
        color: var(--el-svg-monochrome-grey);
        fill: currentColor;
        height: 100%;
        vertical-align: top;
        width: 100%
    }

.el-empty__description {
    margin-top: var(--el-empty-description-margin-top)
}

    .el-empty__description p {
        color: var(--el-text-color-secondary);
        font-size: var(--el-font-size-base);
        margin: 0
    }

.el-empty__bottom {
    margin-top: var(--el-empty-bottom-margin-top)
}

.el-footer {
    --el-footer-padding: 0 20px;
    --el-footer-height: 60px;
    box-sizing: border-box;
    flex-shrink: 0;
    height: var(--el-footer-height);
    padding: var(--el-footer-padding)
}

.el-form-item {
    display: flex;
    --font-size: 14px;
    margin-bottom: 18px
}

    .el-form-item .el-form-item {
        margin-bottom: 0
    }

    .el-form-item .el-input__validateIcon {
        display: none
    }

.el-form-item--large {
    --font-size: 14px;
    --el-form-label-font-size: var(--font-size);
    margin-bottom: 22px
}

    .el-form-item--large .el-form-item__label {
        height: 40px;
        line-height: 40px
    }

    .el-form-item--large .el-form-item__content {
        line-height: 40px
    }

    .el-form-item--large .el-form-item__error {
        padding-top: 4px
    }

.el-form-item--default {
    --font-size: 14px;
    --el-form-label-font-size: var(--font-size);
    margin-bottom: 18px
}

    .el-form-item--default .el-form-item__label {
        height: 32px;
        line-height: 32px
    }

    .el-form-item--default .el-form-item__content {
        line-height: 32px
    }

    .el-form-item--default .el-form-item__error {
        padding-top: 2px
    }

.el-form-item--small {
    --font-size: 12px;
    --el-form-label-font-size: var(--font-size);
    margin-bottom: 18px
}

    .el-form-item--small .el-form-item__label {
        height: 24px;
        line-height: 24px
    }

    .el-form-item--small .el-form-item__content {
        line-height: 24px
    }

    .el-form-item--small .el-form-item__error {
        padding-top: 2px
    }

.el-form-item--label-left .el-form-item__label {
    justify-content: flex-start;
    text-align: left
}

.el-form-item--label-right .el-form-item__label {
    justify-content: flex-end;
    text-align: right
}

.el-form-item--label-top {
    display: block
}

    .el-form-item--label-top .el-form-item__label {
        display: block;
        height: auto;
        line-height: 22px;
        margin-bottom: 8px;
        padding-right: 0;
        text-align: left;
        width: -moz-fit-content;
        width: fit-content
    }

.el-form-item__label-wrap {
    display: flex
}

.el-form-item__label {
    align-items: flex-start;
    box-sizing: border-box;
    color: var(--el-text-color-regular);
    display: inline-flex;
    flex: 0 0 auto;
    font-size: var(--el-form-label-font-size);
    height: 32px;
    line-height: 32px;
    padding: 0 12px 0 0
}

.el-form-item__content {
    align-items: center;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    font-size: var(--font-size);
    line-height: 32px;
    min-width: 0;
    position: relative
}

    .el-form-item__content .el-input-group {
        vertical-align: top
    }

.el-form-item__error {
    color: var(--el-color-danger);
    font-size: 12px;
    left: 0;
    line-height: 1;
    padding-top: 2px;
    position: absolute;
    top: 100%
}

.el-form-item__error--inline {
    display: inline-block;
    left: auto;
    margin-left: 10px;
    position: relative;
    top: auto
}

.el-form-item.is-required:not(.is-no-asterisk).asterisk-left > .el-form-item__label-wrap > .el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk).asterisk-left > .el-form-item__label:before {
    color: var(--el-color-danger);
    content: "*";
    margin-right: 4px
}

.el-form-item.is-required:not(.is-no-asterisk).asterisk-right > .el-form-item__label-wrap > .el-form-item__label:after, .el-form-item.is-required:not(.is-no-asterisk).asterisk-right > .el-form-item__label:after {
    color: var(--el-color-danger);
    content: "*";
    margin-left: 4px
}

.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper, .el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus, .el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus, .el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover, .el-form-item.is-error .el-form-item__content .el-input__wrapper, .el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus, .el-form-item.is-error .el-form-item__content .el-input__wrapper:focus, .el-form-item.is-error .el-form-item__content .el-input__wrapper:hover, .el-form-item.is-error .el-form-item__content .el-select__wrapper, .el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus, .el-form-item.is-error .el-form-item__content .el-select__wrapper:focus, .el-form-item.is-error .el-form-item__content .el-select__wrapper:hover, .el-form-item.is-error .el-form-item__content .el-textarea__inner, .el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus, .el-form-item.is-error .el-form-item__content .el-textarea__inner:focus, .el-form-item.is-error .el-form-item__content .el-textarea__inner:hover {
    box-shadow: 0 0 0 1px var(--el-color-danger) inset
}

.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper, .el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper {
    box-shadow: inset 0 0 0 1px transparent
}

.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon, .el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon {
    display: none
}

.el-form-item.is-error .el-form-item__content .el-input__validateIcon {
    color: var(--el-color-danger)
}

.el-form-item--feedback .el-input__validateIcon {
    display: inline-flex
}

.el-form {
    --el-form-label-font-size: var(--el-font-size-base);
    --el-form-inline-content-width: 220px
}

.el-form--inline .el-form-item {
    display: inline-flex;
    margin-right: 32px;
    vertical-align: middle
}

.el-form--inline.el-form--label-top {
    display: flex;
    flex-wrap: wrap
}

    .el-form--inline.el-form--label-top .el-form-item {
        display: block
    }

.el-header {
    --el-header-padding: 0 20px;
    --el-header-height: 60px;
    box-sizing: border-box;
    flex-shrink: 0;
    height: var(--el-header-height);
    padding: var(--el-header-padding)
}

.el-image-viewer__wrapper {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

    .el-image-viewer__wrapper:focus {
        outline: none !important
    }

.el-image-viewer__btn {
    align-items: center;
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    justify-content: center;
    opacity: .8;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 1
}

    .el-image-viewer__btn .el-icon {
        cursor: pointer
    }

.el-image-viewer__close {
    font-size: 40px;
    height: 40px;
    right: 40px;
    top: 40px;
    width: 40px
}

.el-image-viewer__canvas {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: static;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

.el-image-viewer__actions {
    background-color: var(--el-text-color-regular);
    border-color: #fff;
    border-radius: 22px;
    bottom: 30px;
    height: 44px;
    left: 50%;
    padding: 0 23px;
    transform: translateX(-50%)
}

.el-image-viewer__actions__inner {
    align-items: center;
    color: #fff;
    cursor: default;
    display: flex;
    font-size: 23px;
    gap: 22px;
    height: 100%;
    justify-content: space-around;
    padding: 0 6px;
    width: 100%
}

.el-image-viewer__actions__divider {
    margin: 0 -6px
}

.el-image-viewer__progress {
    bottom: 90px;
    color: #fff;
    cursor: default;
    left: 50%;
    transform: translateX(-50%)
}

.el-image-viewer__prev {
    left: 40px
}

.el-image-viewer__next, .el-image-viewer__prev {
    background-color: var(--el-text-color-regular);
    border-color: #fff;
    color: #fff;
    font-size: 24px;
    height: 44px;
    top: 50%;
    transform: translateY(-50%);
    width: 44px
}

.el-image-viewer__next {
    right: 40px;
    text-indent: 2px
}

.el-image-viewer__close {
    background-color: var(--el-text-color-regular);
    border-color: #fff;
    color: #fff;
    font-size: 24px;
    height: 44px;
    width: 44px
}

.el-image-viewer__mask {
    background: #000;
    height: 100%;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 100%
}

.el-image-viewer-parent--hidden {
    overflow: hidden
}

.viewer-fade-enter-active {
    animation: viewer-fade-in var(--el-transition-duration)
}

.viewer-fade-leave-active {
    animation: viewer-fade-out var(--el-transition-duration)
}

@keyframes viewer-fade-in {
    0% {
        opacity: 0;
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes viewer-fade-out {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,-20px,0)
    }
}

.el-image__error, .el-image__inner, .el-image__placeholder, .el-image__wrapper {
    height: 100%;
    width: 100%
}

.el-image {
    display: inline-block;
    overflow: hidden;
    position: relative
}

.el-image__inner {
    opacity: 1;
    vertical-align: top
}

    .el-image__inner.is-loading {
        opacity: 0
    }

.el-image__wrapper {
    left: 0;
    position: absolute;
    top: 0
}

.el-image__error, .el-image__placeholder {
    background: var(--el-fill-color-light)
}

.el-image__error {
    align-items: center;
    color: var(--el-text-color-placeholder);
    display: flex;
    font-size: 14px;
    justify-content: center;
    vertical-align: middle
}

.el-image__preview {
    cursor: pointer
}

.el-textarea {
    --el-input-text-color: var(--el-text-color-regular);
    --el-input-border: var(--el-border);
    --el-input-hover-border: var(--el-border-color-hover);
    --el-input-focus-border: var(--el-color-primary);
    --el-input-transparent-border: 0 0 0 1px transparent inset;
    --el-input-border-color: var(--el-border-color);
    --el-input-border-radius: var(--el-border-radius-base);
    --el-input-bg-color: var(--el-fill-color-blank);
    --el-input-icon-color: var(--el-text-color-placeholder);
    --el-input-placeholder-color: var(--el-text-color-placeholder);
    --el-input-hover-border-color: var(--el-border-color-hover);
    --el-input-clear-hover-color: var(--el-text-color-secondary);
    --el-input-focus-border-color: var(--el-color-primary);
    --el-input-width: 100%;
    display: inline-block;
    font-size: var(--el-font-size-base);
    position: relative;
    vertical-align: bottom;
    width: 100%
}

.el-textarea__inner {
    -webkit-appearance: none;
    background-color: var(--el-input-bg-color,var(--el-fill-color-blank));
    background-image: none;
    border: none;
    border-radius: var(--el-input-border-radius,var(--el-border-radius-base));
    box-shadow: 0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;
    box-sizing: border-box;
    color: var(--el-input-text-color,var(--el-text-color-regular));
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 1.5;
    padding: 5px 11px;
    position: relative;
    resize: vertical;
    transition: var(--el-transition-box-shadow);
    width: 100%
}

    .el-textarea__inner::-moz-placeholder {
        color: var(--el-input-placeholder-color,var(--el-text-color-placeholder))
    }

    .el-textarea__inner::placeholder {
        color: var(--el-input-placeholder-color,var(--el-text-color-placeholder))
    }

    .el-textarea__inner:hover {
        box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset
    }

    .el-textarea__inner:focus {
        box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
        outline: none
    }

.el-textarea .el-input__count {
    background: var(--el-fill-color-blank);
    bottom: 5px;
    color: var(--el-color-info);
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    right: 10px
}

    .el-textarea .el-input__count.is-outside {
        background: transparent;
        bottom: unset;
        line-height: 1;
        padding-top: 2px;
        position: absolute;
        right: 0;
        top: 100%
    }

.el-textarea.is-disabled .el-textarea__inner {
    background-color: var(--el-disabled-bg-color);
    box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

    .el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
        color: var(--el-text-color-placeholder)
    }

    .el-textarea.is-disabled .el-textarea__inner::placeholder {
        color: var(--el-text-color-placeholder)
    }

.el-textarea.is-exceed .el-textarea__inner {
    box-shadow: 0 0 0 1px var(--el-color-danger) inset
}

.el-textarea.is-exceed .el-input__count {
    color: var(--el-color-danger)
}

.el-input {
    --el-input-text-color: var(--el-text-color-regular);
    --el-input-border: var(--el-border);
    --el-input-hover-border: var(--el-border-color-hover);
    --el-input-focus-border: var(--el-color-primary);
    --el-input-transparent-border: 0 0 0 1px transparent inset;
    --el-input-border-color: var(--el-border-color);
    --el-input-border-radius: var(--el-border-radius-base);
    --el-input-bg-color: var(--el-fill-color-blank);
    --el-input-icon-color: var(--el-text-color-placeholder);
    --el-input-placeholder-color: var(--el-text-color-placeholder);
    --el-input-hover-border-color: var(--el-border-color-hover);
    --el-input-clear-hover-color: var(--el-text-color-secondary);
    --el-input-focus-border-color: var(--el-color-primary);
    --el-input-width: 100%;
    --el-input-height: var(--el-component-size);
    box-sizing: border-box;
    display: inline-flex;
    font-size: var(--el-font-size-base);
    line-height: var(--el-input-height);
    position: relative;
    vertical-align: middle;
    width: var(--el-input-width)
}

    .el-input::-webkit-scrollbar {
        width: 6px;
        z-index: 11
    }

        .el-input::-webkit-scrollbar:horizontal {
            height: 6px
        }

    .el-input::-webkit-scrollbar-thumb {
        background: var(--el-text-color-disabled);
        border-radius: 5px;
        width: 6px
    }

    .el-input::-webkit-scrollbar-corner, .el-input::-webkit-scrollbar-track {
        background: var(--el-fill-color-blank)
    }

    .el-input::-webkit-scrollbar-track-piece {
        background: var(--el-fill-color-blank);
        width: 6px
    }

    .el-input .el-input__clear, .el-input .el-input__password {
        color: var(--el-input-icon-color);
        cursor: pointer;
        font-size: 14px
    }

        .el-input .el-input__clear:hover, .el-input .el-input__password:hover {
            color: var(--el-input-clear-hover-color)
        }

    .el-input .el-input__count {
        align-items: center;
        color: var(--el-color-info);
        display: inline-flex;
        font-size: 12px;
        height: 100%
    }

        .el-input .el-input__count .el-input__count-inner {
            background: var(--el-fill-color-blank);
            display: inline-block;
            line-height: normal;
            padding-left: 8px
        }

        .el-input .el-input__count.is-outside {
            height: unset;
            padding-top: 2px;
            position: absolute;
            right: 0;
            top: 100%
        }

            .el-input .el-input__count.is-outside .el-input__count-inner {
                background: transparent;
                line-height: 1;
                padding-left: 0
            }

.el-input__wrapper {
    align-items: center;
    background-color: var(--el-input-bg-color,var(--el-fill-color-blank));
    background-image: none;
    border-radius: var(--el-input-border-radius,var(--el-border-radius-base));
    box-shadow: 0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;
    cursor: text;
    display: inline-flex;
    flex-grow: 1;
    justify-content: center;
    padding: 1px 11px;
    transform: translateZ(0);
    transition: var(--el-transition-box-shadow)
}

    .el-input__wrapper:hover {
        box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset
    }

    .el-input__wrapper.is-focus {
        box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset
    }

.el-input {
    --el-input-inner-height: calc(var(--el-input-height, 32px) - 2px)
}

.el-input__inner {
    -webkit-appearance: none;
    background: none;
    border: none;
    box-sizing: border-box;
    color: var(--el-input-text-color,var(--el-text-color-regular));
    flex-grow: 1;
    font-size: inherit;
    height: var(--el-input-inner-height);
    line-height: var(--el-input-inner-height);
    outline: none;
    padding: 0;
    width: 100%
}

    .el-input__inner:focus {
        outline: none
    }

    .el-input__inner::-moz-placeholder {
        color: var(--el-input-placeholder-color,var(--el-text-color-placeholder))
    }

    .el-input__inner::placeholder {
        color: var(--el-input-placeholder-color,var(--el-text-color-placeholder))
    }

    .el-input__inner[type=password]::-ms-reveal {
        display: none
    }

    .el-input__inner[type=number] {
        line-height: 1
    }

.el-input__prefix {
    color: var(--el-input-icon-color,var(--el-text-color-placeholder));
    display: inline-flex;
    flex-shrink: 0;
    flex-wrap: nowrap;
    height: 100%;
    line-height: var(--el-input-inner-height);
    pointer-events: none;
    text-align: center;
    transition: all var(--el-transition-duration);
    white-space: nowrap
}

.el-input__prefix-inner {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    pointer-events: all
}

    .el-input__prefix-inner > :last-child {
        margin-right: 8px
    }

    .el-input__prefix-inner > :first-child, .el-input__prefix-inner > :first-child.el-input__icon {
        margin-left: 0
    }

.el-input__suffix {
    color: var(--el-input-icon-color,var(--el-text-color-placeholder));
    display: inline-flex;
    flex-shrink: 0;
    flex-wrap: nowrap;
    height: 100%;
    line-height: var(--el-input-inner-height);
    pointer-events: none;
    text-align: center;
    transition: all var(--el-transition-duration);
    white-space: nowrap
}

.el-input__suffix-inner {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    pointer-events: all
}

    .el-input__suffix-inner > :first-child {
        margin-left: 8px
    }

.el-input .el-input__icon {
    align-items: center;
    display: flex;
    height: inherit;
    justify-content: center;
    line-height: inherit;
    margin-left: 8px;
    transition: all var(--el-transition-duration)
}

.el-input__validateIcon {
    pointer-events: none
}

.el-input.is-active .el-input__wrapper {
    box-shadow: 0 0 0 1px var(--el-input-focus-color, ) inset
}

.el-input.is-disabled {
    cursor: not-allowed
}

    .el-input.is-disabled .el-input__wrapper {
        background-color: var(--el-disabled-bg-color);
        box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
        cursor: not-allowed
    }

    .el-input.is-disabled .el-input__inner {
        color: var(--el-disabled-text-color);
        -webkit-text-fill-color: var(--el-disabled-text-color);
        cursor: not-allowed
    }

        .el-input.is-disabled .el-input__inner::-moz-placeholder {
            color: var(--el-text-color-placeholder)
        }

        .el-input.is-disabled .el-input__inner::placeholder {
            color: var(--el-text-color-placeholder)
        }

    .el-input.is-disabled .el-input__icon {
        cursor: not-allowed
    }

    .el-input.is-disabled .el-input__prefix-inner, .el-input.is-disabled .el-input__suffix-inner {
        pointer-events: none
    }

.el-input.is-exceed .el-input__wrapper {
    box-shadow: 0 0 0 1px var(--el-color-danger) inset
}

.el-input.is-exceed .el-input__suffix .el-input__count {
    color: var(--el-color-danger)
}

.el-input--large {
    --el-input-height: var(--el-component-size-large);
    font-size: 14px
}

    .el-input--large .el-input__wrapper {
        padding: 1px 15px
    }

.el-input--large {
    --el-input-inner-height: calc(var(--el-input-height, 40px) - 2px)
}

.el-input--small {
    --el-input-height: var(--el-component-size-small);
    font-size: 12px
}

    .el-input--small .el-input__wrapper {
        padding: 1px 7px
    }

.el-input--small {
    --el-input-inner-height: calc(var(--el-input-height, 24px) - 2px)
}

.el-input-group {
    align-items: stretch;
    display: inline-flex;
    width: 100%
}

.el-input-group__append, .el-input-group__prepend {
    align-items: center;
    background-color: var(--el-fill-color-light);
    border-radius: var(--el-input-border-radius);
    color: var(--el-color-info);
    display: inline-flex;
    justify-content: center;
    min-height: 100%;
    padding: 0 20px;
    position: relative;
    white-space: nowrap
}

    .el-input-group__append:focus, .el-input-group__prepend:focus {
        outline: none
    }

    .el-input-group__append .el-button, .el-input-group__append .el-select, .el-input-group__prepend .el-button, .el-input-group__prepend .el-select {
        display: inline-block;
        flex: 1;
        margin: 0 -20px
    }

    .el-input-group__append button.el-button, .el-input-group__append button.el-button:hover, .el-input-group__append div.el-select .el-select__wrapper, .el-input-group__append div.el-select:hover .el-select__wrapper, .el-input-group__prepend button.el-button, .el-input-group__prepend button.el-button:hover, .el-input-group__prepend div.el-select .el-select__wrapper, .el-input-group__prepend div.el-select:hover .el-select__wrapper {
        background-color: transparent;
        border-color: transparent;
        color: inherit
    }

    .el-input-group__append .el-button, .el-input-group__append .el-input, .el-input-group__prepend .el-button, .el-input-group__prepend .el-input {
        font-size: inherit
    }

.el-input-group__prepend {
    border-bottom-right-radius: 0;
    border-right: 0;
    border-top-right-radius: 0;
    box-shadow: 1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset
}

.el-input-group__append {
    border-left: 0;
    box-shadow: 0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset
}

.el-input-group--prepend > .el-input__wrapper, .el-input-group__append {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    box-shadow: 1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset
}

.el-input-group--append > .el-input__wrapper {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.el-input-group--append .el-input-group__append .el-select .el-select__wrapper {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    box-shadow: 0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset
}

.el-input-hidden {
    display: none !important
}

.el-input-number {
    display: inline-flex;
    line-height: 30px;
    position: relative;
    vertical-align: middle;
    width: 150px
}

    .el-input-number .el-input__wrapper {
        padding-left: 42px;
        padding-right: 42px
    }

    .el-input-number .el-input__inner {
        -webkit-appearance: none;
        -moz-appearance: textfield;
        line-height: 1;
        text-align: center
    }

        .el-input-number .el-input__inner::-webkit-inner-spin-button, .el-input-number .el-input__inner::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

    .el-input-number.is-left .el-input__inner {
        text-align: left
    }

    .el-input-number.is-right .el-input__inner {
        text-align: right
    }

    .el-input-number.is-center .el-input__inner {
        text-align: center
    }

.el-input-number__decrease, .el-input-number__increase {
    align-items: center;
    background: var(--el-fill-color-light);
    bottom: 1px;
    color: var(--el-text-color-regular);
    cursor: pointer;
    display: flex;
    font-size: 13px;
    height: auto;
    justify-content: center;
    position: absolute;
    top: 1px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 32px;
    z-index: 1
}

    .el-input-number__decrease:hover, .el-input-number__increase:hover {
        color: var(--el-color-primary)
    }

        .el-input-number__decrease:hover ~ .el-input:not(.is-disabled) .el-input__wrapper, .el-input-number__increase:hover ~ .el-input:not(.is-disabled) .el-input__wrapper {
            box-shadow: 0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset
        }

    .el-input-number__decrease.is-disabled, .el-input-number__increase.is-disabled {
        color: var(--el-disabled-text-color);
        cursor: not-allowed
    }

.el-input-number__increase {
    border-left: var(--el-border);
    border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0;
    right: 1px
}

.el-input-number__decrease {
    border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
    border-right: var(--el-border);
    left: 1px
}

.el-input-number.is-disabled .el-input-number__decrease, .el-input-number.is-disabled .el-input-number__increase {
    border-color: var(--el-disabled-border-color);
    color: var(--el-disabled-border-color)
}

    .el-input-number.is-disabled .el-input-number__decrease:hover, .el-input-number.is-disabled .el-input-number__increase:hover {
        color: var(--el-disabled-border-color);
        cursor: not-allowed
    }

.el-input-number--large {
    line-height: 38px;
    width: 180px
}

    .el-input-number--large .el-input-number__decrease, .el-input-number--large .el-input-number__increase {
        font-size: 14px;
        width: 40px
    }

    .el-input-number--large.is-controls-right .el-input--large .el-input__wrapper {
        padding-right: 47px
    }

    .el-input-number--large .el-input--large .el-input__wrapper {
        padding-left: 47px;
        padding-right: 47px
    }

.el-input-number--small {
    line-height: 22px;
    width: 120px
}

    .el-input-number--small .el-input-number__decrease, .el-input-number--small .el-input-number__increase {
        font-size: 12px;
        width: 24px
    }

    .el-input-number--small.is-controls-right .el-input--small .el-input__wrapper {
        padding-right: 31px
    }

    .el-input-number--small .el-input--small .el-input__wrapper {
        padding-left: 31px;
        padding-right: 31px
    }

    .el-input-number--small .el-input-number__decrease [class*=el-icon], .el-input-number--small .el-input-number__increase [class*=el-icon] {
        transform: scale(.9)
    }

.el-input-number.is-without-controls .el-input__wrapper {
    padding-left: 15px;
    padding-right: 15px
}

.el-input-number.is-controls-right .el-input__wrapper {
    padding-left: 15px;
    padding-right: 42px
}

.el-input-number.is-controls-right .el-input-number__decrease, .el-input-number.is-controls-right .el-input-number__increase {
    --el-input-number-controls-height: 15px;
    height: var(--el-input-number-controls-height);
    line-height: var(--el-input-number-controls-height)
}

    .el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon], .el-input-number.is-controls-right .el-input-number__increase [class*=el-icon] {
        transform: scale(.8)
    }

.el-input-number.is-controls-right .el-input-number__increase {
    border-bottom: var(--el-border);
    border-radius: 0 var(--el-border-radius-base) 0 0;
    bottom: auto;
    left: auto
}

.el-input-number.is-controls-right .el-input-number__decrease {
    border-left: var(--el-border);
    border-radius: 0 0 var(--el-border-radius-base) 0;
    border-right: none;
    left: auto;
    right: 1px;
    top: auto
}

.el-input-number.is-controls-right[class*=large] [class*=decrease], .el-input-number.is-controls-right[class*=large] [class*=increase] {
    --el-input-number-controls-height: 19px
}

.el-input-number.is-controls-right[class*=small] [class*=decrease], .el-input-number.is-controls-right[class*=small] [class*=increase] {
    --el-input-number-controls-height: 11px
}

.el-input-tag {
    --el-input-tag-border-color-hover: var(--el-border-color-hover);
    --el-input-tag-placeholder-color: var(--el-text-color-placeholder);
    --el-input-tag-disabled-color: var(--el-disabled-text-color);
    --el-input-tag-disabled-border: var(--el-disabled-border-color);
    --el-input-tag-font-size: var(--el-font-size-base);
    --el-input-tag-close-hover-color: var(--el-text-color-secondary);
    --el-input-tag-text-color: var(--el-text-color-regular);
    --el-input-tag-input-focus-border-color: var(--el-color-primary);
    --el-input-tag-width: 100%;
    --el-input-tag-mini-height: var(--el-component-size);
    --el-input-tag-gap: 6px;
    --el-input-tag-padding: 4px;
    --el-input-tag-inner-padding: 8px;
    --el-input-tag-line-height: 24px;
    align-items: center;
    background-color: var(--el-fill-color-blank);
    border-radius: var(--el-border-radius-base);
    box-shadow: 0 0 0 1px var(--el-border-color) inset;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    font-size: var(--el-input-tag-font-size);
    line-height: var(--el-input-tag-line-height);
    min-height: var(--el-input-tag-mini-height);
    padding: var(--el-input-tag-padding);
    transform: translateZ(0);
    transition: var(--el-transition-duration);
    width: var(--el-input-tag-width)
}

    .el-input-tag.is-focused {
        box-shadow: 0 0 0 1px var(--el-color-primary) inset
    }

    .el-input-tag.is-hovering:not(.is-focused) {
        box-shadow: 0 0 0 1px var(--el-border-color-hover) inset
    }

    .el-input-tag.is-disabled {
        background-color: var(--el-fill-color-light);
        cursor: not-allowed
    }

        .el-input-tag.is-disabled, .el-input-tag.is-disabled:hover {
            box-shadow: 0 0 0 1px var(--el-input-tag-disabled-border) inset
        }

            .el-input-tag.is-disabled.is-focus {
                box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset
            }

            .el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input, .el-input-tag.is-disabled .el-input-tag__inner .el-tag {
                cursor: not-allowed
            }

.el-input-tag__prefix, .el-input-tag__suffix {
    align-items: center;
    color: var(--el-input-icon-color,var(--el-text-color-placeholder));
    display: flex;
    flex-shrink: 0;
    padding: 0 var(--el-input-tag-inner-padding)
}

.el-input-tag__suffix {
    gap: 8px
}

.el-input-tag__collapse-tag {
    line-height: 1
}

.el-input-tag__input-tag-list {
    align-items: center;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    gap: 6px;
    min-width: 0;
    position: relative
}

    .el-input-tag__input-tag-list.is-near {
        margin-left: -8px
    }

    .el-input-tag__input-tag-list .el-tag {
        border-color: transparent;
        cursor: pointer
    }

        .el-input-tag__input-tag-list .el-tag.el-tag--plain {
            border-color: var(--el-tag-border-color)
        }

        .el-input-tag__input-tag-list .el-tag .el-tag__content {
            min-width: 0
        }

.el-input-tag__inner {
    align-items: center;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    gap: var(--el-input-tag-gap);
    max-width: 100%;
    min-width: 0;
    position: relative
}

    .el-input-tag__inner.is-left-space {
        margin-left: var(--el-input-tag-inner-padding)
    }

    .el-input-tag__inner.is-right-space {
        margin-right: var(--el-input-tag-inner-padding)
    }

    .el-input-tag__inner.is-draggable .el-tag {
        cursor: move;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

.el-input-tag__drop-indicator {
    background-color: var(--el-color-primary);
    height: var(--el-input-tag-line-height);
    position: absolute;
    top: 0;
    width: 1px
}

.el-input-tag__inner .el-tag {
    border-color: transparent;
    cursor: pointer;
    max-width: 100%
}

    .el-input-tag__inner .el-tag.el-tag--plain {
        border-color: var(--el-tag-border-color)
    }

    .el-input-tag__inner .el-tag .el-tag__content {
        line-height: normal;
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

.el-input-tag__input-wrapper {
    flex: 1
}

.el-input-tag__input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    color: var(--el-input-tag-text-color);
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    outline: none;
    padding: 0;
    width: 100%
}

    .el-input-tag__input::-moz-placeholder {
        color: var(--el-input-tag-placeholder-color)
    }

    .el-input-tag__input::placeholder {
        color: var(--el-input-tag-placeholder-color)
    }

.el-input-tag__input-calculator {
    left: 0;
    max-width: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    visibility: hidden;
    white-space: pre
}

.el-input-tag--large {
    --el-input-tag-gap: 6px;
    --el-input-tag-padding: 8px;
    --el-input-tag-padding-left: 8px;
    --el-input-tag-font-size: 14px
}

.el-input-tag--small {
    --el-input-tag-gap: 4px;
    --el-input-tag-padding: 2px;
    --el-input-tag-padding-left: 6px;
    --el-input-tag-font-size: 12px;
    --el-input-tag-line-height: 20px;
    --el-input-tag-mini-height: var(--el-component-size-small)
}

.el-link {
    --el-link-font-size: var(--el-font-size-base);
    --el-link-font-weight: var(--el-font-weight-primary);
    --el-link-text-color: var(--el-text-color-regular);
    --el-link-hover-text-color: var(--el-color-primary);
    --el-link-disabled-text-color: var(--el-text-color-placeholder);
    align-items: center;
    color: var(--el-link-text-color);
    cursor: pointer;
    display: inline-flex;
    flex-direction: row;
    font-size: var(--el-link-font-size);
    font-weight: var(--el-link-font-weight);
    justify-content: center;
    outline: none;
    padding: 0;
    position: relative;
    text-decoration: none;
    vertical-align: middle
}

    .el-link.is-hover-underline:hover:after {
        border-bottom: 1px solid var(--el-link-hover-text-color);
        bottom: 0;
        content: "";
        height: 0;
        left: 0;
        position: absolute;
        right: 0
    }

    .el-link.is-underline:after {
        border-bottom: 1px solid var(--el-link-text-color);
        bottom: 0;
        content: "";
        height: 0;
        left: 0;
        position: absolute;
        right: 0
    }

    .el-link:hover {
        color: var(--el-link-hover-text-color)
    }

        .el-link:hover:after {
            border-color: var(--el-link-hover-text-color)
        }

    .el-link [class*=el-icon-] + span {
        margin-left: 5px
    }

.el-link__inner {
    align-items: center;
    display: inline-flex;
    justify-content: center
}

.el-link.el-link--primary {
    --el-link-text-color: var(--el-color-primary);
    --el-link-hover-text-color: var(--el-color-primary-light-3);
    --el-link-disabled-text-color: var(--el-color-primary-light-5)
}

.el-link.el-link--success {
    --el-link-text-color: var(--el-color-success);
    --el-link-hover-text-color: var(--el-color-success-light-3);
    --el-link-disabled-text-color: var(--el-color-success-light-5)
}

.el-link.el-link--warning {
    --el-link-text-color: var(--el-color-warning);
    --el-link-hover-text-color: var(--el-color-warning-light-3);
    --el-link-disabled-text-color: var(--el-color-warning-light-5)
}

.el-link.el-link--danger {
    --el-link-text-color: var(--el-color-danger);
    --el-link-hover-text-color: var(--el-color-danger-light-3);
    --el-link-disabled-text-color: var(--el-color-danger-light-5)
}

.el-link.el-link--error {
    --el-link-text-color: var(--el-color-error);
    --el-link-hover-text-color: var(--el-color-error-light-3);
    --el-link-disabled-text-color: var(--el-color-error-light-5)
}

.el-link.el-link--info {
    --el-link-text-color: var(--el-color-info);
    --el-link-hover-text-color: var(--el-color-info-light-3);
    --el-link-disabled-text-color: var(--el-color-info-light-5)
}

.el-link.is-disabled {
    color: var(--el-link-disabled-text-color);
    cursor: not-allowed
}

    .el-link.is-disabled:after {
        border-color: var(--el-link-disabled-text-color)
    }

:root {
    --el-loading-spinner-size: 42px;
    --el-loading-fullscreen-spinner-size: 50px
}

.el-loading-parent--relative {
    position: relative !important
}

.el-loading-parent--hidden {
    overflow: hidden !important
}

.el-loading-mask {
    background-color: var(--el-mask-color);
    bottom: 0;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity var(--el-transition-duration);
    z-index: 2000
}

    .el-loading-mask.is-fullscreen {
        position: fixed
    }

        .el-loading-mask.is-fullscreen .el-loading-spinner {
            margin-top: calc((0px - var(--el-loading-fullscreen-spinner-size))/2)
        }

            .el-loading-mask.is-fullscreen .el-loading-spinner .circular {
                height: var(--el-loading-fullscreen-spinner-size);
                width: var(--el-loading-fullscreen-spinner-size)
            }

.el-loading-spinner {
    margin-top: calc((0px - var(--el-loading-spinner-size))/2);
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%
}

    .el-loading-spinner .el-loading-text {
        color: var(--el-color-primary);
        font-size: 14px;
        margin: 3px 0
    }

    .el-loading-spinner .circular {
        animation: loading-rotate 2s linear infinite;
        display: inline;
        height: var(--el-loading-spinner-size);
        width: var(--el-loading-spinner-size)
    }

    .el-loading-spinner .path {
        animation: loading-dash 1.5s ease-in-out infinite;
        stroke: var(--el-color-primary);
        stroke-dasharray: 90,150;
        stroke-dashoffset: 0;
        stroke-linecap: round;
        stroke-width: 2
    }

    .el-loading-spinner i {
        color: var(--el-color-primary)
    }

.el-loading-fade-enter-from, .el-loading-fade-leave-to {
    opacity: 0
}

@keyframes loading-rotate {
    to {
        transform: rotate(1turn)
    }
}

@keyframes loading-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -40px
    }

    to {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -120px
    }
}

.el-main {
    --el-main-padding: 20px;
    box-sizing: border-box;
    display: block;
    flex: 1;
    flex-basis: auto;
    overflow: auto;
    padding: var(--el-main-padding)
}

:root {
    --el-menu-active-color: var(--el-color-primary);
    --el-menu-text-color: var(--el-text-color-primary);
    --el-menu-hover-text-color: var(--el-color-primary);
    --el-menu-bg-color: var(--el-fill-color-blank);
    --el-menu-hover-bg-color: var(--el-color-primary-light-9);
    --el-menu-item-height: 56px;
    --el-menu-sub-item-height: calc(var(--el-menu-item-height) - 6px);
    --el-menu-horizontal-height: 60px;
    --el-menu-horizontal-sub-item-height: 36px;
    --el-menu-item-font-size: var(--el-font-size-base);
    --el-menu-item-hover-fill: var(--el-color-primary-light-9);
    --el-menu-border-color: var(--el-border-color);
    --el-menu-base-level-padding: 20px;
    --el-menu-level-padding: 20px;
    --el-menu-icon-width: 24px
}

.el-menu {
    background-color: var(--el-menu-bg-color);
    border-right: 1px solid var(--el-menu-border-color);
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding-left: 0;
    position: relative
}

.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item, .el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title, .el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title {
    padding-left: calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));
    white-space: nowrap
}

.el-menu:not(.el-menu--collapse) .el-sub-menu__title {
    padding-right: calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))
}

.el-menu--horizontal {
    border-right: none;
    display: flex;
    flex-wrap: nowrap;
    height: var(--el-menu-horizontal-height)
}

    .el-menu--horizontal.el-menu--popup-container {
        height: unset
    }

    .el-menu--horizontal.el-menu {
        border-bottom: 1px solid var(--el-menu-border-color)
    }

    .el-menu--horizontal > .el-menu-item {
        align-items: center;
        border-bottom: 2px solid transparent;
        color: var(--el-menu-text-color);
        display: inline-flex;
        height: 100%;
        justify-content: center;
        margin: 0
    }

        .el-menu--horizontal > .el-menu-item a, .el-menu--horizontal > .el-menu-item a:hover {
            color: inherit
        }

    .el-menu--horizontal > .el-sub-menu:focus, .el-menu--horizontal > .el-sub-menu:hover {
        outline: none
    }

        .el-menu--horizontal > .el-sub-menu:hover .el-sub-menu__title {
            color: var(--el-menu-hover-text-color)
        }

    .el-menu--horizontal > .el-sub-menu.is-active .el-sub-menu__title {
        border-bottom: 2px solid var(--el-menu-active-color);
        color: var(--el-menu-active-color)
    }

    .el-menu--horizontal > .el-sub-menu .el-sub-menu__title {
        border-bottom: 2px solid transparent;
        color: var(--el-menu-text-color);
        height: 100%
    }

        .el-menu--horizontal > .el-sub-menu .el-sub-menu__title:hover {
            background-color: var(--el-menu-bg-color)
        }

    .el-menu--horizontal .el-menu .el-menu-item, .el-menu--horizontal .el-menu .el-sub-menu__title {
        align-items: center;
        background-color: var(--el-menu-bg-color);
        color: var(--el-menu-text-color);
        display: flex;
        height: var(--el-menu-horizontal-sub-item-height);
        line-height: var(--el-menu-horizontal-sub-item-height);
        padding: 0 10px
    }

    .el-menu--horizontal .el-menu .el-sub-menu__title {
        padding-right: 40px
    }

    .el-menu--horizontal .el-menu .el-menu-item.is-active, .el-menu--horizontal .el-menu .el-menu-item.is-active:hover, .el-menu--horizontal .el-menu .el-sub-menu.is-active > .el-sub-menu__title, .el-menu--horizontal .el-menu .el-sub-menu.is-active > .el-sub-menu__title:hover {
        color: var(--el-menu-active-color)
    }

    .el-menu--horizontal .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
        background-color: var(--el-menu-hover-bg-color);
        color: var(--el-menu-active-color,var(--el-menu-hover-text-color));
        outline: none
    }

    .el-menu--horizontal > .el-menu-item.is-active {
        border-bottom: 2px solid var(--el-menu-active-color);
        color: var(--el-menu-active-color) !important
    }

.el-menu--collapse {
    width: calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)
}

    .el-menu--collapse > .el-menu-item [class^=el-icon], .el-menu--collapse > .el-menu-item-group > ul > .el-sub-menu > .el-sub-menu__title [class^=el-icon], .el-menu--collapse > .el-sub-menu > .el-sub-menu__title [class^=el-icon] {
        margin: 0;
        text-align: center;
        vertical-align: middle;
        width: var(--el-menu-icon-width)
    }

    .el-menu--collapse > .el-menu-item .el-sub-menu__icon-arrow, .el-menu--collapse > .el-menu-item-group > ul > .el-sub-menu > .el-sub-menu__title .el-sub-menu__icon-arrow, .el-menu--collapse > .el-sub-menu > .el-sub-menu__title .el-sub-menu__icon-arrow {
        display: none
    }

    .el-menu--collapse > .el-menu-item-group > ul > .el-sub-menu > .el-sub-menu__title > span, .el-menu--collapse > .el-menu-item > span, .el-menu--collapse > .el-sub-menu > .el-sub-menu__title > span {
        display: inline-block;
        height: 0;
        overflow: hidden;
        visibility: hidden;
        width: 0
    }

    .el-menu--collapse > .el-menu-item.is-active i {
        color: inherit
    }

    .el-menu--collapse .el-menu .el-sub-menu {
        min-width: 200px
    }

    .el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title {
        color: var(--el-menu-active-color)
    }

.el-menu--popup {
    border: none;
    border-radius: var(--el-border-radius-small);
    box-shadow: var(--el-box-shadow-light);
    min-width: 200px;
    padding: 5px 0;
    z-index: 100
}

.el-menu .el-icon {
    flex-shrink: 0
}

.el-menu-item {
    align-items: center;
    box-sizing: border-box;
    color: var(--el-menu-text-color);
    cursor: pointer;
    display: flex;
    font-size: var(--el-menu-item-font-size);
    height: var(--el-menu-item-height);
    line-height: var(--el-menu-item-height);
    list-style: none;
    padding: 0 var(--el-menu-base-level-padding);
    position: relative;
    transition: border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);
    white-space: nowrap
}

    .el-menu-item * {
        vertical-align: bottom
    }

    .el-menu-item i {
        color: inherit
    }

    .el-menu-item:focus, .el-menu-item:hover {
        outline: none
    }

    .el-menu-item:hover {
        background-color: var(--el-menu-hover-bg-color)
    }

    .el-menu-item.is-disabled {
        background: none !important;
        cursor: not-allowed;
        opacity: .25
    }

    .el-menu-item [class^=el-icon] {
        font-size: 18px;
        margin-right: 5px;
        text-align: center;
        vertical-align: middle;
        width: var(--el-menu-icon-width)
    }

    .el-menu-item.is-active {
        color: var(--el-menu-active-color)
    }

        .el-menu-item.is-active i {
            color: inherit
        }

    .el-menu-item .el-menu-tooltip__trigger {
        align-items: center;
        box-sizing: border-box;
        display: inline-flex;
        height: 100%;
        left: 0;
        padding: 0 var(--el-menu-base-level-padding);
        position: absolute;
        top: 0;
        width: 100%
    }

.el-sub-menu {
    list-style: none;
    margin: 0;
    padding-left: 0
}

.el-sub-menu__title {
    align-items: center;
    box-sizing: border-box;
    color: var(--el-menu-text-color);
    cursor: pointer;
    display: flex;
    font-size: var(--el-menu-item-font-size);
    height: var(--el-menu-item-height);
    line-height: var(--el-menu-item-height);
    list-style: none;
    padding: 0 var(--el-menu-base-level-padding);
    position: relative;
    transition: border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);
    white-space: nowrap
}

    .el-sub-menu__title * {
        vertical-align: bottom
    }

    .el-sub-menu__title i {
        color: inherit
    }

    .el-sub-menu__title:focus, .el-sub-menu__title:hover {
        outline: none
    }

    .el-sub-menu__title.is-disabled {
        background: none !important;
        cursor: not-allowed;
        opacity: .25
    }

    .el-sub-menu__title:hover {
        background-color: var(--el-menu-hover-bg-color)
    }

.el-sub-menu .el-menu {
    border: none
}

.el-sub-menu .el-menu-item {
    height: var(--el-menu-sub-item-height);
    line-height: var(--el-menu-sub-item-height)
}

.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title {
    padding-right: var(--el-menu-base-level-padding)
}

.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow {
    display: none !important
}

.el-sub-menu.is-active .el-sub-menu__title {
    border-bottom-color: var(--el-menu-active-color)
}

.el-sub-menu.is-disabled .el-menu-item, .el-sub-menu.is-disabled .el-sub-menu__title {
    background: none !important;
    cursor: not-allowed;
    opacity: .25
}

.el-sub-menu .el-icon {
    font-size: 18px;
    margin-right: 5px;
    text-align: center;
    vertical-align: middle;
    width: var(--el-menu-icon-width)
}

    .el-sub-menu .el-icon.el-sub-menu__icon-more {
        margin-right: 0 !important
    }

.el-sub-menu .el-sub-menu__icon-arrow {
    font-size: 12px;
    margin-right: 0;
    margin-top: -6px;
    position: absolute;
    right: var(--el-menu-base-level-padding);
    top: 50%;
    transition: transform var(--el-transition-duration);
    width: inherit
}

.el-menu-item-group > ul {
    padding: 0
}

.el-menu-item-group__title {
    color: var(--el-text-color-secondary);
    font-size: 12px;
    line-height: normal;
    padding: 7px 0 7px var(--el-menu-base-level-padding)
}

.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow {
    opacity: 0;
    transition: var(--el-transition-duration-fast)
}

.el-menu, .el-menu--popup-container, .el-popper {
    outline: none
}

.el-message-box {
    --el-messagebox-title-color: var(--el-text-color-primary);
    --el-messagebox-width: 420px;
    --el-messagebox-border-radius: 4px;
    --el-messagebox-box-shadow: var(--el-box-shadow);
    --el-messagebox-font-size: var(--el-font-size-large);
    --el-messagebox-content-font-size: var(--el-font-size-base);
    --el-messagebox-content-color: var(--el-text-color-regular);
    --el-messagebox-error-font-size: 12px;
    --el-messagebox-padding-primary: 12px;
    --el-messagebox-font-line-height: var(--el-font-line-height-primary);
    backface-visibility: hidden;
    background-color: var(--el-bg-color);
    border-radius: var(--el-messagebox-border-radius);
    box-shadow: var(--el-messagebox-box-shadow);
    box-sizing: border-box;
    display: inline-block;
    font-size: var(--el-messagebox-font-size);
    max-width: var(--el-messagebox-width);
    overflow: hidden;
    overflow-wrap: break-word;
    padding: var(--el-messagebox-padding-primary);
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 100%
}

    .el-message-box:focus {
        outline: none !important
    }

.is-message-box .el-overlay-message-box {
    bottom: 0;
    left: 0;
    overflow: auto;
    padding: 16px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0
}

    .is-message-box .el-overlay-message-box:after {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        width: 0
    }

.el-message-box.is-draggable .el-message-box__header {
    cursor: move;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.el-message-box__header {
    padding-bottom: var(--el-messagebox-padding-primary)
}

    .el-message-box__header.show-close {
        padding-right: calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))
    }

.el-message-box__title {
    color: var(--el-messagebox-title-color);
    font-size: var(--el-messagebox-font-size);
    line-height: var(--el-messagebox-font-line-height)
}

.el-message-box__headerbtn {
    background: transparent;
    border: none;
    cursor: pointer;
    font-size: var(--el-message-close-size,16px);
    height: 40px;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px
}

    .el-message-box__headerbtn .el-message-box__close {
        color: var(--el-color-info);
        font-size: inherit
    }

    .el-message-box__headerbtn:focus .el-message-box__close, .el-message-box__headerbtn:hover .el-message-box__close {
        color: var(--el-color-primary)
    }

.el-message-box__content {
    color: var(--el-messagebox-content-color);
    font-size: var(--el-messagebox-content-font-size)
}

.el-message-box__container {
    align-items: center;
    display: flex;
    gap: 12px
}

.el-message-box__input {
    padding-top: 12px
}

    .el-message-box__input div.invalid > input, .el-message-box__input div.invalid > input:focus {
        border-color: var(--el-color-error)
    }

.el-message-box__status {
    font-size: 24px
}

    .el-message-box__status.el-message-box-icon--primary {
        --el-messagebox-color: var(--el-color-primary);
        color: var(--el-messagebox-color)
    }

    .el-message-box__status.el-message-box-icon--success {
        --el-messagebox-color: var(--el-color-success);
        color: var(--el-messagebox-color)
    }

    .el-message-box__status.el-message-box-icon--info {
        --el-messagebox-color: var(--el-color-info);
        color: var(--el-messagebox-color)
    }

    .el-message-box__status.el-message-box-icon--warning {
        --el-messagebox-color: var(--el-color-warning);
        color: var(--el-messagebox-color)
    }

    .el-message-box__status.el-message-box-icon--error {
        --el-messagebox-color: var(--el-color-error);
        color: var(--el-messagebox-color)
    }

.el-message-box__message {
    margin: 0;
    min-width: 0
}

    .el-message-box__message p {
        line-height: var(--el-messagebox-font-line-height);
        margin: 0
    }

.el-message-box__errormsg {
    color: var(--el-color-error);
    font-size: var(--el-messagebox-error-font-size);
    line-height: var(--el-messagebox-font-line-height)
}

.el-message-box__btns {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding-top: var(--el-messagebox-padding-primary)
}

.el-message-box--center .el-message-box__title {
    align-items: center;
    display: flex;
    gap: 6px;
    justify-content: center
}

.el-message-box--center .el-message-box__status {
    font-size: inherit
}

.el-message-box--center .el-message-box__btns, .el-message-box--center .el-message-box__container {
    justify-content: center
}

.el-message-box-parent--hidden {
    overflow: hidden
}

.fade-in-linear-enter-active .el-overlay-message-box {
    animation: msgbox-fade-in var(--el-transition-duration)
}

.fade-in-linear-leave-active .el-overlay-message-box {
    animation: msgbox-fade-in var(--el-transition-duration) reverse
}

@keyframes msgbox-fade-in {
    0% {
        opacity: 0;
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.el-message {
    --el-message-bg-color: var(--el-color-info-light-9);
    --el-message-border-color: var(--el-border-color-lighter);
    --el-message-padding: 11px 15px;
    --el-message-close-size: 16px;
    --el-message-close-icon-color: var(--el-text-color-placeholder);
    --el-message-close-hover-color: var(--el-text-color-secondary);
    align-items: center;
    background-color: var(--el-message-bg-color);
    border-color: var(--el-message-border-color);
    border-radius: var(--el-border-radius-base);
    border-style: var(--el-border-style);
    border-width: var(--el-border-width);
    box-sizing: border-box;
    display: flex;
    gap: 8px;
    max-width: calc(100% - 32px);
    padding: var(--el-message-padding);
    position: fixed;
    transition: opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;
    width: -moz-fit-content;
    width: fit-content
}

    .el-message.is-left {
        left: 16px
    }

    .el-message.is-right {
        right: 16px
    }

    .el-message.is-center {
        left: 0;
        margin: 0 auto;
        right: 0
    }

    .el-message.is-plain {
        background-color: var(--el-bg-color-overlay);
        border-color: var(--el-bg-color-overlay);
        box-shadow: var(--el-box-shadow-light)
    }

    .el-message p {
        margin: 0
    }

.el-message--primary {
    --el-message-bg-color: var(--el-color-primary-light-9);
    --el-message-border-color: var(--el-color-primary-light-8);
    --el-message-text-color: var(--el-color-primary)
}

    .el-message--primary .el-message__content {
        color: var(--el-message-text-color);
        overflow-wrap: break-word
    }

.el-message .el-message-icon--primary {
    color: var(--el-message-text-color)
}

.el-message--success {
    --el-message-bg-color: var(--el-color-success-light-9);
    --el-message-border-color: var(--el-color-success-light-8);
    --el-message-text-color: var(--el-color-success)
}

    .el-message--success .el-message__content {
        color: var(--el-message-text-color);
        overflow-wrap: break-word
    }

.el-message .el-message-icon--success {
    color: var(--el-message-text-color)
}

.el-message--info {
    --el-message-bg-color: var(--el-color-info-light-9);
    --el-message-border-color: var(--el-color-info-light-8);
    --el-message-text-color: var(--el-color-info)
}

    .el-message--info .el-message__content {
        color: var(--el-message-text-color);
        overflow-wrap: break-word
    }

.el-message .el-message-icon--info {
    color: var(--el-message-text-color)
}

.el-message--warning {
    --el-message-bg-color: var(--el-color-warning-light-9);
    --el-message-border-color: var(--el-color-warning-light-8);
    --el-message-text-color: var(--el-color-warning)
}

    .el-message--warning .el-message__content {
        color: var(--el-message-text-color);
        overflow-wrap: break-word
    }

.el-message .el-message-icon--warning {
    color: var(--el-message-text-color)
}

.el-message--error {
    --el-message-bg-color: var(--el-color-error-light-9);
    --el-message-border-color: var(--el-color-error-light-8);
    --el-message-text-color: var(--el-color-error)
}

    .el-message--error .el-message__content {
        color: var(--el-message-text-color);
        overflow-wrap: break-word
    }

.el-message .el-message-icon--error {
    color: var(--el-message-text-color)
}

.el-message .el-message__badge {
    position: absolute;
    right: -8px;
    top: -8px
}

.el-message__content {
    font-size: 14px;
    line-height: 1;
    padding: 0
}

    .el-message__content:focus {
        outline-width: 0
    }

.el-message .el-message__closeBtn {
    color: var(--el-message-close-icon-color);
    cursor: pointer;
    font-size: var(--el-message-close-size)
}

    .el-message .el-message__closeBtn:focus {
        outline-width: 0
    }

    .el-message .el-message__closeBtn:hover {
        color: var(--el-message-close-hover-color)
    }

.el-message-fade-enter-from, .el-message-fade-leave-to {
    opacity: 0;
    transform: translateY(-100%)
}

    .el-message-fade-enter-from.is-bottom, .el-message-fade-leave-to.is-bottom {
        transform: translateY(100%)
    }

.el-notification {
    --el-notification-width: 330px;
    --el-notification-padding: 14px 26px 14px 13px;
    --el-notification-radius: 8px;
    --el-notification-shadow: var(--el-box-shadow-light);
    --el-notification-border-color: var(--el-border-color-lighter);
    --el-notification-icon-size: 24px;
    --el-notification-close-font-size: var(--el-message-close-size,16px);
    --el-notification-group-margin-left: 13px;
    --el-notification-group-margin-right: 8px;
    --el-notification-content-font-size: var(--el-font-size-base);
    --el-notification-content-color: var(--el-text-color-regular);
    --el-notification-title-font-size: 16px;
    --el-notification-title-color: var(--el-text-color-primary);
    --el-notification-close-color: var(--el-text-color-secondary);
    --el-notification-close-hover-color: var(--el-text-color-regular);
    background-color: var(--el-bg-color-overlay);
    border: 1px solid var(--el-notification-border-color);
    border-radius: var(--el-notification-radius);
    box-shadow: var(--el-notification-shadow);
    box-sizing: border-box;
    display: flex;
    overflow: hidden;
    overflow-wrap: break-word;
    padding: var(--el-notification-padding);
    position: fixed;
    transition: opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);
    width: var(--el-notification-width);
    z-index: 9999
}

    .el-notification.right {
        right: 16px
    }

    .el-notification.left {
        left: 16px
    }

.el-notification__group {
    flex: 1;
    margin-left: var(--el-notification-group-margin-left);
    margin-right: var(--el-notification-group-margin-right);
    min-width: 0
}

.el-notification__title {
    color: var(--el-notification-title-color);
    font-size: var(--el-notification-title-font-size);
    font-weight: bold;
    line-height: var(--el-notification-icon-size);
    margin: 0
}

.el-notification__content {
    color: var(--el-notification-content-color);
    font-size: var(--el-notification-content-font-size);
    line-height: 24px;
    margin: 6px 0 0
}

    .el-notification__content p {
        margin: 0
    }

.el-notification .el-notification__icon {
    flex-shrink: 0;
    font-size: var(--el-notification-icon-size);
    height: var(--el-notification-icon-size);
    width: var(--el-notification-icon-size)
}

.el-notification .el-notification__closeBtn {
    color: var(--el-notification-close-color);
    cursor: pointer;
    font-size: var(--el-notification-close-font-size);
    position: absolute;
    right: 15px;
    top: 18px
}

    .el-notification .el-notification__closeBtn:hover {
        color: var(--el-notification-close-hover-color)
    }

.el-notification .el-notification--primary {
    --el-notification-icon-color: var(--el-color-primary);
    color: var(--el-notification-icon-color)
}

.el-notification .el-notification--success {
    --el-notification-icon-color: var(--el-color-success);
    color: var(--el-notification-icon-color)
}

.el-notification .el-notification--info {
    --el-notification-icon-color: var(--el-color-info);
    color: var(--el-notification-icon-color)
}

.el-notification .el-notification--warning {
    --el-notification-icon-color: var(--el-color-warning);
    color: var(--el-notification-icon-color)
}

.el-notification .el-notification--error {
    --el-notification-icon-color: var(--el-color-error);
    color: var(--el-notification-icon-color)
}

.el-notification-fade-enter-from.right {
    right: 0;
    transform: translateX(100%)
}

.el-notification-fade-enter-from.left {
    left: 0;
    transform: translateX(-100%)
}

.el-notification-fade-leave-to {
    opacity: 0
}

.el-overlay {
    background-color: var(--el-overlay-color-lighter);
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2000
}

    .el-overlay .el-overlay-root {
        height: 0
    }

.el-page-header.is-contentful .el-page-header__main {
    border-top: 1px solid var(--el-border-color-light);
    margin-top: 16px
}

.el-page-header__header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    line-height: 24px
}

.el-page-header__left {
    align-items: center;
    display: flex;
    margin-right: 40px;
    position: relative
}

.el-page-header__back {
    align-items: center;
    cursor: pointer;
    display: flex
}

.el-page-header__left .el-divider--vertical {
    margin: 0 16px
}

.el-page-header__icon {
    align-items: center;
    display: flex;
    font-size: 16px;
    margin-right: 10px
}

    .el-page-header__icon .el-icon {
        font-size: inherit
    }

.el-page-header__title {
    font-size: 14px;
    font-weight: 500
}

.el-page-header__content {
    color: var(--el-text-color-primary);
    font-size: 18px
}

.el-page-header__breadcrumb {
    margin-bottom: 16px
}

.el-pagination {
    --el-pagination-font-size: 14px;
    --el-pagination-bg-color: var(--el-fill-color-blank);
    --el-pagination-text-color: var(--el-text-color-primary);
    --el-pagination-border-radius: 2px;
    --el-pagination-button-color: var(--el-text-color-primary);
    --el-pagination-button-width: 32px;
    --el-pagination-button-height: 32px;
    --el-pagination-button-disabled-color: var(--el-text-color-placeholder);
    --el-pagination-button-disabled-bg-color: var(--el-fill-color-blank);
    --el-pagination-button-bg-color: var(--el-fill-color);
    --el-pagination-hover-color: var(--el-color-primary);
    --el-pagination-font-size-small: 12px;
    --el-pagination-button-width-small: 24px;
    --el-pagination-button-height-small: 24px;
    --el-pagination-button-width-large: 40px;
    --el-pagination-button-height-large: 40px;
    --el-pagination-item-gap: 16px;
    align-items: center;
    color: var(--el-pagination-text-color);
    display: flex;
    font-size: var(--el-pagination-font-size);
    font-weight: normal;
    white-space: nowrap
}

    .el-pagination .el-input__inner {
        -moz-appearance: textfield;
        text-align: center
    }

    .el-pagination .el-select {
        width: 128px
    }

    .el-pagination .btn-next, .el-pagination .btn-prev {
        align-items: center;
        background: var(--el-pagination-bg-color);
        border: none;
        border-radius: var(--el-pagination-border-radius);
        box-sizing: border-box;
        color: var(--el-pagination-button-color);
        cursor: pointer;
        display: flex;
        font-size: var(--el-pagination-font-size);
        height: var(--el-pagination-button-height);
        justify-content: center;
        line-height: var(--el-pagination-button-height);
        min-width: var(--el-pagination-button-width);
        padding: 0 4px;
        text-align: center
    }

        .el-pagination .btn-next *, .el-pagination .btn-prev * {
            pointer-events: none
        }

        .el-pagination .btn-next:focus, .el-pagination .btn-prev:focus {
            outline: none
        }

        .el-pagination .btn-next:hover, .el-pagination .btn-prev:hover {
            color: var(--el-pagination-hover-color)
        }

        .el-pagination .btn-next.is-active, .el-pagination .btn-prev.is-active {
            color: var(--el-pagination-hover-color);
            cursor: default;
            font-weight: bold
        }

            .el-pagination .btn-next.is-active.is-disabled, .el-pagination .btn-prev.is-active.is-disabled {
                color: var(--el-text-color-secondary);
                font-weight: bold
            }

        .el-pagination .btn-next.is-disabled, .el-pagination .btn-next:disabled, .el-pagination .btn-prev.is-disabled, .el-pagination .btn-prev:disabled {
            background-color: var(--el-pagination-button-disabled-bg-color);
            color: var(--el-pagination-button-disabled-color);
            cursor: not-allowed
        }

        .el-pagination .btn-next:focus-visible, .el-pagination .btn-prev:focus-visible {
            outline: 1px solid var(--el-pagination-hover-color);
            outline-offset: -1px
        }

        .el-pagination .btn-next .el-icon, .el-pagination .btn-prev .el-icon {
            display: block;
            font-size: 12px;
            font-weight: bold;
            width: inherit
        }

    .el-pagination > .is-first {
        margin-left: 0 !important
    }

    .el-pagination > .is-last {
        margin-right: 0 !important
    }

    .el-pagination .btn-prev {
        margin-left: var(--el-pagination-item-gap)
    }

.el-pagination__sizes, .el-pagination__total {
    color: var(--el-text-color-regular);
    font-weight: normal;
    margin-left: var(--el-pagination-item-gap)
}

    .el-pagination__total[disabled=true] {
        color: var(--el-text-color-placeholder)
    }

.el-pagination__jump {
    align-items: center;
    color: var(--el-text-color-regular);
    display: flex;
    font-weight: normal;
    margin-left: var(--el-pagination-item-gap)
}

    .el-pagination__jump[disabled=true] {
        color: var(--el-text-color-placeholder)
    }

.el-pagination__goto {
    margin-right: 8px
}

.el-pagination__editor {
    box-sizing: border-box;
    text-align: center
}

    .el-pagination__editor.el-input {
        width: 56px
    }

    .el-pagination__editor .el-input__inner::-webkit-inner-spin-button, .el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0
    }

.el-pagination__classifier {
    margin-left: 8px
}

.el-pagination__rightwrapper {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: flex-end
}

.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
    background-color: var(--el-pagination-button-bg-color);
    margin: 0 4px
}

    .el-pagination.is-background .btn-next.is-active, .el-pagination.is-background .btn-prev.is-active, .el-pagination.is-background .el-pager li.is-active {
        background-color: var(--el-color-primary);
        color: var(--el-color-white)
    }

    .el-pagination.is-background .btn-next.is-disabled, .el-pagination.is-background .btn-next:disabled, .el-pagination.is-background .btn-prev.is-disabled, .el-pagination.is-background .btn-prev:disabled, .el-pagination.is-background .el-pager li.is-disabled, .el-pagination.is-background .el-pager li:disabled {
        background-color: var(--el-disabled-bg-color);
        color: var(--el-text-color-placeholder)
    }

        .el-pagination.is-background .btn-next.is-disabled.is-active, .el-pagination.is-background .btn-next:disabled.is-active, .el-pagination.is-background .btn-prev.is-disabled.is-active, .el-pagination.is-background .btn-prev:disabled.is-active, .el-pagination.is-background .el-pager li.is-disabled.is-active, .el-pagination.is-background .el-pager li:disabled.is-active {
            background-color: var(--el-fill-color-dark);
            color: var(--el-text-color-secondary)
        }

.el-pagination.is-background .btn-prev {
    margin-left: var(--el-pagination-item-gap)
}

.el-pagination--small .btn-next, .el-pagination--small .btn-prev, .el-pagination--small .el-pager li {
    font-size: var(--el-pagination-font-size-small);
    height: var(--el-pagination-button-height-small);
    line-height: var(--el-pagination-button-height-small);
    min-width: var(--el-pagination-button-width-small)
}

.el-pagination--small button, .el-pagination--small span:not([class*=suffix]) {
    font-size: var(--el-pagination-font-size-small)
}

.el-pagination--small .el-select {
    width: 100px
}

.el-pagination--large .btn-next, .el-pagination--large .btn-prev, .el-pagination--large .el-pager li {
    height: var(--el-pagination-button-height-large);
    line-height: var(--el-pagination-button-height-large);
    min-width: var(--el-pagination-button-width-large)
}

.el-pagination--large .el-select .el-input {
    width: 160px
}

.el-pager {
    font-size: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

    .el-pager, .el-pager li {
        align-items: center;
        display: flex
    }

        .el-pager li {
            background: var(--el-pagination-bg-color);
            border: none;
            border-radius: var(--el-pagination-border-radius);
            box-sizing: border-box;
            color: var(--el-pagination-button-color);
            cursor: pointer;
            font-size: var(--el-pagination-font-size);
            height: var(--el-pagination-button-height);
            justify-content: center;
            line-height: var(--el-pagination-button-height);
            min-width: var(--el-pagination-button-width);
            padding: 0 4px;
            text-align: center
        }

            .el-pager li * {
                pointer-events: none
            }

            .el-pager li:focus {
                outline: none
            }

            .el-pager li.is-active, .el-pager li:hover {
                color: var(--el-pagination-hover-color)
            }

            .el-pager li.is-active {
                cursor: default;
                font-weight: bold
            }

                .el-pager li.is-active.is-disabled {
                    color: var(--el-text-color-secondary);
                    font-weight: bold
                }

            .el-pager li.is-disabled, .el-pager li:disabled {
                background-color: var(--el-pagination-button-disabled-bg-color);
                color: var(--el-pagination-button-disabled-color);
                cursor: not-allowed
            }

            .el-pager li:focus-visible {
                outline: 1px solid var(--el-pagination-hover-color);
                outline-offset: -1px
            }

.el-popconfirm {
    outline: none
}

.el-popconfirm__main {
    align-items: center;
    display: flex
}

.el-popconfirm__icon {
    margin-right: 5px
}

.el-popconfirm__action {
    margin-top: 8px;
    text-align: right
}

.el-popover {
    --el-popover-bg-color: var(--el-bg-color-overlay);
    --el-popover-font-size: var(--el-font-size-base);
    --el-popover-border-color: var(--el-border-color-lighter);
    --el-popover-padding: 12px;
    --el-popover-padding-large: 18px 20px;
    --el-popover-title-font-size: 16px;
    --el-popover-title-text-color: var(--el-text-color-primary);
    --el-popover-border-radius: 4px
}

    .el-popover.el-popper {
        background: var(--el-popover-bg-color);
        border: 1px solid var(--el-popover-border-color);
        border-radius: var(--el-popover-border-radius);
        box-shadow: var(--el-box-shadow-light);
        box-sizing: border-box;
        color: var(--el-text-color-regular);
        font-size: var(--el-popover-font-size);
        line-height: 1.4;
        min-width: 150px;
        overflow-wrap: break-word;
        padding: var(--el-popover-padding);
        z-index: var(--el-index-popper)
    }

    .el-popover.el-popper--plain {
        padding: var(--el-popover-padding-large)
    }

.el-popover__title {
    color: var(--el-popover-title-text-color);
    font-size: var(--el-popover-title-font-size);
    line-height: 1;
    margin-bottom: 12px
}

.el-popover__reference:focus:hover, .el-popover__reference:focus:not(.focusing) {
    outline-width: 0
}

.el-popover.el-popper.is-dark {
    --el-popover-bg-color: var(--el-text-color-primary);
    --el-popover-border-color: var(--el-text-color-primary);
    --el-popover-title-text-color: var(--el-bg-color);
    color: var(--el-bg-color)
}

.el-popover.el-popper:focus, .el-popover.el-popper:focus:active {
    outline-width: 0
}

.el-progress {
    align-items: center;
    display: flex;
    line-height: 1;
    position: relative
}

.el-progress__text {
    color: var(--el-text-color-regular);
    font-size: 14px;
    line-height: 1;
    margin-left: 5px;
    min-width: 50px
}

    .el-progress__text i {
        display: block;
        vertical-align: middle
    }

.el-progress--circle, .el-progress--dashboard {
    display: inline-block
}

    .el-progress--circle .el-progress__text, .el-progress--dashboard .el-progress__text {
        left: 0;
        margin: 0;
        position: absolute;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        width: 100%
    }

        .el-progress--circle .el-progress__text i, .el-progress--dashboard .el-progress__text i {
            display: inline-block;
            vertical-align: middle
        }

.el-progress--without-text .el-progress__text {
    display: none
}

.el-progress--without-text .el-progress-bar {
    display: block;
    margin-right: 0;
    padding-right: 0
}

.el-progress--text-inside .el-progress-bar {
    margin-right: 0;
    padding-right: 0
}

.el-progress.is-success .el-progress-bar__inner {
    background-color: var(--el-color-success)
}

.el-progress.is-success .el-progress__text {
    color: var(--el-color-success)
}

.el-progress.is-warning .el-progress-bar__inner {
    background-color: var(--el-color-warning)
}

.el-progress.is-warning .el-progress__text {
    color: var(--el-color-warning)
}

.el-progress.is-exception .el-progress-bar__inner {
    background-color: var(--el-color-danger)
}

.el-progress.is-exception .el-progress__text {
    color: var(--el-color-danger)
}

.el-progress-bar {
    box-sizing: border-box;
    flex-grow: 1
}

.el-progress-bar__outer {
    background-color: var(--el-border-color-lighter);
    border-radius: 100px;
    height: 6px;
    overflow: hidden;
    position: relative;
    vertical-align: middle
}

.el-progress-bar__inner {
    background-color: var(--el-color-primary);
    border-radius: 100px;
    height: 100%;
    left: 0;
    line-height: 1;
    position: absolute;
    text-align: right;
    top: 0;
    transition: width .6s ease;
    white-space: nowrap
}

    .el-progress-bar__inner:after {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

.el-progress-bar__inner--indeterminate {
    animation: indeterminate 3s infinite;
    transform: translateZ(0)
}

.el-progress-bar__inner--striped {
    background-image: linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);
    background-size: 1.25em 1.25em
}

    .el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow {
        animation: striped-flow 3s linear infinite
    }

.el-progress-bar__innerText {
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    margin: 0 5px;
    vertical-align: middle
}

@keyframes progress {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 32px 0
    }
}

@keyframes indeterminate {
    0% {
        left: -100%
    }

    to {
        left: 100%
    }
}

@keyframes striped-flow {
    0% {
        background-position: -100%
    }

    to {
        background-position: 100%
    }
}

.el-radio-button {
    --el-radio-button-checked-bg-color: var(--el-color-primary);
    --el-radio-button-checked-text-color: var(--el-color-white);
    --el-radio-button-checked-border-color: var(--el-color-primary);
    --el-radio-button-disabled-checked-fill: var(--el-border-color-extra-light);
    display: inline-block;
    outline: none;
    position: relative
}

.el-radio-button__inner {
    -webkit-appearance: none;
    background: var(--el-button-bg-color,var(--el-fill-color-blank));
    border-radius: 0;
    box-sizing: border-box;
    color: var(--el-button-text-color,var(--el-text-color-regular));
    cursor: pointer;
    display: inline-block;
    font-size: var(--el-font-size-base);
    font-weight: var(--el-button-font-weight,var(--el-font-weight-primary));
    line-height: 1;
    margin: 0;
    outline: var(--el-border);
    padding: 8px 15px;
    position: relative;
    text-align: center;
    transition: var(--el-transition-all);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

    .el-radio-button__inner.is-round {
        padding: 8px 15px
    }

    .el-radio-button__inner:hover {
        color: var(--el-color-primary)
    }

    .el-radio-button__inner [class*=el-icon-] {
        line-height: .9
    }

        .el-radio-button__inner [class*=el-icon-] + span {
            margin-left: 5px
        }

.el-radio-button:first-child .el-radio-button__inner {
    border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
    box-shadow: none !important
}

.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled) + .el-radio-button__inner {
    background-color: var(--el-radio-button-checked-bg-color,var(--el-color-primary));
    border-color: var(--el-radio-button-checked-border-color,var(--el-color-primary));
    box-shadow: -1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));
    color: var(--el-radio-button-checked-text-color,var(--el-color-white))
}

.el-radio-button__original-radio {
    opacity: 0;
    outline: none;
    position: absolute;
    z-index: -1
}

    .el-radio-button__original-radio:focus-visible + .el-radio-button__inner {
        border-left: var(--el-border);
        border-left-color: var(--el-radio-button-checked-border-color,var(--el-color-primary));
        border-radius: var(--el-border-radius-base);
        box-shadow: none;
        outline: 2px solid var(--el-radio-button-checked-border-color);
        outline-offset: 1px;
        z-index: 2
    }

    .el-radio-button__original-radio:disabled + .el-radio-button__inner {
        background-color: var(--el-button-disabled-bg-color,var(--el-fill-color-blank));
        background-image: none;
        border-color: var(--el-button-disabled-border-color,var(--el-border-color-light));
        box-shadow: none;
        color: var(--el-disabled-text-color);
        cursor: not-allowed
    }

    .el-radio-button__original-radio:disabled:checked + .el-radio-button__inner {
        background-color: var(--el-radio-button-disabled-checked-fill)
    }

.el-radio-button:last-child .el-radio-button__inner {
    border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0
}

.el-radio-button:first-child:last-child .el-radio-button__inner {
    border-radius: var(--el-border-radius-base)
}

.el-radio-button--large .el-radio-button__inner {
    border-radius: 0;
    font-size: var(--el-font-size-base);
    padding: 12px 19px
}

    .el-radio-button--large .el-radio-button__inner.is-round {
        padding: 12px 19px
    }

.el-radio-button--small .el-radio-button__inner {
    border-radius: 0;
    font-size: 12px;
    padding: 5px 11px
}

    .el-radio-button--small .el-radio-button__inner.is-round {
        padding: 5px 11px
    }

.el-radio-group {
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap;
    font-size: 0
}

.el-radio {
    --el-radio-font-size: var(--el-font-size-base);
    --el-radio-text-color: var(--el-text-color-regular);
    --el-radio-font-weight: var(--el-font-weight-primary);
    --el-radio-input-height: 14px;
    --el-radio-input-width: 14px;
    --el-radio-input-border-radius: var(--el-border-radius-circle);
    --el-radio-input-bg-color: var(--el-fill-color-blank);
    --el-radio-input-border: var(--el-border);
    --el-radio-input-border-color: var(--el-border-color);
    --el-radio-input-border-color-hover: var(--el-color-primary);
    align-items: center;
    color: var(--el-radio-text-color);
    cursor: pointer;
    display: inline-flex;
    font-size: var(--el-font-size-base);
    font-weight: var(--el-radio-font-weight);
    height: 32px;
    margin-right: 30px;
    outline: none;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

    .el-radio.el-radio--large {
        height: 40px
    }

    .el-radio.el-radio--small {
        height: 24px
    }

    .el-radio.is-bordered {
        border: var(--el-border);
        border-radius: var(--el-border-radius-base);
        box-sizing: border-box;
        padding: 0 15px 0 9px
    }

        .el-radio.is-bordered.is-checked {
            border-color: var(--el-color-primary)
        }

        .el-radio.is-bordered.is-disabled {
            border-color: var(--el-border-color-lighter);
            cursor: not-allowed
        }

        .el-radio.is-bordered.el-radio--large {
            border-radius: var(--el-border-radius-base);
            padding: 0 19px 0 11px
        }

            .el-radio.is-bordered.el-radio--large .el-radio__label {
                font-size: var(--el-font-size-base)
            }

            .el-radio.is-bordered.el-radio--large .el-radio__inner {
                height: 14px;
                width: 14px
            }

        .el-radio.is-bordered.el-radio--small {
            border-radius: var(--el-border-radius-base);
            padding: 0 11px 0 7px
        }

            .el-radio.is-bordered.el-radio--small .el-radio__label {
                font-size: 12px
            }

            .el-radio.is-bordered.el-radio--small .el-radio__inner {
                height: 12px;
                width: 12px
            }

    .el-radio:last-child {
        margin-right: 0
    }

.el-radio__input {
    cursor: pointer;
    display: inline-flex;
    outline: none;
    position: relative;
    vertical-align: middle;
    white-space: nowrap
}

    .el-radio__input.is-disabled .el-radio__inner {
        border-color: var(--el-disabled-border-color)
    }

        .el-radio__input.is-disabled .el-radio__inner, .el-radio__input.is-disabled .el-radio__inner:after {
            background-color: var(--el-disabled-bg-color);
            cursor: not-allowed
        }

            .el-radio__input.is-disabled .el-radio__inner + .el-radio__label {
                cursor: not-allowed
            }

    .el-radio__input.is-disabled.is-checked .el-radio__inner {
        background-color: var(--el-disabled-bg-color);
        border-color: var(--el-disabled-border-color)
    }

        .el-radio__input.is-disabled.is-checked .el-radio__inner:after {
            background-color: var(--el-text-color-placeholder)
        }

    .el-radio__input.is-disabled + span.el-radio__label {
        color: var(--el-text-color-placeholder);
        cursor: not-allowed
    }

    .el-radio__input.is-checked .el-radio__inner {
        background: var(--el-color-primary);
        border-color: var(--el-color-primary)
    }

        .el-radio__input.is-checked .el-radio__inner:after {
            background-color: var(--el-color-white);
            transform: translate(-50%,-50%) scale(1)
        }

    .el-radio__input.is-checked + .el-radio__label {
        color: var(--el-color-primary)
    }

    .el-radio__input.is-focus .el-radio__inner {
        border-color: var(--el-radio-input-border-color-hover)
    }

.el-radio__inner {
    background-color: var(--el-radio-input-bg-color);
    border: var(--el-radio-input-border);
    border-radius: var(--el-radio-input-border-radius);
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: var(--el-radio-input-height);
    position: relative;
    transition: all .3s;
    width: var(--el-radio-input-width)
}

    .el-radio__inner:hover {
        border-color: var(--el-radio-input-border-color-hover)
    }

    .el-radio__inner:after {
        border-radius: var(--el-radio-input-border-radius);
        content: "";
        height: 4px;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%,-50%) scale(0);
        transition: transform .15s ease-in;
        width: 4px
    }

.el-radio__original {
    bottom: 0;
    left: 0;
    margin: 0;
    opacity: 0;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

    .el-radio__original:focus-visible + .el-radio__inner {
        border-radius: var(--el-radio-input-border-radius);
        outline: 2px solid var(--el-radio-input-border-color-hover);
        outline-offset: 1px
    }

.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
    box-shadow: 0 0 2px 2px var(--el-radio-input-border-color-hover)
}

.el-radio__label {
    font-size: var(--el-radio-font-size);
    padding-left: 8px
}

.el-radio.el-radio--large .el-radio__label {
    font-size: 14px
}

.el-radio.el-radio--large .el-radio__inner {
    height: 14px;
    width: 14px
}

.el-radio.el-radio--small .el-radio__label {
    font-size: 12px
}

.el-radio.el-radio--small .el-radio__inner {
    height: 12px;
    width: 12px
}

.el-rate {
    --el-rate-height: 20px;
    --el-rate-font-size: var(--el-font-size-base);
    --el-rate-icon-size: 18px;
    --el-rate-icon-margin: 6px;
    --el-rate-void-color: var(--el-border-color-darker);
    --el-rate-fill-color: #f7ba2a;
    --el-rate-disabled-void-color: var(--el-fill-color);
    --el-rate-text-color: var(--el-text-color-primary);
    --el-rate-outline-color: var(--el-color-primary-light-5);
    align-items: center;
    display: inline-flex;
    height: 32px
}

    .el-rate:active, .el-rate:focus {
        outline: none
    }

    .el-rate:focus-visible .el-rate__item .el-rate__icon.is-focus-visible {
        outline: 2px solid var(--el-rate-outline-color);
        transition: outline-offset 0s,outline 0s
    }

.el-rate__item {
    color: var(--el-rate-void-color);
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    line-height: normal;
    position: relative;
    vertical-align: middle
}

.el-rate .el-rate__icon {
    display: inline-block;
    font-size: var(--el-rate-icon-size);
    margin-right: var(--el-rate-icon-margin);
    position: relative;
    transition: var(--el-transition-duration)
}

    .el-rate .el-rate__icon.hover {
        transform: scale(1.15)
    }

    .el-rate .el-rate__icon .path2 {
        left: 0;
        position: absolute;
        top: 0
    }

    .el-rate .el-rate__icon.is-active {
        color: var(--el-rate-fill-color)
    }

.el-rate__decimal {
    color: var(--el-rate-fill-color);
    display: inline-block;
    overflow: hidden
}

.el-rate__decimal, .el-rate__decimal--box {
    left: 0;
    position: absolute;
    top: 0
}

.el-rate__text {
    color: var(--el-rate-text-color);
    font-size: var(--el-rate-font-size);
    vertical-align: middle
}

.el-rate--large {
    height: 40px
}

.el-rate--small {
    height: 24px
}

    .el-rate--small .el-rate__icon {
        font-size: 14px
    }

.el-rate.is-disabled .el-rate__item {
    color: var(--el-rate-disabled-void-color);
    cursor: not-allowed
}

.el-result {
    --el-result-padding: 40px 30px;
    --el-result-icon-font-size: 64px;
    --el-result-title-font-size: 20px;
    --el-result-title-margin-top: 20px;
    --el-result-subtitle-margin-top: 10px;
    --el-result-extra-margin-top: 30px;
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--el-result-padding);
    text-align: center
}

.el-result__icon svg {
    height: var(--el-result-icon-font-size);
    width: var(--el-result-icon-font-size)
}

.el-result__title {
    margin-top: var(--el-result-title-margin-top)
}

    .el-result__title p {
        color: var(--el-text-color-primary);
        font-size: var(--el-result-title-font-size);
        line-height: 1.3;
        margin: 0
    }

.el-result__subtitle {
    margin-top: var(--el-result-subtitle-margin-top)
}

    .el-result__subtitle p {
        color: var(--el-text-color-regular);
        font-size: var(--el-font-size-base);
        line-height: 1.3;
        margin: 0
    }

.el-result__extra {
    margin-top: var(--el-result-extra-margin-top)
}

.el-result .icon-primary {
    --el-result-color: var(--el-color-primary);
    color: var(--el-result-color)
}

.el-result .icon-success {
    --el-result-color: var(--el-color-success);
    color: var(--el-result-color)
}

.el-result .icon-warning {
    --el-result-color: var(--el-color-warning);
    color: var(--el-result-color)
}

.el-result .icon-danger {
    --el-result-color: var(--el-color-danger);
    color: var(--el-result-color)
}

.el-result .icon-error {
    --el-result-color: var(--el-color-error);
    color: var(--el-result-color)
}

.el-result .icon-info {
    --el-result-color: var(--el-color-info);
    color: var(--el-result-color)
}

.el-row {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    position: relative
}

    .el-row.is-justify-center {
        justify-content: center
    }

    .el-row.is-justify-end {
        justify-content: flex-end
    }

    .el-row.is-justify-space-between {
        justify-content: space-between
    }

    .el-row.is-justify-space-around {
        justify-content: space-around
    }

    .el-row.is-justify-space-evenly {
        justify-content: space-evenly
    }

    .el-row.is-align-top {
        align-items: flex-start
    }

    .el-row.is-align-middle {
        align-items: center
    }

    .el-row.is-align-bottom {
        align-items: flex-end
    }

.el-scrollbar {
    --el-scrollbar-opacity: 0.3;
    --el-scrollbar-bg-color: var(--el-text-color-secondary);
    --el-scrollbar-hover-opacity: 0.5;
    --el-scrollbar-hover-bg-color: var(--el-text-color-secondary);
    height: 100%;
    overflow: hidden;
    position: relative
}

.el-scrollbar__wrap {
    height: 100%;
    overflow: auto
}

.el-scrollbar__wrap--hidden-default {
    scrollbar-width: none
}

    .el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
        display: none
    }

.el-scrollbar__thumb {
    background-color: var(--el-scrollbar-bg-color,var(--el-text-color-secondary));
    border-radius: inherit;
    cursor: pointer;
    display: block;
    height: 0;
    opacity: var(--el-scrollbar-opacity,.3);
    position: relative;
    transition: var(--el-transition-duration) background-color;
    width: 0
}

    .el-scrollbar__thumb:hover {
        background-color: var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));
        opacity: var(--el-scrollbar-hover-opacity,.5)
    }

.el-scrollbar__bar {
    border-radius: 4px;
    bottom: 2px;
    position: absolute;
    right: 2px;
    z-index: 1
}

    .el-scrollbar__bar.is-vertical {
        top: 2px;
        width: 6px
    }

        .el-scrollbar__bar.is-vertical > div {
            width: 100%
        }

    .el-scrollbar__bar.is-horizontal {
        height: 6px;
        left: 2px
    }

        .el-scrollbar__bar.is-horizontal > div {
            height: 100%
        }

.el-scrollbar-fade-enter-active {
    transition: opacity .34s ease-out
}

.el-scrollbar-fade-leave-active {
    transition: opacity .12s ease-out
}

.el-scrollbar-fade-enter-from, .el-scrollbar-fade-leave-active {
    opacity: 0
}

.el-select-dropdown {
    border-radius: var(--el-border-radius-base);
    box-sizing: border-box;
    z-index: calc(var(--el-index-top) + 1)
}

    .el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
        padding: 0
    }

.el-select-dropdown__empty, .el-select-dropdown__loading {
    color: var(--el-text-color-secondary);
    font-size: var(--el-select-font-size);
    margin: 0;
    padding: 10px 0;
    text-align: center
}

.el-select-dropdown__wrap {
    max-height: 274px
}

.el-select-dropdown__list {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 6px 0
}

    .el-select-dropdown__list.el-vl__window {
        margin: 6px 0;
        padding: 0
    }

.el-select-dropdown__header {
    border-bottom: 1px solid var(--el-border-color-light);
    padding: 10px
}

.el-select-dropdown__footer {
    border-top: 1px solid var(--el-border-color-light);
    padding: 10px
}

.el-select-dropdown__item {
    box-sizing: border-box;
    color: var(--el-text-color-regular);
    cursor: pointer;
    font-size: var(--el-font-size-base);
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    padding: 0 32px 0 20px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .el-select-dropdown__item.is-hovering {
        background-color: var(--el-fill-color-light)
    }

    .el-select-dropdown__item.is-selected {
        color: var(--el-color-primary);
        font-weight: bold
    }

    .el-select-dropdown__item.is-disabled {
        background-color: unset;
        color: var(--el-text-color-placeholder);
        cursor: not-allowed
    }

.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after {
    background-color: var(--el-color-primary);
    background-position: 50%;
    background-repeat: no-repeat;
    border-right: none;
    border-top: none;
    content: "";
    height: 12px;
    mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
    mask-size: 100% 100%;
    -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
    -webkit-mask-size: 100% 100%;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 12px
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after {
    background-color: var(--el-text-color-placeholder)
}

.el-select-group {
    margin: 0;
    padding: 0
}

.el-select-group__wrap {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

.el-select-group__title {
    box-sizing: border-box;
    color: var(--el-color-info);
    font-size: 12px;
    line-height: 34px;
    overflow: hidden;
    padding: 0 20px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.el-select-group .el-select-dropdown__item {
    padding-left: 20px
}

.el-select {
    --el-select-border-color-hover: var(--el-border-color-hover);
    --el-select-disabled-color: var(--el-disabled-text-color);
    --el-select-disabled-border: var(--el-disabled-border-color);
    --el-select-font-size: var(--el-font-size-base);
    --el-select-close-hover-color: var(--el-text-color-secondary);
    --el-select-input-color: var(--el-text-color-placeholder);
    --el-select-multiple-input-color: var(--el-text-color-regular);
    --el-select-input-focus-border-color: var(--el-color-primary);
    --el-select-input-font-size: 14px;
    --el-select-width: 100%;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: var(--el-select-width)
}

.el-select__wrapper {
    align-items: center;
    background-color: var(--el-fill-color-blank);
    border-radius: var(--el-border-radius-base);
    box-shadow: 0 0 0 1px var(--el-border-color) inset;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    gap: 6px;
    line-height: 24px;
    min-height: 32px;
    padding: 4px 12px;
    position: relative;
    text-align: left;
    transform: translateZ(0);
    transition: var(--el-transition-duration)
}

    .el-select__wrapper.is-filterable {
        cursor: text
    }

    .el-select__wrapper.is-focused {
        box-shadow: 0 0 0 1px var(--el-color-primary) inset
    }

    .el-select__wrapper.is-hovering:not(.is-focused) {
        box-shadow: 0 0 0 1px var(--el-border-color-hover) inset
    }

    .el-select__wrapper.is-disabled {
        background-color: var(--el-fill-color-light);
        color: var(--el-text-color-placeholder);
        cursor: not-allowed
    }

        .el-select__wrapper.is-disabled, .el-select__wrapper.is-disabled:hover {
            box-shadow: 0 0 0 1px var(--el-select-disabled-border) inset
        }

            .el-select__wrapper.is-disabled.is-focus {
                box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset
            }

            .el-select__wrapper.is-disabled .el-select__selected-item {
                color: var(--el-select-disabled-color)
            }

            .el-select__wrapper.is-disabled .el-select__caret, .el-select__wrapper.is-disabled .el-tag, .el-select__wrapper.is-disabled input {
                cursor: not-allowed
            }

            .el-select__wrapper.is-disabled .el-select__prefix, .el-select__wrapper.is-disabled .el-select__suffix {
                pointer-events: none
            }

.el-select__prefix, .el-select__suffix {
    align-items: center;
    color: var(--el-input-icon-color,var(--el-text-color-placeholder));
    display: flex;
    flex-shrink: 0;
    gap: 6px
}

.el-select__caret {
    color: var(--el-select-input-color);
    cursor: pointer;
    font-size: var(--el-select-input-font-size);
    transform: rotate(0deg);
    transition: var(--el-transition-duration)
}

    .el-select__caret.is-reverse {
        transform: rotate(180deg)
    }

.el-select__clear {
    cursor: pointer
}

    .el-select__clear:hover {
        color: var(--el-select-close-hover-color)
    }

.el-select__selection {
    align-items: center;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    gap: 6px;
    min-width: 0;
    position: relative
}

    .el-select__selection.is-near {
        margin-left: -8px
    }

    .el-select__selection .el-tag {
        border-color: transparent;
        cursor: pointer
    }

        .el-select__selection .el-tag.el-tag--plain {
            border-color: var(--el-tag-border-color)
        }

        .el-select__selection .el-tag .el-tag__content {
            min-width: 0
        }

.el-select__selected-item {
    display: flex;
    flex-wrap: wrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.el-select__tags-text {
    line-height: normal
}

.el-select__placeholder, .el-select__tags-text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.el-select__placeholder {
    color: var(--el-input-text-color,var(--el-text-color-regular));
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: -1
}

    .el-select__placeholder.is-transparent {
        color: var(--el-text-color-placeholder);
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

.el-select__popper.el-popper {
    background: var(--el-bg-color-overlay);
    box-shadow: var(--el-box-shadow-light)
}

    .el-select__popper.el-popper, .el-select__popper.el-popper .el-popper__arrow:before {
        border: 1px solid var(--el-border-color-light)
    }

        .el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
            border-left-color: transparent;
            border-top-color: transparent
        }

        .el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
            border-bottom-color: transparent;
            border-right-color: transparent
        }

        .el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
            border-bottom-color: transparent;
            border-left-color: transparent
        }

        .el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
            border-right-color: transparent;
            border-top-color: transparent
        }

.el-select__input-wrapper {
    flex: 1
}

    .el-select__input-wrapper.is-hidden {
        opacity: 0;
        position: absolute;
        z-index: -1
    }

.el-select__input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    color: var(--el-select-multiple-input-color);
    font-family: inherit;
    font-size: inherit;
    height: 24px;
    outline: none;
    padding: 0;
    width: 100%
}

.el-select__input-calculator {
    left: 0;
    max-width: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    visibility: hidden;
    white-space: pre
}

.el-select--large .el-select__wrapper {
    font-size: 14px;
    gap: 6px;
    line-height: 24px;
    min-height: 40px;
    padding: 8px 16px
}

.el-select--large .el-select__selection {
    gap: 6px
}

    .el-select--large .el-select__selection.is-near {
        margin-left: -8px
    }

.el-select--large .el-select__prefix, .el-select--large .el-select__suffix {
    gap: 6px
}

.el-select--large .el-select__input {
    height: 24px
}

.el-select--small .el-select__wrapper {
    font-size: 12px;
    gap: 4px;
    line-height: 20px;
    min-height: 24px;
    padding: 2px 8px
}

.el-select--small .el-select__selection {
    gap: 4px
}

    .el-select--small .el-select__selection.is-near {
        margin-left: -6px
    }

.el-select--small .el-select__prefix, .el-select--small .el-select__suffix {
    gap: 4px
}

.el-select--small .el-select__input {
    height: 20px
}

.el-skeleton {
    --el-skeleton-circle-size: var(--el-avatar-size)
}

.el-skeleton__item {
    background: var(--el-skeleton-color);
    border-radius: var(--el-border-radius-base);
    display: inline-block;
    height: 16px;
    width: 100%
}

.el-skeleton__circle {
    border-radius: 50%;
    height: var(--el-skeleton-circle-size);
    line-height: var(--el-skeleton-circle-size);
    width: var(--el-skeleton-circle-size)
}

.el-skeleton__button {
    border-radius: 4px;
    height: 40px;
    width: 64px
}

.el-skeleton__p {
    width: 100%
}

    .el-skeleton__p.is-last {
        width: 61%
    }

    .el-skeleton__p.is-first {
        width: 33%
    }

.el-skeleton__text {
    height: var(--el-font-size-small);
    width: 100%
}

.el-skeleton__caption {
    height: var(--el-font-size-extra-small)
}

.el-skeleton__h1 {
    height: var(--el-font-size-extra-large)
}

.el-skeleton__h3 {
    height: var(--el-font-size-large)
}

.el-skeleton__h5 {
    height: var(--el-font-size-medium)
}

.el-skeleton__image {
    align-items: center;
    border-radius: 0;
    display: flex;
    justify-content: center;
    width: unset
}

    .el-skeleton__image svg {
        color: var(--el-svg-monochrome-grey);
        fill: currentColor;
        height: 22%;
        width: 22%
    }

.el-skeleton {
    --el-skeleton-color: var(--el-fill-color);
    --el-skeleton-to-color: var(--el-fill-color-darker)
}

@keyframes el-skeleton-loading {
    0% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

.el-skeleton {
    width: 100%
}

.el-skeleton__first-line, .el-skeleton__paragraph {
    background: var(--el-skeleton-color);
    height: 16px;
    margin-top: 16px
}

.el-skeleton.is-animated .el-skeleton__item {
    animation: el-skeleton-loading 1.4s ease infinite;
    background: linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);
    background-size: 400% 100%
}

.el-slider {
    --el-slider-main-bg-color: var(--el-color-primary);
    --el-slider-runway-bg-color: var(--el-border-color-light);
    --el-slider-stop-bg-color: var(--el-color-white);
    --el-slider-disabled-color: var(--el-text-color-placeholder);
    --el-slider-border-radius: 3px;
    --el-slider-height: 6px;
    --el-slider-button-size: 20px;
    --el-slider-button-wrapper-size: 36px;
    --el-slider-button-wrapper-offset: -15px;
    align-items: center;
    display: flex;
    height: 32px;
    width: 100%
}

.el-slider__runway {
    background-color: var(--el-slider-runway-bg-color);
    border-radius: var(--el-slider-border-radius);
    cursor: pointer;
    flex: 1;
    height: var(--el-slider-height);
    position: relative
}

    .el-slider__runway.show-input {
        margin-right: 30px;
        width: auto
    }

    .el-slider__runway.is-disabled {
        cursor: default
    }

        .el-slider__runway.is-disabled .el-slider__bar {
            background-color: var(--el-slider-disabled-color)
        }

        .el-slider__runway.is-disabled .el-slider__button {
            border-color: var(--el-slider-disabled-color)
        }

        .el-slider__runway.is-disabled .el-slider__button-wrapper.dragging, .el-slider__runway.is-disabled .el-slider__button-wrapper.hover, .el-slider__runway.is-disabled .el-slider__button-wrapper:hover {
            cursor: not-allowed
        }

        .el-slider__runway.is-disabled .el-slider__button.dragging, .el-slider__runway.is-disabled .el-slider__button.hover, .el-slider__runway.is-disabled .el-slider__button:hover {
            transform: scale(1)
        }

        .el-slider__runway.is-disabled .el-slider__button.dragging, .el-slider__runway.is-disabled .el-slider__button.hover, .el-slider__runway.is-disabled .el-slider__button:hover {
            cursor: not-allowed
        }

.el-slider__input {
    flex-shrink: 0;
    width: 130px
}

.el-slider__bar {
    background-color: var(--el-slider-main-bg-color);
    border-bottom-left-radius: var(--el-slider-border-radius);
    border-top-left-radius: var(--el-slider-border-radius);
    height: var(--el-slider-height);
    position: absolute
}

.el-slider__button-wrapper {
    background-color: transparent;
    height: var(--el-slider-button-wrapper-size);
    line-height: normal;
    outline: none;
    position: absolute;
    text-align: center;
    top: var(--el-slider-button-wrapper-offset);
    transform: translateX(-50%);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: var(--el-slider-button-wrapper-size);
    z-index: 1
}

    .el-slider__button-wrapper:after {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

    .el-slider__button-wrapper.hover, .el-slider__button-wrapper:hover {
        cursor: grab
    }

    .el-slider__button-wrapper.dragging {
        cursor: grabbing
    }

.el-slider__button {
    background-color: var(--el-color-white);
    border: 2px solid var(--el-slider-main-bg-color);
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    height: var(--el-slider-button-size);
    transition: var(--el-transition-duration-fast);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    width: var(--el-slider-button-size)
}

    .el-slider__button.dragging, .el-slider__button.hover, .el-slider__button:hover {
        transform: scale(1.2)
    }

    .el-slider__button.hover, .el-slider__button:hover {
        cursor: grab
    }

    .el-slider__button.dragging {
        cursor: grabbing
    }

.el-slider__stop {
    background-color: var(--el-slider-stop-bg-color);
    border-radius: var(--el-border-radius-circle);
    height: var(--el-slider-height);
    position: absolute;
    transform: translateX(-50%);
    width: var(--el-slider-height)
}

.el-slider__marks {
    height: 100%;
    left: 12px;
    top: 0;
    width: 18px
}

.el-slider__marks-text {
    color: var(--el-color-info);
    font-size: 14px;
    margin-top: 15px;
    position: absolute;
    transform: translateX(-50%);
    white-space: pre
}

.el-slider.is-vertical {
    display: inline-flex;
    flex: 0;
    height: 100%;
    position: relative;
    width: auto
}

    .el-slider.is-vertical .el-slider__runway {
        height: 100%;
        margin: 0 16px;
        width: var(--el-slider-height)
    }

    .el-slider.is-vertical .el-slider__bar {
        border-radius: 0 0 3px 3px;
        height: auto;
        width: var(--el-slider-height)
    }

    .el-slider.is-vertical .el-slider__button-wrapper {
        left: var(--el-slider-button-wrapper-offset);
        top: auto;
        transform: translateY(50%)
    }

    .el-slider.is-vertical .el-slider__stop {
        transform: translateY(50%)
    }

    .el-slider.is-vertical .el-slider__marks-text {
        left: 15px;
        margin-top: 0;
        transform: translateY(50%)
    }

.el-slider--large {
    height: 40px
}

.el-slider--small {
    height: 24px
}

.el-space {
    display: inline-flex;
    vertical-align: top
}

.el-space__item {
    display: flex;
    flex-wrap: wrap
}

    .el-space__item > * {
        flex: 1
    }

.el-space--vertical {
    flex-direction: column
}

.el-time-spinner {
    white-space: nowrap;
    width: 100%
}

.el-spinner {
    display: inline-block;
    vertical-align: middle
}

.el-spinner-inner {
    animation: rotate 2s linear infinite;
    height: 50px;
    width: 50px
}

    .el-spinner-inner .path {
        animation: dash 1.5s ease-in-out infinite;
        stroke: var(--el-border-color-lighter);
        stroke-linecap: round
    }

@keyframes rotate {
    to {
        transform: rotate(1turn)
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1,150;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -35
    }

    to {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -124
    }
}

.el-step {
    flex-shrink: 1;
    position: relative
}

    .el-step:last-of-type .el-step__line {
        display: none
    }

    .el-step:last-of-type.is-flex {
        flex-basis: auto !important;
        flex-grow: 0;
        flex-shrink: 0
    }

    .el-step:last-of-type .el-step__description, .el-step:last-of-type .el-step__main {
        padding-right: 0
    }

.el-step__head {
    position: relative;
    width: 100%
}

    .el-step__head.is-process {
        border-color: var(--el-text-color-primary);
        color: var(--el-text-color-primary)
    }

    .el-step__head.is-wait {
        border-color: var(--el-text-color-placeholder);
        color: var(--el-text-color-placeholder)
    }

    .el-step__head.is-success {
        border-color: var(--el-color-success);
        color: var(--el-color-success)
    }

    .el-step__head.is-error {
        border-color: var(--el-color-danger);
        color: var(--el-color-danger)
    }

    .el-step__head.is-finish {
        border-color: var(--el-color-primary);
        color: var(--el-color-primary)
    }

.el-step__icon {
    align-items: center;
    background: var(--el-bg-color);
    box-sizing: border-box;
    display: inline-flex;
    font-size: 14px;
    height: 24px;
    justify-content: center;
    position: relative;
    transition: .15s ease-out;
    width: 24px;
    z-index: 1
}

    .el-step__icon.is-text {
        border: 2px solid;
        border-radius: 50%
    }

    .el-step__icon.is-icon {
        width: 40px
    }

.el-step__icon-inner {
    color: inherit;
    display: inline-block;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

    .el-step__icon-inner[class*=el-icon]:not(.is-status) {
        font-size: 25px;
        font-weight: normal
    }

    .el-step__icon-inner.is-status {
        transform: translateY(1px)
    }

.el-step__line {
    background-color: var(--el-text-color-placeholder);
    border-color: currentColor;
    position: absolute
}

.el-step__line-inner {
    border: 1px solid;
    box-sizing: border-box;
    display: block;
    height: 0;
    transition: .15s ease-out;
    width: 0
}

.el-step__main {
    text-align: left;
    white-space: normal
}

.el-step__title {
    font-size: 16px;
    line-height: 38px
}

    .el-step__title.is-process {
        color: var(--el-text-color-primary);
        font-weight: bold
    }

    .el-step__title.is-wait {
        color: var(--el-text-color-placeholder)
    }

    .el-step__title.is-success {
        color: var(--el-color-success)
    }

    .el-step__title.is-error {
        color: var(--el-color-danger)
    }

    .el-step__title.is-finish {
        color: var(--el-color-primary)
    }

.el-step__description {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    margin-top: -5px;
    padding-right: 10%
}

    .el-step__description.is-process {
        color: var(--el-text-color-primary)
    }

    .el-step__description.is-wait {
        color: var(--el-text-color-placeholder)
    }

    .el-step__description.is-success {
        color: var(--el-color-success)
    }

    .el-step__description.is-error {
        color: var(--el-color-danger)
    }

    .el-step__description.is-finish {
        color: var(--el-color-primary)
    }

.el-step.is-horizontal {
    display: inline-block
}

    .el-step.is-horizontal .el-step__line {
        height: 2px;
        left: 0;
        right: 0;
        top: 11px
    }

.el-step.is-vertical {
    display: flex
}

    .el-step.is-vertical .el-step__head {
        flex-grow: 0;
        width: 24px
    }

    .el-step.is-vertical .el-step__main {
        flex-grow: 1;
        padding-left: 10px
    }

    .el-step.is-vertical .el-step__title {
        line-height: 24px;
        padding-bottom: 8px
    }

    .el-step.is-vertical .el-step__line {
        bottom: 0;
        left: 11px;
        top: 0;
        width: 2px
    }

    .el-step.is-vertical .el-step__icon.is-icon {
        width: 24px
    }

    .el-step.is-vertical .el-step__description {
        padding-right: 0
    }

.el-step.is-center .el-step__head, .el-step.is-center .el-step__main {
    text-align: center
}

.el-step.is-center .el-step__description {
    padding-left: 20%;
    padding-right: 20%
}

.el-step.is-center .el-step__line {
    left: 50%;
    right: -50%
}

.el-step.is-simple {
    align-items: center;
    display: flex
}

    .el-step.is-simple .el-step__head {
        font-size: 0;
        padding-right: 10px;
        width: auto
    }

    .el-step.is-simple .el-step__icon {
        background: transparent;
        font-size: 12px;
        height: 16px;
        width: 16px
    }

    .el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status) {
        font-size: 18px
    }

    .el-step.is-simple .el-step__icon-inner.is-status {
        transform: scale(.8) translateY(1px)
    }

    .el-step.is-simple .el-step__main {
        align-items: stretch;
        display: flex;
        flex-grow: 1;
        position: relative
    }

    .el-step.is-simple .el-step__title {
        font-size: 16px;
        line-height: 20px
    }

    .el-step.is-simple:not(:last-of-type) .el-step__title {
        max-width: 50%;
        overflow-wrap: break-word
    }

    .el-step.is-simple .el-step__arrow {
        align-items: center;
        display: flex;
        flex-grow: 1;
        justify-content: center
    }

        .el-step.is-simple .el-step__arrow:after, .el-step.is-simple .el-step__arrow:before {
            background: var(--el-text-color-placeholder);
            content: "";
            display: inline-block;
            height: 15px;
            position: absolute;
            width: 1px
        }

        .el-step.is-simple .el-step__arrow:before {
            transform: rotate(-45deg) translateY(-4px);
            transform-origin: 0 0
        }

        .el-step.is-simple .el-step__arrow:after {
            transform: rotate(45deg) translateY(4px);
            transform-origin: 100% 100%
        }

    .el-step.is-simple:last-of-type .el-step__arrow {
        display: none
    }

.el-steps {
    display: flex;
    line-height: normal
}

.el-steps--simple {
    background: var(--el-fill-color-light);
    border-radius: 4px;
    padding: 13px 8%
}

.el-steps--horizontal {
    white-space: nowrap
}

.el-steps--vertical {
    flex-flow: column;
    height: 100%
}

.el-switch {
    --el-switch-on-color: var(--el-color-primary);
    --el-switch-off-color: var(--el-border-color);
    align-items: center;
    display: inline-flex;
    font-size: 14px;
    height: 32px;
    line-height: 20px;
    position: relative;
    vertical-align: middle
}

    .el-switch.is-disabled .el-switch__core, .el-switch.is-disabled .el-switch__label {
        cursor: not-allowed
    }

.el-switch__label {
    color: var(--el-text-color-primary);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    height: 20px;
    transition: var(--el-transition-duration-fast);
    vertical-align: middle
}

    .el-switch__label.is-active {
        color: var(--el-color-primary)
    }

.el-switch__label--left {
    margin-right: 10px
}

.el-switch__label--right {
    margin-left: 10px
}

.el-switch__label * {
    display: inline-block;
    font-size: 14px;
    line-height: 1
}

.el-switch__label .el-icon {
    height: inherit
}

    .el-switch__label .el-icon svg {
        vertical-align: middle
    }

.el-switch__input {
    height: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

    .el-switch__input:focus-visible ~ .el-switch__core {
        outline: 2px solid var(--el-switch-on-color);
        outline-offset: 1px
    }

.el-switch__core {
    align-items: center;
    background: var(--el-switch-off-color);
    border: 1px solid var(--el-switch-border-color,var(--el-switch-off-color));
    border-radius: 10px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    height: 20px;
    min-width: 40px;
    outline: none;
    position: relative;
    transition: border-color var(--el-transition-duration),background-color var(--el-transition-duration)
}

    .el-switch__core .el-switch__inner {
        align-items: center;
        display: flex;
        height: 16px;
        justify-content: center;
        overflow: hidden;
        padding: 0 4px 0 18px;
        transition: all var(--el-transition-duration);
        width: 100%
    }

    .el-switch__core .el-switch__inner-wrapper {
        align-items: center;
        color: var(--el-color-white);
        display: flex;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        white-space: nowrap
    }

    .el-switch__core .el-switch__action {
        align-items: center;
        background-color: var(--el-color-white);
        border-radius: var(--el-border-radius-circle);
        color: var(--el-switch-off-color);
        display: flex;
        height: 16px;
        justify-content: center;
        left: 1px;
        position: absolute;
        transition: all var(--el-transition-duration);
        width: 16px
    }

.el-switch.is-checked .el-switch__core {
    background-color: var(--el-switch-on-color);
    border-color: var(--el-switch-border-color,var(--el-switch-on-color))
}

    .el-switch.is-checked .el-switch__core .el-switch__action {
        color: var(--el-switch-on-color);
        left: calc(100% - 17px)
    }

    .el-switch.is-checked .el-switch__core .el-switch__inner {
        padding: 0 18px 0 4px
    }

.el-switch.is-disabled {
    opacity: .6
}

.el-switch--wide .el-switch__label.el-switch__label--left span {
    left: 10px
}

.el-switch--wide .el-switch__label.el-switch__label--right span {
    right: 10px
}

.el-switch .label-fade-enter-from, .el-switch .label-fade-leave-active {
    opacity: 0
}

.el-switch--large {
    font-size: 14px;
    height: 40px;
    line-height: 24px
}

    .el-switch--large .el-switch__label {
        font-size: 14px;
        height: 24px
    }

        .el-switch--large .el-switch__label * {
            font-size: 14px
        }

    .el-switch--large .el-switch__core {
        border-radius: 12px;
        height: 24px;
        min-width: 50px
    }

        .el-switch--large .el-switch__core .el-switch__inner {
            height: 20px;
            padding: 0 6px 0 22px
        }

        .el-switch--large .el-switch__core .el-switch__action {
            height: 20px;
            width: 20px
        }

    .el-switch--large.is-checked .el-switch__core .el-switch__action {
        left: calc(100% - 21px)
    }

    .el-switch--large.is-checked .el-switch__core .el-switch__inner {
        padding: 0 22px 0 6px
    }

.el-switch--small {
    font-size: 12px;
    height: 24px;
    line-height: 16px
}

    .el-switch--small .el-switch__label {
        font-size: 12px;
        height: 16px
    }

        .el-switch--small .el-switch__label * {
            font-size: 12px
        }

    .el-switch--small .el-switch__core {
        border-radius: 8px;
        height: 16px;
        min-width: 30px
    }

        .el-switch--small .el-switch__core .el-switch__inner {
            height: 12px;
            padding: 0 2px 0 14px
        }

        .el-switch--small .el-switch__core .el-switch__action {
            height: 12px;
            width: 12px
        }

    .el-switch--small.is-checked .el-switch__core .el-switch__action {
        left: calc(100% - 13px)
    }

    .el-switch--small.is-checked .el-switch__core .el-switch__inner {
        padding: 0 14px 0 2px
    }

.el-table-column--selection .cell {
    padding-left: 14px;
    padding-right: 14px
}

.el-table-filter {
    background-color: #ffffff;
    border: 1px solid var(--el-border-color-lighter);
    border-radius: 2px;
    box-shadow: var(--el-box-shadow-light);
    box-sizing: border-box
}

.el-table-filter__list {
    list-style: none;
    margin: 0;
    min-width: 100px;
    outline: none;
    padding: 5px 0
}

.el-table-filter__list-item {
    cursor: pointer;
    font-size: var(--el-font-size-base);
    line-height: 36px;
    outline: none;
    padding: 0 10px
}

    .el-table-filter__list-item:focus, .el-table-filter__list-item:hover {
        background-color: var(--el-color-primary-light-9);
        color: var(--el-color-primary)
    }

    .el-table-filter__list-item.is-active {
        background-color: var(--el-color-primary);
        color: #ffffff
    }

.el-table-filter__multiple {
    outline: none
}

.el-table-filter__content {
    min-width: 100px
}

.el-table-filter__bottom {
    border-top: 1px solid var(--el-border-color-lighter);
    padding: 8px
}

    .el-table-filter__bottom button {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: transparent;
        border: none;
        border-radius: var(--el-border-radius-base);
        cursor: pointer;
        margin: 0;
        outline: none;
        padding: 0;
        transition: transform var(--el-transition-duration-fast) ease-in-out
    }

        .el-table-filter__bottom button:focus-visible {
            outline: 2px solid var(--el-color-primary);
            outline-offset: 2px
        }

    .el-table-filter__bottom button {
        color: var(--el-text-color-regular);
        font-size: var(--el-font-size-small);
        padding: 0 3px
    }

        .el-table-filter__bottom button:hover {
            color: var(--el-color-primary)
        }

        .el-table-filter__bottom button.is-disabled {
            color: var(--el-disabled-text-color);
            cursor: not-allowed
        }

.el-table-filter__wrap {
    max-height: 280px
}

.el-table-filter__checkbox-group {
    padding: 10px
}

    .el-table-filter__checkbox-group label.el-checkbox {
        align-items: center;
        display: flex;
        height: unset;
        margin-bottom: 12px;
        margin-left: 5px;
        margin-right: 5px
    }

    .el-table-filter__checkbox-group .el-checkbox:last-child {
        margin-bottom: 0
    }

.el-table {
    --el-table-border-color: var(--el-border-color-lighter);
    --el-table-border: 1px solid var(--el-table-border-color);
    --el-table-text-color: var(--el-text-color-regular);
    --el-table-header-text-color: var(--el-text-color-secondary);
    --el-table-row-hover-bg-color: var(--el-fill-color-light);
    --el-table-current-row-bg-color: var(--el-color-primary-light-9);
    --el-table-header-bg-color: var(--el-fill-color-blank);
    --el-table-fixed-box-shadow: var(--el-box-shadow-light);
    --el-table-bg-color: var(--el-fill-color-blank);
    --el-table-tr-bg-color: var(--el-fill-color-blank);
    --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
    --el-table-fixed-left-column: inset 10px 0 10px -10px rgba(0,0,0,0.15);
    --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0,0,0,0.15);
    --el-table-index: var(--el-index-normal);
    background-color: var(--el-table-bg-color);
    box-sizing: border-box;
    color: var(--el-table-text-color);
    font-size: var(--el-font-size-base);
    height: -moz-fit-content;
    height: fit-content;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.el-table__inner-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative
}

    .el-table__inner-wrapper:before {
        bottom: 0;
        height: 1px;
        left: 0
    }

.el-table tbody:focus-visible {
    outline: none
}

.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell, .el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell {
    border-bottom-color: transparent
}

.el-table__empty-block {
    align-items: center;
    display: flex;
    justify-content: center;
    left: 0;
    min-height: 60px;
    position: sticky;
    text-align: center;
    width: 100%
}

.el-table__empty-text {
    color: var(--el-text-color-secondary);
    line-height: 60px;
    width: 50%
}

.el-table__expand-column .cell {
    padding: 0;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.el-table__expand-icon {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    border-radius: var(--el-border-radius-base);
    cursor: pointer;
    margin: 0;
    outline: none;
    padding: 0;
    transition: transform var(--el-transition-duration-fast) ease-in-out
}

    .el-table__expand-icon:focus-visible {
        outline: 2px solid var(--el-color-primary);
        outline-offset: -2px
    }

.el-table__expand-icon {
    color: var(--el-text-color-regular);
    font-size: 12px;
    height: 23px;
    line-height: 12px;
    width: min(23px,100%)
}

    .el-table__expand-icon.is-disabled {
        color: var(--el-disabled-text-color);
        cursor: not-allowed
    }

.el-table__expand-icon--expanded {
    transform: rotate(90deg)
}

.el-table__expand-icon > .el-icon {
    font-size: 12px
}

.el-table__expanded-cell {
    background-color: var(--el-table-expanded-cell-bg-color)
}

    .el-table__expanded-cell[class*=cell] {
        padding: 20px 50px
    }

    .el-table__expanded-cell:hover {
        background-color: transparent !important
    }

.el-table__placeholder {
    display: inline-block;
    width: 20px
}

.el-table__append-wrapper {
    overflow: hidden
}

.el-table--fit {
    border-bottom: 0;
    border-right: 0
}

    .el-table--fit .el-table__cell.gutter {
        border-right-width: 1px
    }

    .el-table--fit .el-table__inner-wrapper:before {
        width: 100%
    }

.el-table thead {
    color: var(--el-table-header-text-color)
}

    .el-table thead th {
        font-weight: 600
    }

    .el-table thead.is-group th.el-table__cell {
        background: var(--el-fill-color-light)
    }

.el-table .el-table__cell {
    box-sizing: border-box;
    min-width: 0;
    padding: 8px 0;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    z-index: var(--el-table-index)
}

    .el-table .el-table__cell.is-center {
        text-align: center
    }

    .el-table .el-table__cell.is-right {
        text-align: right
    }

    .el-table .el-table__cell.gutter {
        border-bottom-width: 0;
        border-right-width: 0;
        padding: 0;
        width: 15px
    }

    .el-table .el-table__cell.is-hidden > * {
        visibility: hidden
    }

.el-table .cell {
    box-sizing: border-box;
    line-height: 23px;
    overflow: hidden;
    overflow-wrap: break-word;
    padding: 0 12px;
    text-overflow: ellipsis;
    white-space: normal
}

    .el-table .cell.el-tooltip {
        min-width: 50px;
        white-space: nowrap
    }

.el-table--large {
    font-size: var(--el-font-size-base)
}

    .el-table--large .el-table__cell {
        padding: 12px 0
    }

    .el-table--large .cell {
        padding: 0 16px
    }

.el-table--default {
    font-size: var(--el-font-size-base)
}

    .el-table--default .el-table__cell {
        padding: 8px 0
    }

    .el-table--default .cell {
        padding: 0 12px
    }

.el-table--small {
    font-size: var(--el-font-size-extra-small)
}

    .el-table--small .el-table__cell {
        padding: 4px 0
    }

    .el-table--small .cell {
        padding: 0 8px
    }

.el-table tr {
    background-color: var(--el-table-tr-bg-color)
}

    .el-table tr input[type=checkbox] {
        margin: 0
    }

.el-table td.el-table__cell, .el-table th.el-table__cell.is-leaf {
    border-bottom: var(--el-table-border)
}

.el-table th.el-table__cell.is-sortable {
    cursor: pointer
}

.el-table th.el-table__cell {
    background-color: var(--el-table-header-bg-color)
}

    .el-table th.el-table__cell > .cell.highlight {
        color: var(--el-color-primary)
    }

    .el-table th.el-table__cell.required > div:before {
        background: #ff4d51;
        border-radius: 50%;
        content: "";
        display: inline-block;
        height: 8px;
        margin-right: 5px;
        vertical-align: middle;
        width: 8px
    }

.el-table td.el-table__cell div {
    box-sizing: border-box
}

.el-table td.el-table__cell.gutter {
    width: 0
}

.el-table--border .el-table__inner-wrapper:after, .el-table--border:after, .el-table--border:before, .el-table__inner-wrapper:before {
    background-color: var(--el-table-border-color);
    content: "";
    position: absolute;
    z-index: calc(var(--el-table-index) + 2)
}

.el-table--border .el-table__inner-wrapper:after {
    height: 1px;
    left: 0;
    top: 0;
    width: 100%;
    z-index: calc(var(--el-table-index) + 2)
}

.el-table--border:before {
    height: 100%;
    left: 0;
    top: -1px;
    width: 1px
}

.el-table--border:after {
    height: 100%;
    right: 0;
    top: -1px;
    width: 1px
}

.el-table--border .el-table__inner-wrapper {
    border-bottom: none;
    border-right: none
}

.el-table--border .el-table__footer-wrapper {
    flex-shrink: 0;
    position: relative
}

.el-table--border .el-table__cell {
    border-right: var(--el-table-border)
}

.el-table--border th.el-table__cell.gutter:last-of-type {
    border-bottom: var(--el-table-border);
    border-bottom-width: 1px
}

.el-table--border th.el-table__cell {
    border-bottom: var(--el-table-border)
}

.el-table--hidden {
    visibility: hidden
}

.el-table__body-wrapper, .el-table__footer-wrapper, .el-table__header-wrapper {
    width: 100%
}

    .el-table__body-wrapper tr td.el-table-fixed-column--left, .el-table__body-wrapper tr td.el-table-fixed-column--right, .el-table__body-wrapper tr th.el-table-fixed-column--left, .el-table__body-wrapper tr th.el-table-fixed-column--right, .el-table__footer-wrapper tr td.el-table-fixed-column--left, .el-table__footer-wrapper tr td.el-table-fixed-column--right, .el-table__footer-wrapper tr th.el-table-fixed-column--left, .el-table__footer-wrapper tr th.el-table-fixed-column--right, .el-table__header-wrapper tr td.el-table-fixed-column--left, .el-table__header-wrapper tr td.el-table-fixed-column--right, .el-table__header-wrapper tr th.el-table-fixed-column--left, .el-table__header-wrapper tr th.el-table-fixed-column--right {
        background: inherit;
        position: sticky !important;
        z-index: calc(var(--el-table-index) + 1)
    }

        .el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before, .el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before, .el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before, .el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before, .el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before, .el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before, .el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before, .el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before, .el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before, .el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before, .el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before, .el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before, .el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before, .el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before, .el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before, .el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before, .el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before, .el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before, .el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before, .el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before, .el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before, .el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before, .el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before, .el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before {
            bottom: 0;
            box-shadow: none;
            content: "";
            overflow-x: hidden;
            overflow-y: hidden;
            pointer-events: none;
            position: absolute;
            top: 0;
            touch-action: none;
            width: 10px
        }

        .el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before, .el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before, .el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before, .el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before, .el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before, .el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before, .el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before, .el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before, .el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before, .el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before, .el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before, .el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before {
            left: -10px
        }

        .el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before, .el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before, .el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before, .el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before, .el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before, .el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before, .el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before, .el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before, .el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before, .el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before, .el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before, .el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before {
            right: -10px
        }

    .el-table__body-wrapper tr td.el-table__fixed-right-patch, .el-table__body-wrapper tr th.el-table__fixed-right-patch, .el-table__footer-wrapper tr td.el-table__fixed-right-patch, .el-table__footer-wrapper tr th.el-table__fixed-right-patch, .el-table__header-wrapper tr td.el-table__fixed-right-patch, .el-table__header-wrapper tr th.el-table__fixed-right-patch {
        background: #fff;
        position: sticky !important;
        right: 0;
        z-index: calc(var(--el-table-index) + 1)
    }

.el-table__header-wrapper {
    flex-shrink: 0
}

    .el-table__header-wrapper tr th.el-table-fixed-column--left, .el-table__header-wrapper tr th.el-table-fixed-column--right {
        background-color: var(--el-table-header-bg-color)
    }

.el-table__body, .el-table__footer, .el-table__header {
    border-collapse: separate;
    table-layout: fixed
}

.el-table__header-wrapper {
    overflow: hidden
}

    .el-table__header-wrapper tbody td.el-table__cell {
        background-color: var(--el-table-row-hover-bg-color);
        color: var(--el-table-text-color)
    }

.el-table__footer-wrapper {
    flex-shrink: 0;
    overflow: hidden
}

    .el-table__footer-wrapper tfoot td.el-table__cell {
        background-color: var(--el-table-row-hover-bg-color);
        color: var(--el-table-text-color)
    }

.el-table__body-wrapper .el-table-column--selection > .cell, .el-table__header-wrapper .el-table-column--selection > .cell {
    align-items: center;
    display: inline-flex;
    height: 23px
}

.el-table__body-wrapper .el-table-column--selection .el-checkbox, .el-table__header-wrapper .el-table-column--selection .el-checkbox {
    height: unset
}

.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before {
    box-shadow: var(--el-table-fixed-right-column)
}

.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell {
    border-right: var(--el-table-border)
}

.el-table.is-scrolling-left th.el-table-fixed-column--left {
    background-color: var(--el-table-header-bg-color)
}

.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before {
    box-shadow: var(--el-table-fixed-left-column)
}

.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell {
    border-right: none
}

.el-table.is-scrolling-right th.el-table-fixed-column--right {
    background-color: var(--el-table-header-bg-color)
}

.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell {
    border-right: none
}

.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before {
    box-shadow: var(--el-table-fixed-right-column)
}

.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before {
    box-shadow: var(--el-table-fixed-left-column)
}

.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before, .el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before, .el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before, .el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before {
    box-shadow: none
}

.el-table.is-scrolling-none th.el-table-fixed-column--left, .el-table.is-scrolling-none th.el-table-fixed-column--right {
    background-color: var(--el-table-header-bg-color)
}

.el-table__body-wrapper {
    flex: 1;
    overflow: hidden;
    position: relative
}

    .el-table__body-wrapper .el-scrollbar__bar {
        z-index: calc(var(--el-table-index) + 2)
    }

.el-table .caret-wrapper {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    border-radius: var(--el-border-radius-base);
    cursor: pointer;
    margin: 0;
    outline: none;
    padding: 0;
    transition: transform var(--el-transition-duration-fast) ease-in-out
}

    .el-table .caret-wrapper:focus-visible {
        outline: 2px solid var(--el-color-primary);
        outline-offset: 2px
    }

.el-table .caret-wrapper {
    align-items: center;
    display: inline-flex;
    flex-direction: column;
    height: 14px;
    overflow: initial;
    position: relative;
    vertical-align: middle;
    width: 24px
}

.el-table .sort-caret {
    border: 5px solid transparent;
    height: 0;
    left: 7px;
    position: absolute;
    width: 0
}

    .el-table .sort-caret.ascending {
        border-bottom-color: var(--el-text-color-placeholder);
        top: -5px
    }

    .el-table .sort-caret.descending {
        border-top-color: var(--el-text-color-placeholder);
        bottom: -3px
    }

.el-table .ascending .sort-caret.ascending {
    border-bottom-color: var(--el-color-primary)
}

.el-table .descending .sort-caret.descending {
    border-top-color: var(--el-color-primary)
}

.el-table .hidden-columns {
    position: absolute;
    visibility: hidden;
    z-index: -1
}

.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
    background: var(--el-fill-color-lighter)
}

.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell {
    background-color: var(--el-table-current-row-bg-color)
}

.el-table__body tr.hover-row.current-row > td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped.current-row > td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped > td.el-table__cell, .el-table__body tr.hover-row > td.el-table__cell, .el-table__body tr > td.hover-cell {
    background-color: var(--el-table-row-hover-bg-color)
}

.el-table__body tr.current-row > td.el-table__cell {
    background-color: var(--el-table-current-row-bg-color)
}

.el-table.el-table--scrollable-y .el-table__body-header {
    position: sticky;
    top: 0;
    z-index: calc(var(--el-table-index) + 2)
}

.el-table.el-table--scrollable-y .el-table__body-footer {
    bottom: 0;
    position: sticky;
    z-index: calc(var(--el-table-index) + 2)
}

.el-table__column-resize-proxy {
    border-left: var(--el-table-border);
    bottom: 0;
    left: 200px;
    position: absolute;
    top: 0;
    width: 0;
    z-index: calc(var(--el-table-index) + 9)
}

.el-table__column-filter-trigger {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    border-radius: var(--el-border-radius-base);
    cursor: pointer;
    margin: 0;
    outline: none;
    padding: 0;
    transition: transform var(--el-transition-duration-fast) ease-in-out
}

    .el-table__column-filter-trigger:focus-visible {
        outline: 2px solid var(--el-color-primary);
        outline-offset: 2px
    }

.el-table__column-filter-trigger {
    display: inline-block
}

    .el-table__column-filter-trigger i {
        color: var(--el-color-info);
        font-size: 14px;
        vertical-align: middle
    }

.el-table__border-left-patch {
    height: 100%;
    top: 0;
    width: 1px
}

.el-table__border-bottom-patch, .el-table__border-left-patch {
    background-color: var(--el-table-border-color);
    left: 0;
    position: absolute;
    z-index: calc(var(--el-table-index) + 2)
}

.el-table__border-bottom-patch {
    height: 1px
}

.el-table__border-right-patch {
    background-color: var(--el-table-border-color);
    height: 100%;
    position: absolute;
    top: 0;
    width: 1px;
    z-index: calc(var(--el-table-index) + 2)
}

.el-table--enable-row-transition .el-table__body td.el-table__cell {
    transition: background-color .25s ease
}

.el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
    background-color: var(--el-table-row-hover-bg-color)
}

.el-table [class*=el-table__row--level] .el-table__expand-icon {
    display: inline-block;
    text-align: center;
    width: 20px
}

.el-table .el-table.el-table--border .el-table__cell {
    border-right: var(--el-table-border)
}

.el-table:not(.el-table--border) .el-table__cell {
    border-right: none
}

.el-table:not(.el-table--border) > .el-table__inner-wrapper:after {
    content: none
}

.el-table-v2 {
    --el-table-border-color: var(--el-border-color-lighter);
    --el-table-border: 1px solid var(--el-table-border-color);
    --el-table-text-color: var(--el-text-color-regular);
    --el-table-header-text-color: var(--el-text-color-secondary);
    --el-table-row-hover-bg-color: var(--el-fill-color-light);
    --el-table-current-row-bg-color: var(--el-color-primary-light-9);
    --el-table-header-bg-color: var(--el-fill-color-blank);
    --el-table-fixed-box-shadow: var(--el-box-shadow-light);
    --el-table-bg-color: var(--el-fill-color-blank);
    --el-table-tr-bg-color: var(--el-fill-color-blank);
    --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
    --el-table-fixed-left-column: inset 10px 0 10px -10px rgba(0,0,0,0.15);
    --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0,0,0,0.15);
    --el-table-index: var(--el-index-normal);
    font-size: var(--el-font-size-base)
}

    .el-table-v2 * {
        box-sizing: border-box
    }

.el-table-v2__root {
    position: relative
}

    .el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar {
        opacity: 1
    }

.el-table-v2__main {
    background-color: var(--el-bg-color);
    display: flex;
    flex-direction: column-reverse;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0
}

    .el-table-v2__main .el-vl__horizontal, .el-table-v2__main .el-vl__vertical {
        z-index: 2
    }

.el-table-v2__left {
    background-color: var(--el-bg-color);
    box-shadow: 2px 0 4px 0 rgba(0,0,0,.06);
    display: flex;
    flex-direction: column-reverse;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0
}

    .el-table-v2__left .el-virtual-scrollbar {
        opacity: 0
    }

    .el-table-v2__left .el-vl__horizontal, .el-table-v2__left .el-vl__vertical {
        z-index: -1
    }

.el-table-v2__right {
    background-color: var(--el-bg-color);
    box-shadow: -2px 0 4px 0 rgba(0,0,0,.06);
    display: flex;
    flex-direction: column-reverse;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

    .el-table-v2__right .el-virtual-scrollbar {
        opacity: 0
    }

    .el-table-v2__right .el-vl__horizontal, .el-table-v2__right .el-vl__vertical {
        z-index: -1
    }

.el-table-v2__header-row, .el-table-v2__row {
    padding-inline-end: var(--el-table-scrollbar-size)
}

.el-table-v2__header-wrapper {
    overflow: hidden
}

.el-table-v2__header {
    overflow: hidden;
    position: relative
}

    .el-table-v2__header .el-checkbox {
        z-index: 0
    }

.el-table-v2__footer {
    bottom: 0;
    overflow: hidden;
    right: 0
}

.el-table-v2__empty, .el-table-v2__footer, .el-table-v2__overlay {
    left: 0;
    position: absolute
}

.el-table-v2__overlay {
    bottom: 0;
    right: 0;
    top: 0;
    z-index: 9999
}

.el-table-v2__header-row {
    border-bottom: var(--el-table-border);
    display: flex
}

.el-table-v2__header-cell {
    align-items: center;
    background-color: var(--el-table-header-bg-color);
    color: var(--el-table-header-text-color);
    display: flex;
    font-weight: bold;
    height: 100%;
    overflow: hidden;
    padding: 0 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

    .el-table-v2__header-cell.is-align-center {
        justify-content: center;
        text-align: center
    }

    .el-table-v2__header-cell.is-align-right {
        justify-content: flex-end;
        text-align: right
    }

    .el-table-v2__header-cell.is-sortable {
        cursor: pointer
    }

    .el-table-v2__header-cell:hover .el-icon {
        display: block
    }

.el-table-v2__sort-icon {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    border-radius: var(--el-border-radius-base);
    cursor: pointer;
    margin: 0;
    outline: none;
    padding: 0;
    transition: transform var(--el-transition-duration-fast) ease-in-out
}

    .el-table-v2__sort-icon:focus-visible {
        outline: 2px solid var(--el-color-primary);
        outline-offset: 2px
    }

.el-table-v2__sort-icon {
    display: none;
    opacity: .6;
    transition: opacity,display var(--el-transition-duration)
}

    .el-table-v2__sort-icon.is-sorting {
        display: flex;
        opacity: 1
    }

.el-table-v2__row {
    align-items: center;
    border-bottom: var(--el-table-border);
    display: flex;
    transition: background-color var(--el-transition-duration)
}

    .el-table-v2__row.is-hovered, .el-table-v2__row:hover {
        background-color: var(--el-table-row-hover-bg-color)
    }

.el-table-v2__row-cell {
    align-items: center;
    display: flex;
    height: 100%;
    overflow: hidden;
    padding: 0 8px
}

    .el-table-v2__row-cell.is-align-center {
        justify-content: center;
        text-align: center
    }

    .el-table-v2__row-cell.is-align-right {
        justify-content: flex-end;
        text-align: right
    }

.el-table-v2__expand-icon {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    border-radius: var(--el-border-radius-base);
    cursor: pointer;
    margin: 0;
    outline: none;
    padding: 0;
    transition: transform var(--el-transition-duration-fast) ease-in-out
}

    .el-table-v2__expand-icon:focus-visible {
        outline: 2px solid var(--el-color-primary);
        outline-offset: 2px
    }

.el-table-v2__expand-icon {
    margin: 0 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

    .el-table-v2__expand-icon svg {
        transition: transform var(--el-transition-duration)
    }

    .el-table-v2__expand-icon.is-expanded svg {
        transform: rotate(90deg)
    }

.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.el-table-v2.is-dynamic .el-table-v2__row {
    align-items: stretch;
    overflow: hidden
}

    .el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell {
        overflow-wrap: break-word
    }

.el-tabs {
    --el-tabs-header-height: 40px;
    display: flex
}

.el-tabs__header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 0 15px;
    padding: 0;
    position: relative
}

.el-tabs__header-vertical {
    flex-direction: column
}

.el-tabs__active-bar {
    background-color: var(--el-color-primary);
    bottom: 0;
    height: 2px;
    left: 0;
    list-style: none;
    position: absolute;
    transition: width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
    z-index: 1
}

    .el-tabs__active-bar.is-bottom {
        bottom: auto
    }

.el-tabs__new-tab {
    align-items: center;
    border: 1px solid var(--el-border-color);
    border-radius: 3px;
    color: var(--el-text-color-primary);
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    font-size: 12px;
    height: 20px;
    justify-content: center;
    line-height: 20px;
    margin: 10px 0 10px 10px;
    text-align: center;
    transition: all .15s;
    width: 20px
}

    .el-tabs__new-tab .is-icon-plus {
        height: inherit;
        transform: scale(.8);
        width: inherit
    }

        .el-tabs__new-tab .is-icon-plus svg {
            vertical-align: middle
        }

    .el-tabs__new-tab:hover {
        color: var(--el-color-primary)
    }

.el-tabs__new-tab-vertical {
    margin-left: 0
}

.el-tabs__nav-wrap {
    flex: 1 auto;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative
}

    .el-tabs__nav-wrap:after {
        background-color: var(--el-border-color-light);
        bottom: 0;
        content: "";
        height: 2px;
        left: 0;
        position: absolute;
        width: 100%;
        z-index: var(--el-index-normal)
    }

    .el-tabs__nav-wrap.is-bottom:after {
        bottom: auto;
        top: 0
    }

    .el-tabs__nav-wrap.is-scrollable {
        box-sizing: border-box;
        padding: 0 20px
    }

.el-tabs__nav-scroll {
    overflow: hidden
}

.el-tabs__nav-next, .el-tabs__nav-prev {
    color: var(--el-text-color-secondary);
    cursor: pointer;
    font-size: 12px;
    line-height: 44px;
    position: absolute;
    text-align: center;
    width: 20px
}

.el-tabs__nav-next {
    right: 0
}

.el-tabs__nav-prev {
    left: 0
}

.el-tabs__nav {
    display: flex;
    float: left;
    position: relative;
    transition: transform var(--el-transition-duration);
    white-space: nowrap;
    z-index: calc(var(--el-index-normal) + 1)
}

    .el-tabs__nav.is-stretch {
        display: flex;
        min-width: 100%
    }

        .el-tabs__nav.is-stretch > * {
            flex: 1;
            text-align: center
        }

.el-tabs__item {
    align-items: center;
    box-sizing: border-box;
    color: var(--el-text-color-primary);
    display: flex;
    font-size: var(--el-font-size-base);
    font-weight: 500;
    height: var(--el-tabs-header-height);
    justify-content: center;
    list-style: none;
    padding: 0 20px;
    position: relative
}

    .el-tabs__item:focus, .el-tabs__item:focus:active {
        outline: none
    }

    .el-tabs__item:focus-visible {
        border-radius: 3px;
        box-shadow: 0 0 2px 2px var(--el-color-primary) inset
    }

    .el-tabs__item .is-icon-close {
        border-radius: 50%;
        margin-left: 5px;
        text-align: center;
        transition: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)
    }

        .el-tabs__item .is-icon-close:before {
            display: inline-block;
            transform: scale(.9)
        }

        .el-tabs__item .is-icon-close:hover {
            background-color: var(--el-text-color-placeholder);
            color: #ffffff
        }

    .el-tabs__item.is-active, .el-tabs__item:hover {
        color: var(--el-color-primary)
    }

    .el-tabs__item:hover {
        cursor: pointer
    }

    .el-tabs__item.is-disabled {
        color: var(--el-disabled-text-color);
        cursor: not-allowed
    }

.el-tabs__content {
    flex-grow: 1;
    overflow: hidden;
    position: relative
}

.el-tabs--bottom > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top > .el-tabs__header .el-tabs__item:nth-child(2) {
    padding-left: 0
}

.el-tabs--bottom > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top > .el-tabs__header .el-tabs__item:last-child {
    padding-right: 0
}

.el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2) {
    padding-left: 20px
}

.el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child {
    padding-right: 20px
}

.el-tabs--card > .el-tabs__header {
    border-bottom: 1px solid var(--el-border-color-light);
    box-sizing: border-box;
    height: var(--el-tabs-header-height)
}

    .el-tabs--card > .el-tabs__header .el-tabs__nav-wrap:after {
        content: none
    }

    .el-tabs--card > .el-tabs__header .el-tabs__nav {
        border: 1px solid var(--el-border-color-light);
        border-bottom: none;
        border-radius: 4px 4px 0 0;
        box-sizing: border-box
    }

    .el-tabs--card > .el-tabs__header .el-tabs__active-bar {
        display: none
    }

    .el-tabs--card > .el-tabs__header .el-tabs__item .is-icon-close {
        font-size: 12px;
        height: 14px;
        overflow: hidden;
        position: relative;
        right: -2px;
        transform-origin: 100% 50%;
        width: 0
    }

    .el-tabs--card > .el-tabs__header .el-tabs__item {
        border-bottom: 1px solid transparent;
        border-left: 1px solid var(--el-border-color-light);
        margin-top: -1px;
        transition: color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)
    }

        .el-tabs--card > .el-tabs__header .el-tabs__item:first-child {
            border-left: none
        }

        .el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover {
            padding-left: 13px;
            padding-right: 13px
        }

            .el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close {
                width: 14px
            }

        .el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
            border-bottom-color: var(--el-bg-color)
        }

            .el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable {
                padding-left: 20px;
                padding-right: 20px
            }

                .el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close {
                    width: 14px
                }

.el-tabs--border-card {
    background: var(--el-bg-color-overlay);
    border: 1px solid var(--el-border-color)
}

    .el-tabs--border-card > .el-tabs__content {
        padding: 15px
    }

    .el-tabs--border-card > .el-tabs__header {
        background-color: var(--el-fill-color-light);
        border-bottom: 1px solid var(--el-border-color-light);
        margin: 0
    }

        .el-tabs--border-card > .el-tabs__header .el-tabs__nav-wrap:after {
            content: none
        }

        .el-tabs--border-card > .el-tabs__header .el-tabs__item {
            border: 1px solid transparent;
            color: var(--el-text-color-secondary);
            margin-top: -1px;
            transition: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)
        }

            .el-tabs--border-card > .el-tabs__header .el-tabs__item + .el-tabs__item, .el-tabs--border-card > .el-tabs__header .el-tabs__item:first-child {
                margin-left: -1px
            }

            .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
                background-color: var(--el-bg-color-overlay);
                border-left-color: var(--el-border-color);
                border-right-color: var(--el-border-color);
                color: var(--el-color-primary)
            }

            .el-tabs--border-card > .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
                color: var(--el-color-primary)
            }

            .el-tabs--border-card > .el-tabs__header .el-tabs__item.is-disabled {
                color: var(--el-disabled-text-color)
            }

        .el-tabs--border-card > .el-tabs__header .is-scrollable .el-tabs__item:first-child {
            margin-left: 0
        }

.el-tabs--bottom {
    flex-direction: column
}

    .el-tabs--bottom .el-tabs__header.is-bottom {
        margin-bottom: 0;
        margin-top: 10px
    }

    .el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
        border-bottom: 0;
        border-top: 1px solid var(--el-border-color)
    }

    .el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
        margin-bottom: 0;
        margin-top: -1px
    }

    .el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
        border: 1px solid transparent
    }

    .el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
        margin: 0 -1px -1px
    }

.el-tabs--left, .el-tabs--right {
    overflow: hidden
}

    .el-tabs--left .el-tabs__header.is-left, .el-tabs--left .el-tabs__header.is-right, .el-tabs--left .el-tabs__nav-scroll, .el-tabs--left .el-tabs__nav-wrap.is-left, .el-tabs--left .el-tabs__nav-wrap.is-right, .el-tabs--right .el-tabs__header.is-left, .el-tabs--right .el-tabs__header.is-right, .el-tabs--right .el-tabs__nav-scroll, .el-tabs--right .el-tabs__nav-wrap.is-left, .el-tabs--right .el-tabs__nav-wrap.is-right {
        height: 100%
    }

    .el-tabs--left .el-tabs__active-bar.is-left, .el-tabs--left .el-tabs__active-bar.is-right, .el-tabs--right .el-tabs__active-bar.is-left, .el-tabs--right .el-tabs__active-bar.is-right {
        bottom: auto;
        height: auto;
        top: 0;
        width: 2px
    }

    .el-tabs--left .el-tabs__nav-wrap.is-left, .el-tabs--left .el-tabs__nav-wrap.is-right, .el-tabs--right .el-tabs__nav-wrap.is-left, .el-tabs--right .el-tabs__nav-wrap.is-right {
        margin-bottom: 0
    }

        .el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next, .el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev, .el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next, .el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev {
            cursor: pointer;
            height: 30px;
            line-height: 30px;
            text-align: center;
            width: 100%
        }

            .el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i, .el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i, .el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i, .el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i, .el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i, .el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i {
                transform: rotate(90deg)
            }

        .el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev, .el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev {
            left: auto;
            top: 0
        }

        .el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next, .el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next {
            bottom: 0;
            right: auto
        }

        .el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable, .el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable, .el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable, .el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {
            padding: 30px 0
        }

        .el-tabs--left .el-tabs__nav-wrap.is-left:after, .el-tabs--left .el-tabs__nav-wrap.is-right:after, .el-tabs--right .el-tabs__nav-wrap.is-left:after, .el-tabs--right .el-tabs__nav-wrap.is-right:after {
            bottom: auto;
            height: 100%;
            top: 0;
            width: 2px
        }

    .el-tabs--left .el-tabs__nav.is-left, .el-tabs--left .el-tabs__nav.is-right, .el-tabs--right .el-tabs__nav.is-left, .el-tabs--right .el-tabs__nav.is-right {
        flex-direction: column
    }

    .el-tabs--left .el-tabs__item.is-left, .el-tabs--right .el-tabs__item.is-left {
        justify-content: flex-end
    }

    .el-tabs--left .el-tabs__item.is-right, .el-tabs--right .el-tabs__item.is-right {
        justify-content: flex-start
    }

.el-tabs--left {
    flex-direction: row
}

    .el-tabs--left .el-tabs__header.is-left {
        margin-bottom: 0;
        margin-right: 10px
    }

    .el-tabs--left .el-tabs__nav-wrap.is-left {
        margin-right: -1px
    }

        .el-tabs--left .el-tabs__active-bar.is-left, .el-tabs--left .el-tabs__nav-wrap.is-left:after {
            left: auto;
            right: 0
        }

    .el-tabs--left .el-tabs__item.is-left {
        text-align: right
    }

    .el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
        display: none
    }

    .el-tabs--left.el-tabs--card .el-tabs__item.is-left {
        border-bottom: none;
        border-left: none;
        border-right: 1px solid var(--el-border-color-light);
        border-top: 1px solid var(--el-border-color-light);
        text-align: left
    }

        .el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
            border-right: 1px solid var(--el-border-color-light);
            border-top: none
        }

        .el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
            border: 1px solid var(--el-border-color-light);
            border-bottom: none;
            border-left: none;
            border-right: 1px solid #fff
        }

            .el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
                border-top: none
            }

            .el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
                border-bottom: none
            }

    .el-tabs--left.el-tabs--card .el-tabs__nav {
        border-bottom: 1px solid var(--el-border-color-light);
        border-radius: 4px 0 0 4px;
        border-right: none
    }

    .el-tabs--left.el-tabs--card .el-tabs__new-tab {
        float: none
    }

    .el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
        border-right: 1px solid var(--el-border-color)
    }

    .el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
        border: 1px solid transparent;
        margin: -1px 0 -1px -1px
    }

        .el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
            border-color: rgb(209,219,229) transparent
        }

    .el-tabs--left > .el-tabs__content + .el-tabs__header {
        order: -1
    }

.el-tabs--right .el-tabs__header.is-right {
    margin-bottom: 0;
    margin-left: 10px
}

.el-tabs--right .el-tabs__nav-wrap.is-right {
    margin-left: -1px
}

    .el-tabs--right .el-tabs__nav-wrap.is-right:after {
        left: 0;
        right: auto
    }

.el-tabs--right .el-tabs__active-bar.is-right {
    left: 0
}

.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
    display: none
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
    border-bottom: none;
    border-top: 1px solid var(--el-border-color-light)
}

    .el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
        border-left: 1px solid var(--el-border-color-light);
        border-top: none
    }

    .el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
        border: 1px solid var(--el-border-color-light);
        border-bottom: none;
        border-left: 1px solid #fff;
        border-right: none
    }

        .el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
            border-top: none
        }

        .el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
            border-bottom: none
        }

.el-tabs--right.el-tabs--card .el-tabs__nav {
    border-bottom: 1px solid var(--el-border-color-light);
    border-left: none;
    border-radius: 0 4px 4px 0
}

.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
    border-left: 1px solid var(--el-border-color)
}

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
    border: 1px solid transparent;
    margin: -1px -1px -1px 0
}

    .el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
        border-color: rgb(209,219,229) transparent
    }

.el-tabs--top {
    flex-direction: column
}

    .el-tabs--top > .el-tabs__content + .el-tabs__header {
        order: -1
    }

.slideInLeft-transition, .slideInRight-transition {
    display: inline-block
}

.slideInRight-enter {
    animation: slideInRight-enter var(--el-transition-duration)
}

.slideInRight-leave {
    animation: slideInRight-leave var(--el-transition-duration);
    left: 0;
    position: absolute;
    right: 0
}

.slideInLeft-enter {
    animation: slideInLeft-enter var(--el-transition-duration)
}

.slideInLeft-leave {
    animation: slideInLeft-leave var(--el-transition-duration);
    left: 0;
    position: absolute;
    right: 0
}

@keyframes slideInRight-enter {
    0% {
        opacity: 0;
        transform: translateX(100%);
        transform-origin: 0 0
    }

    to {
        opacity: 1;
        transform: translateX(0);
        transform-origin: 0 0
    }
}

@keyframes slideInRight-leave {
    0% {
        opacity: 1;
        transform: translateX(0);
        transform-origin: 0 0
    }

    to {
        opacity: 0;
        transform: translateX(100%);
        transform-origin: 0 0
    }
}

@keyframes slideInLeft-enter {
    0% {
        opacity: 0;
        transform: translateX(-100%);
        transform-origin: 0 0
    }

    to {
        opacity: 1;
        transform: translateX(0);
        transform-origin: 0 0
    }
}

@keyframes slideInLeft-leave {
    0% {
        opacity: 1;
        transform: translateX(0);
        transform-origin: 0 0
    }

    to {
        opacity: 0;
        transform: translateX(-100%);
        transform-origin: 0 0
    }
}

.el-tag {
    --el-tag-font-size: 12px;
    --el-tag-border-radius: 4px;
    --el-tag-border-radius-rounded: 9999px;
    align-items: center;
    background-color: var(--el-tag-bg-color);
    border-color: var(--el-tag-border-color);
    border-radius: var(--el-tag-border-radius);
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: var(--el-tag-text-color);
    display: inline-flex;
    font-size: var(--el-tag-font-size);
    height: 24px;
    justify-content: center;
    line-height: 1;
    padding: 0 9px;
    vertical-align: middle;
    white-space: nowrap;
    --el-icon-size: 14px
}

    .el-tag, .el-tag.el-tag--primary {
        --el-tag-bg-color: var(--el-color-primary-light-9);
        --el-tag-border-color: var(--el-color-primary-light-8);
        --el-tag-hover-color: var(--el-color-primary)
    }

        .el-tag.el-tag--success {
            --el-tag-bg-color: var(--el-color-success-light-9);
            --el-tag-border-color: var(--el-color-success-light-8);
            --el-tag-hover-color: var(--el-color-success)
        }

        .el-tag.el-tag--warning {
            --el-tag-bg-color: var(--el-color-warning-light-9);
            --el-tag-border-color: var(--el-color-warning-light-8);
            --el-tag-hover-color: var(--el-color-warning)
        }

        .el-tag.el-tag--danger {
            --el-tag-bg-color: var(--el-color-danger-light-9);
            --el-tag-border-color: var(--el-color-danger-light-8);
            --el-tag-hover-color: var(--el-color-danger)
        }

        .el-tag.el-tag--error {
            --el-tag-bg-color: var(--el-color-error-light-9);
            --el-tag-border-color: var(--el-color-error-light-8);
            --el-tag-hover-color: var(--el-color-error)
        }

        .el-tag.el-tag--info {
            --el-tag-bg-color: var(--el-color-info-light-9);
            --el-tag-border-color: var(--el-color-info-light-8);
            --el-tag-hover-color: var(--el-color-info)
        }

        .el-tag.is-hit {
            border-color: var(--el-color-primary)
        }

        .el-tag.is-round {
            border-radius: var(--el-tag-border-radius-rounded)
        }

        .el-tag .el-tag__close {
            color: var(--el-tag-text-color);
            flex-shrink: 0
        }

            .el-tag .el-tag__close:hover {
                background-color: var(--el-tag-hover-color);
                color: var(--el-color-white)
            }

        .el-tag.el-tag--primary {
            --el-tag-text-color: var(--el-color-primary)
        }

        .el-tag.el-tag--success {
            --el-tag-text-color: var(--el-color-success)
        }

        .el-tag.el-tag--warning {
            --el-tag-text-color: var(--el-color-warning)
        }

        .el-tag.el-tag--danger {
            --el-tag-text-color: var(--el-color-danger)
        }

        .el-tag.el-tag--error {
            --el-tag-text-color: var(--el-color-error)
        }

        .el-tag.el-tag--info {
            --el-tag-text-color: var(--el-color-info)
        }

        .el-tag .el-icon {
            border-radius: 50%;
            cursor: pointer;
            display: flex;
            font-size: calc(var(--el-icon-size) - 2px);
            height: var(--el-icon-size);
            width: var(--el-icon-size)
        }

        .el-tag .el-tag__close {
            background-color: transparent;
            border: none;
            border-radius: 50%;
            margin-left: 6px;
            outline: none;
            overflow: hidden;
            padding: 0
        }

            .el-tag .el-tag__close:focus-visible {
                outline: 2px solid var(--el-color-primary);
                outline-offset: 2px
            }

.el-tag--dark {
    --el-tag-text-color: var(--el-color-white)
}

    .el-tag--dark, .el-tag--dark.el-tag--primary {
        --el-tag-bg-color: var(--el-color-primary);
        --el-tag-border-color: var(--el-color-primary);
        --el-tag-hover-color: var(--el-color-primary-light-3)
    }

        .el-tag--dark.el-tag--success {
            --el-tag-bg-color: var(--el-color-success);
            --el-tag-border-color: var(--el-color-success);
            --el-tag-hover-color: var(--el-color-success-light-3)
        }

        .el-tag--dark.el-tag--warning {
            --el-tag-bg-color: var(--el-color-warning);
            --el-tag-border-color: var(--el-color-warning);
            --el-tag-hover-color: var(--el-color-warning-light-3)
        }

        .el-tag--dark.el-tag--danger {
            --el-tag-bg-color: var(--el-color-danger);
            --el-tag-border-color: var(--el-color-danger);
            --el-tag-hover-color: var(--el-color-danger-light-3)
        }

        .el-tag--dark.el-tag--error {
            --el-tag-bg-color: var(--el-color-error);
            --el-tag-border-color: var(--el-color-error);
            --el-tag-hover-color: var(--el-color-error-light-3)
        }

        .el-tag--dark.el-tag--info {
            --el-tag-bg-color: var(--el-color-info);
            --el-tag-border-color: var(--el-color-info);
            --el-tag-hover-color: var(--el-color-info-light-3)
        }

        .el-tag--dark.el-tag--danger, .el-tag--dark.el-tag--error, .el-tag--dark.el-tag--info, .el-tag--dark.el-tag--primary, .el-tag--dark.el-tag--success, .el-tag--dark.el-tag--warning {
            --el-tag-text-color: var(--el-color-white)
        }

.el-tag--plain, .el-tag--plain.el-tag--primary {
    --el-tag-bg-color: var(--el-fill-color-blank);
    --el-tag-border-color: var(--el-color-primary-light-5);
    --el-tag-hover-color: var(--el-color-primary)
}

    .el-tag--plain.el-tag--success {
        --el-tag-bg-color: var(--el-fill-color-blank);
        --el-tag-border-color: var(--el-color-success-light-5);
        --el-tag-hover-color: var(--el-color-success)
    }

    .el-tag--plain.el-tag--warning {
        --el-tag-bg-color: var(--el-fill-color-blank);
        --el-tag-border-color: var(--el-color-warning-light-5);
        --el-tag-hover-color: var(--el-color-warning)
    }

    .el-tag--plain.el-tag--danger {
        --el-tag-bg-color: var(--el-fill-color-blank);
        --el-tag-border-color: var(--el-color-danger-light-5);
        --el-tag-hover-color: var(--el-color-danger)
    }

    .el-tag--plain.el-tag--error {
        --el-tag-bg-color: var(--el-fill-color-blank);
        --el-tag-border-color: var(--el-color-error-light-5);
        --el-tag-hover-color: var(--el-color-error)
    }

    .el-tag--plain.el-tag--info {
        --el-tag-bg-color: var(--el-fill-color-blank);
        --el-tag-border-color: var(--el-color-info-light-5);
        --el-tag-hover-color: var(--el-color-info)
    }

.el-tag.is-closable {
    padding-right: 5px
}

.el-tag--large {
    height: 32px;
    padding: 0 11px;
    --el-icon-size: 16px
}

    .el-tag--large .el-tag__close {
        margin-left: 8px
    }

    .el-tag--large.is-closable {
        padding-right: 7px
    }

.el-tag--small {
    height: 20px;
    padding: 0 7px;
    --el-icon-size: 12px
}

    .el-tag--small .el-tag__close {
        margin-left: 4px
    }

    .el-tag--small.is-closable {
        padding-right: 3px
    }

    .el-tag--small .el-icon-close {
        transform: scale(.8)
    }

.el-tag.el-tag--primary.is-hit {
    border-color: var(--el-color-primary)
}

.el-tag.el-tag--success.is-hit {
    border-color: var(--el-color-success)
}

.el-tag.el-tag--warning.is-hit {
    border-color: var(--el-color-warning)
}

.el-tag.el-tag--danger.is-hit {
    border-color: var(--el-color-danger)
}

.el-tag.el-tag--error.is-hit {
    border-color: var(--el-color-error)
}

.el-tag.el-tag--info.is-hit {
    border-color: var(--el-color-info)
}

.el-text {
    --el-text-font-size: var(--el-font-size-base);
    --el-text-color: var(--el-text-color-regular);
    align-self: center;
    color: var(--el-text-color);
    font-size: var(--el-text-font-size);
    margin: 0;
    overflow-wrap: break-word;
    padding: 0
}

    .el-text.is-truncated {
        display: inline-block;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .el-text.is-line-clamp {
        display: -webkit-inline-box;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

.el-text--large {
    --el-text-font-size: var(--el-font-size-medium)
}

.el-text--default {
    --el-text-font-size: var(--el-font-size-base)
}

.el-text--small {
    --el-text-font-size: var(--el-font-size-extra-small)
}

.el-text.el-text--primary {
    --el-text-color: var(--el-color-primary)
}

.el-text.el-text--success {
    --el-text-color: var(--el-color-success)
}

.el-text.el-text--warning {
    --el-text-color: var(--el-color-warning)
}

.el-text.el-text--danger {
    --el-text-color: var(--el-color-danger)
}

.el-text.el-text--error {
    --el-text-color: var(--el-color-error)
}

.el-text.el-text--info {
    --el-text-color: var(--el-color-info)
}

.el-text > .el-icon {
    vertical-align: -2px
}

.time-select {
    margin: 5px 0;
    min-width: 0
}

    .time-select .el-picker-panel__content {
        margin: 0;
        max-height: 200px
    }

.time-select-item {
    font-size: 14px;
    line-height: 20px;
    padding: 8px 10px
}

    .time-select-item.disabled {
        color: var(--el-datepicker-border-color);
        cursor: not-allowed
    }

    .time-select-item:hover {
        background-color: var(--el-fill-color-light);
        cursor: pointer;
        font-weight: bold
    }

.time-select .time-select-item.selected:not(.disabled) {
    color: var(--el-color-primary);
    font-weight: bold
}

.el-timeline-item {
    padding-bottom: 20px;
    position: relative
}

.el-timeline-item__wrapper {
    box-sizing: content-box;
    position: relative;
    top: -3px
}

.el-timeline-item__tail {
    border-left: 2px solid var(--el-timeline-node-color);
    height: 100%;
    position: absolute
}

.el-timeline-item .el-timeline-item__icon {
    color: var(--el-color-white);
    font-size: var(--el-font-size-small)
}

.el-timeline-item__node {
    align-items: center;
    background-color: var(--el-timeline-node-color);
    border-color: var(--el-timeline-node-color);
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    position: absolute
}

.el-timeline-item__node--normal {
    height: var(--el-timeline-node-size-normal);
    width: var(--el-timeline-node-size-normal)
}

.el-timeline-item__node--large {
    height: var(--el-timeline-node-size-large);
    width: var(--el-timeline-node-size-large)
}

.el-timeline-item__node.is-hollow {
    background: var(--el-color-white);
    border-style: solid;
    border-width: 2px
}

.el-timeline-item__node--primary {
    background-color: var(--el-color-primary);
    border-color: var(--el-color-primary)
}

.el-timeline-item__node--success {
    background-color: var(--el-color-success);
    border-color: var(--el-color-success)
}

.el-timeline-item__node--warning {
    background-color: var(--el-color-warning);
    border-color: var(--el-color-warning)
}

.el-timeline-item__node--danger {
    background-color: var(--el-color-danger);
    border-color: var(--el-color-danger)
}

.el-timeline-item__node--info {
    background-color: var(--el-color-info);
    border-color: var(--el-color-info)
}

.el-timeline-item__dot {
    align-items: center;
    display: flex;
    justify-content: center;
    position: absolute
}

.el-timeline-item__content {
    color: var(--el-text-color-primary)
}

.el-timeline-item__timestamp {
    color: var(--el-text-color-secondary);
    font-size: var(--el-font-size-small);
    line-height: 1
}

    .el-timeline-item__timestamp.is-top {
        margin-bottom: 8px;
        padding-top: 4px
    }

    .el-timeline-item__timestamp.is-bottom {
        margin-top: 8px
    }

.el-timeline-item.is-start .el-timeline-item__wrapper {
    padding-left: 28px
}

.el-timeline-item.is-start .el-timeline-item__tail {
    left: 4px
}

.el-timeline-item.is-start .el-timeline-item__node--normal {
    left: -1px
}

.el-timeline-item.is-start .el-timeline-item__node--large {
    left: -2px
}

.el-timeline-item.is-end .el-timeline-item__wrapper {
    padding-right: 28px;
    text-align: right
}

.el-timeline-item.is-end .el-timeline-item__tail {
    right: 4px
}

.el-timeline-item.is-end .el-timeline-item__node--normal {
    right: -1px
}

.el-timeline-item.is-end .el-timeline-item__node--large {
    right: -2px
}

.el-timeline-item.is-alternate .el-timeline-item__node, .el-timeline-item.is-alternate .el-timeline-item__tail, .el-timeline-item.is-alternate-reverse .el-timeline-item__node, .el-timeline-item.is-alternate-reverse .el-timeline-item__tail {
    left: 50%;
    transform: translateX(-50%)
}

.el-timeline {
    --el-timeline-node-size-normal: 12px;
    --el-timeline-node-size-large: 14px;
    --el-timeline-node-color: var(--el-border-color-light);
    font-size: var(--el-font-size-base);
    list-style: none;
    margin: 0
}

    .el-timeline .el-timeline-item:last-child .el-timeline-item__tail {
        display: none
    }

    .el-timeline .el-timeline-item__center {
        align-items: center;
        display: flex
    }

        .el-timeline .el-timeline-item__center .el-timeline-item__wrapper {
            width: 100%
        }

        .el-timeline .el-timeline-item__center .el-timeline-item__tail {
            top: 0
        }

        .el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail {
            height: calc(50% + 10px);
            top: calc(50% - 10px)
        }

        .el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail {
            display: block;
            height: calc(50% - 10px)
        }

    .el-timeline.is-start {
        padding-left: 40px;
        padding-right: 0
    }

    .el-timeline.is-end {
        padding-left: 0;
        padding-right: 40px
    }

    .el-timeline.is-alternate {
        padding-left: 20px;
        padding-right: 20px
    }

        .el-timeline.is-alternate .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper {
            left: calc(50% - var(--el-timeline-node-size-large)/2);
            padding-left: 28px;
            width: calc(50% - 28px)
        }

        .el-timeline.is-alternate .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper {
            padding-right: 28px;
            text-align: right;
            width: calc(50% - 28px + var(--el-timeline-node-size-large)/2)
        }

    .el-timeline.is-alternate-reverse {
        padding-left: 20px;
        padding-right: 20px
    }

        .el-timeline.is-alternate-reverse .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper {
            padding-right: 28px;
            text-align: right;
            width: calc(50% - 28px + var(--el-timeline-node-size-large)/2)
        }

        .el-timeline.is-alternate-reverse .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper {
            left: calc(50% - var(--el-timeline-node-size-large)/2);
            padding-left: 28px;
            width: calc(50% - 28px)
        }

.el-transfer {
    --el-transfer-border-color: var(--el-border-color-lighter);
    --el-transfer-border-radius: var(--el-border-radius-base);
    --el-transfer-panel-width: 200px;
    --el-transfer-panel-header-height: 40px;
    --el-transfer-panel-header-bg-color: var(--el-fill-color-light);
    --el-transfer-panel-footer-height: 40px;
    --el-transfer-panel-body-height: 278px;
    --el-transfer-item-height: 30px;
    --el-transfer-filter-height: 32px;
    font-size: var(--el-font-size-base)
}

.el-transfer__buttons {
    display: inline-block;
    padding: 0 30px;
    vertical-align: middle
}

.el-transfer__button {
    vertical-align: top
}

    .el-transfer__button:nth-child(2) {
        margin: 0 0 0 10px
    }

    .el-transfer__button i, .el-transfer__button span {
        font-size: 14px
    }

    .el-transfer__button .el-icon + span {
        margin-left: 0
    }

.el-transfer-panel {
    background: var(--el-bg-color-overlay);
    box-sizing: border-box;
    display: inline-block;
    max-height: 100%;
    overflow: hidden;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: var(--el-transfer-panel-width)
}

.el-transfer-panel__body {
    border-bottom: 1px solid var(--el-transfer-border-color);
    border-bottom-left-radius: var(--el-transfer-border-radius);
    border-bottom-right-radius: var(--el-transfer-border-radius);
    border-left: 1px solid var(--el-transfer-border-color);
    border-right: 1px solid var(--el-transfer-border-color);
    height: var(--el-transfer-panel-body-height);
    overflow: hidden
}

    .el-transfer-panel__body.is-with-footer {
        border-bottom: none;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

.el-transfer-panel__list {
    box-sizing: border-box;
    height: var(--el-transfer-panel-body-height);
    list-style: none;
    margin: 0;
    overflow: auto;
    padding: 6px 0
}

    .el-transfer-panel__list.is-filterable {
        height: calc(100% - var(--el-transfer-filter-height) - 30px);
        padding-top: 0
    }

.el-transfer-panel__item {
    display: block !important;
    height: var(--el-transfer-item-height);
    line-height: var(--el-transfer-item-height);
    padding-left: 15px
}

    .el-transfer-panel__item + .el-transfer-panel__item {
        margin-left: 0
    }

    .el-transfer-panel__item.el-checkbox {
        color: var(--el-text-color-regular);
        margin-right: 30px
    }

    .el-transfer-panel__item:hover {
        color: var(--el-color-primary)
    }

    .el-transfer-panel__item.el-checkbox .el-checkbox__label {
        box-sizing: border-box;
        display: block;
        line-height: var(--el-transfer-item-height);
        overflow: hidden;
        padding-left: 22px;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%
    }

    .el-transfer-panel__item .el-checkbox__input {
        position: absolute;
        top: 8px
    }

.el-transfer-panel__filter {
    box-sizing: border-box;
    padding: 15px;
    text-align: center
}

    .el-transfer-panel__filter .el-input__inner {
        box-sizing: border-box;
        display: inline-block;
        font-size: 12px;
        height: var(--el-transfer-filter-height);
        width: 100%
    }

    .el-transfer-panel__filter .el-icon-circle-close {
        cursor: pointer
    }

.el-transfer-panel .el-transfer-panel__header {
    align-items: center;
    background: var(--el-transfer-panel-header-bg-color);
    border: 1px solid var(--el-transfer-border-color);
    border-top-left-radius: var(--el-transfer-border-radius);
    border-top-right-radius: var(--el-transfer-border-radius);
    box-sizing: border-box;
    color: var(--el-color-black);
    display: flex;
    height: var(--el-transfer-panel-header-height);
    margin: 0;
    padding-left: 15px
}

    .el-transfer-panel .el-transfer-panel__header .el-checkbox {
        align-items: center;
        display: flex;
        position: relative;
        width: 100%
    }

        .el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
            color: var(--el-text-color-primary);
            font-size: 16px;
            font-weight: normal
        }

            .el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {
                color: var(--el-text-color-secondary);
                font-size: 12px;
                font-weight: normal;
                position: absolute;
                right: 15px;
                top: 50%;
                transform: translate3d(0,-50%,0)
            }

.el-transfer-panel .el-transfer-panel__footer {
    background: var(--el-bg-color-overlay);
    border: 1px solid var(--el-transfer-border-color);
    border-bottom-left-radius: var(--el-transfer-border-radius);
    border-bottom-right-radius: var(--el-transfer-border-radius);
    height: var(--el-transfer-panel-footer-height);
    margin: 0;
    padding: 0
}

    .el-transfer-panel .el-transfer-panel__footer:after {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

    .el-transfer-panel .el-transfer-panel__footer .el-checkbox {
        color: var(--el-text-color-regular);
        padding-left: 20px
    }

.el-transfer-panel .el-transfer-panel__empty {
    color: var(--el-text-color-secondary);
    height: var(--el-transfer-item-height);
    line-height: var(--el-transfer-item-height);
    margin: 0;
    padding: 6px 15px 0;
    text-align: center
}

.el-transfer-panel .el-checkbox__label {
    padding-left: 8px
}

.el-tree {
    --el-tree-node-content-height: 26px;
    --el-tree-node-hover-bg-color: var(--el-fill-color-light);
    --el-tree-text-color: var(--el-text-color-regular);
    --el-tree-expand-icon-color: var(--el-text-color-placeholder);
    background: var(--el-fill-color-blank);
    color: var(--el-tree-text-color);
    cursor: default;
    font-size: var(--el-font-size-base);
    position: relative
}

.el-tree__empty-block {
    height: 100%;
    min-height: 60px;
    position: relative;
    text-align: center;
    width: 100%
}

.el-tree__empty-text {
    color: var(--el-text-color-secondary);
    font-size: var(--el-font-size-base);
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.el-tree__drop-indicator {
    background-color: var(--el-color-primary);
    height: 1px;
    left: 0;
    position: absolute;
    right: 0
}

.el-tree-node {
    outline: none;
    white-space: nowrap
}

    .el-tree-node:focus > .el-tree-node__content {
        background-color: var(--el-tree-node-hover-bg-color)
    }

    .el-tree-node.is-drop-inner > .el-tree-node__content .el-tree-node__label {
        background-color: var(--el-color-primary);
        color: #fff
    }

.el-tree-node__content {
    --el-checkbox-height: var(--el-tree-node-content-height);
    align-items: center;
    cursor: pointer;
    display: flex;
    height: var(--el-tree-node-content-height)
}

    .el-tree-node__content > .el-tree-node__expand-icon {
        box-sizing: content-box;
        padding: 6px
    }

    .el-tree-node__content > label.el-checkbox {
        margin-right: 8px
    }

    .el-tree-node__content:hover {
        background-color: var(--el-tree-node-hover-bg-color)
    }

.el-tree.is-dragging .el-tree-node__content {
    cursor: move
}

    .el-tree.is-dragging .el-tree-node__content * {
        pointer-events: none
    }

.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content {
    cursor: not-allowed
}

.el-tree-node__expand-icon {
    color: var(--el-tree-expand-icon-color);
    cursor: pointer;
    font-size: 12px;
    transform: rotate(0deg);
    transition: transform var(--el-transition-duration) ease-in-out
}

    .el-tree-node__expand-icon.expanded {
        transform: rotate(90deg)
    }

    .el-tree-node__expand-icon.is-leaf {
        color: transparent;
        cursor: default;
        visibility: hidden
    }

    .el-tree-node__expand-icon.is-hidden {
        visibility: hidden
    }

.el-tree-node__loading-icon {
    color: var(--el-tree-expand-icon-color);
    font-size: var(--el-font-size-base);
    margin-right: 8px
}

.el-tree-node > .el-tree-node__children {
    background-color: transparent;
    overflow: hidden
}

.el-tree-node.is-expanded > .el-tree-node__children {
    display: block
}

.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
    background-color: var(--el-color-primary-light-9)
}

.el-tree-select {
    --el-tree-node-content-height: 26px;
    --el-tree-node-hover-bg-color: var(--el-fill-color-light);
    --el-tree-text-color: var(--el-text-color-regular);
    --el-tree-expand-icon-color: var(--el-text-color-placeholder)
}

.el-tree-select__popper .el-tree-node__expand-icon {
    margin-left: 8px
}

.el-tree-select__popper .el-tree-node.is-checked > .el-tree-node__content .el-select-dropdown__item.selected:after {
    content: none
}

.el-tree-select__popper .el-select-dropdown__list > .el-select-dropdown__item {
    padding-left: 32px
}

.el-tree-select__popper .el-select-dropdown__item {
    background: transparent !important;
    flex: 1;
    height: 20px;
    line-height: 20px;
    padding-left: 0
}

.el-upload {
    --el-upload-dragger-padding-horizontal: 10px;
    --el-upload-dragger-padding-vertical: 40px;
    --el-upload-list-picture-card-size: var(--el-upload-picture-card-size);
    --el-upload-picture-card-size: 148px;
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    outline: none
}

    .el-upload.is-disabled {
        cursor: not-allowed
    }

        .el-upload.is-disabled:focus {
            color: inherit
        }

            .el-upload.is-disabled:focus, .el-upload.is-disabled:focus .el-upload-dragger {
                border-color: var(--el-border-color-darker)
            }

        .el-upload.is-disabled .el-upload-dragger {
            background-color: var(--el-disabled-bg-color);
            cursor: not-allowed
        }

            .el-upload.is-disabled .el-upload-dragger .el-upload__text {
                color: var(--el-text-color-placeholder)
            }

                .el-upload.is-disabled .el-upload-dragger .el-upload__text em {
                    color: var(--el-disabled-text-color)
                }

            .el-upload.is-disabled .el-upload-dragger:hover {
                border-color: var(--el-border-color-darker)
            }

.el-upload__input {
    display: none
}

.el-upload__tip {
    color: var(--el-text-color-regular);
    font-size: 12px;
    margin-top: 7px
}

.el-upload iframe {
    filter: alpha(opacity=0);
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: -1
}

.el-upload--picture-card {
    align-items: center;
    background-color: var(--el-fill-color-lighter);
    border: 1px dashed var(--el-border-color-darker);
    border-radius: 6px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    height: var(--el-upload-picture-card-size);
    justify-content: center;
    vertical-align: top;
    width: var(--el-upload-picture-card-size)
}

    .el-upload--picture-card > i {
        color: var(--el-text-color-secondary);
        font-size: 28px
    }

    .el-upload--picture-card:hover {
        border-color: var(--el-color-primary);
        color: var(--el-color-primary)
    }

.el-upload.is-drag {
    display: block
}

.el-upload:focus {
    color: var(--el-color-primary)
}

    .el-upload:focus, .el-upload:focus .el-upload-dragger {
        border-color: var(--el-color-primary)
    }

.el-upload-dragger {
    background-color: var(--el-fill-color-blank);
    border: 1px dashed var(--el-border-color);
    border-radius: 6px;
    box-sizing: border-box;
    cursor: pointer;
    overflow: hidden;
    padding: var(--el-upload-dragger-padding-vertical) var(--el-upload-dragger-padding-horizontal);
    position: relative;
    text-align: center
}

    .el-upload-dragger .el-icon--upload {
        color: var(--el-text-color-placeholder);
        font-size: 67px;
        line-height: 50px;
        margin-bottom: 16px
    }

    .el-upload-dragger + .el-upload__tip {
        text-align: center
    }

    .el-upload-dragger ~ .el-upload__files {
        border-top: var(--el-border);
        margin-top: 7px;
        padding-top: 5px
    }

    .el-upload-dragger .el-upload__text {
        color: var(--el-text-color-regular);
        font-size: 14px;
        text-align: center
    }

        .el-upload-dragger .el-upload__text em {
            color: var(--el-color-primary);
            font-style: normal
        }

    .el-upload-dragger:hover {
        border-color: var(--el-color-primary)
    }

    .el-upload-dragger.is-dragover {
        background-color: var(--el-color-primary-light-9);
        border: 2px dashed var(--el-color-primary);
        padding: calc(var(--el-upload-dragger-padding-vertical) - 1px) calc(var(--el-upload-dragger-padding-horizontal) - 1px)
    }

.el-upload-list {
    --el-upload-dragger-padding-horizontal: 10px;
    --el-upload-dragger-padding-vertical: 40px;
    --el-upload-list-picture-card-size: var(--el-upload-picture-card-size);
    --el-upload-picture-card-size: 148px;
    list-style: none;
    margin: 10px 0 0;
    padding: 0;
    position: relative
}

.el-upload-list__item {
    border-radius: 4px;
    box-sizing: border-box;
    color: var(--el-text-color-regular);
    font-size: 14px;
    margin-bottom: 5px;
    position: relative;
    transition: all .5s cubic-bezier(.55,0,.1,1);
    width: 100%
}

    .el-upload-list__item .el-progress {
        position: absolute;
        top: 20px;
        width: 100%
    }

    .el-upload-list__item .el-progress__text {
        position: absolute;
        right: 0;
        top: -13px
    }

    .el-upload-list__item .el-progress-bar {
        margin-right: 0;
        padding-right: 0
    }

    .el-upload-list__item .el-icon--upload-success {
        color: var(--el-color-success)
    }

    .el-upload-list__item .el-icon--close {
        color: var(--el-text-color-regular);
        cursor: pointer;
        display: none;
        opacity: .75;
        position: absolute;
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: opacity var(--el-transition-duration)
    }

        .el-upload-list__item .el-icon--close:hover {
            color: var(--el-color-primary);
            opacity: 1
        }

    .el-upload-list__item .el-icon--close-tip {
        color: var(--el-color-primary);
        cursor: pointer;
        display: none;
        font-size: 12px;
        font-style: normal;
        opacity: 1;
        position: absolute;
        right: 5px;
        top: 1px
    }

    .el-upload-list__item:hover {
        background-color: var(--el-fill-color-light)
    }

        .el-upload-list__item:hover .el-icon--close {
            display: inline-flex
        }

        .el-upload-list__item:hover .el-progress__text {
            display: none
        }

    .el-upload-list__item .el-upload-list__item-info {
        display: inline-flex;
        flex-direction: column;
        justify-content: center;
        margin-left: 4px;
        width: calc(100% - 30px)
    }

    .el-upload-list__item.is-success .el-upload-list__item-status-label {
        display: inline-flex
    }

    .el-upload-list__item.is-success .el-upload-list__item-name:focus, .el-upload-list__item.is-success .el-upload-list__item-name:hover {
        color: var(--el-color-primary);
        cursor: pointer
    }

    .el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip {
        display: inline-block
    }

    .el-upload-list__item.is-success:active, .el-upload-list__item.is-success:not(.focusing):focus {
        outline-width: 0
    }

        .el-upload-list__item.is-success:active .el-icon--close-tip, .el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip {
            display: none
        }

    .el-upload-list__item.is-success:focus .el-upload-list__item-status-label, .el-upload-list__item.is-success:hover .el-upload-list__item-status-label {
        display: none;
        opacity: 0
    }

.el-upload-list__item-name {
    align-items: center;
    color: var(--el-text-color-regular);
    display: inline-flex;
    font-size: var(--el-font-size-base);
    padding: 0 4px;
    text-align: center;
    transition: color var(--el-transition-duration)
}

    .el-upload-list__item-name .el-icon {
        color: var(--el-text-color-secondary);
        margin-right: 6px
    }

.el-upload-list__item-file-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.el-upload-list__item-status-label {
    align-items: center;
    display: none;
    height: 100%;
    justify-content: center;
    line-height: inherit;
    position: absolute;
    right: 5px;
    top: 0;
    transition: opacity var(--el-transition-duration)
}

.el-upload-list__item-delete {
    color: var(--el-text-color-regular);
    display: none;
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 0
}

    .el-upload-list__item-delete:hover {
        color: var(--el-color-primary)
    }

.el-upload-list--picture-card {
    display: inline-flex;
    flex-wrap: wrap;
    margin: 0
}

    .el-upload-list--picture-card .el-upload-list__item {
        background-color: var(--el-fill-color-blank);
        border: 1px solid var(--el-border-color);
        border-radius: 6px;
        box-sizing: border-box;
        display: inline-flex;
        height: var(--el-upload-list-picture-card-size);
        margin: 0 8px 8px 0;
        overflow: hidden;
        padding: 0;
        width: var(--el-upload-list-picture-card-size)
    }

        .el-upload-list--picture-card .el-upload-list__item .el-icon--check, .el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check {
            color: #ffffff
        }

        .el-upload-list--picture-card .el-upload-list__item .el-icon--close {
            display: none
        }

        .el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label {
            display: block;
            opacity: 0
        }

        .el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {
            display: block
        }

        .el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name {
            display: none
        }

    .el-upload-list--picture-card .el-upload-list__item-thumbnail {
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
        width: 100%
    }

    .el-upload-list--picture-card .el-upload-list__item-status-label {
        background: var(--el-color-success);
        height: 24px;
        right: -15px;
        text-align: center;
        top: -6px;
        transform: rotate(45deg);
        width: 40px
    }

        .el-upload-list--picture-card .el-upload-list__item-status-label i {
            font-size: 12px;
            margin-top: 11px;
            transform: rotate(-45deg)
        }

    .el-upload-list--picture-card .el-upload-list__item-actions {
        align-items: center;
        background-color: var(--el-overlay-color-lighter);
        color: #fff;
        cursor: default;
        display: inline-flex;
        font-size: 20px;
        height: 100%;
        justify-content: center;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        transition: opacity var(--el-transition-duration);
        width: 100%
    }

        .el-upload-list--picture-card .el-upload-list__item-actions span {
            cursor: pointer;
            display: none
        }

            .el-upload-list--picture-card .el-upload-list__item-actions span + span {
                margin-left: 16px
            }

        .el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete {
            color: inherit;
            font-size: inherit;
            position: static
        }

        .el-upload-list--picture-card .el-upload-list__item-actions:hover {
            opacity: 1
        }

            .el-upload-list--picture-card .el-upload-list__item-actions:hover span {
                display: inline-flex
            }

    .el-upload-list--picture-card .el-progress {
        bottom: auto;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        width: 126px
    }

        .el-upload-list--picture-card .el-progress .el-progress__text {
            top: 50%
        }

.el-upload-list--picture .el-upload-list__item {
    align-items: center;
    background-color: var(--el-fill-color-blank);
    border: 1px solid var(--el-border-color);
    border-radius: 6px;
    box-sizing: border-box;
    display: flex;
    margin-top: 10px;
    overflow: hidden;
    padding: 10px;
    z-index: 0
}

    .el-upload-list--picture .el-upload-list__item .el-icon--check, .el-upload-list--picture .el-upload-list__item .el-icon--circle-check {
        color: #ffffff
    }

    .el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
        display: inline-flex;
        opacity: 0
    }

    .el-upload-list--picture .el-upload-list__item:hover .el-progress__text {
        display: block
    }

    .el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i {
        display: none
    }

    .el-upload-list--picture .el-upload-list__item .el-icon--close {
        top: 5px;
        transform: translateY(0)
    }

.el-upload-list--picture .el-upload-list__item-thumbnail {
    align-items: center;
    background-color: var(--el-color-white);
    display: inline-flex;
    height: 70px;
    justify-content: center;
    -o-object-fit: contain;
    object-fit: contain;
    position: relative;
    width: 70px;
    z-index: 1
}

.el-upload-list--picture .el-upload-list__item-status-label {
    background: var(--el-color-success);
    height: 26px;
    position: absolute;
    right: -17px;
    text-align: center;
    top: -7px;
    transform: rotate(45deg);
    width: 46px
}

    .el-upload-list--picture .el-upload-list__item-status-label i {
        font-size: 12px;
        margin-top: 12px;
        transform: rotate(-45deg)
    }

.el-upload-list--picture .el-progress {
    position: relative;
    top: -7px
}

.el-upload-cover {
    cursor: default;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

    .el-upload-cover:after {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

    .el-upload-cover img {
        display: block;
        height: 100%;
        width: 100%
    }

.el-upload-cover__label {
    background: var(--el-color-success);
    height: 24px;
    right: -15px;
    text-align: center;
    top: -6px;
    transform: rotate(45deg);
    width: 40px
}

    .el-upload-cover__label i {
        color: #fff;
        font-size: 12px;
        margin-top: 11px;
        transform: rotate(-45deg)
    }

.el-upload-cover__progress {
    display: inline-block;
    position: static;
    vertical-align: middle;
    width: 243px
}

    .el-upload-cover__progress + .el-upload__inner {
        opacity: 0
    }

.el-upload-cover__content {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.el-upload-cover__interact {
    background-color: var(--el-overlay-color-light);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

    .el-upload-cover__interact .btn {
        color: #ffffff;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        margin-top: 60px;
        transition: var(--el-transition-md-fade);
        vertical-align: middle
    }

        .el-upload-cover__interact .btn i {
            margin-top: 0
        }

        .el-upload-cover__interact .btn span {
            opacity: 0;
            transition: opacity .15s linear
        }

        .el-upload-cover__interact .btn:not(:first-child) {
            margin-left: 35px
        }

        .el-upload-cover__interact .btn:hover {
            transform: translateY(-13px)
        }

            .el-upload-cover__interact .btn:hover span {
                opacity: 1
            }

        .el-upload-cover__interact .btn i {
            color: #ffffff;
            display: block;
            font-size: 24px;
            line-height: inherit;
            margin: 0 auto 5px
        }

.el-upload-cover__title {
    background-color: #ffffff;
    bottom: 0;
    color: var(--el-text-color-primary);
    font-size: 14px;
    font-weight: normal;
    height: 36px;
    left: 0;
    line-height: 36px;
    margin: 0;
    overflow: hidden;
    padding: 0 10px;
    position: absolute;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.el-upload-cover + .el-upload__inner {
    opacity: 0;
    position: relative;
    z-index: 1
}

.el-vl__wrapper {
    position: relative
}

    .el-vl__wrapper.always-on .el-virtual-scrollbar, .el-vl__wrapper:hover .el-virtual-scrollbar {
        opacity: 1
    }

.el-vl__window {
    scrollbar-width: none
}

    .el-vl__window::-webkit-scrollbar {
        display: none
    }

.el-virtual-scrollbar {
    opacity: 0;
    transition: opacity .34s ease-out
}

    .el-virtual-scrollbar.always-on {
        opacity: 1
    }

.el-vg__wrapper {
    position: relative
}

.el-popper {
    --el-popper-border-radius: var(--el-popover-border-radius,4px);
    --el-popper-bg-color-light: var(--el-bg-color-overlay);
    --el-popper-bg-color-dark: var(--el-text-color-primary);
    border-radius: var(--el-popper-border-radius);
    font-size: 12px;
    line-height: 20px;
    min-width: 10px;
    overflow-wrap: break-word;
    padding: 5px 11px;
    position: absolute;
    visibility: visible;
    word-break: normal;
    z-index: 2000
}

    .el-popper.is-dark {
        --el-fill-color-blank: var(--el-popper-bg-color-dark);
        color: var(--el-bg-color)
    }

        .el-popper.is-dark, .el-popper.is-dark > .el-popper__arrow:before {
            background: var(--el-popper-bg-color-dark);
            border: 1px solid var(--el-text-color-primary)
        }

            .el-popper.is-dark > .el-popper__arrow:before {
                right: 0
            }

    .el-popper.is-light {
        --el-fill-color-blank: var(--el-popper-bg-color-light)
    }

        .el-popper.is-light, .el-popper.is-light > .el-popper__arrow:before {
            background: var(--el-popper-bg-color-light);
            border: 1px solid var(--el-border-color-light)
        }

            .el-popper.is-light > .el-popper__arrow:before {
                right: 0
            }

    .el-popper.is-pure {
        padding: 0
    }

.el-popper__arrow, .el-popper__arrow:before {
    height: 10px;
    position: absolute;
    width: 10px;
    z-index: -1
}

    .el-popper__arrow:before {
        background: var(--el-text-color-primary);
        box-sizing: border-box;
        content: " ";
        transform: rotate(45deg)
    }

.el-popper[data-popper-placement^=top] > .el-popper__arrow {
    bottom: -5px
}

    .el-popper[data-popper-placement^=top] > .el-popper__arrow:before {
        border-bottom-right-radius: 2px
    }

.el-popper[data-popper-placement^=bottom] > .el-popper__arrow {
    top: -5px
}

    .el-popper[data-popper-placement^=bottom] > .el-popper__arrow:before {
        border-top-left-radius: 2px
    }

.el-popper[data-popper-placement^=left] > .el-popper__arrow {
    right: -5px
}

    .el-popper[data-popper-placement^=left] > .el-popper__arrow:before {
        border-top-right-radius: 2px
    }

.el-popper[data-popper-placement^=right] > .el-popper__arrow {
    left: -5px
}

    .el-popper[data-popper-placement^=right] > .el-popper__arrow:before {
        border-bottom-left-radius: 2px
    }

.el-popper[data-popper-placement^=top] > .el-popper__arrow:before {
    border-left-color: transparent !important;
    border-top-color: transparent !important
}

.el-popper[data-popper-placement^=bottom] > .el-popper__arrow:before {
    border-bottom-color: transparent !important;
    border-right-color: transparent !important
}

.el-popper[data-popper-placement^=left] > .el-popper__arrow:before {
    border-bottom-color: transparent !important;
    border-left-color: transparent !important
}

.el-popper[data-popper-placement^=right] > .el-popper__arrow:before {
    border-right-color: transparent !important;
    border-top-color: transparent !important
}

.el-statistic {
    --el-statistic-title-font-weight: 400;
    --el-statistic-title-font-size: var(--el-font-size-extra-small);
    --el-statistic-title-color: var(--el-text-color-regular);
    --el-statistic-content-font-weight: 400;
    --el-statistic-content-font-size: var(--el-font-size-extra-large);
    --el-statistic-content-color: var(--el-text-color-primary)
}

.el-statistic__head {
    color: var(--el-statistic-title-color);
    font-size: var(--el-statistic-title-font-size);
    font-weight: var(--el-statistic-title-font-weight);
    line-height: 20px;
    margin-bottom: 4px
}

.el-statistic__content {
    color: var(--el-statistic-content-color);
    font-size: var(--el-statistic-content-font-size);
    font-weight: var(--el-statistic-content-font-weight)
}

.el-statistic__value {
    display: inline-block
}

.el-statistic__prefix {
    display: inline-block;
    margin-right: 4px
}

.el-statistic__suffix {
    display: inline-block;
    margin-left: 4px
}

.el-tour {
    --el-tour-width: 520px;
    --el-tour-padding-primary: 12px;
    --el-tour-font-line-height: var(--el-font-line-height-primary);
    --el-tour-title-font-size: 16px;
    --el-tour-title-text-color: var(--el-text-color-primary);
    --el-tour-title-font-weight: 400;
    --el-tour-close-color: var(--el-color-info);
    --el-tour-font-size: 14px;
    --el-tour-color: var(--el-text-color-primary);
    --el-tour-bg-color: var(--el-bg-color);
    --el-tour-border-radius: 4px
}

.el-tour__hollow {
    transition: all var(--el-transition-duration) ease
}

.el-tour__content {
    border-radius: var(--el-tour-border-radius);
    box-shadow: var(--el-box-shadow-light);
    outline: none;
    overflow-wrap: break-word;
    padding: var(--el-tour-padding-primary);
    width: var(--el-tour-width)
}

.el-tour__arrow, .el-tour__content {
    background: var(--el-tour-bg-color);
    box-sizing: border-box
}

.el-tour__arrow {
    height: 10px;
    pointer-events: none;
    position: absolute;
    transform: rotate(45deg);
    width: 10px
}

.el-tour__content[data-side^=top] .el-tour__arrow {
    border-left-color: transparent;
    border-top-color: transparent
}

.el-tour__content[data-side^=bottom] .el-tour__arrow {
    border-bottom-color: transparent;
    border-right-color: transparent
}

.el-tour__content[data-side^=left] .el-tour__arrow {
    border-bottom-color: transparent;
    border-left-color: transparent
}

.el-tour__content[data-side^=right] .el-tour__arrow {
    border-right-color: transparent;
    border-top-color: transparent
}

.el-tour__content[data-side^=top] .el-tour__arrow {
    bottom: -5px
}

.el-tour__content[data-side^=bottom] .el-tour__arrow {
    top: -5px
}

.el-tour__content[data-side^=left] .el-tour__arrow {
    right: -5px
}

.el-tour__content[data-side^=right] .el-tour__arrow {
    left: -5px
}

.el-tour__closebtn {
    background: transparent;
    border: none;
    cursor: pointer;
    font-size: var(--el-message-close-size,16px);
    height: 40px;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px
}

    .el-tour__closebtn .el-tour__close {
        color: var(--el-tour-close-color);
        font-size: inherit
    }

    .el-tour__closebtn:focus .el-tour__close, .el-tour__closebtn:hover .el-tour__close {
        color: var(--el-color-primary)
    }

.el-tour__header {
    padding-bottom: var(--el-tour-padding-primary)
}

    .el-tour__header.show-close {
        padding-right: calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))
    }

.el-tour__title {
    color: var(--el-tour-title-text-color);
    font-size: var(--el-tour-title-font-size);
    font-weight: var(--el-tour-title-font-weight);
    line-height: var(--el-tour-font-line-height)
}

.el-tour__body {
    color: var(--el-tour-text-color);
    font-size: var(--el-tour-font-size)
}

    .el-tour__body img, .el-tour__body video {
        max-width: 100%
    }

.el-tour__footer {
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    padding-top: var(--el-tour-padding-primary)
}

.el-tour__content .el-tour-indicators {
    display: inline-block;
    flex: 1
}

.el-tour__content .el-tour-indicator {
    background: var(--el-color-info-light-9);
    border-radius: 50%;
    display: inline-block;
    height: 6px;
    margin-right: 6px;
    width: 6px
}

    .el-tour__content .el-tour-indicator.is-active {
        background: var(--el-color-primary)
    }

.el-tour.el-tour--primary {
    --el-tour-title-text-color: #fff;
    --el-tour-text-color: #fff;
    --el-tour-bg-color: var(--el-color-primary);
    --el-tour-close-color: #fff
}

    .el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close, .el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close {
        color: var(--el-tour-title-text-color)
    }

    .el-tour.el-tour--primary .el-button--default {
        background: #fff;
        border-color: var(--el-color-primary);
        color: var(--el-color-primary)
    }

    .el-tour.el-tour--primary .el-button--primary {
        border-color: #fff
    }

    .el-tour.el-tour--primary .el-tour-indicator {
        background: rgba(255,255,255,.15)
    }

        .el-tour.el-tour--primary .el-tour-indicator.is-active {
            background: #fff
        }

.el-tour-parent--hidden {
    overflow: hidden
}

.el-anchor {
    --el-anchor-bg-color: var(--el-bg-color);
    --el-anchor-padding-indent: 14px;
    --el-anchor-line-height: 22px;
    --el-anchor-font-size: 12px;
    --el-anchor-color: var(--el-text-color-secondary);
    --el-anchor-active-color: var(--el-color-primary);
    --el-anchor-hover-color: var(--el-text-color-regular);
    --el-anchor-marker-bg-color: var(--el-color-primary);
    background-color: var(--el-anchor-bg-color);
    position: relative
}

.el-anchor__marker {
    background-color: var(--el-anchor-marker-bg-color);
    border-radius: 4px;
    opacity: 0;
    position: absolute;
    z-index: 0
}

.el-anchor.el-anchor--vertical .el-anchor__marker {
    height: 14px;
    left: 0;
    top: 8px;
    transition: top .25s ease-in-out,opacity .25s;
    width: 4px
}

.el-anchor.el-anchor--vertical .el-anchor__list {
    padding-left: var(--el-anchor-padding-indent)
}

.el-anchor.el-anchor--vertical.el-anchor--underline:before {
    background-color: rgba(5,5,5,.06);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    width: 2px
}

.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker {
    border-radius: unset;
    width: 2px
}

.el-anchor.el-anchor--horizontal .el-anchor__marker {
    bottom: 0;
    height: 2px;
    transition: left .25s ease-in-out,opacity .25s,width .25s;
    width: 20px
}

.el-anchor.el-anchor--horizontal .el-anchor__list {
    display: flex;
    padding-bottom: 4px
}

    .el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item {
        padding-left: 16px
    }

        .el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child {
            padding-left: 0
        }

.el-anchor.el-anchor--horizontal.el-anchor--underline:before {
    background-color: rgba(5,5,5,.06);
    bottom: 0;
    content: "";
    height: 2px;
    position: absolute;
    width: 100%
}

.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker {
    border-radius: unset;
    height: 2px
}

.el-anchor__item {
    display: flex;
    flex-direction: column
}

.el-anchor__link {
    color: var(--el-anchor-color);
    cursor: pointer;
    font-size: var(--el-anchor-font-size);
    line-height: var(--el-anchor-line-height);
    max-width: 100%;
    outline: none;
    overflow: hidden;
    padding: 4px 0;
    text-decoration: none;
    text-overflow: ellipsis;
    transition: color var(--el-transition-duration);
    white-space: nowrap
}

    .el-anchor__link:focus, .el-anchor__link:hover {
        color: var(--el-hover-color)
    }

    .el-anchor__link:focus-visible {
        border-radius: var(--el-border-radius-base);
        outline: 2px solid var(--el-color-primary)
    }

    .el-anchor__link.is-active {
        color: var(--el-anchor-active-color)
    }

.el-anchor .el-anchor__list .el-anchor__item a {
    display: inline-block
}

.el-segmented--vertical {
    flex-direction: column
}

    .el-segmented--vertical .el-segmented__item {
        padding: 11px
    }

.el-segmented {
    --el-segmented-color: var(--el-text-color-regular);
    --el-segmented-bg-color: var(--el-fill-color-light);
    --el-segmented-padding: 2px;
    --el-segmented-item-selected-color: var(--el-color-white);
    --el-segmented-item-selected-bg-color: var(--el-color-primary);
    --el-segmented-item-selected-disabled-bg-color: var(--el-color-primary-light-5);
    --el-segmented-item-hover-color: var(--el-text-color-primary);
    --el-segmented-item-hover-bg-color: var(--el-fill-color-dark);
    --el-segmented-item-active-bg-color: var(--el-fill-color-darker);
    --el-segmented-item-disabled-color: var(--el-text-color-placeholder);
    align-items: stretch;
    background: var(--el-segmented-bg-color);
    border-radius: var(--el-border-radius-base);
    box-sizing: border-box;
    color: var(--el-segmented-color);
    display: inline-flex;
    font-size: 14px;
    min-height: 32px;
    padding: var(--el-segmented-padding)
}

.el-segmented__group {
    align-items: stretch;
    display: flex;
    position: relative;
    width: 100%
}

.el-segmented__item-selected {
    background: var(--el-segmented-item-selected-bg-color);
    border-radius: calc(var(--el-border-radius-base) - 2px);
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: all .3s;
    width: 10px
}

    .el-segmented__item-selected.is-disabled {
        background: var(--el-segmented-item-selected-disabled-bg-color)
    }

    .el-segmented__item-selected.is-focus-visible:before {
        border-radius: inherit;
        bottom: 0;
        content: "";
        left: 0;
        outline: 2px solid var(--el-segmented-item-selected-bg-color);
        outline-offset: 1px;
        position: absolute;
        right: 0;
        top: 0
    }

.el-segmented__item {
    align-items: center;
    border-radius: calc(var(--el-border-radius-base) - 2px);
    cursor: pointer;
    display: flex;
    flex: 1;
    padding: 0 11px
}

    .el-segmented__item:not(.is-disabled):not(.is-selected):hover {
        background: var(--el-segmented-item-hover-bg-color);
        color: var(--el-segmented-item-hover-color)
    }

    .el-segmented__item:not(.is-disabled):not(.is-selected):active {
        background: var(--el-segmented-item-active-bg-color)
    }

    .el-segmented__item.is-selected, .el-segmented__item.is-selected.is-disabled {
        color: var(--el-segmented-item-selected-color)
    }

    .el-segmented__item.is-disabled {
        color: var(--el-segmented-item-disabled-color);
        cursor: not-allowed
    }

.el-segmented__item-input {
    height: 0;
    margin: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 0
}

.el-segmented__item-label {
    flex: 1;
    line-height: normal;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    transition: color .3s;
    white-space: nowrap;
    z-index: 1
}

.el-segmented.is-block {
    display: flex
}

    .el-segmented.is-block .el-segmented__item {
        min-width: 0
    }

.el-segmented--large {
    border-radius: var(--el-border-radius-base);
    font-size: 16px;
    min-height: 40px
}

    .el-segmented--large .el-segmented__item-selected {
        border-radius: calc(var(--el-border-radius-base) - 2px)
    }

    .el-segmented--large .el-segmented--vertical .el-segmented__item {
        padding: 11px
    }

    .el-segmented--large .el-segmented__item {
        border-radius: calc(var(--el-border-radius-base) - 2px);
        padding: 0 11px
    }

.el-segmented--small {
    border-radius: calc(var(--el-border-radius-base) - 1px);
    font-size: 14px;
    min-height: 24px
}

    .el-segmented--small .el-segmented__item-selected {
        border-radius: calc(var(--el-border-radius-base) - 3px)
    }

    .el-segmented--small .el-segmented--vertical .el-segmented__item {
        padding: 7px
    }

    .el-segmented--small .el-segmented__item {
        border-radius: calc(var(--el-border-radius-base) - 3px);
        padding: 0 7px
    }

.el-mention {
    position: relative;
    width: 100%
}

.el-mention__popper.el-popper {
    background: var(--el-bg-color-overlay);
    box-shadow: var(--el-box-shadow-light)
}

    .el-mention__popper.el-popper, .el-mention__popper.el-popper .el-popper__arrow:before {
        border: 1px solid var(--el-border-color-light)
    }

        .el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before {
            border-left-color: transparent;
            border-top-color: transparent
        }

        .el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before {
            border-bottom-color: transparent;
            border-right-color: transparent
        }

        .el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before {
            border-bottom-color: transparent;
            border-left-color: transparent
        }

        .el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before {
            border-right-color: transparent;
            border-top-color: transparent
        }

.el-mention-dropdown {
    --el-mention-font-size: var(--el-font-size-base);
    --el-mention-bg-color: var(--el-bg-color-overlay);
    --el-mention-shadow: var(--el-box-shadow-light);
    --el-mention-border: 1px solid var(--el-border-color-light);
    --el-mention-option-color: var(--el-text-color-regular);
    --el-mention-option-height: 34px;
    --el-mention-option-min-width: 100px;
    --el-mention-option-hover-background: var(--el-fill-color-light);
    --el-mention-option-selected-color: var(--el-color-primary);
    --el-mention-option-disabled-color: var(--el-text-color-placeholder);
    --el-mention-option-loading-color: var(--el-text-color-secondary);
    --el-mention-option-loading-padding: 10px 0;
    --el-mention-max-height: 174px;
    --el-mention-padding: 6px 0;
    --el-mention-header-padding: 10px;
    --el-mention-footer-padding: 10px
}

.el-mention-dropdown__item {
    box-sizing: border-box;
    color: var(--el-mention-option-color);
    cursor: pointer;
    font-size: var(--el-mention-font-size);
    height: var(--el-mention-option-height);
    line-height: var(--el-mention-option-height);
    min-width: var(--el-mention-option-min-width);
    overflow: hidden;
    padding: 0 20px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .el-mention-dropdown__item.is-hovering {
        background-color: var(--el-mention-option-hover-background)
    }

    .el-mention-dropdown__item.is-selected {
        color: var(--el-mention-option-selected-color);
        font-weight: bold
    }

    .el-mention-dropdown__item.is-disabled {
        background-color: unset;
        color: var(--el-mention-option-disabled-color);
        cursor: not-allowed
    }

.el-mention-dropdown {
    border-radius: var(--el-border-radius-base);
    box-sizing: border-box;
    z-index: calc(var(--el-index-top) + 1)
}

.el-mention-dropdown__loading {
    color: var(--el-mention-option-loading-color);
    font-size: 12px;
    margin: 0;
    min-width: var(--el-mention-option-min-width);
    padding: 10px 0;
    text-align: center
}

.el-mention-dropdown__wrap {
    max-height: var(--el-mention-max-height)
}

.el-mention-dropdown__list {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: var(--el-mention-padding)
}

.el-mention-dropdown__header {
    border-bottom: var(--el-mention-border);
    padding: var(--el-mention-header-padding)
}

.el-mention-dropdown__footer {
    border-top: var(--el-mention-border);
    padding: var(--el-mention-footer-padding)
}

.el-splitter {
    display: flex;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%
}

.el-splitter__mask {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999
}

.el-splitter__mask-horizontal {
    cursor: ew-resize
}

.el-splitter__mask-vertical {
    cursor: ns-resize
}

.el-splitter__horizontal {
    flex-direction: row
}

.el-splitter__vertical {
    flex-direction: column
}

.el-splitter-bar {
    flex: none;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.el-splitter-bar__dragger {
    background: transparent;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 1
}

    .el-splitter-bar__dragger:after, .el-splitter-bar__dragger:before {
        background-color: var(--el-border-color-light);
        content: "";
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%,-50%)
    }

    .el-splitter-bar__dragger:not(.is-lazy):after {
        display: none
    }

    .el-splitter-bar__dragger:after {
        opacity: .4
    }

    .el-splitter-bar__dragger:hover:not(.is-disabled):before {
        background-color: var(--el-color-primary-light-5)
    }

.el-splitter-bar__dragger-horizontal:after, .el-splitter-bar__dragger-horizontal:before {
    height: 100%;
    width: 2px
}

.el-splitter-bar__dragger-vertical:after, .el-splitter-bar__dragger-vertical:before {
    height: 2px;
    width: 100%
}

.el-splitter-bar__dragger-active:after, .el-splitter-bar__dragger-active:before {
    background-color: var(--el-color-primary-light-3)
}

.el-splitter-bar__dragger-active.el-splitter-bar__dragger-horizontal:after {
    transform: translate(calc(-50% + var(--el-splitter-bar-offset)),-50%)
}

.el-splitter-bar__dragger-active.el-splitter-bar__dragger-vertical:after {
    transform: translate(-50%,calc(-50% + var(--el-splitter-bar-offset)))
}

.el-splitter-bar:hover .el-splitter-bar__collapse-icon {
    opacity: 1
}

.el-splitter-bar__collapse-icon {
    align-items: center;
    background: var(--el-border-color-light);
    border-radius: 2px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    opacity: 0;
    position: absolute;
    z-index: 9
}

    .el-splitter-bar__collapse-icon:hover {
        background-color: var(--el-color-primary-light-5);
        opacity: 1
    }

.el-splitter-bar__horizontal-collapse-icon-start {
    height: 24px;
    left: -12px;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 16px
}

.el-splitter-bar__horizontal-collapse-icon-end {
    height: 24px;
    left: 12px;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 16px
}

.el-splitter-bar__vertical-collapse-icon-start {
    height: 16px;
    right: 50%;
    top: -12px;
    transform: translate(50%,-50%);
    width: 24px
}

.el-splitter-bar__vertical-collapse-icon-end {
    height: 16px;
    right: 50%;
    top: 12px;
    transform: translate(50%,-50%);
    width: 24px
}

.el-splitter-panel {
    box-sizing: border-box;
    flex-grow: 0;
    overflow: auto;
    scrollbar-width: thin
}

