/* Minification failed. Returning unminified contents.
(6865,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(6867,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(6889,17): run-time error CSS1039: Token not allowed after unary operator: '-cor06'
(6892,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(6897,17): run-time error CSS1039: Token not allowed after unary operator: '-cor06'
(6898,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(6899,24): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(7127,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(7454,33): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(7459,32): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(7495,30): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(7499,30): run-time error CSS1039: Token not allowed after unary operator: '-red'
(7503,34): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(7508,33): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(7513,34): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(7517,37): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(7646,28): run-time error CSS1039: Token not allowed after unary operator: '-cor10'
(7650,28): run-time error CSS1039: Token not allowed after unary operator: '-cor11'
(7654,28): run-time error CSS1039: Token not allowed after unary operator: '-cor12'
(7658,28): run-time error CSS1039: Token not allowed after unary operator: '-cor13'
(7662,28): run-time error CSS1039: Token not allowed after unary operator: '-cor14'
(7666,28): run-time error CSS1039: Token not allowed after unary operator: '-cor15'
(7670,28): run-time error CSS1039: Token not allowed after unary operator: '-cor16'
(7674,28): run-time error CSS1039: Token not allowed after unary operator: '-cor17'
(7678,28): run-time error CSS1039: Token not allowed after unary operator: '-cor18'
(7682,28): run-time error CSS1039: Token not allowed after unary operator: '-cor19'
(7686,28): run-time error CSS1039: Token not allowed after unary operator: '-cor20'
(7690,28): run-time error CSS1039: Token not allowed after unary operator: '-cor21'
(7694,28): run-time error CSS1039: Token not allowed after unary operator: '-cor22'
(7716,28): run-time error CSS1039: Token not allowed after unary operator: '-cor21'
(7720,28): run-time error CSS1039: Token not allowed after unary operator: '-cor22'
(7724,28): run-time error CSS1039: Token not allowed after unary operator: '-cor23'
(7728,28): run-time error CSS1039: Token not allowed after unary operator: '-cor24'
(7732,28): run-time error CSS1039: Token not allowed after unary operator: '-cor25'
(7758,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(7881,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(7909,32): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(7914,32): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(7972,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(8050,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(8052,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(8061,48): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(8062,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8081,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(8111,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8137,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(8145,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(8163,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(8171,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(8187,28): run-time error CSS1039: Token not allowed after unary operator: '-cor11'
(8198,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8208,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8217,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(8227,30): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(8257,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(8258,30): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(8311,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8341,24): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(8341,38): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(8341,52): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8341,65): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(8348,24): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(8348,38): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(8348,52): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8348,65): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(8394,30): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(8398,30): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(8498,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(8593,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(8620,24): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8620,37): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8620,50): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(8620,64): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8920,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(8924,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(8928,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(8932,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(8936,17): run-time error CSS1039: Token not allowed after unary operator: '-red'
(8940,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(8944,17): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(8948,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8952,17): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(8956,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(8960,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(8964,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(8968,28): run-time error CSS1039: Token not allowed after unary operator: '-red'
(8972,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(8976,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(8980,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(8984,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(8988,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor04'
(8992,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor05'
(8996,28): run-time error CSS1039: Token not allowed after unary operator: '-cor09'
(9000,28): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(9004,28): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(9008,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(9040,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(9045,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(9074,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9127,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(9133,28): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(9138,28): run-time error CSS1039: Token not allowed after unary operator: '-cor06'
(9144,28): run-time error CSS1039: Token not allowed after unary operator: '-cor11'
(9149,28): run-time error CSS1039: Token not allowed after unary operator: '-cor12'
(9153,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9156,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9161,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(9167,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9171,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(9189,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(9194,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(9207,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(9208,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9217,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9222,28): run-time error CSS1039: Token not allowed after unary operator: '-cor07'
(9228,28): run-time error CSS1039: Token not allowed after unary operator: '-cor10'
(9233,28): run-time error CSS1039: Token not allowed after unary operator: '-cor13'
(9237,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9238,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9242,28): run-time error CSS1039: Token not allowed after unary operator: '-gray40'
(9248,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor04'
(9255,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9259,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(9263,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9264,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9272,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(9276,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(9281,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9282,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9306,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9311,28): run-time error CSS1039: Token not allowed after unary operator: '-cor11'
(9318,32): run-time error CSS1039: Token not allowed after unary operator: '-cor10'
(9351,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9358,28): run-time error CSS1039: Token not allowed after unary operator: '-cor11'
(9364,32): run-time error CSS1039: Token not allowed after unary operator: '-cor10'
(9368,28): run-time error CSS1039: Token not allowed after unary operator: '-cor06'
(9385,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9386,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9391,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9392,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9404,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9405,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9410,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9411,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9418,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9424,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9425,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9442,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9445,28): run-time error CSS1039: Token not allowed after unary operator: '-cor11'
(9449,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9450,32): run-time error CSS1039: Token not allowed after unary operator: '-cor10'
(9464,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9470,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9475,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(9481,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(9486,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9492,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9539,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9548,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9553,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(9557,35): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor14'
(9562,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9571,35): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor14'
(9577,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9588,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9589,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(9600,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9613,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9626,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9646,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9652,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(9688,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9689,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(9693,35): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor14'
(9704,17): run-time error CSS1039: Token not allowed after unary operator: '-gray70'
(9709,17): run-time error CSS1039: Token not allowed after unary operator: '-gray70'
(9727,48): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9775,37): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor14'
(9799,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(9804,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9809,25): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9815,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9828,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9843,24): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9848,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9852,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9891,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9897,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(9898,34): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9923,64): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9936,33): run-time error CSS1039: Token not allowed after unary operator: '-gray80'
(9946,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(9953,21): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(9954,32): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(9969,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(9979,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(9998,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(9999,28): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(10005,21): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(10011,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10012,36): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(10024,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10025,28): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(10031,21): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(10037,25): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(10038,36): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(10098,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10104,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10109,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10115,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10120,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10122,44): run-time error CSS1019: Unexpected token, found '@ViewBag'
(10122,44): run-time error CSS1042: Expected function, found '@ViewBag'
(10122,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@ViewBag'
(10128,48): run-time error CSS1019: Unexpected token, found '@ViewBag'
(10128,48): run-time error CSS1042: Expected function, found '@ViewBag'
(10128,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@ViewBag'
(10132,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10138,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10143,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10149,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10154,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10160,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10165,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10171,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10176,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10182,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10187,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10193,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10198,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10204,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10209,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10215,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10220,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10226,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10231,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10237,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10242,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor06'
(10248,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor07'
(10256,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(10315,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(10327,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(10343,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10356,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(10362,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10399,17): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(10403,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(10413,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10420,28): run-time error CSS1039: Token not allowed after unary operator: '-red'
(10444,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10448,28): run-time error CSS1039: Token not allowed after unary operator: '-red'
(10524,34): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10549,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10563,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(10571,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10574,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10583,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10584,30): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10603,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10617,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(10625,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10628,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10638,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10639,30): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10659,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10671,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10672,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(10684,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10685,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(10697,17): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(10698,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(10712,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(10721,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10725,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10735,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10736,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(10747,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10762,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10785,22): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10837,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(10889,30): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(10891,22): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(10906,26): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(10908,22): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10967,24): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(10967,38): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10967,51): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(10967,65): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10971,24): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10971,37): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10971,50): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10971,63): run-time error CSS1039: Token not allowed after unary operator: '-white'
(10977,24): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(10977,38): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(10977,52): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(10977,66): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(10997,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(10998,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(11005,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(11006,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(11019,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11024,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(11041,34): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(11047,34): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11065,38): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(11121,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(11135,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(11143,36): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11174,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11181,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11188,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11195,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11202,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11210,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(11226,28): run-time error CSS1039: Token not allowed after unary operator: '-gray90'
(11226,42): run-time error CSS1039: Token not allowed after unary operator: '-gray90'
(11226,56): run-time error CSS1039: Token not allowed after unary operator: '-gray90'
(11226,70): run-time error CSS1039: Token not allowed after unary operator: '-gray90'
(11234,21): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(11237,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11250,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11250,45): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11250,58): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11250,71): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11251,36): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11269,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11270,30): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(11313,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11324,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11325,32): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(11331,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11334,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(11340,17): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
: run-time error CSS1036: Expected expression, found ''
(11367,17): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(11448,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11458,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(11479,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(11480,26): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(11483,46): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor05'
(11484,43): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor05'
(11485,38): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor05'
(11499,28): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(11510,28): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(11590,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(11608,37): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(11637,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(11673,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(11694,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(11699,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11710,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(11717,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(11722,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11737,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(11748,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11756,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(11761,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11794,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(11799,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11807,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(11813,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(11845,33): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11869,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(11880,17): run-time error CSS1039: Token not allowed after unary operator: '-gray40'
(11888,29): run-time error CSS1039: Token not allowed after unary operator: '-gray40'
(11901,21): run-time error CSS1039: Token not allowed after unary operator: '-gray70'
(11902,33): run-time error CSS1039: Token not allowed after unary operator: '-gray70'
(11910,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11935,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11990,48): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(11997,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(12067,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(12073,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(12080,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12086,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(12099,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(12120,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(12128,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(12144,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(12171,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12177,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(12189,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(12214,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(12222,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(12227,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12230,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(12257,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(12262,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(12267,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12268,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(12279,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(12297,37): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(12320,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(12326,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(12345,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(12350,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(12363,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12379,28): run-time error CSS1039: Token not allowed after unary operator: '-gray50'
(12383,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(12387,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(12394,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12401,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12427,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12431,17): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(12432,28): run-time error CSS1039: Token not allowed after unary operator: '-gray50'
(12436,17): run-time error CSS1039: Token not allowed after unary operator: '-gray90'
(12437,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(12441,17): run-time error CSS1039: Token not allowed after unary operator: '-gray80'
(12442,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(12450,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12474,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12479,17): run-time error CSS1039: Token not allowed after unary operator: '-gray80'
(12480,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(12509,30): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(12558,35): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(12667,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(12673,28): run-time error CSS1039: Token not allowed after unary operator: '-cor12'
(12696,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor05'
(12716,28): run-time error CSS1039: Token not allowed after unary operator: '-cor08'
(12736,28): run-time error CSS1039: Token not allowed after unary operator: '-red'
(12756,28): run-time error CSS1039: Token not allowed after unary operator: '-cor19'
(12820,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(12826,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(12888,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(12902,34): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(13024,24): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(13024,50): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(13043,24): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(13043,50): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(13140,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(13205,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(13211,30): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(13220,30): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(13345,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(13634,34): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(13641,34): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(13648,34): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(13728,17): run-time error CSS1039: Token not allowed after unary operator: '-red'
(13738,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(13744,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(13759,17): run-time error CSS1039: Token not allowed after unary operator: '-red'
(13765,17): run-time error CSS1039: Token not allowed after unary operator: '-red'
(13772,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(13777,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(13782,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(13786,17): run-time error CSS1039: Token not allowed after unary operator: '-red'
(14138,30): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(14139,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(14213,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(14214,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(14230,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(14240,48): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(14382,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14383,28): run-time error CSS1039: Token not allowed after unary operator: '-cor16'
(14387,28): run-time error CSS1039: Token not allowed after unary operator: '-cor17'
(14391,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14392,28): run-time error CSS1039: Token not allowed after unary operator: '-red'
(14396,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14397,28): run-time error CSS1039: Token not allowed after unary operator: '-cor26'
(14401,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14402,28): run-time error CSS1039: Token not allowed after unary operator: '-cor08'
(14406,28): run-time error CSS1039: Token not allowed after unary operator: '-cor09'
(14410,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14411,28): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(14415,28): run-time error CSS1039: Token not allowed after unary operator: '-cor14'
(14419,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14420,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(14424,28): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(14428,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14429,28): run-time error CSS1039: Token not allowed after unary operator: '-cor15'
(14433,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14434,28): run-time error CSS1039: Token not allowed after unary operator: '-cor19'
(14438,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(14439,28): run-time error CSS1039: Token not allowed after unary operator: '-cor18'
(14495,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(14617,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(14623,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(14624,35): run-time error CSS1039: Token not allowed after unary operator: '-gray50'
(14633,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(14682,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(14689,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(14880,22): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(14882,24): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(14882,38): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(14882,52): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(14888,48): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(15146,22): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(15148,24): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(15148,38): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(15148,52): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(15173,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15180,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15186,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15187,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15202,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15210,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(15216,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15224,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(15230,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15238,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(15239,33): run-time error CSS1039: Token not allowed after unary operator: '-gray50'
(15245,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15252,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15259,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15266,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(15273,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15280,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(15287,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15295,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(15296,33): run-time error CSS1039: Token not allowed after unary operator: '-gray50'
(15537,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15548,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(15554,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15556,32): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(15557,33): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(15558,34): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(15559,35): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(15756,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(15760,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(15765,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15766,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15772,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(15778,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15780,32): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(15781,33): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(15782,34): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(15783,35): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(15796,21): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(15814,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15820,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15827,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15828,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15848,35): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(15858,25): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15864,41): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15866,36): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(15871,45): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15877,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15882,36): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(15887,41): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15899,24): run-time error CSS1039: Token not allowed after unary operator: '-black'
(15899,37): run-time error CSS1039: Token not allowed after unary operator: '-black'
(15899,50): run-time error CSS1039: Token not allowed after unary operator: '-black'
(15899,63): run-time error CSS1039: Token not allowed after unary operator: '-black'
(15915,24): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15915,44): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15915,64): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15915,84): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15932,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15932,41): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15932,54): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15932,74): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15934,32): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(15947,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15947,48): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15947,68): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15947,81): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(15949,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15956,32): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(15987,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(15991,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(15996,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15997,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(16003,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(16010,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(16016,32): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(16022,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(16029,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(16040,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(16047,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(16053,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(16059,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(16066,28): run-time error CSS1039: Token not allowed after unary operator: '-cor06'
(16072,32): run-time error CSS1039: Token not allowed after unary operator: '-cor10'
(16078,24): run-time error CSS1039: Token not allowed after unary operator: '-white'
(16078,37): run-time error CSS1039: Token not allowed after unary operator: '-white'
(16078,50): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(16078,64): run-time error CSS1039: Token not allowed after unary operator: '-white'
(16084,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(16090,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(16091,26): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(16098,32): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(16106,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(16109,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(16110,26): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(16129,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(16133,28): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(16138,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(16139,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(16162,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(16167,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(16175,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(16296,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(16302,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(16304,30): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(16317,21): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(16362,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(16385,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(16388,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(16406,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(16408,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(16413,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(16421,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(16424,28): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(16439,17): run-time error CSS1039: Token not allowed after unary operator: '-cor20'
(16452,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(16468,28): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(16475,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(16481,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(16486,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(16487,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(16558,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(16598,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(16602,17): run-time error CSS1039: Token not allowed after unary operator: '-cor08'
(16734,35): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(16735,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(16791,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(16795,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(16928,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(16954,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(16958,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(17026,32): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17050,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17056,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(17062,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(17068,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(17069,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(17075,32): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17085,18): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(17096,22): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(17102,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(17108,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(17109,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(17115,32): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17138,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17143,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(17151,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(17258,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17353,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(17380,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(17436,34): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(17442,33): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(17490,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17501,34): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17539,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(17587,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17650,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(17656,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17669,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(17743,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17761,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(17828,40): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17833,40): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17833,66): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17839,25): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(17846,29): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(17872,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(17883,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(17888,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(17893,25): run-time error CSS1039: Token not allowed after unary operator: '-gray90'
(17919,40): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(17924,40): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(17924,66): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(17930,25): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(17937,29): run-time error CSS1039: Token not allowed after unary operator: '-white'
(17962,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(17994,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(18004,28): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(18158,17): run-time error CSS1039: Token not allowed after unary operator: '-cor12'
(18163,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(18167,17): run-time error CSS1039: Token not allowed after unary operator: '-cor16'
(18171,17): run-time error CSS1039: Token not allowed after unary operator: '-cor08'
(18175,17): run-time error CSS1039: Token not allowed after unary operator: '-red'
(18179,17): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(18183,17): run-time error CSS1039: Token not allowed after unary operator: '-cor19'
(18198,28): run-time error CSS1039: Token not allowed after unary operator: '-cor12'
(18205,28): run-time error CSS1039: Token not allowed after unary operator: '-cor16'
(18209,28): run-time error CSS1039: Token not allowed after unary operator: '-cor08'
(18213,28): run-time error CSS1039: Token not allowed after unary operator: '-red'
(18217,28): run-time error CSS1039: Token not allowed after unary operator: '-gray100'
(18221,28): run-time error CSS1039: Token not allowed after unary operator: '-cor19'
(18270,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18287,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(18304,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18324,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18350,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(18375,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18386,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(18400,34): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(18411,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(18414,30): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(18424,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(18434,21): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(18441,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(18496,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18509,30): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(18529,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18537,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18559,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(18563,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(18581,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18599,17): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(18600,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18601,30): run-time error CSS1039: Token not allowed after unary operator: '-cor11'
(18605,30): run-time error CSS1039: Token not allowed after unary operator: '-cor06'
(18610,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(18616,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18630,17): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(18706,35): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(18719,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(18725,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18730,35): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(18736,39): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(18747,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(18748,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18750,28): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(18763,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(18796,31): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(18815,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18820,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(18828,21): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor01'
(18829,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18836,22): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(18858,26): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(18880,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(18897,25): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(18911,25): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(18913,36): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(18916,44): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(18942,35): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(18952,30): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(18961,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18969,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(18976,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(18984,28): run-time error CSS1039: Token not allowed after unary operator: '-red'
(19009,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(19013,31): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(19070,31): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(19082,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(19112,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19120,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(19126,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19127,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(19135,17): run-time error CSS1039: Token not allowed after unary operator: '-gray40'
(19143,31): run-time error CSS1039: Token not allowed after unary operator: '-gray40'
(19157,21): run-time error CSS1039: Token not allowed after unary operator: '-gray70'
(19158,35): run-time error CSS1039: Token not allowed after unary operator: '-gray70'
(19230,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(19273,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19305,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(19327,34): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19334,34): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19360,32): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
(19366,36): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19407,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19413,30): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(19441,30): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19445,34): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor03'
(19467,22): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19468,35): run-time error CSS1039: Token not allowed after unary operator: '-gray30'
(19469,33): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(19470,34): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(19471,32): run-time error CSS1039: Token not allowed after unary operator: '-gray20'
(19472,17): run-time error CSS1039: Token not allowed after unary operator: '-gray90'
(19600,35): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(19604,26): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(19605,36): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(19606,21): run-time error CSS1039: Token not allowed after unary operator: '-gray70'
(19635,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19666,22): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(19667,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(19668,17): run-time error CSS1039: Token not allowed after unary operator: '-gray70'
(19678,21): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(19683,26): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(19684,26): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(19685,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19697,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19698,26): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(19756,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(19780,17): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
(20065,28): run-time error CSS1039: Token not allowed after unary operator: '-clienteCor02'
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
(20206,32): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(20811,32): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(21225,18): run-time error CSS1039: Token not allowed after unary operator: '-white'
(21253,25): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(21255,36): run-time error CSS1039: Token not allowed after unary operator: '-white'
(21262,40): run-time error CSS1039: Token not allowed after unary operator: '-gray05'
(21278,28): run-time error CSS1039: Token not allowed after unary operator: '-black'
(21280,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(21304,28): run-time error CSS1039: Token not allowed after unary operator: '-gray10'
(21314,30): run-time error CSS1039: Token not allowed after unary operator: '-gray60'
(21347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(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 '-'
(21373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*!
 * bootswatch v3.3.4+1
 * Homepage: http://bootswatch.com
 * Copyright 2012-2015 Thomas Park
 * Licensed under MIT
 * Based on Bootstrap
*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-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: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
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 {
  border: 0;
  padding: 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-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .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 th,
  .table-bordered td {
    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: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur: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;
}
*:before,
*:after {
  -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: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.42857143;
  color: #2c3e50;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #18bc9c;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #18bc9c;
  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;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #ecf0f1;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid #ecf0f1;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  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: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #b4bcc2;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 21px;
  margin-bottom: 10.5px;
}
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,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
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: 39px;
}
h2,
.h2 {
  font-size: 32px;
}
h3,
.h3 {
  font-size: 26px;
}
h4,
.h4 {
  font-size: 19px;
}
h5,
.h5 {
  font-size: 15px;
}
h6,
.h6 {
  font-size: 13px;
}
p {
  margin: 0 0 10.5px;
}
.lead {
  margin-bottom: 21px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 22.5px;
  }
}
small,
.small {
  font-size: 86%;
}
mark,
.mark {
  background-color: #f39c12;
  padding: .2em;
}
.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: #b4bcc2;
}
.text-primary {
  color: #2c3e50;
}
a.text-primary:hover {
  color: #1a242f;
}
.text-success {
  color: #ffffff;
}
a.text-success:hover {
  color: #e6e6e6;
}
.text-info {
  color: #ffffff;
}
a.text-info:hover {
  color: #e6e6e6;
}
.text-warning {
  color: #ffffff;
}
a.text-warning:hover {
  color: #e6e6e6;
}
.text-danger {
  color: #ffffff;
}
a.text-danger:hover {
  color: #e6e6e6;
}
.bg-primary {
  color: #fff;
  background-color: #2c3e50;
}
a.bg-primary:hover {
  background-color: #1a242f;
}
.bg-success {
  background-color: #18bc9c;
}
a.bg-success:hover {
  background-color: #128f76;
}
.bg-info {
  background-color: #3498db;
}
a.bg-info:hover {
  background-color: #217dbb;
}
.bg-warning {
  background-color: #f39c12;
}
a.bg-warning:hover {
  background-color: #c87f0a;
}
.bg-danger {
  background-color: #e74c3c;
}
a.bg-danger:hover {
  background-color: #d62c1a;
}
.page-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid transparent;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 21px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #b4bcc2;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  font-size: 18.75px;
  border-left: 5px solid #ecf0f1;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #b4bcc2;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #ecf0f1;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 21px;
  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: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 10px;
  margin: 0 0 10.5px;
  font-size: 14px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #7b8a8b;
  background-color: #ecf0f1;
  border: 1px solid #cccccc;
  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 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  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-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    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-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    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-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    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: #b4bcc2;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 21px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ecf0f1;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ecf0f1;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ecf0f1;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ecf0f1;
}
.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 #ecf0f1;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #ecf0f1;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #ecf0f1;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #dde4e6;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #18bc9c;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #15a589;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #3498db;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #258cd1;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #f39c12;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #e08e0b;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #e74c3c;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #e43725;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ecf0f1;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 21px;
  font-size: 22.5px;
  line-height: inherit;
  color: #2c3e50;
  border: 0;
  border-bottom: 1px solid transparent;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  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="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 11px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #2c3e50;
}
.form-control {
  display: block;
  width: 100%;
  height: 43px;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #2c3e50;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #dce4ec;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 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: #2c3e50;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(44, 62, 80, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(44, 62, 80, 0.6);
}
.form-control::-moz-placeholder {
  color: #acb6c0;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #acb6c0;
}
.form-control::-webkit-input-placeholder {
  color: #acb6c0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #ecf0f1;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 43px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .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"] {
    line-height: 33px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .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"] {
    line-height: 64px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 21px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 11px;
  padding-bottom: 11px;
  margin-bottom: 0;
  min-height: 36px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 33px;
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 33px;
  line-height: 33px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 33px;
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
select.form-group-sm .form-control {
  height: 33px;
  line-height: 33px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 33px;
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  min-height: 34px;
}
.input-lg {
  height: 64px;
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 64px;
  line-height: 64px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 64px;
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.form-group-lg .form-control {
  height: 64px;
  line-height: 64px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 64px;
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
  min-height: 40px;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 53.75px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 43px;
  height: 43px;
  line-height: 43px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 64px;
  height: 64px;
  line-height: 64px;
}
.input-sm + .form-control-feedback {
  width: 33px;
  height: 33px;
  line-height: 33px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #ffffff;
}
.has-success .form-control {
  border-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
}
.has-success .input-group-addon {
  color: #ffffff;
  border-color: #ffffff;
  background-color: #18bc9c;
}
.has-success .form-control-feedback {
  color: #ffffff;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #ffffff;
}
.has-warning .form-control {
  border-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
}
.has-warning .input-group-addon {
  color: #ffffff;
  border-color: #ffffff;
  background-color: #f39c12;
}
.has-warning .form-control-feedback {
  color: #ffffff;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #ffffff;
}
.has-error .form-control {
  border-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
}
.has-error .input-group-addon {
  color: #ffffff;
  border-color: #ffffff;
  background-color: #e74c3c;
}
.has-error .form-control-feedback {
  color: #ffffff;
}
.has-feedback label ~ .form-control-feedback {
  top: 26px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #597ea2;
}
@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 .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 11px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 32px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 11px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 24.9999994px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 7px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #ffffff;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #ffffff;
  background-color: #95a5a6;
  border-color: #95a5a6;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #798d8f;
  border-color: #74898a;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #95a5a6;
  border-color: #95a5a6;
}
.btn-default .badge {
  color: #95a5a6;
  background-color: #ffffff;
}
.btn-primary {
  color: #ffffff;
  background-color: #2c3e50;
  border-color: #2c3e50;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #1a242f;
  border-color: #161f29;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #2c3e50;
  border-color: #2c3e50;
}
.btn-primary .badge {
  color: #2c3e50;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #18bc9c;
  border-color: #18bc9c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #128f76;
  border-color: #11866f;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #18bc9c;
  border-color: #18bc9c;
}
.btn-success .badge {
  color: #18bc9c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #3498db;
  border-color: #3498db;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #217dbb;
  border-color: #2077b2;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #3498db;
  border-color: #3498db;
}
.btn-info .badge {
  color: #3498db;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f39c12;
  border-color: #f39c12;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #c87f0a;
  border-color: #be780a;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f39c12;
  border-color: #f39c12;
}
.btn-warning .badge {
  color: #f39c12;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d62c1a;
  border-color: #cd2a19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #e74c3c;
  border-color: #e74c3c;
}
.btn-danger .badge {
  color: #e74c3c;
  background-color: #ffffff;
}
.btn-link {
  color: #18bc9c;
  font-weight: normal;
  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:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #18bc9c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #b4bcc2;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.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-property: height, visibility;
  -o-transition-property: height, visibility;
     transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
     transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
     transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  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;
  list-style: none;
  font-size: 15px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #7b8a8b;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #2c3e50;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #2c3e50;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #b4bcc2;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #b4bcc2;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  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-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-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-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-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 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-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.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-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  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="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  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-left: 0;
  padding-right: 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: 64px;
  padding: 18px 27px;
  font-size: 19px;
  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: 64px;
  line-height: 64px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].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: 33px;
  padding: 6px 9px;
  font-size: 13px;
  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: 33px;
  line-height: 33px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control: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: 10px 15px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1;
  color: #2c3e50;
  text-align: center;
  background-color: #ecf0f1;
  border: 1px solid #dce4ec;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 6px 9px;
  font-size: 13px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 18px 27px;
  font-size: 19px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  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:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-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:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-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:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  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 {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #ecf0f1;
}
.nav > li.disabled > a {
  color: #b4bcc2;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #b4bcc2;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #ecf0f1;
  border-color: #18bc9c;
}
.nav .nav-divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ecf0f1;
}
.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: #ecf0f1 #ecf0f1 #ecf0f1;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #2c3e50;
  background-color: #ffffff;
  border: 1px solid #ecf0f1;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.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:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ecf0f1;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ecf0f1;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.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:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #2c3e50;
}
.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 {
  text-align: center;
  margin-bottom: 5px;
}
.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:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ecf0f1;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ecf0f1;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 60px;
  margin-bottom: 21px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.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-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    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-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    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;
  padding: 19.5px 15px;
  font-size: 19px;
  line-height: 21px;
  height: 60px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  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;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 13px;
  margin-bottom: 13px;
  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: 9.75px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 21px;
}
@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 > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 21px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 19.5px;
    padding-bottom: 19.5px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}
@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 .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    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;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}
.navbar-btn.btn-sm {
  margin-top: 13.5px;
  margin-bottom: 13.5px;
}
.navbar-btn.btn-xs {
  margin-top: 19px;
  margin-bottom: 19px;
}
.navbar-text {
  margin-top: 19.5px;
  margin-bottom: 19.5px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 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: #2c3e50;
  border-color: transparent;
}
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #18bc9c;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #18bc9c;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #1a242f;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #1a242f;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #1a242f;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #1a242f;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #18bc9c;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #1a242f;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #18bc9c;
}
.navbar-default .btn-link {
  color: #ffffff;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #18bc9c;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}
.navbar-inverse {
  background-color: #18bc9c;
  border-color: transparent;
}
.navbar-inverse .navbar-brand {
  color: #ffffff;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #2c3e50;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #2c3e50;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #15a589;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #128f76;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #128f76;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #149c82;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #15a589;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #2c3e50;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #15a589;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #ffffff;
}
.navbar-inverse .navbar-link:hover {
  color: #2c3e50;
}
.navbar-inverse .btn-link {
  color: #ffffff;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #2c3e50;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #cccccc;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: #ecf0f1;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.breadcrumb > .active {
  color: #95a5a6;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 21px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 10px 15px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #ffffff;
  background-color: #18bc9c;
  border: 1px solid transparent;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #ffffff;
  background-color: #0f7864;
  border-color: transparent;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #0f7864;
  border-color: transparent;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #ecf0f1;
  background-color: #3be6c4;
  border-color: transparent;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 18px 27px;
  font-size: 19px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 6px 9px;
  font-size: 13px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #18bc9c;
  border: 1px solid transparent;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #0f7864;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #ffffff;
  background-color: #18bc9c;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #95a5a6;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #798d8f;
}
.label-primary {
  background-color: #2c3e50;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #1a242f;
}
.label-success {
  background-color: #18bc9c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #128f76;
}
.label-info {
  background-color: #3498db;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #217dbb;
}
.label-warning {
  background-color: #f39c12;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #c87f0a;
}
.label-danger {
  background-color: #e74c3c;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #d62c1a;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #2c3e50;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #2c3e50;
  background-color: #ffffff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #ecf0f1;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 23px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #cfd9db;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 67.5px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 21px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #ecf0f1;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #18bc9c;
}
.thumbnail .caption {
  padding: 9px;
  color: #2c3e50;
}
.alert {
  padding: 15px;
  margin-bottom: 21px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.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 {
  background-color: #18bc9c;
  border-color: #18bc9c;
  color: #ffffff;
}
.alert-success hr {
  border-top-color: #15a589;
}
.alert-success .alert-link {
  color: #e6e6e6;
}
.alert-info {
  background-color: #3498db;
  border-color: #3498db;
  color: #ffffff;
}
.alert-info hr {
  border-top-color: #258cd1;
}
.alert-info .alert-link {
  color: #e6e6e6;
}
.alert-warning {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #ffffff;
}
.alert-warning hr {
  border-top-color: #e08e0b;
}
.alert-warning .alert-link {
  color: #e6e6e6;
}
.alert-danger {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #ffffff;
}
.alert-danger hr {
  border-top-color: #e43725;
}
.alert-danger .alert-link {
  color: #e6e6e6;
}
@-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 {
  overflow: hidden;
  height: 21px;
  margin-bottom: 21px;
  background-color: #ecf0f1;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 13px;
  line-height: 21px;
  color: #ffffff;
  text-align: center;
  background-color: #2c3e50;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -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: #18bc9c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #3498db;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f39c12;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #e74c3c;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  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 {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #ecf0f1;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item {
  color: #555555;
}
a.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #555555;
  background-color: #ecf0f1;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #ecf0f1;
  color: #b4bcc2;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #b4bcc2;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #2c3e50;
  border-color: #2c3e50;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #8aa4be;
}
.list-group-item-success {
  color: #ffffff;
  background-color: #18bc9c;
}
a.list-group-item-success {
  color: #ffffff;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #ffffff;
  background-color: #15a589;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-group-item-info {
  color: #ffffff;
  background-color: #3498db;
}
a.list-group-item-info {
  color: #ffffff;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #ffffff;
  background-color: #258cd1;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-group-item-warning {
  color: #ffffff;
  background-color: #f39c12;
}
a.list-group-item-warning {
  color: #ffffff;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #ffffff;
  background-color: #e08e0b;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-group-item-danger {
  color: #ffffff;
  background-color: #e74c3c;
}
a.list-group-item-danger {
  color: #ffffff;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #ffffff;
  background-color: #e43725;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 21px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #ecf0f1;
  border-top: 1px solid #ecf0f1;
  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-right-radius: 3px;
  border-top-left-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-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead: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-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .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 #ecf0f1;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 21px;
}
.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 > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ecf0f1;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ecf0f1;
}
.panel-default {
  border-color: #ecf0f1;
}
.panel-default > .panel-heading {
  color: #2c3e50;
  background-color: #ecf0f1;
  border-color: #ecf0f1;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ecf0f1;
}
.panel-default > .panel-heading .badge {
  color: #ecf0f1;
  background-color: #2c3e50;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ecf0f1;
}
.panel-primary {
  border-color: #2c3e50;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #2c3e50;
  border-color: #2c3e50;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #2c3e50;
}
.panel-primary > .panel-heading .badge {
  color: #2c3e50;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #2c3e50;
}
.panel-success {
  border-color: #18bc9c;
}
.panel-success > .panel-heading {
  color: #ffffff;
  background-color: #18bc9c;
  border-color: #18bc9c;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #18bc9c;
}
.panel-success > .panel-heading .badge {
  color: #18bc9c;
  background-color: #ffffff;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #18bc9c;
}
.panel-info {
  border-color: #3498db;
}
.panel-info > .panel-heading {
  color: #ffffff;
  background-color: #3498db;
  border-color: #3498db;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #3498db;
}
.panel-info > .panel-heading .badge {
  color: #3498db;
  background-color: #ffffff;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #3498db;
}
.panel-warning {
  border-color: #f39c12;
}
.panel-warning > .panel-heading {
  color: #ffffff;
  background-color: #f39c12;
  border-color: #f39c12;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f39c12;
}
.panel-warning > .panel-heading .badge {
  color: #f39c12;
  background-color: #ffffff;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f39c12;
}
.panel-danger {
  border-color: #e74c3c;
}
.panel-danger > .panel-heading {
  color: #ffffff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #e74c3c;
}
.panel-danger > .panel-heading .badge {
  color: #e74c3c;
  background-color: #ffffff;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #e74c3c;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 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: #ecf0f1;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 22.5px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: none;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.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: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  padding: 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.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, 0.5);
    box-shadow: 0 5px 15px rgba(0, 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: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  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: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 15px;
  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 {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 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;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.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%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 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-prev,
  .carousel-control .icon-next {
    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 {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: 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-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.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;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.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;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.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;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.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;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.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;
  }
}
.navbar {
  border-width: 0;
}
.navbar-default .badge {
  background-color: #fff;
  color: #2c3e50;
}
.navbar-inverse .badge {
  background-color: #fff;
  color: #18bc9c;
}
.navbar-brand {
  line-height: 1;
}
.btn:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.text-primary,
.text-primary:hover {
  color: #2c3e50;
}
.text-success,
.text-success:hover {
  color: #18bc9c;
}
.text-danger,
.text-danger:hover {
  color: #e74c3c;
}
.text-warning,
.text-warning:hover {
  color: #f39c12;
}
.text-info,
.text-info:hover {
  color: #3498db;
}
table a:not(.btn),
.table a:not(.btn) {
  text-decoration: underline;
}
table .dropdown-menu a,
.table .dropdown-menu a {
  text-decoration: none;
}
table .success,
.table .success,
table .warning,
.table .warning,
table .danger,
.table .danger,
table .info,
.table .info {
  color: #fff;
}
table .success > th > a,
.table .success > th > a,
table .warning > th > a,
.table .warning > th > a,
table .danger > th > a,
.table .danger > th > a,
table .info > th > a,
.table .info > th > a,
table .success > td > a,
.table .success > td > a,
table .warning > td > a,
.table .warning > td > a,
table .danger > td > a,
.table .danger > td > a,
table .info > td > a,
.table .info > td > a,
table .success > a,
.table .success > a,
table .warning > a,
.table .warning > a,
table .danger > a,
.table .danger > a,
table .info > a,
.table .info > a {
  color: #fff;
}
table > thead > tr > th,
.table > thead > tr > th,
table > tbody > tr > th,
.table > tbody > tr > th,
table > tfoot > tr > th,
.table > tfoot > tr > th,
table > thead > tr > td,
.table > thead > tr > td,
table > tbody > tr > td,
.table > tbody > tr > td,
table > tfoot > tr > td,
.table > tfoot > tr > td {
  border: none;
}
table-bordered > thead > tr > th,
.table-bordered > thead > tr > th,
table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > th,
table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > th,
table-bordered > thead > tr > td,
.table-bordered > thead > tr > td,
table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > td,
table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ecf0f1;
}
.form-control,
input {
  border-width: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control:focus,
input:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning .form-control-feedback {
  color: #f39c12;
}
.has-warning .form-control,
.has-warning .form-control:focus {
  border: 2px solid #f39c12;
}
.has-warning .input-group-addon {
  border-color: #f39c12;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error .form-control-feedback {
  color: #e74c3c;
}
.has-error .form-control,
.has-error .form-control:focus {
  border: 2px solid #e74c3c;
}
.has-error .input-group-addon {
  border-color: #e74c3c;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success .form-control-feedback {
  color: #18bc9c;
}
.has-success .form-control,
.has-success .form-control:focus {
  border: 2px solid #18bc9c;
}
.has-success .input-group-addon {
  border-color: #18bc9c;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  border-color: transparent;
}
.pager a,
.pager a:hover {
  color: #fff;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  background-color: #3be6c4;
}
.close {
  color: #fff;
  text-decoration: none;
  opacity: 0.4;
}
.close:hover,
.close:focus {
  color: #fff;
  opacity: 1;
}
.alert .alert-link {
  color: #fff;
  text-decoration: underline;
}
.progress {
  height: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.progress .progress-bar {
  font-size: 10px;
  line-height: 10px;
}
.well {
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  border-color: #ecf0f1;
}
a.list-group-item-success.active {
  background-color: #18bc9c;
}
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  background-color: #15a589;
}
a.list-group-item-warning.active {
  background-color: #f39c12;
}
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  background-color: #e08e0b;
}
a.list-group-item-danger.active {
  background-color: #e74c3c;
}
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  background-color: #e43725;
}
.panel-default .close {
  color: #2c3e50;
}
.modal .close {
  color: #2c3e50;
}
.popover {
  color: #2c3e50;
}
/*
Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
*/
.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border-radius:5px;border:1px solid #d3d3d3;padding:5px}.cke_hc.cke_chrome{padding:2px}.cke_inner{display:block;-webkit-touch-callout:none;border-radius:5px;background:#d3d3d3 url(images/sprites.png) repeat-x 0 -1950px;background:linear-gradient(to bottom,#fff -15px,#d3d3d3 40px);padding:5px}.cke_float{background:#fff}.cke_float .cke_inner{padding-bottom:0}.cke_hc .cke_contents{border:1px solid black}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{white-space:normal}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;border-width:12px 12px 0 12px;border-color:transparent #efefef transparent transparent;border-style:dashed solid dashed dashed;margin:10px 0 0;font-size:0;float:right;vertical-align:bottom;cursor:se-resize;opacity:.8}.cke_resizer_ltr{margin-left:-12px}.cke_resizer_rtl{float:left;border-color:transparent transparent transparent #efefef;border-style:dashed dashed dashed solid;margin-right:-12px;cursor:sw-resize}.cke_hc .cke_resizer{width:10px;height:10px;border:1px solid #fff;margin-left:0}.cke_hc .cke_resizer_rtl{margin-right:0}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;border:1px solid #8f8f73;background-color:#fff;width:120px;height:100px;overflow:hidden;border-radius:3px}.cke_menu_panel{padding:2px;margin:0}.cke_combopanel{border:1px solid #8f8f73;border-top-left-radius:0;width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-family:Arial,Verdana,sans-serif;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0}.cke_panel_listItem a{padding:2px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #ccc;background-color:#e9f5ff}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#316ac5;background-color:#dff1ff}.cke_hc .cke_panel_listItem.cke_selected a,.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border-width:3px;padding:0}.cke_panel_grouptitle{font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif;font-weight:bold;white-space:nowrap;background-color:#dcdcdc;color:#000;margin:0;padding:3px}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:3px;margin-bottom:3px}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#316ac5 1px solid;background-color:#dff1ff}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#316ac5 1px solid;background-color:#dff1ff}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border-radius:5px;float:left;margin:0 6px 5px 0;padding:2px;background:url(images/sprites.png) repeat-x 0 -500px;background:linear-gradient(to bottom,#fff,#d3d3d3 100px)}.cke_hc .cke_toolgroup{padding-right:0;margin-right:4px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}.cke_rtl.cke_hc .cke_toolgroup{padding-left:0;margin-left:4px}a.cke_button{display:inline-block;height:18px;padding:2px 4px;border-radius:3px;outline:0;cursor:default;float:left;border:0}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}.cke_rtl.cke_hc .cke_button{margin:-2px -2px 0 4px}a.cke_button_on{background-color:#a3d7ff}.cke_hc .cke_button_on{border-width:3px;padding:1px 3px}a.cke_button_off{opacity:.7}a.cke_button_disabled{opacity:.3}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#86caff}.cke_hc a.cke_button:hover{background:black}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#dff1ff;opacity:1}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:16px;vertical-align:middle;float:left;cursor:default}.cke_hc .cke_button_label{padding:0;display:inline-block}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_button_arrow{display:inline-block;margin:7px 0 0 1px;width:0;height:0;border-width:3px;border-color:#2f2f2f transparent transparent transparent;border-style:solid dashed dashed dashed;cursor:default;vertical-align:middle}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:0 -2px 0 3px;width:auto;border:0}.cke_rtl.cke_hc .cke_button_arrow{margin:0 3px 0 -2px}.cke_toolbar_separator{float:left;border-left:solid 1px #d3d3d3;margin:3px 2px 0;height:16px}.cke_rtl .cke_toolbar_separator{border-right:solid 1px #d3d3d3;border-left:0;float:right}.cke_hc .cke_toolbar_separator{margin-left:0;width:3px}.cke_rtl.cke_hc .cke_toolbar_separator{margin:3px 0 0 2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;border:1px outset #d3d3d3;margin:11px 0 0;font-size:0;cursor:default;text-align:center}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_hc .cke_toolbox_collapser{border-width:1px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;border-width:3px;border-style:solid;border-color:transparent transparent #2f2f2f}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin:4px 2px 0 0;border-color:#2f2f2f transparent transparent}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d3d3d3;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#9d9d9d}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #ccc;background-color:#e9f5ff}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3}.cke_menubutton_on:hover,.cke_menubutton_on:focus,.cke_menubutton_on:active{border-color:#316ac5;background-color:#dff1ff}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:2px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/sprites.png);background-position:0 -1400px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-image:url(images/sprites.png);background-position:7px -1380px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px;filter:alpha(opacity = 70);opacity:.7}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{display:inline-block;border-radius:5px;background:url(images/sprites.png) 0 -100px repeat-x;float:left;padding:2px 4px 2px 6px;height:22px;margin:0 5px 5px 0;background:linear-gradient(to top,#fff,#d3d3d3 100px)}.cke_combo_off .cke_combo_button:hover,.cke_combo_off .cke_combo_button:focus,.cke_combo_off .cke_combo_button:active{background:#dff1ff;outline:0}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc .cke_combo_button{border:1px solid black;padding:1px 3px 1px 3px}.cke_hc .cke_rtl .cke_combo_button{border:1px solid black}.cke_combo_text{line-height:24px;text-overflow:ellipsis;overflow:hidden;color:#666;float:left;cursor:default;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right}.cke_combo_inlinelabel{font-style:italic;opacity:.70}.cke_combo_off .cke_combo_button:hover .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:active .cke_combo_inlinelabel,.cke_combo_off .cke_combo_button:focus .cke_combo_inlinelabel{opacity:1}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 3px;width:5px}.cke_combo_arrow{margin:9px 0 0;float:left;opacity:.70;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2f2f2f}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:4px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{margin-top:5px;float:left}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:1px 4px 0;color:#60676a;cursor:default;text-decoration:none;outline:0;border:0}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#efefef;opacity:.7;color:#000}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:#222;border-radius:5px;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#96ca0a;border:1px solid #96ca0a}.cke_notification_warning{background:#fd7c44;border:1px solid #fd7c44}.cke_notification_info{background:#54d3ec;border:1px solid #01b2d2}.cke_notification_info span.cke_notification_progress{background-color:#01b2d2;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:0 -1022px;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:2px;right:3px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__bold_icon {background: url(icons.png?t=de1371d) no-repeat 0 -0px !important;}.cke_button__italic_icon {background: url(icons.png?t=de1371d) no-repeat 0 -24px !important;}.cke_button__strike_icon {background: url(icons.png?t=de1371d) no-repeat 0 -48px !important;}.cke_button__subscript_icon {background: url(icons.png?t=de1371d) no-repeat 0 -72px !important;}.cke_button__superscript_icon {background: url(icons.png?t=de1371d) no-repeat 0 -96px !important;}.cke_button__underline_icon {background: url(icons.png?t=de1371d) no-repeat 0 -120px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png?t=de1371d) no-repeat 0 -144px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png?t=de1371d) no-repeat 0 -168px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png?t=de1371d) no-repeat 0 -192px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png?t=de1371d) no-repeat 0 -216px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png?t=de1371d) no-repeat 0 -240px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png?t=de1371d) no-repeat 0 -264px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png?t=de1371d) no-repeat 0 -288px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png?t=de1371d) no-repeat 0 -312px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png?t=de1371d) no-repeat 0 -336px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png?t=de1371d) no-repeat 0 -360px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png?t=de1371d) no-repeat 0 -384px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png?t=de1371d) no-repeat 0 -408px !important;}.cke_button__link_icon {background: url(icons.png?t=de1371d) no-repeat 0 -432px !important;}.cke_button__unlink_icon {background: url(icons.png?t=de1371d) no-repeat 0 -456px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png?t=de1371d) no-repeat 0 -480px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png?t=de1371d) no-repeat 0 -504px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png?t=de1371d) no-repeat 0 -528px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png?t=de1371d) no-repeat 0 -552px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png?t=de1371d) no-repeat 0 -576px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png?t=de1371d) no-repeat 0 -600px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png?t=de1371d) no-repeat 0 -624px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png?t=de1371d) no-repeat 0 -648px !important;}.cke_button__justifyblock_icon {background: url(icons.png?t=de1371d) no-repeat 0 -672px !important;}.cke_button__justifycenter_icon {background: url(icons.png?t=de1371d) no-repeat 0 -696px !important;}.cke_button__justifyleft_icon {background: url(icons.png?t=de1371d) no-repeat 0 -720px !important;}.cke_button__justifyright_icon {background: url(icons.png?t=de1371d) no-repeat 0 -744px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png?t=de1371d) no-repeat 0 -768px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png?t=de1371d) no-repeat 0 -792px !important;}.cke_button__removeformat_icon {background: url(icons.png?t=de1371d) no-repeat 0 -816px !important;}.cke_button__bgcolor_icon {background: url(icons.png?t=de1371d) no-repeat 0 -840px !important;}.cke_button__textcolor_icon {background: url(icons.png?t=de1371d) no-repeat 0 -864px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -0px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -32px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -64px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -96px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -128px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -160px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -192px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -224px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -256px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -288px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -320px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -352px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -384px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -416px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -448px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -480px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -512px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -544px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -576px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -608px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -640px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -672px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -704px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -736px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -768px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -800px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -832px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -864px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -896px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -928px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -960px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -992px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -1024px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -1056px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -1088px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -1120px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png?t=de1371d) no-repeat 0 -1152px !important;}

/*!
 * CSS
 * Copyright 2017 Cristian Elvis
 * Homepage: http://cristianelvis.com
 * Licensed under MIT
 * Based on Bootstrap
 * Unidade de medida 10px = 1em
*/
@font-face {
    font-family: "SegoeUI";
    font-weight: 400;
    src: url('/content/fonts/SegoeUI.ttf') format('truetype');
}

@font-face {
    font-family: "SegoeUI";
    font-weight: 700;
    src: url('/content/fonts/SegoeUI.ttf') format('truetype');
}

html {
    position: relative;
    min-height: 100%;
}

body,
.splash,
.splashManual,
.splashMarketplace {
    font-family: SegoeUI !important;
    font-size: 10px !important;
    color: var(--gray60);
    text-transform: uppercase;
    background-color: var(--gray05);
    margin-bottom: 10em;
}

/*.splash,
.splashManual,
.splashMarketplace {
    overflow: hidden;*/
/*background: url(/content/images/header-mobile-02.png);*/
/*background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    background-attachment: fixed;
}*/

.splashManual,
.splashMarketplace {
    background: url(/content/images/header-mobile-00.png);
}

.alert {
    font-size: 1.2em;
    color: var(--cor06);
    padding: 0.6em;
    margin: 0 auto;
    background-color: var(--gray05);
    border-radius: 0.4em;
}

.alert-danger {
    color: var(--cor06);
    background-color: var(--gray05);
    border-color: var(--gray10);
}

* {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
}

.tt {
    line-height: 1.4em;
    text-transform: none;
}

.m0 {
    margin: 0 !important;
}

.fr,
.frD {
    float: right;
    text-align: right;
}

.fl {
    float: left;
}

i,
img {
    vertical-align: middle !important;
}

.img-responsive {
    display: unset;
}

x {
    position: absolute;
    left: 3em;
}

i {
    float: right;
}

th {
    font-weight: unset;
}

table {
    display: table;
    border-collapse: unset;
    line-height: unset;
    font-weight: unset;
    font-size: unset;
    font-style: unset;
    color: unset;
    text-align: unset;
    border-spacing: unset;
    border-color: unset;
    font-variant: unset;
}

    table a:not(.btn), .table a:not(.btn) {
        text-decoration: unset;
    }

.list-group {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
}

.list-group-item {
    padding: 2px 2px;
    background-color: unset;
    border: 0;
}

.glyphicon10 {
    font-size: 1em;
}

.glyphicon12 {
    font-size: 1.2em;
}

.glyphicon14 {
    font-size: 1.4em;
}

.glyphicon16 {
    font-size: 1.6em;
}

.glyphicon18 {
    font-size: 1.8em;
}

.inline {
    padding: 0px 5px 0px 5px;
    display: inline-block;
}

.inline-politicas {
    width: 49.5%;
    padding: 0px 5px 0px 5px;
    display: inline-block;
}

.float-5 {
    position: relative;
    top: -5px;
}

.float-10 {
    position: relative;
    top: -10px;
}

.pad-2 {
    padding: 2px;
}

.pad-5 {
    padding: 5px;
}

.pad-10 {
    padding: 10px;
}

.pad-15 {
    padding: 15px;
}

.pad-20 {
    padding: 20px;
}

.pad-25 {
    padding: 25px;
}

.pad-30 {
    padding: 30px;
}

.pad-40 {
    padding: 40px;
}

.pad-50 {
    padding: 50px;
}

.pad-60 {
    padding: 60px;
}

.pad-65 {
    padding: 65px;
}

.tit-pad {
    padding: 2.4% 0 0 0 !important;
}

.lh1 {
    line-height: 1em;
}

.lh2 {
    line-height: 2em;
}

.lh3 {
    line-height: 3em;
}

.lh4 {
    line-height: 4em;
}

.lh5 {
    line-height: 5em;
}

.lh6 {
    line-height: 6em;
}

.icon-space {
    padding: 0 5px 0 0;
}

.icon-space-detalhes {
    padding: 5px 0 0 0;
}

.icon-space-legenda {
    padding: 0 0 0 5px;
}

.row-00,
.row-01,
.row-01g,
.row-01excluir,
.row-excluir,
.row-excluir2,
.row-excluir3 {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 0 0.5em 0;
    background-color: transparent;
    overflow: visible;
    display: inline-block;
    float: left;
}

.row-00 {
    padding: 0;
    margin: 0 auto;
}

.row-01g {
    line-height: 3em;
    background-color: var(--gray05);
    border-radius: 0.3em;
}

.row-01excluir {
    position: relative;
    top: -0.3em;
    padding: 0;
    margin: 0;
}

.row-excluir,
.row-excluir2,
.row-excluir3 {
    position: relative;
    top: -0.5em;
    padding: 0;
    margin: 0;
}

.row-excluir2 {
    top: -2em;
}

.row-excluir3 {
    top: -1em;
}

.col-05,
.col-05-center,
.col-05-right,
.col-05-fr,
.col-10,
.col-10-center,
.col-10-right,
.col-10-fr,
.col-15,
.col-15-center,
.col-15-right,
.col-15-fr,
.col-20,
.col-20-center,
.col-20-right,
.col-20-fr,
.col-25,
.col-25-center,
.col-25-right,
.col-25-fr,
.col-30,
.col-30-center,
.col-30-right,
.col-30-fr,
.col-35,
.col-35-center,
.col-35-right,
.col-35-fr,
.col-40,
.col-40-center,
.col-40-right,
.col-40-fr,
.col-45,
.col-45-center,
.col-45-right,
.col-45-fr,
.col-50,
.col-50-center,
.col-50-right,
.col-50-fr,
.col-55,
.col-55-center,
.col-55-right,
.col-55-fr,
.col-60,
.col-60-center,
.col-60-right,
.col-60-fr,
.col-65,
.col-65-center,
.col-65-right,
.col-65-fr,
.col-70,
.col-70-center,
.col-70-right,
.col-70-fr,
.col-75,
.col-75-center,
.col-75-right,
.col-75-fr,
.col-80,
.col-80-center,
.col-80-right,
.col-80-fr,
.col-85,
.col-85-center,
.col-85-right,
.col-85-fr,
.col-90,
.col-90-center,
.col-90-right,
.col-90-fr,
.col-95,
.col-95-center,
.col-95-right,
.col-95-fr,
.col-100,
.col-100-center,
.col-100-right,
.col-100-fr {
    text-align: left;
    padding: 0.3em;
    margin: 0 auto;
    overflow: visible;
    display: inline-block;
    float: left;
}

.col-05-right,
.col-10-right,
.col-15-right,
.col-20-right,
.col-25-right,
.col-30-right,
.col-35-right,
.col-40-right,
.col-45-right,
.col-50-right,
.col-55-right,
.col-60-right,
.col-65-right,
.col-70-right,
.col-75-right,
.col-80-right,
.col-85-right,
.col-90-right,
.col-95-right,
.col-100-right {
    text-align: right;
}

.col-05-fr,
.col-10-fr,
.col-15-fr,
.col-20-fr,
.col-25-fr,
.col-30-fr,
.col-35-fr,
.col-40-fr,
.col-45-fr,
.col-50-fr,
.col-55-fr,
.col-60-fr,
.col-65-fr,
.col-70-fr,
.col-75-fr,
.col-80-fr,
.col-85-fr,
.col-90-fr,
.col-95-fr,
.col-100-fr {
    float: right;
}

.col-05-center,
.col-10-center,
.col-15-center,
.col-20-center,
.col-25-center,
.col-30-center,
.col-35-center,
.col-40-center,
.col-45-center,
.col-50-center,
.col-55-center,
.col-60-center,
.col-65-center,
.col-70-center,
.col-75-center,
.col-80-center,
.col-85-center,
.col-90-center,
.col-95-center,
.col-100-center {
    text-align: center;
}

.col-05,
.col-05-center,
.col-05-right,
.col-05-fr {
    width: 5%;
}

.col-10,
.col-10-center,
.col-10-right,
.col-10-fr {
    width: 10%;
}

.col-15,
.col-15-center,
.col-15-right,
.col-15-fr {
    width: 15%;
}

.col-20,
.col-20-center,
.col-20-right,
.col-20-fr {
    width: 20%;
}

.col-25,
.col-25-center,
.col-25-right,
.col-25-fr {
    width: 25%;
}

.col-30,
.col-30-center,
.col-30-right,
.col-30-fr {
    width: 30%;
}

.col-35,
.col-35-center,
.col-35-right,
.col-35-fr {
    width: 35%;
}

.col-40,
.col-40-center,
.col-40-right,
.col-40-fr {
    width: 40%;
}

.col-45,
.col-45-center,
.col-45-right,
.col-45-fr {
    width: 45%;
}

.col-50,
.col-50-center,
.col-50-right,
.col-50-fr {
    width: 50%;
}

.col-55,
.col-55-center,
.col-55-right,
.col-55-fr {
    width: 55%;
}

.col-60,
.col-60-center,
.col-60-right,
.col-60-fr {
    width: 60%;
}

.col-65,
.col-65-center,
.col-65-right,
.col-65-fr {
    width: 65%;
}

.col-70,
.col-70-center,
.col-70-right,
.col-70-fr {
    width: 70%;
}

.col-75,
.col-75-center,
.col-75-right,
.col-75-fr {
    width: 75%;
}

.col-80,
.col-80-center,
.col-80-right,
.col-80-fr {
    width: 80%;
}

.col-85,
.col-85-center,
.col-85-right,
.col-85-fr {
    width: 85%;
}

.col-90,
.col-90-center,
.col-90-right,
.col-90-fr {
    width: 90%;
}

.col-95,
.col-95-center,
.col-95-right,
.col-95-fr {
    width: 95%;
}

.col-100,
.col-100-center,
.col-100-right,
.col-100-fr {
    width: 100%;
}

.col-border-left {
    padding-left: 15px;
    border-left: 1px solid var(--gray10);
}

.col-border-right {
    padding-right: 15px;
    border-right: 0 solid var(--gray10);
}

.margin-top {
    margin-top: 2em;
}

.margin-top-04 {
    margin-top: 4em;
}

.margin-top-07 {
    margin-top: 7em;
}

.margin-top-10 {
    margin-top: 1em !important;
}

.margin-bottom {
    margin-bottom: 2em;
}

.margin-bottom-04 {
    margin-bottom: 4em;
}

.margin-bottom-07 {
    margin-bottom: 7em;
}

.margin-bottom-10 {
    margin-bottom: 1em !important;
}

.border {
    border: 0.1em solid var(--gray10);
}

.border-red {
    border: 0.1em solid var(--red);
}

.border-top {
    border-top: 0.1em solid var(--gray10);
}

.border-left {
    padding-left: 15px;
    border-left: 1px solid var(--gray10)
}

.border-right {
    padding-right: 15px;
    border-right: 1px solid var(--gray10)
}

.border-bottom {
    border-bottom: 0.1em solid var(--gray10);
}

.reccol05 {
    margin: 0 5px 0 0;
}

.reccol10 {
    margin: 0 10px 0 0;
}

.reccol15 {
    margin: 0 15px 0 0;
}

.reccol20 {
    margin: 0 20px 0 0;
}

.reccol25 {
    margin: 0 25px 0 0;
}

.reccol30 {
    margin: 0 30px 0 0;
}

.reccol35 {
    margin: 0 35px 0 0;
}

.reccol40 {
    margin: 0 40px 0 0;
}

.reccol45 {
    margin: 0 45px 0 0;
}

.reccol50 {
    margin: 0 50px 0 0;
}

.wsN {
    white-space: normal;
}

.rec-01 {
    padding: 0.5em 0.5em 0.5em 1em;
}

.rec-02 {
    padding: 0.5em 0.5em 0.5em 2em;
}

.rec-03 {
    padding: 0.5em 0.5em 0.5em 3em;
}

.rec-04 {
    padding: 0.5em 0.5em 0.5em 4em;
}

.rec-05 {
    padding: 0.5em 0.5em 0.5em 5em;
}

.rec10 {
    margin: 0 0 0 10px;
}

.rec20 {
    margin: 0 0 0 20px;
}

.rec30 {
    margin: 0 0 0 30px;
}

.rec35 {
    margin: 0 0 0 35px;
}

.rec40 {
    margin: 0 0 0 40px;
}

.rec50 {
    margin: 0 0 0 50px;
}

.spancol01 {
    margin: 0 50% 0 0;
}

.spancol02 {
    margin: 0 10% 0 0;
}

.spancol03 {
    margin: 0 40% 0 0;
}

.spancol04 {
    margin: 0 10px 0 0;
}

.pizza-placeholder-00,
.pizza-placeholder-01,
.pizza-placeholder-02,
.pizza-placeholder-03,
.pizza-placeholder-04,
.pizza-placeholder-05,
.pizza-placeholder-06,
.pizza-placeholder-07,
.pizza-placeholder-08,
.pizza-placeholder-09,
.pizza-placeholder-10,
.pizza-placeholder-11,
.pizza-placeholder-12 {
    width: 170px;
    height: 170px;
    margin: 0 auto;
    border-radius: 90px;
    display: inline-block;
}

.pizza-placeholder-00 {
    margin: 0 auto;
    background-color: var(--cor10);
}

.pizza-placeholder-01 {
    background-color: var(--cor11);
}

.pizza-placeholder-02 {
    background-color: var(--cor12);
}

.pizza-placeholder-03 {
    background-color: var(--cor13);
}

.pizza-placeholder-04 {
    background-color: var(--cor14);
}

.pizza-placeholder-05 {
    background-color: var(--cor15);
}

.pizza-placeholder-06 {
    background-color: var(--cor16);
}

.pizza-placeholder-07 {
    background-color: var(--cor17);
}

.pizza-placeholder-08 {
    background-color: var(--cor18);
}

.pizza-placeholder-09 {
    background-color: var(--cor19);
}

.pizza-placeholder-10 {
    background-color: var(--cor20);
}

.pizza-placeholder-11 {
    background-color: var(--cor21);
}

.pizza-placeholder-12 {
    background-color: var(--cor22);
}

.gauges-legenda {
    font-size: 1.2em;
    line-height: 2.5em;
    width: 100%;
    margin: 0 0 0 30px;
}

.gauges-c1,
.gauges-c2,
.gauges-c3,
.gauges-c4,
.gauges-c5 {
    width: 7px;
    height: 8px;
    display: inline-block;
    float: left;
}

.gauges-c1 {
    background-color: var(--cor21)
}

.gauges-c2 {
    background-color: var(--cor22)
}

.gauges-c3 {
    background-color: var(--cor23)
}

.gauges-c4 {
    background-color: var(--cor24)
}

.gauges-c5 {
    background-color: var(--cor25)
}

.deadline .item01,
.deadline .item01-01,
.deadline .item02,
.deadline .item17,
.deadline .item03,
.deadline .item04,
.deadline .item05,
.deadline .item06,
.deadline .item07,
.deadline .item08 {
    font-size: 1.2em;
    line-height: 1em;
    display: inline-block;
    float: left;
}

.deadline .item01,
.deadline .item01-01,
.deadline .item05,
.deadline .item06,
.deadline .item07 {
    font-family: SegoeUI;
    font-size: 1.8em;
    color: var(--gray60);
    margin: 8px 10px 0 0;
}

.deadline .item01-01 {
    margin: 0 80px 0 0;
}

.deadline .item02 {
    margin: 12px 80px 0 0;
}

.deadline .item17 {
    margin: 0 10px 0 0;
}

.deadline .item03 {
    width: 80px;
    margin: 0 10px 0 0;
}

.deadline .item04 {
    margin: 0 10px 0 0;
}

.deadline .item05 {
    margin: 0 0 0 0;
}

.deadline .item06 {
    margin: 0 0 0 0;
}

.deadline .item07 {
    margin: 0 0 0 0;
}

.deadline .item08 {
    margin: 1px 0 0 0;
}

.deadline .item05 > input[type=checkbox],
.deadline .item06 > input[type=checkbox],
.deadline .item07 > input[type=checkbox] {
    top: 1px;
    left: -7px;
}

.deadline .item08 > input[type=checkbox] {
    top: 2px;
    left: -3px;
}

.deadline-card-slider,
.pizza-card-slider {
    width: 100%;
    padding: 0;
    overflow-x: auto;
    overflow-y: hidden;
}

#deadline-card-slider-lista,
#pizza-card-slider-lista {
    width: 100%;
    height: 300px;
    padding: 0;
    display: block;
    overflow: hidden;
}

#pizza-card-slider-lista {
    height: auto;
}

#deadline-card-slider-botoes ul,
#pizza-card-slider-botoes ul {
    display: inline-block;
    list-style-type: disc;
    margin-block-start: unset;
    margin-block-end: unset;
    margin-inline-start: unset;
    margin-inline-end: unset;
    padding-inline-start: unset;
}

#pizza-card-slider-botoes ul {
    display: inline;
}

#deadline-card-slider-botoes,
#deadline-card-slider-botoes li {
    display: inline-block;
}

#pizza-card-slider-botoes,
#pizza-card-slider-botoes li {
    display: inline;
}

.pizza-table {
    font-family: SegoeUI;
    font-size: 1.2em;
    text-align: center;
    width: 100%;
    border: 0;
}

    .pizza-table > tbody > tr > td {
        padding: 0 20px 0 0;
    }

.deadline-table {
    font-family: SegoeUI;
    font-size: 0.8em;
    line-height: 7px;
    text-align: center;
    width: 100%;
    border: 0;
}

    .deadline-table > thead > tr > td,
    .deadline-table > tbody > tr > td {
        padding: 0.6em;
        border: 1px solid var(--white);
    }

    .deadline-table > thead > tr > td {
        position: sticky;
        position: -webkit-sticky;
        top: 0;
        z-index: 999;
    }

    .deadline-table .item01,
    .deadline-table .item02,
    .deadline-table .item03,
    .deadline-table .item04,
    .deadline-table .item05,
    .deadline-table .item06,
    .deadline-table .item07,
    .deadline-table .item08,
    .deadline-table .item09,
    .deadline-table .item10,
    .deadline-table .item11,
    .deadline-table .item12,
    .deadline-table .item13,
    .deadline-table .item13-01,
    .deadline-table .item14,
    .deadline-table .item15,
    .deadline-table .item16,
    .deadline-table .item17 {
        background-color: var(--gray05);
    }

    .deadline-table .title {
        font-family: SegoeUI;
        background-color: var(--gray10);
    }

    .deadline-table .item01 {
        width: 30px;
    }

    .deadline-table .item02 {
        width: 55px;
    }

    .deadline-table .item17 {
        width: 55px;
    }

    .deadline-table .item03 {
        text-align: left;
        width: 120px;
    }

.item03260 {
    width: 260px !important;
}

.deadline-table .item17,
.deadline-table .item04,
.deadline-table .item05 {
    width: 55px;
}

.deadline-table .item06 {
    width: 90px;
}

.deadline-table .item07 {
    text-align: left;
    width: 150px;
}

.deadline-table .item08 {
    width: 60px;
}

.deadline-table .item09 {
    width: 60px;
}

.deadline-table .item10 {
    width: 240px;
}

.deadline-table .item11 {
    width: 95px;
}

.deadline-table .item12 {
    font-family: SegoeUI;
    font-size: 1.6em;
    color: var(--black);
    width: 25px;
    padding: 0;
}

.deadline-table .item13,
.deadline-table .item14,
.deadline-table .item15,
.deadline-table .item16 {
    width: 25px;
}

.deadline-table .item01-01,
.deadline-table .item02-01,
.deadline-table .item03-01,
.deadline-table .item04-01,
.deadline-table .item05-01,
.deadline-table .item06-01,
.deadline-table .item07-01,
.deadline-table .item08-01,
.deadline-table .item09-01,
.deadline-table .item10-01,
.deadline-table .item11-01 {
    /*width: 95%; estava assim, mas por algum motivo interfere na largura das colunas, precisa ajustar */
    width: 50px; /* esta em investigação */
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    overflow: hidden;
    float: left;
}

.deadline-table .item03-01 {
    width: 140px;
}

.item03-248 {
    width: 248px !important;
}

.deadline-table .item06-01 {
    width: 80px;
}

.deadline-table .item07-01 {
    width: 140px;
}

.deadline-table .item08-01 {
    width: 50px;
}

.deadline-table .item09-01 {
    width: 50px;
}

.deadline-table .item10-01 {
    width: 195px;
}

.deadline-table .item11-01 {
    width: 85px;
}

.deadline-table .evnt-fllwpcom-btn {
    float: right;
}

.manualSumarioBox {
    text-overflow: ellipsis;
    white-space: unset;
    width: 100%;
    height: auto;
    line-height: 2em;
    padding: 10px;
    margin: 0 auto;
    display: inline-block;
    float: left;
    border: 1px solid var(--gray10);
    border-radius: 0 0 0.6em 0.6em;
    background-color: var(--gray05);
}

.row-fil {
    width: 100%;
    height: auto;
    padding: 0.5em;
    margin: 0 auto;
    border: 0.1em solid;
    border-color: transparent transparent var(--gray10) transparent;
    background-color: var(--white);
    overflow: visible;
    display: inline-block;
    float: left;
}

.fil-col-01,
.fil-col-02,
.fil-col-03,
.fil-col-04,
.fil-col-05 {
    text-align: left;
    width: 100%;
    height: auto;
    padding: 0.5em;
    margin: 0 0 0.5em 0;
    overflow: visible;
    display: inline-block;
    float: left;
    background-color: var(--gray05);
    border-radius: 0.3em;
}

.fil-col-02 {
    width: 49%;
    margin: 0 0.5em 0.5em 0;
}

.fil-col-03 {
    width: 49%;
    margin: 0 0 0.5em 0;
}

.fil-col-04 {
    width: 49%;
    margin: 0 0.5em 0.5em 0;
    background-color: transparent;
}

.fil-col-05 {
    width: 49%;
    margin: 0 0 0.5em 0;
}

.row-lis {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 0 3em 0;
    background-color: var(--white);
    overflow: hidden;
    -webkit-box-shadow: 0 1.2em 1.2em 0 rgba(229, 229, 229, 1);
    -moz-box-shadow: 0 1.2em 1.2em 0 rgba(229, 229, 229, 1);
    box-shadow: 0 1.2em 1.2em 0 rgba(229, 229, 229, 1);
}

.lis-col-01 {
    width: 60%;
    height: auto;
    max-height: 28em;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    float: left;
    z-index: 1;
}

    .lis-col-01 > img {
        position: relative;
        top: -5em;
    }

.lis-col-01-01 {
    font-family: SegoeUI;
    font-size: 2em;
    color: var(--clienteCor02);
    position: relative;
    width: 4em;
    height: 2.5em;
    padding: 0.4em 0;
    margin: 0 auto;
    overflow: hidden;
    float: right;
    background-color: var(--clienteCor03);
    z-index: 5;
}

.lis-col-02 {
    width: 40%;
    height: auto;
    min-height: 23em;
    padding: 3em;
    margin: 0 auto;
    overflow: hidden;
    float: left;
    z-index: 2;
}

.lis-col-03 {
    font-family: SegoeUI;
    font-size: 2em;
    color: var(--clienteCor02);
    text-align: right;
    width: 28%;
    height: 2.5em;
    padding: 0.5em;
    margin: 0 auto;
    overflow: hidden;
    float: left;
    background-color: var(--gray05);
    z-index: 3;
}

.lis-col-04,
.lis-col-04-solicitado {
    height: 5em;
    margin: 0 auto;
    overflow: hidden;
    float: left;
}

.lis-col-04,
.lis-col-04-solicitado {
    width: 12%;
    padding: 1.5em;
    background-color: var(--cor11);
    z-index: 4;
}

.dg-col-01 {
    width: 55%;
    height: 8em;
    padding: 1.5em 0 0 1em;
    margin: 0 auto;
    overflow: hidden;
    float: left;
    background-color: var(--white);
}

.dg-col-02 {
    width: 30%;
    height: 8em;
    padding: 1.5em 0;
    margin: 0 auto;
    overflow: hidden;
    float: left;
    background-color: var(--white);
}

.dg-col-03 {
    text-align: center;
    width: 15%;
    height: 8em;
    padding: 2.3em 0;
    margin: 0 auto;
    background-color: var(--clienteCor03);
    overflow: hidden;
    float: right;
}

.dd-col-01,
.dd-col-02,
.dd-col-03 {
    height: 4.5em;
    padding: 1.2em 1em 0 1em;
    border: 0.1em solid var(--gray05);
}

.dd-col-01 {
    width: 60%;
    margin: 0 0.5em 0.5em 0;
    overflow: hidden;
    float: left;
}

.dd-col-02 {
    width: 38%;
    margin: 0 0 0.5em 0;
    overflow: hidden;
    float: right;
}

.dd-col-03,
.dd-col-04 {
    margin: 0.5em 0 0.5em 0;
    overflow: hidden;
    float: left;
}

.dd-col-03 {
    width: 100%;
}

.dd-col-04,
.dd-col-05 {
    background-color: var(--gray10);
    border: 0.1em solid var(--gray10);
}

.dd-col-03 > img {
    position: relative;
    top: -0.4em;
    padding: 0 1em 0 0;
}

.dd-col-04,
.dd-col-05,
.pgt-box-01-cel-02 {
    height: auto;
    padding: 1.2em 1em 1.2em 1em;
}

.dd-col-04 {
    width: 55%;
}

.dd-col-05 {
    text-align: right;
    width: 45%;
    margin: 0.5em 0 0 0;
    overflow: hidden;
    float: left;
}

.dd-col-06,
.dd-col-07,
.dd-col-08,
.dd-col-09 {
    padding: 0;
    overflow: hidden;
    float: left;
}

.dd-col-06 {
    width: 100%;
    height: auto;
    margin: 0.5em 0 0 0;
}

.dd-col-07 {
    width: 32%;
    height: auto;
    margin: 0.5em 0.8em 0.5em 0;
}

.dd-col-08 {
    width: 32%;
    height: auto;
    margin: 0.5em 0 0.5em 0;
    background-color: var(--white);
}

.dd-col-09 {
    width: 100%;
    height: 29em;
    margin: 0.5em auto;
}

.dd-col-10 {
    position: absolute;
    top: 61.5em;
    left: 1em;
    width: 20em;
    height: auto;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    float: left;
}

.dt-col-aba,
.dt-col-aba-active {
    position: relative;
    width: 48%;
    top: 1px;
    text-align: right;
    padding: 0.5em;
    margin: 0 auto;
    border: 0.1em solid;
    border-color: var(--gray10) var(--gray10) var(--white) var(--gray10);
    overflow: visible;
    display: inline-block;
    float: right;
}

.dt-col-aba-active {
    border-color: var(--gray60) var(--gray60) var(--white) var(--gray60);
}

.dt-row-00 {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
}

.dt-row {
    width: 100%;
    padding: 1em 1em 0;
    margin: 0.5em auto;
}

.dt-row-col-01,
.dt-row-col-02 {
    width: 3%;
    display: inline-block;
    float: left;
}

    .dt-row-col-01 > input[type=checkbox] {
        top: 3em;
    }

.dt-row-col-02 {
    width: 97%;
}

.dt-row-01,
.dt-row-01-active,
.dt-row-02,
.dt-row-03,
.dt-row-04 {
    width: 100%;
    height: auto;
    padding: 1em;
    margin: 0 0 1em 0;
    overflow: hidden;
}

.dt-row-01,
.dt-row-02,
.dt-row-03 {
    border: 0.1em solid var(--gray10);
}

.dt-row-01-active {
    border: 0.1em solid var(--gray60);
}

.dt-row-01-col-00,
.dt-row-01-col-01,
.dt-row-01-col-01-01 {
    line-height: 2em;
    width: 60%;
    padding: 0;
    margin: 0 0 1em 0;
    overflow: visible;
    float: left;
}

.dt-row-01-col-00 {
    width: 57%;
}

.dt-row-01-col-01-01 {
    margin: 0.5em auto;
    width: 6%;
}

.dt-row-01-col-02,
.dt-row-01-col-02x {
    width: 15%;
    padding: 1em 0;
    margin: 0 auto;
    overflow: hidden;
    float: left;
}

.dt-row-01-col-02x {
    margin: 30px auto;
}

.dt-row-01-col-02-01,
.dt-row-01-col-02-02,
.dt-row-01-col-02-02-01,
.dt-row-01-col-02-03,
.dt-row-01-col-02-03-01,
.dt-row-01-col-02-04,
.dt-row-01-col-02-05,
.dt-row-01-col-02-06 {
    position: relative;
    top: 1em;
    right: -22em;
    width: 4%;
    padding: 1em 0;
    margin: 0 auto;
    overflow: hidden;
    float: left;
}

.dt-row-01-col-02-02 {
    right: -5em;
}

.dt-row-01-col-02-02-01 {
    width: 4.2%;
    top: -0.6em;
    right: -5em;
}

.dt-row-01-col-02-03 {
    top: 30em;
    right: -9.7em;
}

.dt-row-01-col-02-03-01 {
    top: 0em;
    right: -9.7em;
}

.dt-row-01-col-02-04 {
    top: 2.3em;
    right: -19.8em;
}

.dt-row-01-col-02-05 {
    top: 3.5em;
    right: -8.6em;
}

.dt-row-01-col-02-06 {
    top: 1.4em;
    right: 0.5em;
}

.dt-row-01-col-03,
.dt-row-01-col-03-01,
.dt-row-01-col-03-02,
.dt-row-01-col-04,
.dt-row-01-col-04-01,
.dt-row-01-col-04-02 {
    width: 16%;
    padding: 0.5em;
    margin: 0 0 1em 0;
    overflow: hidden;
    float: right;
    background-color: var(--gray10);
}

.dt-row-01-col-03-01 {
    width: 15.3%;
    position: absolute;
    right: 27px;
}

.dt-row-01-col-03-02 {
    position: relative;
    top: 100px;
    right: 0;
    z-index: 99;
}

.dt-row-01-col-04,
.dt-row-01-col-04-01,
.dt-row-01-col-04-02 {
    margin: 2.5em 0 1em 0;
}

.dt-row-01-col-04-02 {
    margin: 2.5em 0 0 0;
    float: left;
}

.dt-row-02-col-01,
.dt-row-02-col-02,
.dt-row-02-col-02-01,
.dt-row-02-col-03,
.dt-row-02-col-04-01,
.dt-row-03-col-01,
.dt-row-03-col-02,
.dt-row-03-col-03,
.dt-row-04-col-01 {
    line-height: 2em;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0;
    float: left;
    margin: 0.5em auto;
    overflow: hidden
}

.dt-row-02-col-01,
.dt-row-03-col-01 {
    width: 52%;
}

    .dt-row-01-col-01 > .col-30 > img,
    .dt-row-02-col-01 > img {
        margin: 0 1em 0 0;
    }

.dt-row-02-col-02,
.dt-row-03-col-02 {
    width: 10%;
}

.dt-row-02-col-02-01 {
    width: 7%;
}

.dt-row-02-col-03,
.dt-row-03-col-03 {
    text-align: right;
    width: 10%;
}

.dt-row-02-col-04-01 {
    text-align: center;
    line-height: 2.1em;
    width: 5%;
}

.dt-row-01-col-03 > .trig,
.dt-row-01-col-03-01 > .trig,
.dt-row-01-col-03-02 > .trig,
.dt-row-02-col-03 > .trig,
.dt-row-03-col-03 > .trig {
    text-align: left !important;
    float: left;
}

.dt-row-02-col-04,
.dt-row-02-col-04-02,
.dt-row-03-col-04 {
    position: relative;
    top: 30em;
    width: 15%;
    padding: 1em;
    margin: 0 0 1em 0;
    overflow: hidden;
    float: right;
    background-color: var(--gray10);
}

.dt-row-02-col-04-02 {
    top: unset;
}

.dt-row-04-col-01 {
    width: 23.9%;
    margin: 0 1em 0 0;
}

    .dt-row-04-col-01 > .trig {
        text-align: left !important;
        float: left;
        margin: 0 5px 0 0;
    }

    .dt-row-04-col-01 > .trig2 {
        text-align: left !important;
        float: right;
    }

.dt-hr {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    border: 0.1em solid;
    border-color: var(--white) var(--white) var(--gray30) var(--white);
}

.row {
    margin-left: 0;
    margin-right: 0;
}

.row-1 {
    position: relative;
    top: -1em;
}

.row-2 {
    position: relative;
    top: -2em;
}

.row-3 {
    position: relative;
    top: -3em;
}

.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 {
    padding: 0.4em;
}

.sUI06,
.sUI08,
.sUI10,
.sUI,
.sUI14,
.sUI16,
.sUI18,
.sUI20,
.sUI22,
.sUI24,
.sUI26,
.sUI28,
.msN06,
.msN08,
.msN10,
.msN,
.msN14,
.msN16,
.msN18,
.msN20,
.msN22,
.msN24,
.msN26,
.msN28 {
    font-family: SegoeUI;
}

.sUIB06,
.sUIB08,
.sUIB10,
.sUIB,
.sUIB14,
.sUIB16,
.sUIB18,
.sUIB20,
.sUIB22,
.sUIB24,
.sUIB26,
.sUIB28,
.msB06,
.msB08,
.msB10,
.msB,
.msB14,
.msB16,
.msB18,
.msB20,
.msB22,
.msB24,
.msB26,
.msB28 {
    font-family: SegoeUI;
}

.bgL {
    font-family: SegoeUI;
}

.bgM {
    font-family: SegoeUI;
}

.bgB {
    font-family: SegoeUI;
}

.bgBL06,
.bgBL08,
.bgBL10,
.bgBL,
.bgBL14,
.bgBL16,
.bgBL18,
.bgBL20,
.bgBL22,
.bgBL23,
.bgBL24,
.bgBL26,
.bgBL28 {
    font-family: SegoeUI;
}

.sUI06,
.sUIB06,
.msN06,
.msB06,
.bgL06,
.bgM06,
.bgB06,
.bgBL06 {
    font-size: 0.6em;
}

.sUI08,
.sUIB08,
.msN08,
.msB08,
.bgL08,
.bgM08,
.bgB08,
.bgBL08 {
    font-size: 0.8em;
}

.sUI10,
.sUIB10,
.msN10,
.msB10,
.bgL10,
.bgM10,
.bgB10,
.bgBL10 {
    font-size: 1em;
}

.sUI,
.sUIB,
.msN,
.msB,
.bgL,
.bgM,
.bgB,
.bgBL {
    font-size: 1.2em;
}

.sUI14,
.sUIB14,
.msN14,
.msB14,
.bgL14,
.bgM14,
.bgB14,
.bgBL14 {
    font-size: 1.4em;
}

.sUI16,
.sUIB16,
.msN16,
.msB16,
.bgL16,
.bgM16,
.bgB16,
.bgBL16 {
    font-size: 1.6em;
}

.sUI18,
.sUIB18,
.msN18,
.msB18,
.bgL18,
.bgM18,
.bgB18,
.bgBL18 {
    font-size: 1.8em;
}

.sUI20,
.sUIB20,
.msN20,
.msB20,
.bgL20,
.bgM20,
.bgB20,
.bgBL20 {
    font-size: 2em;
}

.sUI22,
.sUIB22,
.msN22,
.msB22,
.bgL22,
.bgM22,
.bgB22,
.bgBL22 {
    font-size: 2.2em;
}

.sUI23,
.sUIB23,
.msN23,
.msB23,
.bgL23,
.bgM23,
.bgB23,
.bgBL23 {
    font-size: 2.3em;
}

.sUI24,
.sUIB24,
.msN24,
.msB24,
.bgL24,
.bgM24,
.bgB24,
.bgBL24 {
    font-size: 2.4em;
}

.sUI26,
.sUIB26,
.msN26,
.msB26,
.bgL26,
.bgM26,
.bgB26,
.bgBL26 {
    font-size: 2.6em;
}

.sUI28,
.sUIB28,
.msN28,
.msB28,
.bgL28,
.bgM28,
.bgB28,
.bgBL28 {
    font-size: 2.8em;
}

.c1P {
    color: var(--gray60) !important;
}

.c1 {
    color: var(--clienteCor01) !important;
}

.c2 {
    color: var(--clienteCor02) !important;
}

.c3 {
    color: var(--clienteCor03) !important;
}

.c4 {
    color: var(--red) !important;
}

.c5 {
    color: var(--gray60) !important;
}

.c6 {
    color: var(--gray30) !important;
}

.c7 {
    color: var(--white) !important;
}

.c8 {
    color: var(--blue) !important;
}

.bg1 {
    background-color: var(--clienteCor01) !important;
}

.bg2 {
    background-color: var(--clienteCor02) !important;
}

.bg3 {
    background-color: var(--clienteCor03) !important;
}

.bg4 {
    background-color: var(--red) !important;
}

.bg5 {
    background-color: var(--gray60) !important;
}

.bg6 {
    background-color: var(--gray30) !important;
}

.bg7 {
    background-color: var(--gray05) !important;
}

.bg8 {
    background-color: var(--white) !important;
}

.bg9 {
    background-color: var(--clienteCor04) !important;
}

.bg10 {
    background-color: var(--clienteCor05) !important;
}

.bg11 {
    background-color: var(--cor09) !important;
}

.bg12 {
    background-color: var(--blue) !important;
}

.bg13 {
    background-color: var(--gray20) !important;
}

.bg14 {
    background-color: var(--gray05) !important;
}

.bgout {
    background-color: transparent !important;
}

.fade {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.fadeit {
    text-decoration: none;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

    .fadeit:hover {
        opacity: 0.4;
        filter: alpha(opacity=40);
    }

.pointer {
    cursor: pointer;
}

.bt-rol-left,
.bt-rol-right,
.bt-rol-top,
.bt-rol-bottom {
    text-align: center;
    color: var(--gray60) !important;
    width: 15px;
    height: 15px;
    padding: 0;
    margin: 0 0 0 10px;
    border: 1px solid var(--gray60);
    display: block;
    cursor: pointer;
}

.bt,
.bt-mc,
.bt00,
.bt15,
.bt20,
.bt25,
.bt-c1,
.bt-2d,
.bt-red,
.bt-gre,
.bt-gre-100,
.bt-blu,
.bt-yel,
.bt-gray,
.bt-ora,
.bt-ora2,
.bt-ora3,
.bt-close,
.bt-mod,
.bt-mod-big,
.bt-link {
    font-family: SegoeUI;
    font-size: 1.2em;
    line-height: 3em;
    color: var(--white);
    text-decoration: none;
    width: 10em;
    padding: 0;
    margin: 0 0.3em;
    border-radius: 0.3em;
    display: inline-block;
    outline: none;
}

.bt {
    line-height: unset;
    padding: 0.4em;
}

.bt-mc {
    width: max-content;
}

.bt-gre-100 {
    line-height: 1.6em;
    width: 100%;
    margin: 0 auto;
}

.trig-vc1,
.trig-vc2 {
    position: relative;
    top: -6px;
    width: 32%;
    display: inline-block;
}

.trig-vc2 {
    top: 5px;
    width: 64%;
    line-height: 1.4em;
}

.bt-100,
.bt-link {
    width: 100%;
}

.bt-ora {
    line-height: 2.5em;
    width: 100%;
    margin: 0 auto;
}

.bt-c1 {
    width: 100%;
    margin: 0;
    background-color: var(--clienteCor01);
}

.bt-2d {
    width: 100%;
    margin: 0 auto;
    background-color: var(--gray100);
}

.bt-red,
.btred {
    background-color: var(--cor06);
}

.bt-gre,
.btgre,
.bt-gre-100 {
    background-color: var(--cor11);
}

.bt-blu,
.btblu {
    background-color: var(--cor12);
}

.bt-yel {
    color: var(--clienteCor02);
    width: 13em;
    margin: 0.6em 6em 0.6em 0.6em;
    background-color: var(--clienteCor03);
}

.bt-gray {
    width: 100%;
    background-color: var(--gray60);
}

.bt-ora,
.bt-ora2,
.bt-ora3 {
    background-color: var(--clienteCor03);
}

.bt-ora3 {
    color: var(--clienteCor01);
    width: 100%;
    margin: 0 auto;
}

.bt-close {
    line-height: 0;
    width: 1.3em;
    height: 1.3em;
    padding: 0;
    margin: 0;
    border-radius: 0.6em;
    background-color: transparent;
    float: right;
}

.bt-mod,
.bt-mod-big {
    background-color: var(--clienteCor01);
}

.bt-link,
.bt-link:hover {
    color: var(--clienteCor01);
    background-color: transparent;
}

.bt-invisible,
.bt-invisible:hover {
    padding: 0;
    background-color: transparent;
}

.bt-c1:hover,
.bt-mod:hover,
.bt-mod-big:hover {
    color: var(--clienteCor01);
    background-color: var(--clienteCor02);
}

.bt-mod-big {
    width: 20em;
}

.bt-2d:hover,
.bt-2d:hover {
    background-color: var(--clienteCor03);
}

.bt-red:hover,
.btred:hover {
    background-color: var(--cor07);
}

.bt-gre:hover,
.btgre:hover,
.bt-gre-100:hover {
    background-color: var(--cor10);
}

.bt-blu:hover,
.btblu:hover {
    background-color: var(--cor13);
}

.bt-yel:hover {
    color: var(--clienteCor02);
    background-color: var(--white);
}

.bt-gray:hover {
    background-color: var(--gray40);
}

.bt-ora:hover,
.bt-ora2:hover,
.bt-ora3:hover {
    background-color: var(--clienteCor04);
}

.bt-politica {
    font-family: SegoeUI;
    font-size: 1.2em;
    text-decoration: none;
    color: var(--white);
    padding: 0.5em 1.2em;
    margin: 0 auto;
    border-radius: 0.4em;
    background-color: var(--gray30);
}

    .bt-politica:hover {
        color: var(--white);
        background-color: var(--clienteCor02);
    }

.bt-more,
.bt-more:active,
.bt-more:focus {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--gray60);
    text-decoration: none;
    padding: 0.8em 2.5em;
    margin: 0 1em 0 0;
    background-color: var(--gray10);
    border-radius: 0.4em;
}

    .bt-more:hover {
        color: var(--white);
        background-color: var(--clienteCor02);
    }

.btenviaos,
.btenviacliente,
.btnSalvarEnviarCheckEvento {
    position: absolute;
    right: 20px;
    width: 10%;
    margin: 15px 0 0 0;
}

.btnSalvarEnviarCheckEvento {
    left: 20px;
}

.btenviacliente {
    left: 20px;
}

.btSalvarIdioma {
    font-family: SegoeUI;
    font-size: 1em;
    line-height: 3em;
    color: var(--white);
    text-decoration: none;
    width: 100%;
    padding: 0;
    margin: 0 auto;
    background-color: var(--cor11);
    border-radius: 0.3em;
    display: inline-block;
    outline: none;
}

    .btSalvarIdioma:hover {
        background-color: var(--cor10);
    }

.bt00 {
    position: relative;
    width: 2em;
    margin: 0 0 0 -10px;
    z-index: 1;
}

    .bt00 .caret {
        position: relative;
        top: 0.8em;
        vertical-align: unset;
        display: unset;
    }

.bt15 {
    width: 15em;
}

.bt20 {
    width: 20em;
}

.bt25 {
    width: 25em;
}

.verificado,
.verificar {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--white);
    text-decoration: none;
    width: 100% !important;
    height: 45px !important;
    line-height: 38px;
    padding: 4px 0;
    margin: 0 auto;
    background-color: var(--cor11);
    border-radius: 0;
    display: inline-block
}

    .verificar:hover {
        background-color: var(--cor10)
    }

.verificado {
    background-color: var(--cor06);
}

.bt-pacnew,
.bt-pacedit {
    font-family: SegoeUI;
    font-size: 1.2em;
    width: 100%;
    height: auto;
    padding: 4px;
    margin: 0;
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
}

.bt-pacnew {
    color: var(--clienteCor02);
    background-color: var(--clienteCor03);
    border-radius: 4px;
}

    .bt-pacnew:hover {
        color: var(--white);
        background-color: var(--clienteCor02);
    }

.bt-pacnew2 {
    position: relative;
    top: -3px;
    text-align: center;
    height: auto;
    padding: 0;
}

.bt-pacedit {
    color: var(--clienteCor02);
    background-color: var(--clienteCor03);
    border-radius: 4px
}

    .bt-pacedit:hover {
        color: var(--white);
        background-color: var(--clienteCor02);
    }

.bt-up-extra {
    font-family: SegoeUI;
    font-size: 1.2em;
    line-height: 14px;
    color: var(--clienteCor02);
    text-decoration: none;
    width: 150px;
    height: auto;
    padding: 0;
    margin: 0px 5px 0px 5px;
    border: 1px solid var(--white);
    background-color: var(--white);
    display: inline-block;
    cursor: pointer;
}

    .bt-up-extra:hover,
    .bt-up-extra:active {
    }

.bt-obs {
    position: relative;
    border-radius: 30px;
    top: 2px;
    right: 0px;
    font-family: SegoeUI;
    font-size: 1.2em;
    text-decoration: none;
    color: var(--white);
    padding: 0.5em 1.2em;
    margin: 0 auto;
    background-color: var(--cor11);
}

    .bt-obs:hover {
        color: var(--white);
        background-color: var(--cor10);
    }

.close-modal {
    width: 3.8em;
    height: 3.8em;
}

    .close-modal:hover {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

a {
    color: var(--clienteCor02);
    text-decoration: underline;
}

    a:focus,
    a:hover {
        color: var(--clienteCor02);
        text-decoration: none;
    }

.a2 {
    color: var(--gray60);
    text-decoration: none
}

    .a2:focus,
    .a2:hover {
        color: var(--clienteCor01);
        text-decoration: none
    }

.a3 {
    color: var(--white);
    text-decoration: none
}

    .a3:focus,
    .a3:hover {
        color: var(--clienteCor03);
        text-decoration: none
    }

.adn {
    text-decoration: none;
}

    .adn:focus,
    .adn:hover {
        text-decoration: none;
    }

.container-fluid-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.container {
    max-width: 120em !important;
    padding-left: 5px;
    padding-right: 5px;
}

#content {
    position: relative;
    top: 10em;
    padding: 0;
    margin: 0 auto;
    margin-bottom: 12em;
    clear: both;
}

#breadcrumb {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 0 1em 0;
    overflow: hidden;
    float: left;
}

#painel {
    width: 100%;
    height: auto;
    padding: 0 0 2em 0;
    margin: 0 0 2em 0;
    background-color: var(--white);
    box-shadow: 0 0 12px 0 rgba(229, 229, 229, 1);
    overflow: unset;
}

#titulo,
#titulo-c2 {
    font-family: SegoeUI;
    font-size: 2.4em;
    color: var(--white);
    width: 100%;
    height: auto;
    padding: 0.4em;
    margin: 0 0 1em 0;
    background-color: var(--clienteCor01);
    background-repeat: repeat;
    background-position: right top;
    background-image: url(/content/images/trama-1.png);
    border-left: 0.3em solid var(--clienteCor14);
    overflow: unset;
}

#titulo-c2 {
    background-color: var(--clienteCor02);
}

#sub-titulo {
    width: 100%;
    height: 5em;
    padding: 0.8em 0 0 0.8em;
    margin: -4px 0 0 -4px;
    overflow: hidden;
    border-left: 0.6em solid var(--clienteCor14);
}

.subtitulo {
    font-family: SegoeUI;
    font-size: 2.4em;
    color: var(--clienteCor02);
    display: inline-block
}

#splash-logar {
    position: fixed;
    left: 50%;
    bottom: 30%;
    max-width: 30em;
    padding: 2em;
    margin: 0 0 0 -150px;
    background-color: var(--clienteCor03);
    border: 1px solid var(--gray30);
    border-radius: 6px;
    z-index: 1039;
}

.h1-splash-logar,
.h1-splash-manual {
    position: fixed;
    bottom: 20%;
    font-family: SegoeUI;
    font-size: 2.3em;
    color: var(--white);
    padding: 0;
    margin: 0 auto;
    text-align: center;
    text-shadow: 0px 5px 21px rgba(0, 0, 0, 0.6);
}

#detalhes-galeria {
    max-width: 72em;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 1em 2em 0;
    background-color: var(--white);
    -webkit-box-shadow: 0 0 12px 0 rgba(229, 229, 229, 1);
    -moz-box-shadow: 0 0 12px 0 rgba(229, 229, 229, 1);
    box-shadow: 0 0 12px 0 rgba(229, 229, 229, 1);
    float: left;
}

#detalhes-descricao {
    max-width: 44em;
    width: 100%;
    height: auto;
    padding: 1em;
    margin: 0 0 2em 0;
    background-color: var(--white);
    -webkit-box-shadow: 0 0 12px 0 rgba(229, 229, 229, 1);
    -moz-box-shadow: 0 0 12px 0 rgba(229, 229, 229, 1);
    box-shadow: 0 0 12px 0 rgba(229, 229, 229, 1);
    float: left;
}

#detalhes-tabs {
    max-width: 120em;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 0 4em 0;
    background-color: transparent;
    float: left;
}

#footer {
    font-family: SegoeUI;
    font-size: 1em;
    color: var(--white);
    line-height: 10em;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 0.4em;
    background-color: var(--clienteCor01);
    z-index: 1;
}

.modal-sl,
.modal-xl,
.modal-lg,
.modal-md,
.modal-xs {
    width: 98%;
    margin: 7.5em auto;
}

.modal-sl {
    max-width: 120em;
}

.modal-xl {
    max-width: 100em;
}

.modal-lg {
    max-width: 60em;
}

.modal-md {
    max-width: 45em;
}

.modal-xs {
    max-width: 35em;
}

.modal-header {
    font-family: SegoeUI;
    font-size: 2em;
    color: var(--white);
    background-color: var(--clienteCor01);
    background-repeat: repeat;
    background-position: right top;
    background-image: url(/content/images/trama-1.png);
    border-left: 0.3em solid var(--clienteCor14);
}

.modal-header-borderout {
    border-left: 0;
}

.pstrength-bar,
.pstrength-info,
.pstrength-minchar {
    font-size: 1.2em;
    color: var(--gray70);
}

.box-contrato {
    font-size: 1.2em;
    color: var(--gray70);
    width: 100%;
    height: 100px;
    padding: 15px 20px;
    margin: 0;
    overflow: auto
}

.nav {
    background-color: transparent !important;
    overflow: show !important;
}

.nav-center {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    border: 0 solid;
    border-color: transparent transparent var(--white) transparent;
}

    .nav-center ul.nav {
        display: inline-block;
    }

        .nav-center ul.nav li {
            display: inline;
            display-float: left;
        }

.navbar-logo {
    position: relative;
    top: 2px;
    max-height: 60px;
}

    .navbar-logo > a,
    .navbar-logo > .navbar-brand {
        display: table-cell;
        vertical-align: middle;
    }

.navbar-menu {
    position: relative;
    top: 2px;
    margin: 0 auto;
    float: none;
}

.navbar-user {
    position: relative;
    top: 2px;
}

.navbar-brand {
    width: unset;
    height: unset;
    float: unset;
    padding: unset;
    margin-top: unset;
    font-size: unset;
    line-height: unset;
}

.navbar-fixed-top {
    padding: 0.6em 0 0.6em 0;
    border-bottom: 0.3em solid var(--clienteCor14);
    -webkit-transition: all .9s;
    -moz-transition: all .9s;
    transition: all .9s;
}

    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: 500px;
    }

    .navbar-fixed-top .navbar-collapse {
        width: unset;
        height: auto !important;
        padding: 0;
        margin: 0 auto;
        display: inline-block;
    }

        .navbar-fixed-top .navbar-collapse:not(.in) {
            display: none;
        }

.navbar-default {
    background-color: var(--clienteCor01);
}

    .navbar-default .navbar-nav > li > a {
        font-family: SegoeUI !important;
        color: var(--white);
    }

        .navbar-default .navbar-nav > li > a:hover,
        .navbar-default .navbar-nav > li > a:focus {
            color: var(--clienteCor03);
        }

    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .active > a:focus {
        color: var(--clienteCor03);
    }

.nav > li > a {
    position: relative;
    display: block;
    padding: 0;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background-color: transparent;
    color: var(--clienteCor03);
}

.nav-off {
    font-size: 1.2em !important;
    padding: 0.3em 0.7em 0.3em 0.7em !important;
}

.nav-out {
    font-size: 1.2em !important;
    width: 100%;
    margin: 1.5em 0.7em 1.5em 0.7em !important;
}

.navbar-toggle {
    border-color: var(--white) !important;
}

    .navbar-toggle:hover,
    .navbar-toggle:focus {
        background-color: var(--clienteCor03) !important;
    }

.icon-bar {
    background-color: var(--white) !important;
}

@media (min-width:768px) {
    .navbar-nav.navbar-center-afiliado-02 {
        position: relative;
        top: 3px;
        width: max-content;
        margin: 0 auto;
        float: none;
    }

    .navbar-nav.navbar-center-afiliado {
        position: relative;
        left: 13.5%;
        transform: translatex(-15%);
        margin-top: 1.2em;
    }

    .navbar-nav.navbar-center-cliente {
        position: relative;
        left: 40%;
        transform: translatex(-50%);
        margin-top: 1.2em;
    }

    .navbar-nav.navbar-right {
        margin-top: 0.7em;
    }

    .navbar-nav > li > a {
        padding-top: unset;
        padding-bottom: unset;
        line-height: unset;
    }
}

.dropdown-menu {
    font-size: 1.2em !important;
    color: var(--white) !important;
    float: left !important;
    width: auto !important;
    padding: 0 !important;
    margin: 0.8em 0 0 !important;
    text-align: left;
    background-color: var(--clienteCor01);
    border-top: 0.3em solid var(--clienteCor03);
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-radius: 0 !important;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        right: 100%;
        margin-top: -6px;
        margin-left: -1px;
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }

    .dropdown-submenu > a:after {
        border-color: transparent transparent transparent var(--white);
        border-style: solid;
        border-width: 5px 0 5px 5px;
        content: " ";
        display: block;
        float: right;
        height: 0;
        margin-right: -10px;
        margin-top: 4px;
        width: 0;
    }

    .dropdown-submenu:hover > a:after {
        border-left-color: var(--gray80);
    }

.dropdown-menu > li > a {
    text-decoration: none;
    display: block;
    padding: 10px 20px !important;
    clear: both;
    font-weight: 400;
    line-height: 1.4em !important;
    color: var(--clienteCor06) !important;
    white-space: nowrap;
}

    .dropdown-menu > .active > a:hover,
    .dropdown-menu > li > a:hover {
        text-decoration: none;
        color: var(--gray60) !important;
        background-color: var(--gray30);
    }

.dropdown:hover .dropdown-menu {
    display: block;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}

.divider-user,
.dropdown-hr {
    position: relative;
    top: -12px;
    background-color: var(--clienteCor03);
}

.dropdown-hr {
    width: 7em;
    height: 1em;
    float: right
}

.divider-user {
    color: var(--clienteCor02);
    width: 100%;
    height: auto;
    float: left;
    padding: 0 15px
}

.menuhospedagemfloat {
    width: max-content;
    margin: 20px 0 0 40px;
}

.dropdown-menu-hospedagem {
    position: absolute;
    top: 34px;
    left: 3px;
    width: 16.5em !important;
    padding: 0 !important;
    margin: 0 auto !important;
    background-color: var(--white);
    border: 1px solid var(--gray20);
    border: 1px solid rgba(0,0,0,0.15);
}

    .dropdown-menu-hospedagem > li > a {
        padding: 5px 5px 5px 20px !important;
        color: var(--gray100) !important;
    }

        .dropdown-menu-hospedagem > .active > a:hover,
        .dropdown-menu-hospedagem > li > a:hover {
            text-decoration: none;
            color: var(--white) !important;
            background-color: var(--gray30) !important;
        }

.dropdown:hover .dropdown-menu-hospedagem {
    display: block;
}

.dropdown-menu-select {
    position: absolute;
    top: 100%;
    padding: 0 10px !important;
    margin: 0 auto !important;
    background-color: var(--white);
    border: 1px solid var(--gray20);
    border: 1px solid rgba(0,0,0,0.15);
}

    .dropdown-menu-select > li > a {
        padding: 0 0 0 20px !important;
        color: var(--gray60) !important;
    }

        .dropdown-menu-select > .active > a:hover,
        .dropdown-menu-select > li > a:hover {
            text-decoration: none;
            color: var(--gray60) !important;
            background-color: var(--gray30) !important;
        }

    .dropdown-menu-select > radio,
    .dropdown-menu-select > checkbox {
        position: relative;
        display: block;
        margin-top: 0;
        margin-bottom: 0;
    }

.radio, .checkbox {
    margin: 0;
}

.nav-item-relatorios,
.nav-item-fotos,
.nav-item-inicio,
.nav-item-mensagens,
.nav-item-checkevento,
.nav-item-calendario,
.nav-item-proposta,
.nav-item-pagamentos,
.nav-item-servicos,
.nav-item-cadastro,
.nav-item-faq,
.nav-item-idioma,
.nav-item-setup {
    padding: 3.5em 1.8em 0 1.5em;
    background-position: top center;
    display: inline-block;
    background-repeat: no-repeat;
    text-align: center
}

#user-description,
#user-nick,
#user-welcome {
    width: 200px
}

.navitena {
    margin: 0 1.5em 0 1.5em;
}

.navitenb {
    top: 0 !important;
    font-size: 2.4em;
    text-align: center;
    display: block;
    margin: 0 0 11px 0;
}

.nav-item {
    text-align: center;
    margin: 0;
    display: inline-block
}

.nav-item-servicos {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-servicos.png)
}

    .active > .nav-item-servicos,
    .nav-item-servicos:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-servicos-hover.png)
    }

.nav-item-fotos {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-fotos.png)
}

    .active > .nav-item-fotos,
    .nav-item-fotos:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-fotos-hover.png)
    }

.nav-item-relatorios {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-analises.png);
    filter: opacity(0.4) drop-shadow(0 0 0 @ViewBag.Cor13);
}

    .active > .nav-item-relatorios,
    .nav-item-relatorios:hover {
        background-image: url(/content/images/menu-analises.png);
        filter: opacity(0.4) drop-shadow(0 0 0 @ViewBag.Cor12);
    }

.nav-item-inicio {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-inicio.png)
}

    .active > .nav-item-inicio,
    .nav-item-inicio:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-inicio-hover.png)
    }

.nav-item-calendario {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-calendario.png)
}

    .active > .nav-item-calendario,
    .nav-item-calendario:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-calendario-hover.png)
    }

.nav-item-proposta {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-proposta.png)
}

    .active > .nav-item-proposta,
    .nav-item-proposta:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-proposta-hover.png)
    }

.nav-item-mensagens {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-mensagens.png)
}

    .active > .nav-item-mensagens,
    .nav-item-mensagens:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-mensagens-hover.png)
    }

.nav-item-checkevento {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-checkevento.png)
}

    .active > .nav-item-checkevento,
    .nav-item-checkevento:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-checkevento-hover.png)
    }

.nav-item-cadastro {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-cadastro.png)
}

    .active > .nav-item-cadastro,
    .nav-item-cadastro:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-cadastro-hover.png)
    }

.nav-item-pagamentos {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-confirmado.png)
}

    .active > .nav-item-pagamentos,
    .nav-item-pagamentos:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-confirmado-hover.png)
    }

.nav-item-faq {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-faq.png)
}

    .active > .nav-item-faq,
    .nav-item-faq:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-faq-hover.png)
    }

.nav-item-idioma {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-idiomas.png)
}

    .active > .nav-item-idioma,
    .nav-item-idioma:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-idiomas-hover.png)
    }

.nav-item-idioma {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-idiomas.png)
}

    .active > .nav-item-idioma,
    .nav-item-idioma:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-idiomas-hover.png)
    }

.nav-item-setup {
    color: var(--clienteCor06);
    background-image: url(/content/images/menu-setup.png)
}

    .active > .nav-item-setup,
    .nav-item-setup:hover {
        color: var(--clienteCor07);
        background-image: url(/content/images/menu-setup-hover.png)
    }

.nav-item-user {
    text-align: left;
    padding: 0;
    margin: 0;
    background-color: var(--clienteCor01);
    display: inline-block;
    z-index: 4
}

.nav-item-caret {
    position: absolute;
    padding: 0;
    margin: 15px 0 0 55px;
    display: inline-block;
    z-index: 5
}

.caret-up {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid;
    display: inline-block;
    margin-left: 2px
}

#navbar-idioma-01,
#navbar-idioma-02,
#navbar-idioma-03 {
    position: absolute;
    top: 1.7em;
    margin: 0 0 0 10%;
    display: inline-block !important;
    float: left;
}

#navbar-idioma-02 {
    top: 0.4em;
    right: 70px;
    margin: 0 auto;
}

#navbar-idioma-03 {
    top: 0.4em;
    right: 270px;
    margin: 2px auto;
}

.idioma03cel01,
.idioma03cel02,
.idioma03cel03 {
    display: inline-block;
    float: left;
}

.idioma03cel01 {
    margin: 0 10px 0 0;
}

.idioma03cel02 {
    font-family: SegoeUI;
    font-size: 0.45em;
    color: var(--clienteCor03);
    line-height: 1.3em;
    padding: 6px 0 0 0;
}

.idioma03cel03 {
    margin: 0 0 0 5px;
}

.link-idioma-01,
.link-idioma-02 {
    font-size: 1.2em;
    color: var(--gray60);
    text-decoration: none !important;
    width: 12em;
    padding: 1em !important;
}

.link-idioma-02 {
    font-size: 0.5em;
}

    .link-idioma-01:hover,
    .link-idioma-01:active,
    .link-idioma-01:focus,
    .link-idioma-02:hover,
    .link-idioma-02:active,
    .link-idioma-02:focus {
        background-color: var(--white) !important;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    }

    .link-idioma-02:hover,
    .link-idioma-02:active,
    .link-idioma-02:focus {
        background-color: unset !important;
    }

.dropdown-menu-idioma-01 {
    font-size: unset !important;
    color: var(--clienteCor01) !important;
    float: left !important;
    width: 18em !important;
    padding: 1em !important;
    margin: -1px auto !important;
    text-align: left;
    background-color: var(--white) !important;
    border: 0;
    -webkit-box-shadow: 0 16px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 16px 12px rgba(0, 0, 0, .175);
}

.flag-link-01 {
    position: relative;
    top: -1px;
    max-width: 18px;
    height: auto;
    border-radius: 2px;
    margin: 0 0 0 3px;
}

.trigflag {
    text-align: right;
}

    .trigflag > input[type=radio] {
        top: 0;
        margin-left: 15px;
        margin-right: 0;
    }

.foto-user {
    width: 53px;
    height: 53px;
    padding: 0;
    margin: 0 auto;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden
}

.modal-foto-user {
    line-height: 29em;
    color: var(--gray30);
    width: 30em;
    height: 30em;
    padding: 0;
    border: 2px solid var(--gray30);
    margin: 0 auto;
    -webkit-border-radius: 20em;
    border-radius: 20em;
    overflow: hidden;
}

.notifica {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--white);
    position: absolute;
    top: -10px;
    left: 60px;
    width: 19px;
    height: 19px;
    padding: 1px 3px;
    background-color: var(--red);
    -webkit-border-radius: 9px;
    border-radius: 9px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .7);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
    z-index: -1
}

.notifica-calendario {
    left: 80px
}

.notifica-aceitas,
.notifica-avaliacoes,
.notifica-comentarios,
.notifica-concluidos,
.notifica-contratados,
.notifica-minhaspesquisas,
.notifica-pendentes,
.notifica-recusadas,
.notifica-todas,
.notifica-processos,
.notifica-visao {
    font-size: 0.8em;
    color: var(--white);
    width: 19px;
    height: 19px;
    padding: 2px 3px;
    background-color: var(--red);
    -webkit-border-radius: 9px;
    border-radius: 9px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .7);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
    z-index: 0
}

.notifica-aceitas {
    position: absolute;
    top: 12px;
    left: 100px
}

.notifica-pendentes {
    position: absolute;
    top: 12px;
    left: 105px
}

.notifica-recusadas {
    position: absolute;
    top: 12px;
    left: 105px
}

.notifica-todas {
    position: absolute;
    top: 12px;
    left: 90px
}

.notifica-avaliacoes,
.notifica-processos,
.notifica-visao {
    position: absolute;
    top: 6px;
    left: 130px
}

.notifica-comentarios {
    position: absolute;
    top: 6px;
    left: 135px
}

.notifica-contratados {
    position: absolute;
    top: 12px;
    left: 113px
}

.notifica-concluidos {
    position: absolute;
    top: 12px;
    left: 110px
}

.notifica-minhaspesquisas {
    position: absolute;
    top: 12px;
    left: 128px
}

/* PRECISO ENTENDER POR QUE SETEI ASSIM...
.tooltip {
	position: unset;
	z-index:3000 !important;
	line-height: unset;
	opacity: unset;
	filter: unset;
}
*/

/* SOMENTE PARA ILUSTRAR UM CONCEITO */
.navtabsNULL {
    border-bottom: 0px solidvar(--white);
}
/* FIM - SOMENTE PARA ILUSTRAR UM CONCEITO */

.tooltip-user {
    position: absolute;
    width: 54px;
    height: 54px;
    padding: 0;
    margin: 0;
    background-color: transparent;
    -webkit-border-radius: 49px;
    border-radius: 49px
}

    .tooltip-user:hover {
        background-image: url(/content/images/user-foto-hover.png);
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center center
    }

.navtabfil > li > a {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    position: relative;
    width: 11.8em;
    height: 4em;
    padding: 1.3em 0;
    margin: -0.4em auto;
    background-color: transparent;
    border: 0;
    display: block;
}

    .navtabfil > li > a:focus,
    .navtabfil > li > a:hover {
        text-decoration: none;
        background-color: var(--clienteCor03);
    }

.navtabfil > li.active > a,
.navtabfil > li.active > a:focus,
.navtabfil > li.active > a:hover {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    width: 11.8em;
    height: 4em;
    background-color: var(--white);
    border: 0;
    border-bottom-color: transparent;
    cursor: default;
}

.navtabfil-tabcontent {
    width: 100%;
    padding: 0;
    background-color: var(--white);
    border: 0.1em solid var(--white);
    -webkit-box-shadow: 0 1.2em 1.2em 0 rgba(229, 229, 229, 1);
    -moz-box-shadow: 0 1.2em 1.2em 0 rgba(229, 229, 229, 1);
    box-shadow: 0 1.2em 1.2em 0 rgba(229, 229, 229, 1);
}

    .navtabfil-tabcontent > .tab-pane {
        width: 100%;
        border: 0;
        display: none;
    }

    .navtabfil-tabcontent > .active {
        display: block;
    }

.navtabdet > li > a {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    position: relative;
    width: 32.5em;
    height: 4em;
    padding: 1.3em 0;
    margin: -0.4em auto;
    background-color: transparent;
    border: 0;
    display: block;
}

    .navtabdet > li > a:focus,
    .navtabdet > li > a:hover {
        text-decoration: none;
        background-color: var(--clienteCor03);
    }

.navtabdet > li.active > a,
.navtabdet > li.active > a:focus,
.navtabdet > li.active > a:hover {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    width: 31.5em;
    height: 4em;
    background-color: var(--white);
    border: 0;
    border-bottom-color: transparent;
    cursor: default;
}

.navtabdet-tabcontent {
    width: 100%;
    padding: 0;
    margin: -8px auto;
    background-color: var(--white);
    border: 0.1em solid var(--white);
    -webkit-box-shadow: 0 1.2em 1.2em 0 rgba(229, 229, 229, 1);
    -moz-box-shadow: 0 1.2em 1.2em 0 rgba(229, 229, 229, 1);
    box-shadow: 0 1.2em 1.2em 0 rgba(229, 229, 229, 1);
}

    .navtabdet-tabcontent > .tab-pane {
        width: 100%;
        border: 0;
        display: none;
    }

    .navtabdet-tabcontent > .active {
        display: block;
    }

.pagination > li > a,
.pagination > li > span {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    padding: 0.8em 1.3em;
    background-color: transparent;
    border-radius: 2.5em;
}

    .pagination > li > a:focus,
    .pagination > li > a:hover,
    .pagination > li > span:focus,
    .pagination > li > span:hover {
        font-family: SegoeUI;
        font-size: 1.2em;
        color: var(--clienteCor02);
        background-color: var(--clienteCor03);
        border-color: transparent;
    }

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    background-color: var(--clienteCor03);
    border-color: transparent;
    cursor: default;
    z-index: 2;
}

.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
    color: var(--gray05);
    background-color: var(--gray60);
    border-color: transparent;
}

.pagination > li:first-child > a,
.pagination > li:first-child > a:hover,
.pagination > li:first-child > active,
.pagination > li:first-child > span,
.pagination > li:first-child > span:hover,
.pagination > li:last-child > a,
.pagination > li:last-child > a:hover,
.pagination > li:last-child > active,
.pagination > li:last-child > span,
.pagination > li:last-child > span:hover {
    color: var(--clienteCor03);
    background-color: transparent;
    border-radius: 2.5em !important;
}

.pagfil > li > a,
.pagfil > li > span {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--white);
    width: 18em;
    padding: 1.3em 0;
    margin-left: 0.8em;
    background-color: var(--clienteCor02);
    border-radius: 0;
}

    .pagfil > li > a:focus,
    .pagfil > li > a:hover,
    .pagfil > li > span:focus,
    .pagfil > li > span:hover {
        font-family: SegoeUI;
        font-size: 1.2em;
        color: var(--clienteCor02);
        background-color: var(--clienteCor03);
    }

.pagfil > .active > a,
.pagfil > .active > a:focus,
.pagfil > .active > a:hover,
.pagfil > .active > span,
.pagfil > .active > span:focus,
.pagfil > .active > span:hover {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    background-color: transparent;
}

.pagfil > li:first-child > a,
.pagfil > li:first-child > a:active,
.pagfil > li:first-child > a:hover,
.pagfil > li:first-child > span,
.pagfil > li:first-child > span:hover,
.pagfil > li:last-child > a,
.pagfil > li:last-child > a:active,
.pagfil > li:last-child > a:hover,
.pagfil > li:last-child > span,
.pagfil > li:last-child > span:hover {
    width: 1.5em;
    color: var(--clienteCor02);
    border-radius: 0 !important;
}

.accordion-wrapper {
    width: 100%;
    padding: 0.3em 1em;
    margin: 0 auto;
}

.aw-col-01-alinha-00,
.aw-col-01-alinha-00-01,
.aw-col-01-alinha-01,
.aw-col-01-alinha-02,
.aw-col-01-alinha-03,
.aw-col-01-alinha-04,
.aw-col-01-alinha-05,
.aw-col-01-alinha-06 {
    width: 90%;
    height: 4.5em;
    padding: 1.4em 0;
    margin: 0 auto;
    overflow: hidden;
    background: var(--clienteCor02);
    display: inline-block;
}

.aw-col-01-alinha-00,
.aw-col-01-alinha-00-01 {
    padding: 1.4em 0 0 1.4em;
}

.aw-col-01-alinha-00-01 {
    width: 100%;
}

.aw-col-01-alinha-01 {
    padding: 1.4em 0 0 53.3em;
}

.aw-col-01-alinha-02 {
    padding: 1.4em 0 0 53.9em;
}

.aw-col-01-alinha-03 {
    padding: 1.4em 0 0 52.1em;
}

.aw-col-01-alinha-04 {
    padding: 1.4em 0 0 53.9em;
}

.aw-col-01-alinha-05 {
    padding: 1.4em 0 0 53.9em;
}

.aw-col-01-alinha-06 {
    padding: 1.4em 0 0 43.5em;
}

.aw-col-02 {
    text-align: right;
    width: 10%;
    height: 4.5em;
    padding: 0px;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: right;
}

.aw-panel-col-01 {
    width: 93%;
    padding: 0;
    margin: 0;
    border: 1px solid var(--clienteCor02);
    overflow: hidden;
    display: inline-block;
}

.aw-panel-col-01-cel-01 {
    width: 88%;
    min-height: 8em;
    padding: 1em 8.5em 1em 1em;
    margin: 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.aw-panel-col-01-cel-01-100 {
    width: 100%;
    min-height: 8em;
    padding: 1em;
    margin: 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.aw-panel-col-01-cel-01-01,
.aw-panel-col-01-cel-01-02,
.aw-panel-col-01-cel-01-03,
.aw-panel-col-01-cel-01-04,
.aw-panel-col-01-cel-01-05,
.aw-panel-col-01-cel-01-06 {
    line-height: 1.8em;
    width: 25%;
    padding: 1em;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.aw-panel-col-01-cel-01-02,
.aw-panel-col-01-cel-01-03 {
    width: 10%;
}

.aw-panel-col-01-cel-02,
.aw-panel-col-01-cel-02-1 {
    width: 12%;
    min-height: 12em;
    line-height: 1.8em;
    padding: 3.5em 0.5em;
    margin: 0;
    border: 0.1em solid var(--gray10);
    overflow: hidden;
    background: var(--gray10);
    display: inline-block;
    float: left;
}

.aw-panel-col-01-cel-02-1 {
    float: right;
}

.aw-panel-col-01-cel-03 {
    width: 12%;
    min-height: unset;
    line-height: 1.8em;
    padding: 0.3em;
    margin: 0;
    border: 0 solid var(--gray10);
    overflow: hidden;
    background: var(--white);
    display: inline-block;
    float: right;
}

.aw-panel-col-02 {
    width: 5%;
    padding: 0;
    margin: 0 auto;
    display: inline-block;
    float: right;
}

.aw-panel-col-02-cel-01,
.aw-panel-col-02-cel-02 {
    width: 49%;
    line-height: 7.5em;
    padding: 0;
    margin: 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.aw-panel-col-02-cel-02 {
    float: right;
}

.accordion-filtros,
.accordion-servicos,
.accordion-check,
.accordion-vps,
.accordion-faq {
    margin-bottom: 2.1em;
}

.accordion-hospedagem {
    margin: 1.1em 0 2.1em 0;
}

.acheck2 {
    margin-bottom: 0;
}

.acheck3 {
    margin-bottom: -8px;
}

.accordion-filtros .panel,
.accordion-servicos .panel,
.accordion-check .panel,
.accordion-vps .panel,
.accordion-faq .panel,
.accordion-hospedagem .panel {
    margin-bottom: 0;
    border-radius: 0.3em;
}

.accordion-faq .panel {
    border-color: var(--gray05) var(--white) var(--gray05) var(--white);
}

.accordion-hospedagem .panel {
    border-color: var(--white) var(--white) var(--white) var(--white);
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

.accordion-hospedagens .panel {
    border-color: var(--gray05) var(--gray05) var(--gray05) var(--gray05);
}

.accordion-filtros .panel + .panel,
.accordion-servicos .panel + .panel,
.accordion-check .panel + .panel,
.accordion-vps .panel + .panel,
.accordion-faq .panel + .panel,
.accordion-hospedagem .panel + .panel {
    margin-top: 0.5em;
}

.accordion-filtros .panel-heading,
.accordion-servicos .panel-heading,
.accordion-check .panel-heading,
.accordion-vps .panel-heading,
.accordion-faq .panel-heading,
.accordion-hospedagem .panel-heading {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--gray60);
    background-color: var(--gray05);
    border-bottom: 0;
}

.accordion-servicos .panel-heading,
.accordion-vps .panel-heading {
    text-align: center;
    color: var(--clienteCor02);
    background-color: var(--clienteCor03);
}

.accordion-vps .panel-heading {
    text-align: left;
}

.accordion-check .panel-heading {
    text-align: center;
}

.accordion-faq .panel-heading,
.accordion-hospedagem .panel-heading {
    background-color: var(--white);
}

.accordion-hospedagem .panel-heading {
    padding: 0 0 5px 0;
    color: var(--gray60);
}

    .accordion-hospedagem .panel-heading > i {
        float: unset;
    }

.accordion-filtros .panel-heading + .panel-collapse > .list-group,
.accordion-filtros .panel-heading + .panel-collapse > .panel-body,
.accordion-servicos .panel-heading + .panel-collapse > .list-group,
.accordion-servicos .panel-heading + .panel-collapse > .panel-body,
.accordion-check .panel-heading + .panel-collapse > .list-group,
.accordion-check .panel-heading + .panel-collapse > .panel-body,
.accordion-vps .panel-heading + .panel-collapse > .list-group,
.accordion-vps .panel-heading + .panel-collapse > .panel-body,
.accordion-faq .panel-heading + .panel-collapse > .list-group,
.accordion-faq .panel-heading + .panel-collapse > .panel-body {
    border-top: 0.1em solid var(--gray05);
}

.accordion-hospedagem .panel-heading + .panel-collapse > .list-group,
.accordion-hospedagem .panel-heading + .panel-collapse > .panel-body {
    padding: 0 0 15px 0;
    border-top: 0.1em solid var(--white);
}

.accordion-filtros .panel-footer,
.accordion-servicos .panel-footer,
.accordion-check .panel-footer,
.accordion-vps .panel-footer,
.accordion-faq .panel-footer,
.accordion-hospedagem .panel-footer {
    border-top: 0;
}

    .accordion-filtros .panel-footer + .panel-collapse .panel-body,
    .accordion-servicos .panel-footer + .panel-collapse .panel-body,
    .accordion-check .panel-footer + .panel-collapse .panel-body,
    .accordion-vps .panel-footer + .panel-collapse .panel-body,
    .accordion-faq .panel-footer + .panel-collapse .panel-body,
    .accordion-hospedagem .panel-footer + .panel-collapse .panel-body {
        border-top: 0.1em solid var(--gray05);
    }

.hospedagens-selecionadas {
    height: 40px;
}

.checkinout {
    float: right;
}

.hospCol01,
.hospCol02,
.hospCol03 {
    vertical-align: top;
    margin: 0;
    display: inline-block;
}

.hospCol01 {
    width: 2.5%;
    padding: 8px 0;
}

.hospCol02 {
    width: 92.9%;
}

.hospCol03 {
    font-size: 0.8em;
    text-align: right;
    width: 4.6%;
    padding: 15px 0;
}

.hospCel01,
.hospCel02,
.hospCel03,
.hospCel04,
.hospCel05,
.hospCel06,
.hospCel07,
.hospCel08,
.hospCel09,
.hospCel10,
.hospCel11,
.hospCel12,
.hospCel13 {
    padding: 0;
    margin: 0;
    display: inline-block;
}

.hospCel01 {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 155px;
    padding: 0 3px;
}

.hospCel02 {
    text-align: center;
    width: 20px;
}

    .hospCel02 > i {
        color: var(--clienteCor02);
        top: -2px;
        float: unset;
    }

.hospCel03 {
    width: 118px;
    margin: 0 0 0 5px;
    border-right: 0.1em solid var(--gray10);
}

.hospCel04 {
    width: 110px;
    margin: 0 0 0 0;
}

.hospCel05 {
    width: 35px;
    margin: 0 0 0 5px;
}

.hospCel06 {
    width: 40px;
}

.hospCel07 {
    width: 52px;
    margin: 0 0 0 5px;
}

.hospCel08 {
    width: 40px;
}

.hospCel09 {
    text-align: right;
    width: 85px;
    height: 38px;
    margin: 0 0 0 0;
    background-color: var(--gray10);
}

.hospCel10 {
    text-align: right;
    width: 59px;
    height: 38px;
    background-color: var(--gray10);
}

.hospCel11 {
    text-align: right;
    width: 110px;
    height: 38px;
    background-color: var(--gray10);
}

.hospCel12 {
    text-align: right;
    width: 95px;
    height: 38px;
    background-color: var(--gray10);
}

.hospCel13 {
    text-align: right;
    width: 70px;
    height: 38px;
    background-color: var(--gray10);
}

    .hospCel09 > span,
    .hospCel10 > span,
    .hospCel11 > span,
    .hospCel12 > span,
    .hospCel13 > span {
        color: var(--clienteCor02);
        position: relative;
        top: 6px !important;
        right: 5px;
    }

.accordion-hospedagens {
    width: 100%;
    padding: 0;
    margin: 0;
    display: inline-block;
}

    .accordion-hospedagens .panel {
        margin: 0.6em;
        border-radius: 0.3em;
        border-color: var(--gray90) var(--gray90) var(--gray90) var(--gray90);
    }

        .accordion-hospedagens .panel + .panel {
            margin-top: 0.5em;
        }

    .accordion-hospedagens .panel-heading {
        color: var(--gray60);
        line-height: 1em;
        padding: 0;
        background-color: var(--white);
        border-bottom: 0;
        border-color: transparent
    }

        .accordion-hospedagens .panel-heading > i {
            float: unset;
        }

        .accordion-hospedagens .panel-heading + .panel-collapse > .list-group,
        .accordion-hospedagens .panel-heading + .panel-collapse > .panel-body {
            padding: 0 0 15px 0;
            border: 0.1em solid;
            border-color: var(--white) var(--white) var(--white) var(--white);
            background-color: var(--white);
        }

.dropdown-busca,
.dropdown-tootip-left,
.dropdown-tootip-right {
    position: absolute;
    top: 90%;
    left: -4.5em;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 15.8em;
    padding: 0.5em 0;
    margin: 0.2em 0;
    list-style: none;
    font-size: 1em;
    text-align: left;
    background-color: var(--white);
    border: 0.1em solid var(--gray20);
    border: 0.1em solid rgba(0, 0, 0, .15);
    border-radius: 0.4em;
    -webkit-box-shadow: 0 0.6em 1.2em rgba(0, 0, 0, .175);
    box-shadow: 0 0.6em 1.2em rgba(0, 0, 0, .175);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.dropdown-tootip-left,
.dropdown-tootip-right {
    top: 70%;
    width: 45em;
}

.dropdown-tootip-left {
    left: 0;
    right: auto;
}

.dropdown-tootip-right {
    left: auto;
    right: 0;
}

.dropdown-busca-right,
.dropdown-busca.pull-right {
    left: auto;
    right: 0;
}

.dropdown-busca > li > a,
.dropdown-header {
    display: block;
    padding: 0.3em 2em;
    line-height: 1.42857143;
    white-space: nowrap;
}

.dropdown-busca .divider {
    height: 0.1em;
    margin: 0.95em 0;
    overflow: hidden;
    background-color: var(--gray10);
}

.dropdown-busca > li > a {
    clear: both;
    font-weight: 400;
}

    .dropdown-busca > li > a:focus,
    .dropdown-busca > li > a:hover {
        text-decoration: none;
        color: var(--white);
        background-color: var(--gray60);
    }

.dropdown-busca > .active > a,
.dropdown-busca > .active > a:focus,
.dropdown-busca > .active > a:hover {
    color: var(--white);
    text-decoration: none;
    outline: 0;
    background-color: var(--clienteCor03);
}

.dropdown-busca > .disabled > a,
.dropdown-busca > .disabled > a:focus,
.dropdown-busca > .disabled > a:hover {
    color: var(--gray30);
}

    .dropdown-busca > .disabled > a:focus,
    .dropdown-busca > .disabled > a:hover {
        text-decoration: none;
        background-color: transparent;
        background-image: none;
        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
        cursor: not-allowed;
    }

.open > .dropdown-busca {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-busca-left {
    left: 0;
    right: auto;
}

.dropdown-header {
    font-size: 1em;
    color: var(--gray30);
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}

.pull-right > .dropdown-busca {
    right: 0;
    left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 0.4em solid;
    content: " ";
}

.dropup .dropdown-busca,
.navbar-fixed-bottom .dropdown .dropdown-busca {
    top: auto;
    bottom: 100%;
    margin-bottom: 0.2em;
}

#resultado-busca {
    position: relative;
    top: 0;
    padding: 0;
    margin: 0 auto;
    background-color: transparent;
}

#bmtop {
    width: 100%;
    margin: 0 auto;
    margin-top: 12em;
}

#busca-marketplace {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 50%;
    width: 100%;
    padding: 0;
    margin: 0 auto;
    z-index: 9999;
}

#busca {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    z-index: 9999;
}

#buscatop {
    position: relative;
    top: -60em;
    width: 100%;
    height: 0.1em;
}

.busH1 {
    width: 100%;
    padding: 0;
    opacity: .8;
    filter: alpha(opacity=80);
    background-color: transparent;
}

    .busH1 > h1 {
        font-family: SegoeUI;
        font-size: 3em;
        color: var(--white);
        text-shadow: 0 0.5em 2.1em rgba(0, 0, 0, .6);
    }

.busR1 {
    width: 100%;
    max-width: 100em;
    min-height: 6em;
    padding: 0.6em;
    margin: 0 auto;
    background-color: var(--clienteCor03);
    border-radius: 0.6em;
}

.busC1,
.busC2,
.busC2-01,
.busC3,
.busC3-01,
.busC4,
.busC5,
.busC6,
.busC7,
.busC8,
.busC9,
.fslC1 {
    font-size: 1em;
    line-height: 1em;
    height: auto;
    padding: 0.3em;
    margin: 0 0.6em 0 0;
    background-color: var(--white);
    border: 0 solid var(--gray20);
    display: inline-block;
    float: left;
    -webkit-box-shadow: 0.2em 0.2em 0 0 var(--clienteCor05);
    -moz-box-shadow: 0.2em 0.2em 0 0 var(--clienteCor05);
    box-shadow: 0.2em 0.2em 0 0 var(--clienteCor05);
}

.busC1 {
    width: 21%;
}

.busC2 {
    width: 10%;
}

.busc2N {
    width: 100%;
    margin: 0 auto;
    border: 1px solid var(--gray20);
    float: right;
}

.busC3 {
    width: 10%;
}

.busC2-01,
.busC3-01 {
    width: 12%;
    border: 1px solid var(--gray20);
    -webkit-box-shadow: unset;
    -moz-box-shadow: unset;
    box-shadow: unset;
}

.busC4 {
    width: 11%;
}

.busC5 {
    width: 10%;
}

.busC6 {
    width: 8%;
}

.busC7,
.busC8,
.busC9 {
    text-align: left;
    line-height: 2em;
    padding: 0;
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.busC7 {
    width: 13%;
}

.busC8 {
    width: 10%;
    line-height: 5em;
    margin: 0 1em 0 0;
}

.busC9 {
    width: 1.5%;
    margin: 2em 0 0 0;
    overflow: visible;
    display: flex;
}

.fslC1 {
    width: 100%;
    margin: 0 0 1.2em 0;
}

#buscalista {
    max-width: 82em;
    padding: 0;
    margin: 2em 0 0 1em;
    overflow: hidden;
    background-color: transparent;
    float: right;
}

#buscafiltros {
    max-width: 33em;
    width: 100%;
    height: auto;
    padding: 0 0 2em 0;
    margin: 2em 0;
    overflow: hidden;
    background-color: transparent;
    float: left;
}

.mapa {
    width: 100%;
    height: 40em;
}

.ser-subtitulo {
    font-family: SegoeUI;
    font-size: 2.1em;
    color: var(--clienteCor02);
    width: 22.5%;
    height: auto;
    padding: 0;
    margin: 0;
    display: inline-block;
    float: left;
}

.ser-subtitulo-wrapper {
    text-align: left;
    width: 77.5%;
    height: auto;
    padding: 0;
    margin: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0.1em solid var(--gray30);
    border-radius: 0;
    display: inline-block;
    float: left;
}

.ser-col-01,
.ser-col-05 {
    width: 30%;
    height: auto;
    padding: 0;
    margin: 5em auto;
    background-color: transparent;
    display: inline-block;
    float: left;
}

.ser-col-05 {
    width: 40%;
    margin: 0 auto;
}

.ser-col-01-cel-01,
.ser-col-01-cel-02 {
    text-align: center;
    width: 100%;
    height: auto;
    padding: 1em;
    margin: 0;
    background-color: var(--clienteCor02);
    display: inline-block;
    float: left;
}

.ser-col-01-cel-02 {
    padding: 0.5em;
    margin: 0 0 2em 0;
    background-color: transparent;
}

    .ser-col-01-cel-02 > .row-01 > .col-50 > .trig {
        float: right;
    }

.ser-col-02,
.ser-col-03 {
    width: 60%;
    padding: 0;
    margin: 5em auto;
    background-color: transparent;
    display: inline-block;
    float: right;
}

.ser-col-03 {
    margin: 0 auto;
}

.ser-col-02-cel-01,
.ser-col-02-cel-02 {
    text-align: center;
    width: 100%;
    height: auto;
    padding: 1em;
    margin: 0;
    background-color: var(--clienteCor02);
    display: inline-block;
    float: left;
}

.ser-col-02-cel-02 {
    line-height: 3em;
    width: 50%;
    padding: 0.5em;
    margin: 0 0 2em 0;
    background-color: transparent;
}

    .ser-col-02-cel-02 > .col-100 > .trig {
        margin: 6px 0;
        float: right;
    }

.ser-col-03-cel-01 {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    width: 45%;
    height: auto;
    padding: 1em;
    margin: 0;
    background-color: var(--gray10);
    display: inline-block;
    float: left;
}

.ser-col-03-cel-02 {
    text-align: right;
    width: 53.9%;
    height: auto;
    padding: 1em;
    margin: 0;
    background-color: var(--clienteCor03);
    display: inline-block;
    float: right;
}

.ser-col-04-cel-01,
.ser-col-04-cel-01-0 {
    color: var(--clienteCor02);
    width: 45%;
    height: auto;
    padding: 1em;
    margin: 0;
    background-color: var(--gray10);
    display: inline-block;
    float: left;
}

.ser-col-04-cel-02,
.ser-col-04-cel-02-0,
.ser-col-04-cel-02-01,
.ser-col-04-cel-02-1,
.ser-col-04-cel-02-1-01 {
    text-align: center;
    width: 16%;
    height: auto;
    padding: 1em;
    margin: 0 0 0 0.8em;
    background-color: var(--clienteCor03);
    display: inline-block;
    float: left;
}

.ser-col-04-cel-02-1-01,
.ser-col-04-cel-02-01 {
    float: right;
}

.ser-col-04-cel-02 {
    background-color: var(--gray10);
}

.ser-col-04-cel-03,
.ser-col-04-cel-03-0,
.ser-col-04-cel-03-01,
.ser-col-04-cel-03-1 {
    text-align: right;
    color: var(--clienteCor02);
    width: 36.2%;
    height: auto;
    padding: 1em;
    margin: 0;
    background-color: var(--gray10);
    display: inline-block;
    float: right;
}

.ser-col-04-cel-03-1,
.ser-col-04-cel-03-01 {
    text-align: left;
    float: left;
    margin: 0 0 0 0.8em;
}

.ser-col-04-cel-01-0,
.ser-col-04-cel-03-0 {
    padding: 0;
    margin: 0;
    background-color: transparent;
}

.ser-col-04-cel-03-01 {
    padding: 0;
    background-color: transparent;
}

.ser-col-04-cel-02-0,
.ser-col-04-cel-02-01 {
    padding: 0;
    background-color: transparent;
}

.ser-col-05-cel-01 {
    font-family: SegoeUI;
    font-size: 1.8em;
    color: var(--clienteCor02);
    width: 45%;
    height: auto;
    padding: 0.6em;
    margin: 0;
    background-color: var(--gray10);
    display: inline-block;
    float: left;
}

.ser-col-05-cel-02 {
    font-family: SegoeUI;
    font-size: 1.8em;
    color: var(--clienteCor02);
    text-align: right;
    width: 53.9%;
    height: auto;
    padding: 0.6em;
    margin: 0;
    background-color: var(--clienteCor03);
    display: inline-block;
    float: right;
}

.ser-descricao,
.ser-descricao-02 {
    width: 100%;
    padding: 0px 5px 0px 5px;
    margin: 0;
    display: inline-block;
}

.ser-descricao-02 {
    width: 49.8%;
}

.ser-thumb {
    width: 100%;
    height: 19.4em;
    padding: 0;
    margin: 0 auto;
    background-color: transparent;
    overflow: hidden;
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 1;
}

    .ser-thumb:over {
        border: 2px dashed var(--gray10);
    }

    .ser-thumb img {
        position: relative;
        top: -15px;
        left: 0px;
        z-index: 1;
    }

    .ser-thumb input[type="text"] {
        position: relative;
        top: -15px;
        left: 0px;
    }

.ser-excluir {
    position: relative;
    top: 2px;
    width: 38px;
    height: 38px;
    text-align: center;
    padding: 15px 20px 15px 20px;
    margin: 0 auto;
    background-color: var(--clienteCor03);
    background-image: url("/content/images/bot-excluir.png");
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 2;
    float: right;
}

.ser-newfoto {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--gray40);
    width: 100%;
    height: 16em;
    padding: 0;
    margin: -3em auto;
    overflow: hidden;
    background-color: transparent;
    border-radius: 0px;
    border: 1px dashed var(--gray40);
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    cursor: pointer;
    display: inline-block;
}

    .ser-newfoto:hover {
        color: var(--gray70);
        border: 1px dashed var(--gray70)
    }

.ser-alerta {
    width: 100%;
    height: auto;
    padding: 1em;
    margin: 0 auto;
    background-color: var(--gray10);
    border-radius: 0.4em;
}

.ser-col-07,
.ser-col-08 {
    width: 49.5%;
    height: auto;
    padding: 0;
    margin: 0 0.4em 0 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.ser-col-08 {
    margin: 0 0 0 0.4em;
}

.ser-col-07-cel-01 {
    width: 100%;
    height: auto;
    padding: 1.2em;
    margin: 0 auto;
    overflow: hidden;
    background-color: var(--gray10);
    display: inline-block;
    float: left;
}

.ser-col-07-cel-02 {
    width: 75%;
    height: auto;
    line-height: 3em;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.ser-col-07-cel-03 {
    width: 25%;
    height: auto;
    line-height: 3em;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: right;
}

.ser-col-07-cel-04,
.ser-col-07-cel-05,
.ser-col-07-cel-06,
.ser-col-07-cel-07,
.ser-col-07-cel-08,
.ser-col-07-cel-09,
.ser-col-07-cel-10,
.ser-col-07-cel-11,
.ser-col-07-cel-12 {
    font-family: SegoeUI;
    font-size: 1.2em;
    line-height: 3em;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 5%;
    height: auto;
    padding: 0 0.6em 0 0;
    margin: 0.3em auto;
    overflow: hidden;
    display: inline-block;
    float: left;
    border: 1px solid transparent;
}

.ser-col-07-cel-05,
.ser-col-07-cel-10,
.ser-col-07-cel-11 {
    width: 70%;
    border-color: transparent transparent var(--gray10) transparent;
}

.ser-col-07-cel-06,
.ser-col-07-cel-12 {
    width: 25%;
    float: right;
    background-color: var(--gray10);
}

.ser-col-07-cel-07,
.ser-col-07-cel-10 {
    width: 60%;
}

.ser-col-07-cel-08,
.ser-col-07-cel-11 {
    width: 15%;
}

.ser-col-07-cel-09 {
    width: 25%;
}

.ser-ms-col-01 {
    width: 10%;
    height: auto;
    padding: 0;
    margin: 0 0.3em 1em 1em;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.ser-ms-col-02,
.ser-ms-col-02-modal {
    width: 12%;
    height: auto;
    padding: 0;
    margin: 0 0.3em 1em 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.ser-ms-col-02-modal {
    width: 19.5%;
}

.ser-ms-col-03,
.ser-ms-col-03-modal {
    width: 70%;
    height: auto;
    padding: 0;
    margin: 0 0.3em 1em 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.ser-ms-col-03-modal {
    width: 79.5%;
}

.ser-ms-col-04 {
    width: 5%;
    height: auto;
    padding: 0;
    margin: 0 0 1em 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.ser-ms-col-01-row-01 {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    width: 100%;
    height: auto;
    line-height: 11.8em;
    padding: 0;
    margin: 0 0 0.4em 0;
    background-color: var(--gray30);
    overflow: hidden;
}

.ser-ms-col-02-row-01 {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--white);
    width: 100%;
    height: auto;
    line-height: 4em;
    padding: 0;
    margin: 0 0 1em 0;
    background-color: var(--clienteCor02);
    overflow: hidden;
    display: inline-block;
    float: left;
}

.ser-ms-col-02-row-02-col-01,
.ser-ms-col-02-row-02-col-02 {
    width: 48%;
    height: auto;
    line-height: 5.7em;
    padding: 0;
    margin: 0 0.4em 0.4em 0;
    background-color: var(--gray10);
    overflow: hidden;
    display: inline-block;
    float: left;
}

.ser-ms-col-02-row-02-col-02 {
    margin: 0 0 0.4em 0;
}

.ser-ms-col-02-row-03-col-01,
.ser-ms-col-02-row-03-col-02,
.ser-ms-col-02-row-04-col-01,
.ser-ms-col-02-row-04-col-02,
.ser-ms-col-03-row-03,
.ser-ms-col-03-row-04-col-01,
.ser-ms-col-03-row-04-col-02,
.ser-ms-col-03-row-05 {
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 1em;
    color: var(--clienteCor02);
    width: 47.45%;
    height: auto;
    line-height: 1.7em;
    padding: 0;
    margin: 0 0.4em 0.4em 0;
    overflow: hidden;
    display: inline-block;
    background-color: var(--clienteCor03);
    float: left;
}

.ser-ms-col-02-row-03-col-02,
.ser-ms-col-02-row-04-col-02,
.ser-ms-col-03-row-04-col-02,
.ser-ms-col-03-row-05 {
    margin: 0 0 0.4em 0;
}

.ser-ms-col-02-row-04-col-01,
.ser-ms-col-02-row-04-col-02,
.ser-ms-col-03-row-04-col-01,
.ser-ms-col-03-row-04-col-02,
.ser-ms-col-03-row-05 {
    background-color: var(--gray30);
}

.ser-ms-col-03-col-01,
.ser-ms-col-03-col-01-modal,
.ser-ms-col-03-col-02 {
    width: 11.97%;
    height: auto;
    padding: 0;
    margin: 0 0.4em 0 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.ser-ms-col-03-col-01-modal {
    width: 13.75%;
}

.ser-ms-col-03-col-02 {
    float: right;
    margin: 0;
}

.ser-ms-col-03-row-01 {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--white);
    width: 100%;
    height: auto;
    line-height: 4em;
    padding: 0;
    margin: 0 0 1em 0;
    background-color: var(--clienteCor02);
    overflow: hidden;
    display: inline-block;
    float: left;
}

.ser-ms-col-03-row-02 {
    width: 100%;
    height: auto;
    line-height: 5.7em;
    padding: 0;
    margin: 0 0 0.4em 0;
    background-color: var(--gray10);
    overflow: hidden;
    display: inline-block;
    float: left;
}

.ser-ms-col-03-row-03 {
    width: 100%;
}

.ser-ms-col-03-row-05 {
    width: 100%;
}

.ser-ms-col-01-row-02,
.ser-ms-col-02-row-05-col-01,
.ser-ms-col-02-row-05-col-02,
.ser-ms-col-03-row-05-col-01,
.ser-ms-col-03-row-05-col-02,
.ser-ms-col-03-row-05-col-03,
.ser-ms-col-04-row-02-col-01,
.ser-ms-col-04-row-02-col-02 {
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 1em;
    color: var(--clienteCor02);
    width: 47.45%;
    height: auto;
    line-height: 3em;
    padding: 0;
    margin: 0 0.4em 0.4em 0;
    overflow: hidden;
    display: inline-block;
    background-color: var(--gray10);
    float: left;
}

.ser-ms-col-01-row-02 {
    color: var(--white);
    width: 100%;
    margin: 0;
    background-color: var(--clienteCor02);
}

.ser-ms-col-02-row-05-col-02,
.ser-ms-col-03-row-05-col-02,
.ser-ms-col-03-row-05-col-03 {
    margin: 0;
}

.ser-ms-col-03-row-05-col-03 {
    width: 100%;
}

.ser-ms-col-04-row-02-col-01,
.ser-ms-col-04-row-02-col-02 {
    width: 42%;
    background-color: transparent;
}

.ser-ms-col-04-row-02-col-02 {
    float: right;
}

.ser-ms-col-04-row-01 {
    font-family: SegoeUI;
    font-size: 1.2em;
    line-height: 1.4em;
    color: var(--clienteCor02);
    width: 100%;
    height: 13.8em;
    padding: 4.5em 0;
    margin: 0;
    background-color: var(--clienteCor03);
    border-radius: 0.4em;
}

    .ser-ms-col-04-row-01:hover {
        color: var(--white);
        background-color: var(--clienteCor02);
    }

.imp-center {
    width: 70%;
    margin: 0 auto;
}

.imp-subtitulo {
    font-family: SegoeUI;
    font-size: 2.1em;
    color: var(--clienteCor02);
    width: fit-content;
    height: auto;
    padding: 0;
    margin: 0;
    display: inline-block;
    float: left;
}

.imp-subtitulo-wrapper {
    text-align: left;
    width: 70%;
    height: auto;
    padding: 0;
    margin: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0.1em solid var(--gray30);
    border-radius: 0;
    display: inline-block;
    float: left;
}

.imp-col-01,
.imp-col-02 {
    width: 50%;
    padding: 0;
    margin: 0 auto;
    background-color: transparent;
    display: inline-block;
    float: left;
}

.imp-col-02 {
    width: 30%;
    float: right;
}

.imp-col-04-cel-01,
.imp-col-04-cel-01-0 {
    color: var(--clienteCor02);
    text-align: center;
    width: 30%;
    height: auto;
    padding: 1em;
    margin: 0;
    background-color: var(--clienteCor03);
    display: inline-block;
    float: left;
}

.imp-col-04-cel-02 {
    text-align: center;
    width: 10%;
    height: auto;
    padding: 0.9em 0 0 0;
    margin: 0 auto;
    background-color: transparent;
    display: inline-block;
    float: left;
}

.imp-col-04-cel-03,
.imp-col-04-cel-03-0 {
    text-align: right;
    color: var(--clienteCor02);
    width: 60%;
    height: auto;
    padding: 1em;
    margin: 0;
    background-color: var(--gray10);
    display: inline-block;
    float: right;
}

.imp-col-04-cel-01-0,
.imp-col-04-cel-03-0 {
    padding: 0;
    margin: 0;
    background-color: transparent;
}

#filtro-impostos-taxas > tbody > tr > td {
    border: 3px solid var(--white);
}

#filtro-impostos-taxas .td1 {
    width: 25px;
}

#filtro-impostos-taxas .td2 {
    font-size: 1.2em;
}

#filtro-impostos-taxas .bg1,
#filtro-impostos-taxas .bg2,
#filtro-impostos-taxas .bg3 {
    width: 35px;
    height: 35px;
    background-color: var(--gray50) !important;
}

#filtro-impostos-taxas .bg2 {
    background-color: var(--gray30) !important;
}

#filtro-impostos-taxas .bg3 {
    background-color: var(--gray10) !important;
}

#lista-impostos-taxas > tbody > tr > td {
    font-size: 1.2em;
    text-align: center;
    padding: 6px;
    border: 3px solid var(--white);
}

#incluir-impostos-taxas > tbody > tr > td {
    font-size: 1.2em;
    text-align: center;
    padding: 6px;
    border: 3px solid var(--white);
}

#lista-impostos-taxas .td1,
#lista-impostos-taxas .td2,
#lista-impostos-taxas .td3,
#lista-impostos-taxas .td4,
#lista-impostos-taxas .td5,
#lista-impostos-taxas .td6,
#lista-impostos-taxas .td7,
#lista-impostos-taxas .td8,
#lista-impostos-taxas .td9 {
    width: auto;
}

#lista-impostos-taxas .td1 {
    width: 150px;
}

#lista-impostos-taxas .td4,
#lista-impostos-taxas .td6 {
    width: 50px;
}

#lista-impostos-taxas .bg0 {
    text-align: left;
    background-color: var(--white) !important;
}

#lista-impostos-taxas .bg1 {
    color: var(--gray100);
    background-color: var(--gray50) !important;
}

#lista-impostos-taxas .bg2 {
    color: var(--gray90);
    background-color: var(--gray30) !important;
}

#lista-impostos-taxas .bg3 {
    color: var(--gray80);
    background-color: var(--gray10) !important;
}

#incluir-impostos > tbody > tr > td,
#incluir-taxas > tbody > tr > td {
    font-size: 1.2em;
    text-align: center;
    padding: 6px;
    border: 3px solid var(--white);
}

#incluir-impostos .td1,
#incluir-impostos .td2,
#incluir-impostos .td3,
#incluir-impostos .td4,
#incluir-taxas .td1,
#incluir-taxas .td2,
#incluir-taxas .td3,
#incluir-taxas .td4 {
    width: auto;
}

#incluir-impostos .td3,
#incluir-impostos .td4,
#incluir-taxas .td3,
#incluir-taxas .td4 {
    width: 60px;
}

#incluir-impostos .bg0,
#incluir-taxas .bg0 {
    text-align: left;
    background-color: var(--white) !important;
}

#incluir-impostos .bg1,
#incluir-taxas .bg1 {
    color: var(--gray80);
    background-color: var(--gray10) !important;
}

.rel-row-00 {
    width: 60%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
}

.rel-row-01,
.rel-row-02 {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
}

.rel-row-01-col-01,
.rel-row-01-col-02 {
    text-align: left;
    width: 100%;
    height: auto;
    padding: 0.5em;
    margin: 0 0 0.5em 0;
    border: 0.1em solid var(--gray10);
    border-radius: 0.3em;
    overflow: visible;
    display: inline-block;
    float: left;
}

.rel-row-01-col-01,
.rel-row-01-col-02 {
    width: 20%;
    margin: 0 0.5em 0.5em 0;
}

.rel-row-01-col-02 {
    margin: 0 0 0.5em 0;
}

.rel-row-02-col-01,
.rel-row-02-col-02 {
    width: 75%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.rel-row-02-col-02 {
    text-align: left;
    line-height: 3em;
    width: 25%;
    padding: 0 0 0 2em;
    float: right;
}

    .rel-row-02-col-02 > .trig {
        top: 0.9em;
        float: right;
    }

#rel-sub-titulo {
    width: 55%;
    height: auto;
    padding: 0.8em 0 0 0.8em;
    margin: -4px 0 0 -4px;
    overflow: hidden;
    display: inline-block;
    float: left;
    border-left: 0.6em solid var(--clienteCor03);
}

#rel-periodo,
#rel-sheet {
    width: 35%;
    height: auto;
    line-height: 5em;
    padding: 0;
    margin: 1em 0 2em 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

#rel-sheet {
    width: 5%;
    float: right;
}

.rel-row-03-col-01-1,
.rel-row-03-col-02-1,
.rel-row-03-col-03-1,
.rel-row-03-col-04-1,
.rel-row-03-col-05-1,
.rel-row-03-col-06-1,
.rel-row-03-col-07-1,
.rel-row-03-col-08-1,
.rel-row-03-col-09-1,
.rel-row-03-col-10-1,
.rel-row-03-col-11-1,
.rel-row-03-col-12-1,
.rel-row-03-col-13-1,
.rel-row-03-col-14-1,
.rel-row-03-col-15-1,
.rel-row-03-col-16-1,
.rel-row-03-col-17-1,
.rel-row-03-col-01-2,
.rel-row-03-col-02-2,
.rel-row-03-col-03-2,
.rel-row-03-col-04-2,
.rel-row-03-col-05-2,
.rel-row-03-col-06-2,
.rel-row-03-col-07-2,
.rel-row-03-col-08-2,
.rel-row-03-col-09-2,
.rel-row-03-col-10-2,
.rel-row-03-col-11-2,
.rel-row-03-col-12-2,
.rel-row-03-col-13-2,
.rel-row-03-col-14-2,
.rel-row-03-col-15-2,
.rel-row-03-col-16-2,
.rel-row-03-col-17-2,
.rel-row-03-col-01-3,
.rel-row-03-col-02-3,
.rel-row-03-col-03-3,
.rel-row-03-col-04-3,
.rel-row-03-col-05-3,
.rel-row-03-col-06-3,
.rel-row-03-col-07-3,
.rel-row-03-col-08-3,
.rel-row-03-col-09-3,
.rel-row-03-col-10-3,
.rel-row-03-col-11-3,
.rel-row-03-col-12-3,
.rel-row-03-col-13-3,
.rel-row-03-col-14-3,
.rel-row-03-col-15-3,
.rel-row-03-col-16-3,
.rel-row-03-col-17-3,
.rel-row-03-col-01-4,
.rel-row-03-col-02-4,
.rel-row-03-col-03-4,
.rel-row-03-col-04-4,
.rel-row-03-col-05-4,
.rel-row-03-col-06-4,
.rel-row-03-col-07-4,
.rel-row-03-col-08-4,
.rel-row-03-col-09-4,
.rel-row-03-col-10-4,
.rel-row-03-col-11-4,
.rel-row-03-col-12-4,
.rel-row-03-col-13-4,
.rel-row-03-col-14-4,
.rel-row-03-col-15-4,
.rel-row-03-col-16-4,
.rel-row-03-col-17-4,
.rel-row-03-col-01-5,
.rel-row-03-col-02-5,
.rel-row-03-col-03-5,
.rel-row-03-col-04-5,
.rel-row-03-col-05-5,
.rel-row-03-col-06-5,
.rel-row-03-col-07-5,
.rel-row-03-col-08-5,
.rel-row-03-col-09-5,
.rel-row-03-col-10-5,
.rel-row-03-col-11-5,
.rel-row-03-col-12-5,
.rel-row-03-col-13-5,
.rel-row-03-col-14-5,
.rel-row-03-col-15-5,
.rel-row-03-col-16-5,
.rel-row-03-col-17-5 {
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    font-size: 1em;
    color: var(--white);
    line-height: 2em;
    width: 2em;
    height: auto;
    padding: 0.2em;
    margin: 0 0.3em 0.4em 0;
    background-color: var(--cor12);
    overflow: hidden;
    display: inline-block;
    float: left;
}

.rel-row-03-col-01-2,
.rel-row-03-col-02-2,
.rel-row-03-col-03-2,
.rel-row-03-col-04-2,
.rel-row-03-col-05-2,
.rel-row-03-col-06-2,
.rel-row-03-col-07-2,
.rel-row-03-col-08-2,
.rel-row-03-col-09-2,
.rel-row-03-col-10-2,
.rel-row-03-col-11-2,
.rel-row-03-col-12-2,
.rel-row-03-col-13-2,
.rel-row-03-col-14-2,
.rel-row-03-col-15-2,
.rel-row-03-col-16-2,
.rel-row-03-col-17-2 {
    background-color: var(--clienteCor05);
}

.rel-row-03-col-01-3,
.rel-row-03-col-02-3,
.rel-row-03-col-03-3,
.rel-row-03-col-04-3,
.rel-row-03-col-05-3,
.rel-row-03-col-06-3,
.rel-row-03-col-07-3,
.rel-row-03-col-08-3,
.rel-row-03-col-09-3,
.rel-row-03-col-10-3,
.rel-row-03-col-11-3,
.rel-row-03-col-12-3,
.rel-row-03-col-13-3,
.rel-row-03-col-14-3,
.rel-row-03-col-15-3,
.rel-row-03-col-16-3,
.rel-row-03-col-17-3 {
    background-color: var(--cor08);
}

.rel-row-03-col-01-4,
.rel-row-03-col-02-4,
.rel-row-03-col-03-4,
.rel-row-03-col-04-4,
.rel-row-03-col-05-4,
.rel-row-03-col-06-4,
.rel-row-03-col-07-4,
.rel-row-03-col-08-4,
.rel-row-03-col-09-4,
.rel-row-03-col-10-4,
.rel-row-03-col-11-4,
.rel-row-03-col-12-4,
.rel-row-03-col-13-4,
.rel-row-03-col-14-4,
.rel-row-03-col-15-4,
.rel-row-03-col-16-4,
.rel-row-03-col-17-4 {
    background-color: var(--red);
}

.rel-row-03-col-01-5,
.rel-row-03-col-02-5,
.rel-row-03-col-03-5,
.rel-row-03-col-04-5,
.rel-row-03-col-05-5,
.rel-row-03-col-06-5,
.rel-row-03-col-07-5,
.rel-row-03-col-08-5,
.rel-row-03-col-09-5,
.rel-row-03-col-10-5,
.rel-row-03-col-11-5,
.rel-row-03-col-12-5,
.rel-row-03-col-13-5,
.rel-row-03-col-14-5,
.rel-row-03-col-15-5,
.rel-row-03-col-16-5,
.rel-row-03-col-17-5 {
    background-color: var(--cor19);
}

.rel-row-03-col-01-1,
.rel-row-03-col-01-2,
.rel-row-03-col-01-3,
.rel-row-03-col-01-4,
.rel-row-03-col-01-5 {
    width: 2em;
}

.rel-row-03-col-02-1,
.rel-row-03-col-02-2,
.rel-row-03-col-02-3,
.rel-row-03-col-02-4,
.rel-row-03-col-02-5 {
    width: 4.6em;
    margin: 0 0.3em 0.4em 2.3em;
}

.rel-row-03-col-03-1,
.rel-row-03-col-03-2,
.rel-row-03-col-03-3,
.rel-row-03-col-03-4,
.rel-row-03-col-03-5 {
    width: 7em;
}

.rel-row-03-col-04-1,
.rel-row-03-col-04-2,
.rel-row-03-col-04-3,
.rel-row-03-col-04-4,
.rel-row-03-col-04-5 {
    width: 5.6em;
}

.rel-row-03-col-05-1,
.rel-row-03-col-05-2,
.rel-row-03-col-05-3,
.rel-row-03-col-05-4,
.rel-row-03-col-05-5 {
    width: 8.2em;
}

.rel-row-04-col-01,
.rel-row-04-col-02,
.rel-row-04-col-03,
.rel-row-04-col-04,
.rel-row-04-col-05,
.rel-row-04-col-06,
.rel-row-04-col-07,
.rel-row-04-col-08,
.rel-row-04-col-09,
.rel-row-04-col-10,
.rel-row-04-col-11,
.rel-row-04-col-12,
.rel-row-04-col-13,
.rel-row-04-col-14,
.rel-row-04-col-15,
.rel-row-04-col-16,
.rel-row-04-col-17 {
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 1em;
    color: var(--clienteCor02);
    line-height: 2em;
    width: 2em;
    height: auto;
    padding: 0.2em;
    margin: 0 0.3em 0.4em 0;
    background-color: var(--gray10);
    overflow: hidden;
    display: inline-block;
    float: left;
}

.rel-row-04-col-01 {
    text-align: center;
    width: 2em;
    background-color: transparent;
}

.rel-row-04-col-02 {
    width: 4.6em;
}

.rel-row-04-col-03 {
    width: 7em;
}

.rel-row-04-col-04 {
    text-align: center;
    width: 5.6em;
}

.rel-row-04-col-05 {
    width: 8.2em;
}

.rel-row-05 {
    width: 100%;
    height: auto;
    padding: 0.5em;
    margin: 2em 0 0 0;
    overflow: hidden;
    display: inline-block;
}

.rel-row-05-col-01,
.rel-row-05-col-02 {
    width: 25%;
    height: auto;
    padding: 0.5em;
    margin: 0 20em 0 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.rel-row-05-col-02 {
    width: 55%;
    margin: 0;
}

.rel-row-05-col-01-lin-01 {
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 2em;
    width: 100%;
    height: auto;
    padding: 0.2em;
    margin: 0.5em 0 0 0;
    background-color: var(--gray10);
    overflow: hidden;
    display: inline-block;
    float: left;
}

    .rel-row-05-col-01-lin-01 > .trig {
        float: right;
    }

.rel-hr {
    margin-top: 1px;
    margin-bottom: 1px;
    border: 0;
    border-top: 0.1em solid var(--clienteCor02);
}

.men-row-00-col-01,
.men-row-00-col-02,
.men-row-00-col-03,
.men-row-00-col-04,
.men-row-01-col-01,
.men-cli-row-01-col-01,
.men-row-01-col-02,
.men-row-01-col-03,
.men-row-01-col-04,
.men-row-01-col-05,
.men-row-01-col-06,
.men-row-01-col-07,
.men-row-02,
.men-row-02-col-01,
.men-cli-row-02-col-01,
.men-cli-row-02-col-01-01,
.men-row-02-col-02,
.men-row-02-col-03,
.men-row-02-col-04,
.men-row-02-col-05,
.men-row-02-col-06,
.men-row-02-col-07,
.men-row-02-col-08,
.men-row-02-col-09 {
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    font-size: 1em;
    line-height: 2em;
    height: auto;
    padding: 0.3em;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.men-row-00-col-01 {
    width: 20%;
    margin: 0 0 0 3em;
}

.men-row-00-col-02 {
    width: 20%;
    margin: 0 0 0 2em;
}

.men-row-00-col-03 {
    width: 35%;
    margin: 0 0 0 2em;
}

.men-row-00-col-04 {
    width: 15%;
    margin: 0 0 0 2em;
}

.men-row-01-col-01,
.men-row-02-col-01 {
    width: 14%;
}

.men-cli-row-01-col-01 {
    width: 35.9%;
}

.men-row-01-col-01 {
    margin: 0 0 0 4.84em;
}

.men-cli-row-01-col-01 {
    margin: 0 0 0 2.4em;
}

.men-cli-row-02-col-01 {
    width: 33.4%;
}

.men-cli-row-02-col-01-01 {
    width: 2.5%;
}

.men-row-01-col-02,
.men-row-02-col-02 {
    width: 14%;
}

.men-row-01-col-03,
.men-row-02-col-03 {
    text-align: center;
    width: 10%;
}

.men-row-01-col-04,
.men-row-02-col-04 {
    width: 23%;
}

.men-row-01-col-05,
.men-row-02-col-05 {
    text-align: center;
    width: 14%;
}

.men-row-01-col-06,
.men-row-02-col-06 {
    width: 14%;
}

.men-row-01-col-07,
.men-row-02-col-07 {
    text-align: center;
    width: 14%;
}

.men-row-02 {
    width: 100%;
    margin: 0 0 0.5em 0;
    border: 0.1em solid;
    border-color: var(--gray10) transparent var(--gray10) transparent;
}

.men-row-02-col-08 {
    width: 2%;
    padding: 0.5em 0 0 0;
    margin: 0 0.5em 0 0;
}

.men-row-02-col-09 {
    width: 2%;
    padding: 0.5em 0 0 0;
    margin: 0 0.5em 0 0;
}

.men-res-row {
    padding: 0.5em 0 0 0;
    margin: 0 0 0.5em 0;
    border: 0.1em solid;
    border-color: var(--gray10) transparent var(--gray10) transparent;
}

.men-res-row-00-col-01,
.men-res-row-00-col-02 {
    font-family: SegoeUI;
    font-size: 1.2em;
    width: 30%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.men-res-row-00-col-02 {
    text-align: right;
    margin: 0 10px 0 0;
    float: right;
}

.men-res-row-01-col-01,
.men-res-row-01-col-02,
.men-res-row-02-col-01,
.men-res-row-02-col-01-01,
.men-res-row-02-col-02,
.men-res-row-02-col-02-01,
.men-res-row-02-col-03,
.men-res-row-03-col-01,
.men-res-row-03-col-02,
.men-res-row-03-col-03,
.men-res-row-03-col-03-01,
.men-res-row-03-col-04,
.men-res-row-03-col-05,
.men-res-row-03-col-06,
.men-res-row-03-col-06-01,
.men-res-row-03-col-07 {
    font-size: 1.2em;
    height: auto;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.men-res-row-01-col-01 {
    font-size: 1.8em;
    width: 3%;
}

.men-res-row-01-col-02 {
    width: 97%;
}

.men-res-row-02-col-01 {
    width: 20%;
    margin: 0 0 0 2.5em;
}

.men-res-row-02-col-01-01 {
    width: 20%;
    margin: 0 33.5em 0 2.5em;
}

.men-res-row-02-col-02 {
    text-align: right;
    width: 17%;
    float: right;
}

.men-res-row-02-col-02-01 {
    text-align: right;
    width: 17%;
    float: left;
}

.men-res-row-02-col-03 {
    text-align: right;
    width: 17%;
    margin: 4px 0 0 0;
    float: right;
}

.men-res-row-03-col-01 {
    font-size: 1.6em;
    width: 3%;
}

.men-res-row-03-col-02 {
    width: 9%;
    margin: 0 1em 0 0;
}

.men-res-row-03-col-03,
.men-res-row-03-col-03-01 {
    color: var(--clienteCor02);
    width: 53.8%;
    margin: 0 1em 0 0;
}

.men-res-row-03-col-03-01 {
    width: 78.4%;
}

    .men-res-row-03-col-03-01:after {
        content: ' \200b ';
    }

.men-res-row-03-col-04 {
    width: 14%;
    margin: 0 1em 0 0;
}

.men-res-row-03-col-05 {
    width: 9%;
    margin: 0 1em 0 0;
}

.men-res-row-03-col-06 {
    width: 6%;
}

.men-res-row-03-col-06-01 {
    width: 7%;
}

.men-res-row-03-col-07 {
    width: 20%;
    margin: 0 1em 0 0;
}

.che-col-01,
.che-col-02 {
    width: 49.7%;
    height: auto;
    padding: 0.5em;
    margin: 0 0.5em 0 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.che-col-02 {
    margin: 0 auto;
}

.che-row-01,
.che-row-02,
.che-row-03,
.che-row-04,
.che-row-05,
.che-row-06,
.che-row-07,
.che-row-08,
.che-row-09,
.che-row-10,
.che-cel-01,
.che-cel-02,
.che-cel-03 {
    font-size: 1.2em;
    color: var(--clienteCor02);
    line-height: 4em;
    width: 100%;
    height: auto;
    padding: 0 0.5em;
    margin: 0 0 0.5em 0;
    border: 0.1em solid var(--clienteCor02);
    overflow: hidden;
    display: inline-block;
    float: left;
}

.che-cel-01,
.che-cel-02,
.che-cel-03 {
    border: 0.1em solid var(--gray20);
}

.che-cel-01 {
    width: 48.7%;
    margin: 0 0.5em 0.5em 0;
}

.che-cel-02 {
    width: 48.7%;
}

.che-cel-03 {
    width: 100%;
}

.che-row-02 {
    width: 58.9%;
    margin: 0 0.5em 0.5em 0;
}

.che-row-03 {
    width: 40%;
}

.che-row-04 {
    border: 0;
}

.che-row-05 {
    width: 73%;
}

.che-row-06 {
    width: 27%;
    border: 0;
    padding: 0 0 0 10px;
}

.che-row-07,
.che-row-08 {
    width: 84%;
}

.che-row-09 {
    line-height: 1em;
    width: 15%;
    padding: 2em 0 0 1em;
    border: 0;
    float: right;
}

.che-row-10 {
    width: 49.45%;
    margin: 0 0.5em 0.5em 0;
}


.che-trig-01,
.che-trig-01-01,
.che-trig-02,
.che-trig-03,
.che-trig-03-01,
.che-trig-03-02,
.che-trig-04,
.che-trig-05,
.che-trig-05-01,
.che-trig-06,
.che-trig-07,
.che-trig-08,
.che-trig-09,
.che-trig-10,
.che-trig-11,
.che-trig-12,
.che-trig-12-01,
.che-trig-13,
.che-trig-14,
.che-trig-15,
.che-trig-16,
.che-trig-17,
.che-trig-17-01,
.che-trig-18 {
    float: right;
    margin: 3px auto;
    display: inline-block;
}

.che-trig-19,
.che-trig-20,
.che-trig-21,
.che-trig-22,
.che-trig-23,
.che-trig-24,
.che-trig-25,
.che-trig-26,
.che-trig-27,
.che-trig-28,
.che-trig-29,
.che-trig-30,
.che-trig-31,
.che-trig-32,
.che-trig-33,
.chk-trig-01,
.chk-trig-02,
.chk-trig-03,
.chk-trig-04,
.chk-trig-05,
.chk-trig-06,
.chk-trig-07,
.chk-trig-08,
.chk-trig-09,
.chk-trig-10,
.chk-trig-11,
.chk-trig-12,
.chk-trig-13,
.chk-trig-14,
.chk-trig-15,
.chk-trig-16,
.chk-trig-17,
.chk-trig-18,
.chk-trig-19,
.chk-trig-20,
.chk-trig-21,
.chk-trig-22 {
    margin: 0.3em;
    background-color: var(--gray05);
    float: left;
    display: inline-block;
}

.chk-trig-19,
.chk-trig-20,
.chk-trig-21 {
    background-color: transparent;
}

.che-trig-01 {
    width: 87%;
}

.che-trig-01-01 {
    width: 78.5%;
}

.che-trig-02 {
    width: 84%;
}

.che-trig-03 {
    width: 65%;
}

.che-trig-03-01 {
    width: 54.5%;
}

.che-trig-03-02 {
    width: 10%;
    margin: 16px 0;
}

.che-trig-04 {
    width: 90%;
}

.che-trig-05 {
    width: 55%;
}

.che-trig-05-01 {
    width: 16%;
}

.che-trig-06 {
    width: 74.5%;
}

.che-trig-07 {
    width: 65%;
}

.che-trig-08 {
    width: 81%;
}

.che-trig-09 {
    width: 67%;
}

.che-trig-10 {
    width: 82%;
}

.che-trig-11 {
    width: 80%;
}

.che-trig-12 {
    width: 81%;
}

.che-trig-12-01 {
    width: 73%;
}

.che-trig-13 {
    width: 86%;
}

.che-trig-14 {
    width: 61%;
}

.che-trig-15 {
    width: 83%;
}

.che-trig-16 {
    width: 80.5%;
}

.che-trig-17 {
    width: 84.5%;
}

.che-trig-17-01 {
    width: 84.5%;
    margin: 12px 0;
}

.che-trig-18 {
    width: 85%;
}

    .che-trig-18 > input[type=checkbox] {
        top: 0.2em;
    }

.che-trig-19 {
    width: 25%;
}

.che-trig-20 {
    width: 27%;
}

.che-trig-21 {
    width: 15%;
}

.che-trig-22 {
    width: 20%;
}

.che-trig-23 {
    width: 10%;
}

.che-trig-24 {
    width: 30%;
}

.che-trig-25 {
    width: 7.5%;
}

.che-trig-26 {
    width: 30%;
}

.che-trig-27 {
    width: 30%;
}

.che-trig-28 {
    width: 25%;
}

.che-trig-29 {
    width: 25%;
}

.che-trig-30 {
    width: 30%;
}

.che-trig-31 {
    width: 17.5%;
}

.che-trig-32 {
    width: 20.5%;
}

.che-trig-33 {
    width: 20.5%;
}

.che-trig-34 {
    width: 52%;
    display: inline-block;
}

.che-trig-35 {
    width: 39%;
    display: inline-block;
}

.che-trig-36 {
    line-height: 4em;
}

    .che-trig-36 > span > input[type=radio] {
        top: -1px;
        margin-left: 1em;
        margin-right: 1em;
    }

.che-trig-37 {
    width: 29.3%;
}

.chk-trig-01 {
    width: 32%;
}

.chk-trig-02 {
    width: 20%;
}

.chk-trig-03 {
    width: 15%;
}

.chk-trig-04 {
    width: 15%;
}

.chk-trig-05 {
    width: 15%;
}

.chk-trig-06 {
    width: 15.7%;
}

.chk-trig-07 {
    width: 15.7%;
}

.chk-trig-08 {
    width: 15%;
}

.chk-trig-09 {
    width: 32%;
}

.chk-trig-10 {
    width: 18.7%;
}

.chk-trig-11 {
    width: 18.7%;
}

.chk-trig-12 {
    width: 6%;
}

.chk-trig-13 {
    width: 16.2%;
}

.chk-trig-14 {
    width: 5%;
}

.chk-trig-15 {
    width: 15%;
}

.chk-trig-16 {
    width: 10%;
}

.chk-trig-17 {
    width: 15%;
}

.chk-trig-18 {
    width: 9.6%;
}

.chk-trig-19 {
    width: 68%;
}

.chk-trig-20 {
    width: 15%;
}

.chk-trig-21 {
    width: 15%;
}

.chk-trig-22 {
    width: 15%;
}

.che-hr {
    margin-top: 1em;
    margin-bottom: 3em;
    border: 0;
    border-top: 0.1em solid var(--clienteCor02);
}

.che-hr2 {
    margin-top: 1em;
    margin-bottom: 3em;
    border: 0;
    border-top: 0.1em solid var(--gray10);
}

.che-hr3 {
    margin-top: 1em;
    margin-bottom: 1em;
    border: 0;
    border-top: 0.1em solid var(--clienteCor02);
}

.chkevttrig-01 {
    position: relative;
    top: -2px;
}

.chkevttrig-icon {
    width: 28px;
}

.chkevttrig-02 {
    padding: 0 0 0 42.4em;
}

.chkevttrig-03 > span > input[type=radio] {
    top: -1px;
    margin-right: 10px;
}

.chkevttrig-04 {
    margin: 0 4px 0 0;
    display: inline-block;
}

.chkevttrig-05 {
    position: relative;
    top: -10px;
    left: 10px;
    margin: 0 auto;
}

.chkevttrig-06 {
    text-overflow: initial;
    white-space: initial;
}

.chk-contratante-trig-01,
.chk-contratante-trig-02,
.chk-contratante-trig-03,
.chk-contratante-trig-04,
.chk-contratante-trig-05,
.chk-contratante-trig-06,
.chk-contratante-trig-07,
.chk-contratante-trig-08,
.chk-contratante-trig-09,
.chk-contratante-trig-10,
.chk-contratante-trig-11,
.chk-contratante-trig-12,
.chk-contratante-trig-13,
.chk-contratante-trig-14,
.chk-contratante-trig-15,
.chk-contratante-trig-16,
.chk-contratante-trig-17,
.chk-contratante-trig-18,
.chk-contratante-trig-19,
.chk-contratante-trig-20 {
    margin: 0.3em;
    float: left;
    display: inline-block;
}

.chk-contratante-trig-01 {
    font-family: SegoeUI;
    font-size: 2.3em;
    width: 15%;
}

.chk-contratante-trig-02 {
    padding: 10px 0;
    width: 10%;
}

.chk-contratante-trig-03 {
    padding: 10px 0;
    width: 10%;
}

.chk-contratante-trig-04 {
    color: var(--red);
    padding: 3px 0;
    width: 18%;
}

.chk-contratante-trig-05,
.chk-contratante-trig-06,
.chk-contratante-trig-12,
.chk-contratante-trig-13 {
    width: 33%;
    background-color: var(--gray05);
}

.chk-contratante-trig-07,
.chk-contratante-trig-14 {
    width: 21%;
    background-color: var(--gray05);
}

.chk-contratante-trig-08,
.chk-contratante-trig-15 {
    width: 10%;
}

.chk-contratante-trig-09 {
    font-family: SegoeUI;
    font-size: 2.3em;
    width: 30%;
}

.chk-contratante-trig-10 {
    color: var(--red);
    padding: 10px 0;
    width: 20.5%;
}

.chk-contratante-trig-11 {
    color: var(--red);
    padding: 10px 0;
    width: 10%;
}

.chk-contratante-trig-16 {
    width: 45%;
    background-color: var(--gray05);
}

.chk-contratante-trig-17 {
    width: 21%;
    background-color: var(--gray05);
}

.chk-contratante-trig-18 {
    width: 21%;
    background-color: var(--gray05);
}

.chk-contratante-trig-19 {
    color: var(--red);
    padding: 10px 0;
    width: 9%;
}

.chk-contratante-trig-20 {
    width: 40%;
    text-align: right;
    padding: 10px;
}

.chk-editarcliente-trig-00,
.chk-editarcliente-trig-01,
.chk-editarcliente-trig-02,
.chk-editarcliente-trig-03,
.chk-editarcliente-trig-04,
.chk-editarcliente-trig-05,
.chk-editarcliente-trig-06,
.chk-editarcliente-trig-07,
.chk-editarcliente-trig-08,
.chk-editarcliente-trig-09,
.chk-editarcliente-trig-10,
.chk-editarcliente-trig-11,
.chk-editarcliente-trig-12,
.chk-editarcliente-trig-13,
.chk-editarcliente-trig-14,
.chk-editarcliente-trig-15,
.chk-editarcliente-trig-16,
.chk-editarcliente-trig-17,
.chk-editarcliente-trig-18,
.chk-editarcliente-trig-19,
.chk-editarcliente-trig-20,
.chk-editarcliente-trig-21,
.chk-editarcliente-trig-22,
.chk-editarcliente-trig-23,
.chk-editarcliente-trig-24,
.chk-editarcliente-trig-25,
.chk-editarempresa-trig-00,
.chk-editarempresa-trig-01,
.chk-editarempresa-trig-02,
.chk-editarempresa-trig-03,
.chk-editarempresa-trig-04,
.chk-editarempresa-trig-05,
.chk-editarempresa-trig-06,
.chk-editarempresa-trig-07,
.chk-editarempresa-trig-08,
.chk-editarempresa-trig-09,
.chk-editarempresa-trig-10,
.chk-editarempresa-trig-11,
.chk-editarempresa-trig-12,
.chk-editarempresa-trig-13,
.chk-editarempresa-trig-14,
.chk-editarempresa-trig-15,
.chk-editarempresa-trig-16,
.chk-editarempresa-trig-17,
.chk-editarempresa-trig-18,
.chk-editarempresa-trig-19,
.chk-editarempresa-trig-20,
.chk-editarempresa-trig-21,
.chk-editarempresa-trig-22,
.chk-editarempresa-trig-23,
.chk-editarempresa-trig-24,
.chk-editarempresa-trig-25,
.chk-editarempresa-trig-26,
.chk-editarempresa-trig-27,
.chk-editarempresa-trig-28,
.chk-editarempresa-trig-29 {
    margin: 0.3em;
    float: left;
    display: inline-block;
}

.chk-editarcliente-trig-00 {
    font-size: 1.2em;
    width: 100%;
}

.chk-editarcliente-trig-01 {
    width: 25%;
}

.chk-editarcliente-trig-02 {
    width: 43.6%;
}

.chk-editarcliente-trig-03 {
    width: 28%;
}

.chk-editarcliente-trig-04 {
    width: 48.9%;
}

.chk-editarcliente-trig-05 {
    width: 48.9%;
}

.chk-editarcliente-trig-06 {
    width: 33%;
}

.chk-editarcliente-trig-07 {
    width: 15%;
}

.chk-editarcliente-trig-08 {
    width: 14%;
}

.chk-editarcliente-trig-09 {
    width: 22.6%;
}

.chk-editarcliente-trig-10 {
    width: 10%;
}

.chk-editarcliente-trig-11 {
    width: 48.9%;
}

.chk-editarcliente-trig-12 {
    width: 48.9%;
}

.chk-editarcliente-trig-13 {
    width: 15%;
}

.chk-editarcliente-trig-14 {
    width: 82.7%;
}

.chk-editarcliente-trig-15 {
    width: 15%;
}

.chk-editarcliente-trig-16 {
    width: 32.6%;
}

.chk-editarcliente-trig-17 {
    width: 25%;
    float: right;
}

.chk-editarcliente-trig-18 {
    width: 33%;
}

.chk-editarcliente-trig-19 {
    width: 33%;
}

.chk-editarcliente-trig-20 {
    width: 22.6%;
}

.chk-editarcliente-trig-21 {
    width: 33%;
}

.chk-editarcliente-trig-22 {
    width: 33%;
}

.chk-editarcliente-trig-23 {
    width: 22.6%;
}

.chk-editarcliente-trig-24 {
    width: 3%;
    padding: 4px 0;
}

.chk-editarcliente-trig-25 {
    width: 3%;
    padding: 4px 0;
}

.chk-editarempresa-trig-00 {
    font-size: 1.2em;
    width: 100%;
}

.chk-editarempresa-trig-01 {
    width: 25%;
}

.chk-editarempresa-trig-02 {
    width: 43.6%;
}

.chk-editarempresa-trig-03 {
    width: 28%;
}

.chk-editarempresa-trig-04 {
    width: 69%;
}

.chk-editarempresa-trig-05 {
    width: 17.6%;
}

.chk-editarempresa-trig-06 {
    width: 10%;
}

.chk-editarempresa-trig-07 {
    width: 60.6%;
}

.chk-editarempresa-trig-08 {
    width: 18%;
}

.chk-editarempresa-trig-09 {
    width: 18%;
}

.chk-editarempresa-trig-10 {
    width: 49%;
}

.chk-editarempresa-trig-11 {
    width: 32.6%;
}

.chk-editarempresa-trig-12 {
    width: 15%;
}

.chk-editarempresa-trig-13 {
    width: 82.7%;
}

.chk-editarempresa-trig-14 {
    width: 15%;
}

.chk-editarempresa-trig-15 {
    width: 20%;
}

.chk-editarempresa-trig-16 {
    width: 14%;
}

.chk-editarempresa-trig-17 {
    width: 22.6%;
}

.chk-editarempresa-trig-18 {
    width: 10%;
}

.chk-editarempresa-trig-19 {
    width: 25%;
    float: right;
}

.chk-editarempresa-trig-20 {
    width: 99%;
}

.chk-editarempresa-trig-21 {
    width: 99%;
}

.chk-editarempresa-trig-22 {
    width: 54%;
}

.chk-editarempresa-trig-23 {
    width: 20%;
}

.chk-editarempresa-trig-24 {
    width: 15%;
}

.chk-editarempresa-trig-25 {
    width: 44.6%;
}

.chk-editarempresa-trig-26 {
    width: 29%;
}

.chk-editarempresa-trig-27 {
    width: 15%;
}

.chk-editarempresa-trig-28 {
    width: 3%;
    padding: 4px 0;
}

.chk-editarempresa-trig-29 {
    width: 3%;
    padding: 4px 0;
}

.liberarsala-body {
    padding: 20px 0 20px 0;
}

.calboxscroll {
    width: 100%;
    max-height: 400px;
    overflow-y: auto;
    display: inline-block;
    float: left;
}

.calboxrow01 {
    width: 100%;
    margin: 0 0 10px 0;
    /* overflow: hidden; */
    overflow: unset;
    display: inline-block;
    float: left;
}

.calboxcol01 {
    font-size: 1.2em;
    transform: rotate(180deg);
    writing-mode: vertical-rl;
}

.calboxcol02 {
    width: 100%;
    /* overflow: hidden; */
    overflow: unset;
    display: inline-block;
    float: left;
}

.calboxrow02 {
    width: max-content;
    padding: 0 0 20px 0;
    margin: 0 auto;
}

.caltable {
    width: 100%;
}

.caltd {
    width: 22px;
    min-height: 200px;
    border: 0.1em solid var(--gray60);
    background-color: var(--gray05);
}

.caldispcenter {
    width: 795px;
    margin: 0 auto 20px auto;
}

.calmes,
.calmes-center,
.caldia00,
.caldia00-1,
.caldia01,
.caldia02,
.caldia03,
.caldia04,
.caldia05,
.caldia06,
.caldia07,
.caldia08,
.caldia09,
.caldia10,
.caldia11,
.caldia12,
.caldia13,
.caldia14,
.caldia15,
.caldia16,
.caldia17,
.caldia18,
.caldia19,
.caldia20,
.caldia21,
.caldia22,
.caldia23,
.caldia24,
.caldia25,
.caldia26,
.caldia27,
.caldia28,
.caldia29,
.caldia30,
.caldia31,
.calcliente,
.calcliente2,
.calcliente3,
.calclientenome,
.calclientenome2,
.calDom,
.calSeg,
.calTer,
.calQua,
.calQui,
.calSex,
.calSab,
.caldias,
.caldiasD,
.calid,
.calidD,
.calvalor,
.calvalorD,
.calh,
.calhD,
.caldl,
.caldlD,
.calicon01,
.calicon02,
.calicon03 {
    text-align: center;
    font-size: 1em;
    width: 16px;
    min-height: 22px;
    padding: 2px;
    margin: 1px;
    border: 1px solid var(--gray60);
    background-color: var(--gray05);
    overflow: hidden;
    display: inline-block;
    float: left;
}

.containerTool {
    cursor: pointer;
}

.calTitulo {
    font-size: 1.15em;
}

.calDom,
.calSab {
    background-color: var(--gray60);
}

.calmes,
.calmes-center {
    text-align: left;
    font-family: SegoeUI;
    font-size: 1.8em;
    width: auto;
    line-height: 1em;
    border-color: transparent transparent var(--gray60) transparent;
    background-color: transparent;
}

.calmes {
    margin: 1px 1px 1px 235px;
}

.calmes-center {
    margin: o auto;
    float: unset;
}

.caldia00,
.caldia00-1,
.caldia01,
.caldia02,
.caldia03,
.caldia04,
.caldia05,
.caldia06,
.caldia07,
.caldia08,
.caldia09,
.caldia10,
.caldia11,
.caldia12,
.caldia13,
.caldia14,
.caldia15,
.caldia16,
.caldia17,
.caldia18,
.caldia19,
.caldia20,
.caldia21,
.caldia22,
.caldia23,
.caldia24,
.caldia25,
.caldia26,
.caldia27,
.caldia28,
.caldia29,
.caldia30,
.caldia31 {
    border: 0;
    background-color: transparent;
}

.caldia00 {
    margin: 1px 1px 1px 207px;
}

.caldia00-1 {
    margin: 1px 1px 1px 185px;
}

.calcliente,
.calcliente2,
.calcliente3 {
    text-align: left;
    width: 203px;
    padding: 3px 3px 3px 10px;
    margin: 1px 1px 1px 20px;
    border: 0;
    background-color: transparent;
}

.calcliente2 {
    width: 215px;
}

.calcliente3,
.calclientenome2 {
    width: 200px;
    margin: 1px;
}

.calclientenome {
    text-align: left;
    width: 200px;
}

.calDom,
.calSeg,
.calTer,
.calQua,
.calQui,
.calSex,
.calSab {
    min-height: 22px;
}

.caldias,
.calid,
.calh {
    width: 40px;
    border: 0;
    background-color: transparent;
}

.caldiasD,
.calidD,
.calhD {
    width: 40px;
}

.calh,
.calhD {
    width: 20px;
}

.calvalor,
.caldl {
    width: 100px;
    border: 0;
    background-color: transparent;
}

.calvalorD {
    width: 100px;
}

.caldl,
.caldlD {
    width: 80px;
}

.calvalorD {
    text-align: right;
}

.calicon01,
.calicon02,
.calicon03 {
    width: 20px;
    min-height: 22px;
    padding: 1px;
}

.bgcalY {
    color: var(--white);
    background-color: var(--cor16);
}

.bgcalY2 {
    background-color: var(--cor17);
}

.bgcalR {
    color: var(--white);
    background-color: var(--red);
}

.bgcalR2 {
    color: var(--white);
    background-color: var(--cor26);
}

.bgcalG {
    color: var(--white);
    background-color: var(--cor08);
}

.bgcalG2 {
    background-color: var(--cor09);
}

.bgcalB {
    color: var(--white);
    background-color: var(--blue);
}

.bgcalB2 {
    background-color: var(--cor14);
}

.bgcalC {
    color: var(--white);
    background-color: var(--gray60);
}

.bgcalC2 {
    background-color: var(--gray20);
}

.bgcalP {
    color: var(--white);
    background-color: var(--cor15);
}

.bgcalP2 {
    color: var(--white);
    background-color: var(--cor19);
}

.bgcalO {
    color: var(--white);
    background-color: var(--cor18);
}

.det-trig-01,
.det-trig-01-01,
.det-trig-02,
.det-trig-03,
.det-trig-04,
.det-trig-05,
.det-trig-06,
.det-trig-07,
.det-trig-08,
.det-trig-09,
.det-trig-10,
.det-trig-11,
.det-trig-12 {
    display: inline-block;
}

.det-trig-01,
.det-trig-01-01 {
    width: 23%;
    margin: 15px 0 0 0;
}

.det-trig-01-01 {
    margin: unset;
}

.det-trig-02 {
    width: 12%;
}

.det-trig-03 {
    width: 48%;
}

.det-trig-04 {
    width: 40%;
}

.det-trig-05 {
    width: 50%;
}

.det-trig-06 {
    width: 70%;
}

.det-trig-07 {
    width: 65%;
}

.det-trig-08,
.det-trig-10 {
    font-size: 0.8em;
    color: var(--gray60);
    width: 33%;
}

.det-trig-09 {
    width: 73%;
}

.det-trig-10 {
    width: 25%;
}

.det-trig-11 {
    width: 95%;
}

.det-trig-12 {
    text-align: right;
    width: 62%;
}

.cad-trig-01,
.cad-trig-02,
.cad-trig-03,
.cad-trig-04,
.cad-trig-05,
.cad-trig-06,
.cad-trig-07,
.cad-trig-08,
.cad-trig-09,
.cad-trig-10,
.cad-trig-11,
.cad-trig-12,
.cad-trig-13,
.cad-trig-14,
.cad-trig-15,
.cad-trig-16,
.cad-trig-17,
.cad-trig-18 {
    margin: 0.3em;
    display: inline-block;
    float: left;
}

.cad-trig-01 {
    width: 28%
}

.cad-trig-02 {
    width: 28%
}

.cad-trig-03 {
    width: 13.4%
}

.cad-trig-04 {
    width: 28%
}

.cad-trig-05 {
    width: 28%
}

.cad-trig-06 {
    width: 28%
}

.cad-trig-07 {
    width: 7%
}

.cad-trig-08 {
    width: 26.7%
}

.cad-trig-09 {
    width: 7%
}

.cad-trig-10 {
    width: 7%
}

.cad-trig-11 {
    width: 15%
}

.cad-trig-12 {
    width: 27%
}

.cad-trig-13 {
    width: 7%
}

.cad-trig-14 {
    width: 30%
}

.cad-trig-15 {
    width: 10%
}

.cad-trig-16 {
    width: 19.6%
}

.cad-trig-17 {
    width: 15%
}

.cad-trig-18 {
    width: 13.4%
}

.cad-row-01-col-01,
.cad-row-01-col-01-01,
.cad-row-02-col-01,
.cad-row-02-col-01-01 {
    text-align: center;
    font-size: 0.74em;
    color: var(--clienteCor02);
    width: 9.1em;
    height: auto;
    line-height: 1.7em;
    padding: 0;
    margin: 0 auto;
    background-color: var(--gray30);
    border-left: 0.1em solid var(--gray50);
    overflow: hidden;
    display: inline-block;
    float: left;
}

.cad-row-02-col-01,
.cad-row-02-col-01-01 {
    line-height: 5.3em;
    background-color: var(--gray10);
}

.cad-row-01-col-01-01,
.cad-row-02-col-01-01 {
    width: 14em;
}

.cad-met-trig-01,
.cad-met-trig-02,
.cad-met-trig-03 {
    width: 80%;
    display: inline-block;
}

.cad-met-trig-02 {
    width: 50%;
}

.cad-met-trig-03 {
    width: 100%;
}

.cad-met-row-01-col-00,
.cad-met-row-01-col-01,
.cad-met-row-01-col-02 {
    text-align: center;
    width: 13.9%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.cad-met-row-01-col-00 {
    margin: 0 0 0 10em;
}

.cad-met-row-01-col-02 {
    width: 1%;
    padding: 3em 0 0 0;
}

.cad-met-row-02-col-01,
.cad-met-row-02-col-02 {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    text-align: center;
    line-height: 3.6em;
    width: 8%;
    height: auto;
    padding: 0;
    margin: 0 2em 0 0;
    background-color: var(--clienteCor03);
    border: 0;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.cad-met-row-02-col-02 {
    width: 13.9%;
    margin: 0 0.8em 0 0;
    background-color: transparent;
}

.cad-cli-trig-01,
.cad-cli-trig-01-01,
.cad-cli-trig-01-01-01,
.cad-cli-trig-01-02,
.cad-cli-trig-01-03,
.cad-cli-trig-02,
.cad-cli-trig-03,
.cad-cli-trig-03-01,
.cad-cli-trig-04,
.cad-cli-trig-05,
.cad-cli-trig-06,
.cad-cli-trig-06-01,
.cad-cli-trig-07,
.cad-cli-trig-08,
.cad-cli-trig-09,
.cad-cli-trig-10,
.cad-cli-trig-11,
.cad-cli-trig-12,
.cad-cli-trig-13,
.cad-cli-trig-14,
.cad-cli-trig-15,
.cad-cli-trig-16,
.cad-cli-trig-17,
.cad-cli-trig-18,
.cad-cli-trig-19,
.cad-cli-trig-20,
.cad-cli-trig-21,
.cad-cli-trig-22,
.cad-cli-trig-23,
.cad-cli-trig-24,
.cad-cli-trig-25,
.cad-cli-trig-26,
.cad-cli-trig-27,
.cad-cli-trig-28,
.cad-cli-trig-29,
.cad-cli-trig-30,
.cad-cli-trig-31,
.cad-cli-trig-32,
.cad-cli-trig-33,
.cad-cli-trig-34,
.cad-cli-trig-35,
.cad-cli-trig-36,
.cad-cli-trig-37,
.cad-cli-trig-38,
.cad-cli-trig-39,
.cad-cli-trig-40,
.cad-cli-trig-41,
.cad-cli-trig-42,
.cad-cli-trig-43 {
    margin: 0 0 0.5em 0;
    display: inline-block;
    float: left;
}

.cad-cli-trig-01 {
    width: 100%;
}

.cad-cli-trig-01-01,
.cad-cli-trig-01-01-01,
.cad-cli-trig-01-02,
.cad-cli-trig-01-03 {
    width: 32.6%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-01-01-01 {
    margin: 0 0 0.5em 0;
}

.cad-cli-trig-01-03 {
    margin: 0 0 0.5em 0;
}

.cad-cli-trig-02 {
    width: 100%;
}

.cad-cli-trig-03 {
    width: 100%;
}

.cad-cli-trig-03-01 {
    width: 78.6%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-04 {
    width: 20%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-05 {
    width: 78.8%;
}

.cad-cli-trig-06 {
    width: 12%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-06-01 {
    width: 20%;
}

.cad-cli-trig-07 {
    width: 68.5%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-08 {
    width: 30%;
}

.cad-cli-trig-09 {
    width: 36.5%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-10 {
    width: 12%;
}

.cad-cli-trig-11 {
    width: 34%;
}

.cad-cli-trig-12 {
    width: 68.5%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-13 {
    width: 30%;
}

.cad-cli-trig-14 {
    width: 100%;
}

.cad-cli-trig-15 {
    width: 49.4%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-16 {
    width: 49.4%;
}

.cad-cli-trig-17 {
    width: 100%;
}

.cad-cli-trig-18 {
    width: 49.4%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-19 {
    width: 49.4%;
}

.cad-cli-trig-20 {
    width: 49.4%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-21 {
    width: 49.4%;
}

.cad-cli-trig-22 {
    width: 87%;
}

.cad-cli-trig-23 {
    width: 13%;
    padding: 0.3em 0 0;
    background: var(--gray05);
    border: 0.1em solid;
    border-color: var(--gray05) var(--gray05) var(--gray05) transparent;
}

.cad-cli-trig-24 {
    width: 100%;
    border: 0.1em solid;
    border-color: transparent transparent var(--gray05) transparent;
}

.cad-cli-trig-25 {
    width: 49.4%;
}

.cad-cli-trig-26 {
    text-align: center;
    line-height: 4em;
    width: 49.4%;
}

.cad-cli-trig-27,
.cad-cli-trig-28,
.cad-cli-trig-29,
.cad-cli-trig-30 {
    width: 22.7%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-31 {
    width: 7%;
}

.cad-cli-trig-32 {
    text-align: center;
    line-height: 4em;
    width: 25%;
}

.cad-cli-trig-33 {
    width: 28%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-34 {
    width: 41.8%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-35 {
    width: 28%;
}

.cad-cli-trig-36 {
    width: 20%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-37 {
    width: 78.9%;
}

.cad-cli-trig-38 {
    width: 20%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-39 {
    width: 78.9%;
}

.cad-cli-trig-40 {
    width: 100%;
    margin: 5px auto;
}

.cad-cli-trig-41 {
    width: 15%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-42 {
    width: 35%;
    margin: 0 0.5em 0.5em 0;
}

.cad-cli-trig-43 {
    width: 15%;
}

.cad-afi-trig-01,
.cad-afi-trig-02,
.cad-afi-trig-03,
.cad-afi-trig-04,
.cad-afi-trig-05,
.cad-afi-trig-06,
.cad-afi-trig-07,
.cad-afi-trig-08,
.cad-afi-trig-09,
.cad-afi-trig-10,
.cad-afi-trig-11,
.cad-afi-trig-12,
.cad-afi-trig-13,
.cad-afi-trig-14,
.cad-afi-trig-15,
.cad-afi-trig-16,
.cad-afi-trig-17,
.cad-afi-trig-18,
.cad-afi-trig-19,
.cad-afi-trig-20,
.cad-afi-trig-21,
.cad-afi-trig-22,
.cad-afi-trig-23,
.cad-afi-trig-24,
.cad-afi-trig-25,
.cad-afi-trig-26,
.cad-afi-trig-27 {
    margin: 0 0 0.5em 0;
    display: inline-block;
    float: left;
}

.cad-afi-trig-01 {
    width: 49.4%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-02 {
    width: 49.4%;
}

.cad-afi-trig-03 {
    width: 100%;
}

.cad-afi-trig-04 {
    width: 68.8%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-05 {
    width: 25%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-06 {
    width: 4%;
    line-height: 4em;
}

.cad-afi-trig-07 {
    width: 100%;
}

.cad-afi-trig-08 {
    width: 100%;
}

.cad-afi-trig-09 {
    width: 28.6%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-10 {
    width: 48.9%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-11 {
    width: 20%;
}

.cad-afi-trig-12 {
    width: 28.6%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-13 {
    width: 48.9%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-14 {
    width: 20%;
}

.cad-afi-trig-15 {
    width: 38.75%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-16 {
    width: 38.75%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-17 {
    width: 20%;
}

.cad-afi-trig-18 {
    width: 100%;
}

.cad-afi-trig-19 {
    width: 49.4%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-20 {
    width: 49.4%;
}

.cad-afi-trig-21 {
    width: 68.9%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-22 {
    width: 30%;
}

.cad-afi-trig-23 {
    width: 49.4%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-24 {
    width: 49.4%;
}

.cad-afi-trig-25 {
    width: 100%;
}

.cad-afi-trig-26 {
    width: 49.4%;
    margin: 0 0.5em 0.5em 0;
}

.cad-afi-trig-27 {
    width: 49.4%;
}

.pro-cli-trig-00,
.pro-cli-trig-01,
.pro-cli-trig-02,
.pro-cli-trig-03,
.pro-cli-trig-04 {
    margin: 0 0 0.5em 0;
    display: inline-block;
    float: left;
}

.pro-cli-trig-00 {
    width: 100%;
}

.pro-cli-trig-01 {
    width: 87%;
}

.pro-cli-trig-02 {
    width: 13%;
    height: 4.3em;
    padding: 0.5em 0 0;
    background: var(--gray10);
    border: 0.1em solid;
    border-color: var(--gray05) var(--gray05) var(--gray05) transparent;
}

.pro-cli-trig-03 {
    width: 49.3%;
    margin: 0 0.5em 0.5em 0;
}

.pro-cli-trig-04 {
    width: 49.3%;
}

.me-desativar-conta {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

    .me-desativar-conta:hover {
        opacity: 1.0;
        filter: alpha(opacity=100);
    }

.me-dados-bancarios {
    font-family: SegoeUI;
    font-size: 1.200em;
    color: var(--clienteCor02);
    text-decoration: none;
    width: 285px !important;
    height: 41px !important;
    line-height: 38px;
    padding: 0px;
    margin: 0px auto;
    background-color: var(--clienteCor03);
    border-radius: 4px;
    display: inline-block;
}

    .me-dados-bancarios:hover {
        color: var(--white);
        background-color: var(--clienteCor02);
    }

.me-row-00 {
    width: 100%;
    height: auto;
    padding: 0 15px 0 15px;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
}

.me-row-01-col-01 {
    font-family: SegoeUI;
    font-size: 0.900em;
    color: var(--clienteCor02);
    width: 97px;
    height: 17px;
    line-height: 17px;
    padding: 0px 0px 0px 5px;
    margin: 0px 4px 0px 0px;
    overflow: hidden;
    display: inline-block;
    background-color: var(--gray30);
}

.me-row-01-col-02 {
    font-family: SegoeUI;
    font-size: 0.900em;
    color: var(--clienteCor02);
    width: 85px;
    height: 17px;
    line-height: 17px;
    padding: 0px 0px 0px 5px;
    margin: 0px 4px 0px 0px;
    overflow: hidden;
    display: inline-block;
    background-color: var(--gray30);
}

.me-row-01-col-03 {
    font-family: SegoeUI;
    font-size: 0.900em;
    color: var(--clienteCor02);
    width: 79px;
    height: 17px;
    line-height: 17px;
    padding: 0px 0px 0px 5px;
    margin: 0px auto;
    overflow: hidden;
    display: inline-block;
    background-color: var(--gray30);
    border-left: 1px solid var(--gray50);
}

.me-row-02-col-01 {
    font-family: SegoeUI;
    font-size: 1.000em;
    color: var(--white);
    width: 97px;
    height: 30px;
    line-height: 30px;
    padding: 0px 0px 0px 0px;
    margin: 0px 4px 0px 0px;
    display: inline-block;
    background-color: var(--clienteCor02);
    overflow: hidden;
}

.me-row-02-col-02 {
    font-family: SegoeUI;
    font-size: 1.000em;
    color: var(--clienteCor02);
    width: 85px;
    height: 30px;
    line-height: 30px;
    padding: 0px 0px 0px 0px;
    margin: 0px 4px 0px 0px;
    display: inline-block;
    background-color: var(--gray10);
    overflow: hidden;
}

.me-row-02-col-03 {
    font-family: SegoeUI;
    font-size: 1.000em;
    color: var(--clienteCor02);
    width: 89px;
    height: 30px;
    line-height: 30px;
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    display: inline-block;
    background-color: var(--gray10);
    overflow: hidden;
}

.me-row-02-col-04 {
    font-family: SegoeUI;
    font-size: 0.900em;
    color: var(--clienteCor02);
    width: 79px;
    height: 30px;
    line-height: 30px;
    padding: 0px 0px 0px 2px;
    margin: 0px auto;
    overflow: hidden;
    display: inline-block;
    background-color: var(--gray10);
    border-left: 1px solid var(--gray50);
}

.me-row-02-col-05 {
    width: 32px;
    height: 30px;
    line-height: 30px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    display: inline-block;
}

.me-row-02-col-06 {
    width: 27px;
    height: 30px;
    line-height: 30px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    display: inline-block;
}

.me-row-03-col-01 {
    width: 45px;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
    overflow: hidden;
    display: inline-block;
}

.me-row-03-col-02 {
    width: 1060px;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
    overflow: hidden;
    display: inline-block;
}

.me-row-03-col-03 {
    width: 27px;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
    overflow: hidden;
    display: inline-block;
}

.me-trig-01,
.me-trig-02,
.me-trig-03,
.me-trig-04,
.me-trig-05,
.me-trig-06,
.me-trig-07,
.me-trig-08,
.me-trig-09,
.me-trig-10,
.me-trig-11,
.me-trig-12,
.me-trig-13,
.me-trig-14,
.me-trig-15,
.me-trig-16,
.me-trig-17,
.me-trig-18,
.me-trig-19,
.me-trig-20,
.me-trig02-01,
.me-trig02-02,
.me-trig02-03,
.me-trig02-04,
.me-trig02-05,
.me-trig02-06,
.me-trig02-07,
.me-trig02-08,
.me-trig02-09,
.me-trig02-10,
.me-trig02-11,
.me-trig02-12,
.me-trig02-13,
.me-trig02-14,
.me-trig02-15 {
    margin: 0 0 0.5em 0;
    display: inline-block;
    float: left;
}

.me-trig-01 {
    width: 190px;
}

.me-trig-02 {
    width: 355px;
}

.me-trig-03 {
    width: 155px;
}

.me-trig-04 {
    width: 120px;
}

.me-trig-05 {
    width: 90px;
}

.me-trig-06 {
    width: 190px;
}

.me-trig-07 {
    width: 190px;
}

.me-trig-08 {
    width: 355px;
}

.me-trig-09 {
    width: 250px;
}

.me-trig-10 {
    width: 305px;
}

.me-trig-11 {
    width: 190px;
}

.me-trig-12 {
    width: 355px;
}

.me-trig-13 {
    width: 555px;
}

.me-trig-14 {
    width: 120px;
}

.me-trig-15 {
    width: 55px;
}

.me-trig-16 {
    width: 110px;
}

.me-trig-17 {
    width: 260px;
}

.me-trig-18 {
    width: 280px;
}

.me-trig-19 {
    width: 150px;
    margin: 0.7em 0 0 0;
}

.me-trig-20 {
    width: 115px;
}

.me-trig02-01 {
    width: 260px;
}

.me-trig02-02 {
    width: 424px;
}

.me-trig02-03 {
    width: 410px;
}

.me-trig02-04 {
    line-height: 4em;
    width: 70px;
}

.me-trig02-05 {
    width: 190px;
}

.me-trig02-06 {
    width: 90px;
}

.me-trig02-07 {
    width: 244px;
}

.me-trig02-08 {
    width: 90px;
}

.me-trig02-09 {
    width: 185px;
}

.me-trig02-10 {
    width: 156px;
}

.me-trig02-11 {
    width: 69px;
}

.me-trig02-12 {
    line-height: 4em;
    width: 70px;
}

.me-trig02-13 {
    width: 190px;
}

.me-trig02-14 {
    width: 190px;
}

.me-trig02-15 {
    width: 190px;
}

.me-trig02-16 {
    line-height: 2em;
}

.me-subtitulo-01,
.me-subtitulo-02 {
    font-family: SegoeUI;
    font-size: 2.2em;
    color: var(--clienteCor02);
    padding: 0px 5px 0px 5px;
    display: inline-block;
}

.me-subtitulo-02 {
    font-size: 1.6em;
}

.me-form-wrapper {
    font-size: 1.000em !important;
    color: var(--gray60) !important;
    text-align: left;
    width: 370px;
    height: 43px;
    padding: 0px;
    margin: 0px;
    background-color: var(--white);
    background-image: none;
    border-top: 0px solid var(--gray30);
    border-left: 0px solid var(--gray30);
    border-right: 0px solid var(--gray30);
    border-bottom: 1px solid var(--gray30);
    border-radius: 0px !important;
    display: inline-block;
}

    .me-form-wrapper:hover, .me-form-wrapper:focus, .me-form-wrapper:active {
    }

    .me-form-wrapper:wrong {
    }

    .me-form-wrapper input {
        top: 0px;
        bottom: 0px;
    }

        .me-form-wrapper input[type="text"], .me-form-wrapper input[type="password"], .me-form-wrapper select, textarea {
            -webkit-border-radius: 0px;
            border-radius: 0px;
            border: 0px;
            left: 1px;
            outline: 0;
            width: 350px;
            height: 38px;
        }

.tooltip-me {
    position: absolute;
    width: 85px;
    height: 85px;
    padding: 0px;
    margin: 5px 0 0 42px;
    background-color: transparent;
    -webkit-border-radius: 44px;
    border-radius: 44px;
}

    .tooltip-me:hover {
        background-image: url("/content/images/me-foto-hover.png");
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: center center;
    }

.icon-me-ajuda {
    position: absolute;
    margin: -18px 0px 0px 68px;
    overflow: show;
}

.me-divider-empresa {
    width: 100%;
    height: auto;
}

#me-user-logo {
    width: 85px;
    height: 85px;
    -webkit-border-radius: 44px;
    border-radius: 44px;
    overflow: hidden;
}

#me-user-logo,
#me-user-nick,
#me-user-description {
    padding: 0px;
    margin: 5px auto;
}

#me-user-click {
    width: 94%;
    position: absolute;
    padding: 0;
    margin: -45px auto;
}

.mp-row-00 {
    width: 100%;
    height: auto;
    padding: 0 15px 0 15px;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
}

.mp-row-01 {
    width: 4.5em;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    display: inline-block;
}

.mp-row-02 {
    width: 1110px;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    display: inline-block;
}

.mp-row-03 {
    width: 2.7em;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    display: inline-block;
}

.mp-trig-01,
.mp-trig-02,
.mp-trig-03,
.mp-trig-04,
.mp-trig-05,
.mp-trig-06,
.mp-trig-07,
.mp-trig-08,
.mp-trig-09,
.mp-trig-10,
.mp-trig-11,
.mp-trig-12,
.mp-trig-13,
.mp-trig-14,
.mp-trig-15 {
    margin: 0 0 0.5em 0;
    display: inline-block;
    float: left;
}

.mp-trig-01 {
    width: 450px;
}

.mp-trig-02 {
    width: 110px;
}

.mp-trig-03 {
    width: 285px;
}

.mp-trig-04 {
    width: 285px;
}

.mp-trig-05 {
    width: 221px;
}

.mp-trig-06 {
    width: 228px;
}

.mp-trig-07 {
    width: 228px;
}

.mp-trig-08 {
    width: 228px;
}

.mp-trig-09 {
    line-height: 5em;
    width: 235px;
}

.mp-trig-10 {
    width: 109px;
}

.mp-trig-11 {
    width: 392px;
}

.mp-trig-12 {
    width: 109px;
}

.mp-trig-13 {
    width: 156px;
}

.mp-trig-14 {
    width: 245px;
}

.mp-trig-15 {
    width: 115px;
}

.mp-click {
    font-family: SegoeUI;
    font-size: 1.200em;
    color: var(--gray60);
    text-decoration: none;
    padding: 8px 55px 8px 55px;
    margin: 0 auto;
    background-color: var(--gray10);
    border-radius: 4px;
}

    .mp-click:hover {
        color: var(--white);
        background-color: var(--clienteCor02);
    }

.mp-fc {
    font-family: SegoeUI;
    font-size: 1.400em !important;
    color: var(--gray60) !important;
    text-align: left;
    width: 100%;
    height: 41px;
    padding: 4px;
    margin: 5px 0 5px 0;
    background-color: var(--white);
    background-image: none;
    border-top: 1px solid var(--gray30);
    border-left: 1px solid var(--gray30);
    border-right: 1px solid var(--gray30);
    border-bottom: 1px solid var(--gray30);
    border-radius: 0px;
    display: inline-block;
}

    .mp-fc:focus {
        outline: 0;
    }

    .mp-fc::-webkit-input-placeholder,
    .mp-fc:-moz-placeholder,
    .mp-fc::-moz-placeholder,
    .mp-fc:-ms-input-placeholder {
        color: var(--gray60) !important;
        opacity: 0 !important;
    }

#novaempresa {
    float: left;
    width: 111px;
    height: 202px;
    padding: 75px 0 0 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
}

.novaempresa-click {
    font-family: SegoeUI;
    font-size: 1.200em;
    line-height: 10px;
    color: var(--clienteCor02);
    float: left;
    width: 100%;
    height: auto;
    padding: 5px 5px 10px 5px;
    margin: 0 auto;
    background-color: var(--clienteCor03);
    border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    display: inline-block;
}

    .novaempresa-click:hover {
        color: var(--white);
        background-color: var(--clienteCor02);
    }

.me-row-slide {
    position: relative;
    width: 87%;
    padding: 0;
    margin: 0 2em 0 0;
    overflow-x: scroll;
    overflow-y: hidden;
    display: inline-block;
    float: left;
    z-index: 2;
}

.me-row-slide-content {
    width: max-content;
}

.nav-tabs-empresas {
    border-bottom: 1px solid var(--gray05);
}

    .nav-tabs-empresas > li {
        float: left;
        margin-bottom: -1px;
        display: inline-block;
    }

        .nav-tabs-empresas > li > a {
            color: var(--clienteCor02);
            width: 590px;
            height: 83px;
            margin: 0 20px 0 0;
            padding: 18px 0 0 18px;
            border: 0px solid transparent;
            border-left: 6px solid var(--clienteCor03);
            border-radius: 0;
            background-color: var(--gray10);
        }

            .nav-tabs-empresas > li > a:hover {
                border: 0px solid transparent;
                border-left: 6px solid var(--clienteCor03);
            }

        .nav-tabs-empresas > li.active > a,
        .nav-tabs-empresas > li.active > a:hover,
        .nav-tabs-empresas > li.active > a:focus {
            color: var(--white);
            width: 590px;
            height: 83px;
            margin: 0 0 0 0;
            padding: 18px 0 0 18px;
            background-color: var(--clienteCor02);
            background-image: url("/content/images/trama-1.png");
            background-repeat: repeat;
            background-position: right top;
            border: 0px solid transparent;
            border-left: 6px solid var(--clienteCor03);
            border-radius: 0;
            border-bottom-color: transparent;
            cursor: default;
        }

.nav-tabs-me {
    width: 100%;
    position: relative;
    padding: 0;
    margin: 10px auto;
    border: 0px solid;
    border-color: var(--black) var(--black) var(--black) var(--black);
    border-radius: 0px 0px 0px 0px;
    z-index: 1;
}

.tab-content-me {
    width: 1180px;
    margin: 0;
}

.me-tab-pane {
    width: 100%;
    position: relative;
    padding: 28px 0 0 0;
    margin: -28px 0 15px 0;
    border: 1px solid;
    border-color: var(--clienteCor03) var(--clienteCor03) var(--clienteCor03) var(--clienteCor03);
    border-radius: 0px 0px 8px 8px;
    display: inline-block;
    z-index: 0;
}

.nav-tabs-me > li {
    float: left;
    margin: 0px 0px 0px 0px;
}

    .nav-tabs-me > li > a {
        width: 170px;
        height: 200px;
        margin: 5px 10px 0 0;
        padding: 0 0 0 0;
        border: 1px solid;
        border-color: var(--white) var(--white) var(--clienteCor03) var(--white);
        border-radius: 8px 8px 0px 0px;
        background-color: var(--gray10);
        cursor: default;
    }

        .nav-tabs-me > li > a:hover {
        }

    .nav-tabs-me > li.active > a,
    .nav-tabs-me > li.active > a:hover,
    .nav-tabs-me > li.active > a:focus {
        margin: 5px 10px 0 0;
        padding: 0 0 0 0;
        border: 1px solid;
        border-color: var(--clienteCor03) var(--clienteCor03) var(--white) var(--clienteCor03);
        border-radius: 8px 8px 0px 0px;
        background-color: var(--white);
        cursor: default;
    }

    .nav-tabs-me > li.disabled > a,
    .nav-tabs-me > li.disabled > a:hover,
    .nav-tabs-me > li.disabled > a:focus {
        background-color: var(--gray10);
    }

        .nav-tabs-me > li.disabled > a img {
            opacity: 0.3;
            filter: alpha(opacity=30);
        }

.hover {
    display: none;
}

.muda:hover .normal {
    display: none;
}

.muda:hover .hover {
    display: inline-block;
}

.mudabot .normal {
    display: none;
}

.mudabot:active .active {
    display: none;
}

.click-button-me {
    font-family: SegoeUI;
    font-size: 1.200em;
    color: var(--gray60);
    text-decoration: none;
    padding: 8px 55px 8px 55px;
    margin: 0px 10px 0px 10px;
    background-color: var(--gray10);
    border-radius: 4px;
}

    .click-button-me:hover {
        color: var(--white);
        background-color: var(--clienteCor02);
    }

.logado {
    font-family: SegoeUI;
    font-size: 1.000em;
    color: var(--clienteCor02);
    text-decoration: none;
    width: 101px !important;
    height: 30px !important;
    line-height: 28px;
    padding: 0px;
    margin: 0px 5px 0px 5px;
    background-color: var(--clienteCor03);
    border-radius: 4px;
    display: inline-block;
}

    .logado:hover {
        background-color: var(--gray30);
    }

.acessar {
    font-family: SegoeUI;
    font-size: 1.000em;
    color: var(--clienteCor02);
    text-decoration: none;
    width: 101px !important;
    height: 30px !important;
    line-height: 28px;
    padding: 0px;
    margin: 0px 5px 0px 5px;
    background-color: var(--clienteCor03);
    border-radius: 4px;
    display: inline-block;
}

    .acessar:hover {
    }

.verdados {
    font-family: SegoeUI;
    font-size: 1.000em;
    color: var(--clienteCor02);
    text-decoration: none;
    width: 101px !important;
    height: 30px !important;
    line-height: 28px;
    padding: 0px;
    margin: 0px 5px 0px 5px;
    background-color: var(--gray30);
    border-radius: 4px;
    display: inline-block;
}

    .verdados:hover {
        background-color: var(--clienteCor03);
    }

.desativada {
    font-family: SegoeUI;
    font-size: 1.000em;
    color: var(--white);
    text-decoration: none;
    width: 101px;
    height: 30px;
    line-height: 28px;
    padding: 0px;
    margin: 0px 5px 0px 5px;
    background-color: var(--cor06);
    border-radius: 4px;
    display: inline-block;
}

    .desativada:hover {
        background-color: var(--cor10);
    }

.nav-center-pag {
    width: 80%;
    border: 0.1em solid;
    border-color: var(--white) var(--white) var(--gray10) var(--white);
}

.nav-pag > li > a {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    position: relative;
    width: 275px;
    height: 46px;
    padding: 18px 15px;
    margin: -3px auto;
    background-color: var(--white);
    border: 0 solid var(--gray05);
    display: block;
}

    .nav-pag > li > a:hover,
    .nav-pag > li > a:focus {
        text-decoration: none;
        background-color: var(--gray10);
    }

.nav-pag > li.active > a,
.nav-pag > li.active > a:hover,
.nav-pag > li.active > a:focus {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--clienteCor02);
    width: 275px;
    height: 46px;
    background-color: var(--clienteCor03);
    border: 0 solid var(--gray05);
    border-bottom-color: transparent;
    cursor: default;
}

.pag-foto-user {
    width: 3.4em;
    height: 3.4em;
    padding: 0;
    margin: 0.3em auto;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden;
    float: left;
}

.pag-bt-inf {
    font-family: SegoeUI;
    font-size: 1.2em;
    color: var(--gray60);
    text-decoration: none;
    padding: 5px 12px 5px 12px;
    margin: 0 auto;
    background-color: var(--gray30);
    border-radius: 4px;
}

    .pag-bt-inf:hover {
        color: var(--white);
        background-color: var(--clienteCor02);
    }

.pag-ef-row-00-col-01,
.pag-ef-row-00-col-02 {
    width: 93%;
    height: auto;
    padding: 0;
    margin: 0 1em 1em 1em;
    float: left;
}

.pag-ef-row-00-col-02 {
    width: 3%;
    padding: 0.6em 0 0 0;
}

.pag-ef-row-00-box {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    float: left;
    background-color: var(--gray10);
    border-radius: 0.4em;
}

.pag-ef-row-00-total {
    color: var(--clienteCor02);
    text-decoration: none;
    text-align: center;
    width: 43.6em;
    height: auto;
    line-height: 5.4em;
    padding: 0;
    margin: 0 auto;
    background-color: var(--clienteCor03);
    border-radius: 0.4em;
}

.pag-ef-row-01-col-01,
.pag-ef-row-01-col-02,
.pag-ef-row-01-col-03,
.pag-ef-row-01-col-04,
.pag-ef-row-01-col-05,
.pag-ef-row-01-col-06,
.pag-ef-row-01-col-07,
.pag-ef-row-01-col-08,
.pag-ef-row-01-col-09,
.pag-ef-row-01-col-10,
.pag-ef-row-01-col-11 {
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;
    line-height: 2em;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.pag-ef-row-02-col-01,
.pag-ef-row-02-col-02,
.pag-ef-row-02-col-03,
.pag-ef-row-02-col-04,
.pag-ef-row-02-col-05,
.pag-ef-row-02-col-06,
.pag-ef-row-02-col-07,
.pag-ef-row-02-col-08,
.pag-ef-row-02-col-09,
.pag-ef-row-02-col-10,
.pag-ef-row-02-col-11 {
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;
    line-height: 4em;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.pag-ef-row-01-col-01,
.pag-ef-row-02-col-01 {
    width: 30px;
}

.pag-ef-row-01-col-01,
.pag-ef-row-02-col-02 {
    width: 50px;
}

.pag-ef-row-01-col-03,
.pag-ef-row-02-col-03 {
    width: 90px;
}

.pag-ef-row-01-col-03 {
    margin: 0 0 0 80px;
}

.pag-ef-row-01-col-04,
.pag-ef-row-02-col-04 {
    width: 170px;
}

.pag-ef-row-01-col-05 {
    width: 110px;
}

.pag-ef-row-02-col-05 {
    width: 30px;
}

.pag-ef-row-02-col-06 {
    width: 80px;
}

.pag-ef-row-01-col-07,
.pag-ef-row-02-col-07 {
    width: 120px;
}

.pag-ef-row-01-col-08,
.pag-ef-row-02-col-08 {
    width: 140px;
}

.pag-ef-row-01-col-09,
.pag-ef-row-02-col-09 {
    width: 120px;
}

.pag-ef-row-01-col-10,
.pag-ef-row-02-col-10 {
    width: 120px;
}

.pag-ef-row-01-col-11,
.pag-ef-row-02-col-11 {
    width: 120px;
}

.pag-ef-row-mod {
    text-align: left;
    line-height: 2em;
    width: 100%;
    height: auto;
    padding: 15px 10px 10px 10px;
    margin: 0 auto;
    float: left;
}

.pag-ef-form-wrapper {
    font-size: 1em !important;
    color: var(--gray60) !important;
    text-align: left;
    width: 100%;
    height: 4.4em;
    padding: 0.2em 1em 0 1em;
    margin: 0;
    background-color: var(--white);
    background-image: none;
    border: 0.1em solid var(--gray60);
    border-radius: 0 !important;
    display: inline-block;
}

    .pag-ef-form-wrapper:hover, .pag-ef-form-wrapper:focus, .pag-ef-form-wrapper:active {
    }

    .pag-ef-form-wrapper:wrong {
    }

    .pag-ef-form-wrapper input[type="text"], .pag-ef-form-wrapper input[type="password"], .pag-ef-form-wrapper select, textarea {
        font-size: 1.2em !important;
        color: var(--gray30) !important;
        top: 0;
        left: 0.1em;
        width: 65%;
        height: 2.6em;
        border: 0;
        outline: 0;
    }
/* DETALHAMENTO DA PROPOSTA */
.body-detalhe {
    padding: 6px 20px;
    line-height: 12px;
}

.thumb-total {
    position: relative;
    width: fit-content;
    margin: 0 auto;
}

.thumb-detalhe {
    padding: 0;
    margin: 0 1em 1em 0;
    background-color: transparent;
    overflow: hidden;
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 1;
}

.icon-os,
.icon-contrato-01,
.icon-contrato-02 {
    position: relative;
    top: -3px;
    width: 18px;
}

.icon-contrato-01 {
    top: 0;
}

.icon-contrato-02 {
    color: var(--gray60);
    top: 4px;
    left: -4px;
}

.pic-detalhe {
    padding: 0;
    margin: 0 auto;
}

.thumb-detalhe,
.pic-detalhe {
    width: 21em;
    height: 16em;
}

.title-detalhe,
.title-detalhe-02,
.title-detalhe-03,
.title-detalhe-03-01,
.title-detalhe-04 {
    text-align: center;
    font-size: 1.6em;
    color: var(--white);
    height: 30px;
    padding: 0.5em;
    background-color: var(--gray60);
}

.title-detalhe {
    line-height: 1em;
}

.title-detalhe-02 {
    margin: 6px auto;
    height: 22px;
}

.pdf-title,
.pdf-title-02,
.pdf-title-03,
.pdf-title-04 {
    text-align: center;
    font-size: 1.8em;
    color: var(--white);
    padding: 0.6em;
    background-color: var(--gray60);
}

.title-detalhe-02,
.pdf-title-02 {
    color: var(--gray60);
    padding: 0;
    background-color: unset;
}

.title-detalhe-03,
.title-detalhe-03-01,
.pdf-title-03 {
    color: var(--clienteCor02);
    height: auto;
    margin: 0 0 0.5em 0;
    background-color: var(--gray20);
}

.title-detalhe-03-01 {
    text-align: left;
}

    .title-detalhe-03-01 > .trig-01 {
        float: right;
    }

.title-detalhe-04,
.pdf-title-04 {
    text-align: left;
    font-size: 1.6em;
    color: var(--cor20);
    height: 26px;
    padding: 4px;
    margin: 15px 0 0 0;
    background-color: unset;
}

.line,
.pdf-line,
.line-detalhe {
    width: 100%;
    height: 1px;
    margin: 10px 0;
    background-color: var(--gray10)
}

.line {
    margin: 15px 0 15px 0;
}

.line-detalhe {
    margin: 0 auto;
    display: inline-block;
}


.box-black-line {
    line-height: 1.4em;
    margin: 0 0 10px 0;
    border: 1px solid var(--gray100);
}

.box01,
.box02 {
    line-height: 1.4em;
    margin: 0 0 10px 0;
    border: 1px solid var(--gray10);
}

.box-detalhe,
.box-detalhe-02 {
    margin: 8px auto;
    border: 1px solid var(--gray10);
}

.box-detalhe-02,
.box02 {
    color: var(--gray60) !important;
    border: 1px solid var(--gray60) !important;
}

    .box-detalhe-02 .title,
    .box02 .title {
        font-weight: bold;
    }

.box03,
.box05,
.box07 {
    position: relative;
    top: -5px;
    left: 5px;
    width: 205px;
    padding: 6px;
}

.box04 {
    height: 34px;
}

.box05 {
    top: unset;
    width: 130px;
    padding: 6px;
}

.box06 {
    position: relative;
    top: 12px;
}

.box07 {
    position: relative;
    top: -9px;
    left: 9px;
}

.box08 {
    position: relative;
    top: -4px;
}

.card-slider {
    width: 100%;
    padding: 0 0.4em 0.4em 0.4em;
    overflow-x: auto;
    overflow-y: hidden;
}

.card-slider-content {
    width: auto;
}

.valoresPorDia,
.valoresPorServico,
.valoresAlimentosPersonalisados,
.valoresBebidasPersonalisadas,
.valoresAguaCafeSala,
.valoresBebidasAlmoco,
.valoresBebidasJantar,
.valoresEquipamentos,
.valoresServicos,
.valoresEquipamentosCustomizados,
.valoresServicosCustomizados,
.valoresHospedagem,
.valoresFormasPagamento {
    font-size: 1.2em;
    width: max-content;
    line-height: 1.7em;
    border: 0px solid var(--gray10);
}

.valoresFormasPagamento {
    width: 100%;
}

.valoresPorDia,
.valoresPorServico {
    margin: 0 auto;
}

    .valoresPorDia td,
    .valoresPorServico td,
    .valoresAlimentosPersonalisados td,
    .valoresBebidasPersonalisadas td,
    .valoresAguaCafeSala td,
    .valoresBebidasAlmoco td,
    .valoresBebidasJantar td,
    .valoresEquipamentos td,
    .valoresServicos td,
    .valoresEquipamentosCustomizados td,
    .valoresServicosCustomizados td,
    .valoresHospedagem td,
    .valoresFormasPagamento td {
        vertical-align: top;
    }

    .valoresPorDia .title,
    .valoresPorServico .title,
    .valoresAlimentosPersonalisados .title,
    .valoresBebidasPersonalisadas .title,
    .valoresAguaCafeSala .title,
    .valoresBebidasAlmoco .title,
    .valoresBebidasJantar .title,
    .valoresEquipamentos .title,
    .valoresServicos .title,
    .valoresEquipamentosCustomizados .title,
    .valoresServicosCustomizados .title,
    .valoresHospedagem .title {
        color: var(--clienteCor02);
    }

.valoresFormasPagamento .title {
    color: var(--cor08);
}

.valoresAlimentosPersonalisados,
.valoresBebidasPersonalisadas,
.valoresAguaCafeSala,
.valoresBebidasAlmoco,
.valoresBebidasJantar,
.valoresEquipamentos,
.valoresServicos,
.valoresEquipamentosCustomizados,
.valoresServicosCustomizados,
.valoresHospedagem {
    width: 100%;
}

.valoresPorDia .item2,
.valoresPorDia .item3,
.valoresPorDia .item4,
.valoresPorDia .item5,
.valoresPorServico .item2,
.valoresPorServico .item3,
.valoresPorServico .item4,
.valoresPorServico .item5,
.valoresPorServico .item5-01 {
    text-align: right;
}

.valoresPorDia .item1 {
    width: 100px;
}

.valoresPorServico .item1 {
    width: 130px;
}

.valoresPorDia .item2,
.valoresPorServico .item2 {
    width: 80px;
}

.valoresPorDia .item3,
.valoresPorServico .item3 {
    width: 50px;
}

.valoresPorServico .item3-01 {
    width: 80px;
}

.valoresPorDia .item4,
.valoresPorServico .item4 {
    width: 120px;
}

.valoresPorServico .item4-01 {
    width: 135px;
}

.valoresPorDia .item5,
.valoresPorServico .item5 {
    width: 110px;
}

.valoresPorServico .item5-01 {
    width: 135px;
}

.valoresAlimentosPersonalisados .item1,
.valoresBebidasPersonalisadas .item1,
.valoresBebidasAlmoco .item1,
.valoresBebidasJantar .item1,
.valoresEquipamentos .item1,
.valoresServicos .item1,
.valoresEquipamentosCustomizados .item1,
.valoresServicosCustomizados .item1,
.valoresHospedagem .item1,
.valoresFormasPagamento .item1 {
    width: 510px;
}

.valoresAguaCafeSala .item1 {
    width: 74.5%;
}

.valoresAlimentosPersonalisados .item2,
.valoresBebidasPersonalisadas .item2,
.valoresAguaCafeSala .item2,
.valoresBebidasAlmoco .item2,
.valoresBebidasJantar .item2,
.valoresEquipamentos .item2,
.valoresServicos .item2,
.valoresEquipamentosCustomizados .item2,
.valoresServicosCustomizados .item2,
.valoresHospedagem .item2,
.valoresFormasPagamento .item2 {
    width: 40px;
}

.valoresAlimentosPersonalisados .item3,
.valoresBebidasPersonalisadas .item3,
.valoresAguaCafeSala .item3,
.valoresBebidasAlmoco .item3,
.valoresBebidasJantar .item3,
.valoresEquipamentos .item3,
.valoresServicos .item3,
.valoresEquipamentosCustomizados .item3,
.valoresServicosCustomizados .item3,
.valoresHospedagem .item3,
.valoresFormasPagamento .item3,
.valoresAlimentosPersonalisados .item4,
.valoresBebidasPersonalisadas .item4,
.valoresAguaCafeSala .item4,
.valoresBebidasAlmoco .item4,
.valoresBebidasJantar .item4,
.valoresEquipamentos .item4,
.valoresServicos .item4,
.valoresEquipamentosCustomizados .item4,
.valoresServicosCustomizados .item4,
.valoresHospedagem .item4,
.valoresFormasPagamento .item4 {
    width: 140px;
}

.modal-header-pdf,
.modal-header-pdf-detalhe,
.modal-header-pdf-02,
.modal-header-pdf-02-detalhe {
    font-family: SegoeUI;
    font-size: 1em;
    height: auto;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid var(--gray10);
    background-color: var(--gray10);
}

.modal-header-pdf-02,
.modal-header-pdf-02-detalhe {
    margin: 0 0 20px 0;
}

.lutrig1 {
    padding: 15px 0 0 10px !important;
}

.lutrig2 {
    padding: 10px 0 0 0;
}

.lutrig3 {
    padding: 0 0 10px 0;
}

.ostrig1 {
    padding: 10px 0 0 10px;
}

.ostrig2 {
    padding: 15px 0 0 0;
}

.ostrig3 {
    padding: 20px 0 0 0;
}

.modal-body-center {
    width: 100%;
    margin: 0px auto;
}

.modal-body-pad-5 {
    padding: 5px;
}

.modal-body-pad-10 {
    padding: 10px;
}

.modal-body-pad-15 {
    padding: 15px;
}

.pdf-row-00,
.pdf-row-00-01 {
    width: 100%;
    height: auto;
    line-height: 6em;
    padding: 0;
    margin: 0 auto;
    background-color: var(--clienteCor01);
}

.pdf-row-00-01 {
    background-color: var(--clienteCor03);
}

.pdf-row-00 > .trig-01 {
    position: absolute;
    margin: 0 0 0 20%;
}

.pdf-row-00 > .trig02,
.pdf-row-00 > .trig03,
.pdf-row-00 > .trig04,
.pdf-row-00 > .trig05,
.pdf-row-00 > .trig06 {
    position: absolute;
    margin: 0 0 0 10%;
    display: inline-block;
    float: left;
}

.pdf-row-00 > .trig03 {
    margin: 0 0 0 18%;
}

.pdf-row-00 > .trig04 {
    margin: 0 0 0 2%;
}

.pdf-row-00 > .trig05 {
    margin: 0 0 0 -60%;
}

.pdf-row-00 > .trig06 {
    margin: 0 0 0 27%;
}

.pdf-row-01-col-01,
.pdf-row-01-col-01-01,
.pdf-row-01-col-01-01-r,
.pdf-row-01-col-01-02,
.pdf-row-01-col-01-03,
.pdf-row-01-col-01-03-01,
.pdf-row-01-col-01-04,
.pdf-row-01-col-02,
.pdf-row-01-col-02-01,
.pdf-row-01-col-03,
.pdf-row-01-col-03-01,
.pdf-row-01-col-03-01-detalhe,
.pdf-row-01-col-03-02,
.pdf-row-01-col-03-02-detalhe,
.pdf-row-01-col-03-03,
.pdf-row-01-col-04,
.pdf-row-01-col-04-01,
.pdf-row-04,
.pdf-row-04-02,
.pdf-row-04-col-01,
.pdf-row-04-col-02,
.pdf-row-04-col-03,
.pdf-row-04-02-m,
.pdf-row-04-02-m2,
.pdf-row-04-02-col-01,
.pdf-row-04-02-col-01-cel-01,
.pdf-row-04-02-col-01-cel-01m,
.pdf-row-04-02-col-01-cel-02,
.pdf-row-04-02-col-01-cel-03,
.pdf-row-04-02-col-01-cel-04,
.pdf-row-04-02-col-01-cel-05,
.pdf-row-04-02-col-01-cel-06,
.pdf-row-05,
.pdf-row-05-detalhe,
.pdf-row-05-02,
.pdf-row-05-02-detalhe {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: auto;
    line-height: 2em;
    padding: 0;
    margin: 0 0.2em 0 0;
    display: inline-block;
    float: left;
}

.pdf-row-01-col-01 {
    width: 38.93%;
}

.pdf-row-01-col-01-01 {
    width: 60%;
}

.pdf-row-01-col-01-01-r {
    text-align: right;
    width: 38%;
    float: right;
}

.pdf-row-01-col-01-02 {
    width: 54.1%;
}

.pdf-row-01-col-02-01 {
    width: 42%;
}

.pdf-row-01-col-01-03,
.pdf-row-01-col-01-03-01 {
    text-overflow: ellipsis;
    white-space: normal;
    width: 53.2%;
    margin: 0 1em 0 0;
}

.pdf-row-01-col-01-04 {
    width: 38%;
}

.pdf-row-01-col-01-03-01 {
    text-overflow: unset;
    white-space: normal;
}

.pdf-row-01-col-02,
.pdf-row-01-col-03 {
    width: 15%;
}

.pdf-row-01-col-03-01,
.pdf-row-01-col-03-01-detalhe,
.pdf-row-01-col-03-02,
.pdf-row-01-col-03-02-detalhe {
    width: 45%;
    padding: 1.2em 0;
    margin: 0 0 2em 0;
    background-color: var(--gray10);
    float: unset;
}

.pdf-row-01-col-03-03 {
    width: 15%;
    float: right;
    margin: 0 0 0 1em;
}

.pdf-row-01-col-04 {
    text-align: right;
    width: 15%;
}

.pdf-row-01-col-04-01 {
    text-align: right;
    width: 15%;
    float: right;
    margin: 0 10px 0 0;
}

.pdf-row-04,
.pdf-row-04-02 {
    padding: 10px;
    margin: 0 0 20px 0;
    border: 1px solid var(--gray10)
}

.borderc1P {
    border: 1px solid var(--gray60);
}

.pdf-row-04-col-01 {
    text-overflow: unset;
    white-space: normal;
    width: 67%;
    margin: 0 0 1em 0;
}

.pdf-row-04-col-02,
.pdf-row-04-col-03 {
    width: 15%;
    margin: 0 0 1em 0;
}

.pdf-row-04-02-m,
.pdf-row-04-02-m2 {
    width: 65%;
    margin: 0 auto;
    float: unset;
}

.pdf-row-04-02-m2 {
    margin: 0 0 0 12%;
}

.pdf-row-04-02-col-01 {
    margin: 0 0 1.5em 0;
}

.pdf-row-04-02-col-01-cel-01 {
    text-align: left;
    width: 22%;
}

.pdf-row-04-02-col-01-cel-01m {
    text-align: left;
    width: 15%;
}

.pdf-row-04-02-col-01-cel-02,
.pdf-row-04-02-col-01-cel-04,
.pdf-row-04-02-col-01-cel-05 {
    width: 20%;
}

.pdf-row-04-02-col-01-cel-03 {
    width: 5%;
}

.pdf-row-04-02-col-01-cel-06 {
    width: 10%;
}

    .pdf-row-04-02-col-01-cel-01 > .trig-01,
    .pdf-row-04-02-col-01-cel-01m > .trig-01,
    .pdf-row-04-02-col-01-cel-02 > .trig-01,
    .pdf-row-04-02-col-01-cel-03 > .trig-01,
    .pdf-row-04-02-col-01-cel-04 > .trig-01,
    .pdf-row-04-02-col-01-cel-05 > .trig-01,
    .pdf-row-04-02-col-01-cel-06 > .trig-01,
    .pdf-row-04-02-col-01-cel-06 > .trig-02 {
        width: 100%;
        padding: 0.5em 0 0.5em 0;
        margin: 0.3em 0 0.3em 0;
        display: inline-block;
        float: left;
        background-color: var(--gray10);
    }

    .pdf-row-04-02-col-01-cel-01 > .trig-01,
    .pdf-row-04-02-col-01-cel-01m > .trig-01,
    .pdf-row-04-02-col-01-cel-06 > .trig-01,
    .pdf-row-04-02-col-01-cel-06 > .trig-02 {
        background-color: transparent;
    }

    .pdf-row-04-02-col-01-cel-06 > .trig-01,
    .pdf-row-04-02-col-01-cel-06 > .trig-02 {
        padding: 0.1em 0 0.2em 0;
        text-align: left;
    }

    .pdf-row-04-02-col-01-cel-06 > .trig-02 {
        padding: 0.6em 0 0.2em 0.6em;
    }

.pdf-row-05,
.pdf-row-05-detalhe {
    padding: 1em;
    margin: 0 0 2em 0;
    background-color: var(--gray10)
}

.pdf-row-05-02,
.pdf-row-05-02-detalhe {
    padding: 2em;
    background-color: var(--gray60);
}

.bt-pdf {
    font-family: SegoeUI;
    font-size: 1.4em;
    color: var(--clienteCor02);
    text-decoration: none;
    width: 144px;
    min-height: 27px;
    padding: 0;
    margin: 0 5px 0 5px;
    border: 1px solid var(--clienteCor02);
    background-color: var(--white);
    border-radius: 6px;
    display: inline-block;
}

    .bt-pdf:hover {
        border: 1px solid var(--gray10);
    }

.icon-pdf {
    width: 12px;
}

.pdfa,
.pdfb {
    fill: none;
    stroke: var(--clienteCor02);
    stroke-miterlimit: 10;
    stroke-width: 4px;
}

.pdfb {
    stroke-width: 3px;
}

    .pdfa:hover,
    .pdfb:hover {
        stroke: var(--clienteCor01);
    }

.baixarpdf {
    font-family: SegoeUI;
    font-size: 1.4em;
    color: var(--clienteCor02);
    text-decoration: none;
    width: 100%;
    min-height: 4em;
    padding: 0 5px 0 5px;
    margin: 0 auto;
    border: 1px solid var(--clienteCor02);
    background-color: var(--white);
    border-radius: 6px;
    display: inline-block;
}

    .baixarpdf:hover {
        border: 1px solid var(--gray10);
    }

.m-e-row-00-col-01,
.m-e-row-00-col-02 {
    width: 93%;
    height: auto;
    padding: 0;
    margin: 0 0 1em 1em;
    float: left;
}

.m-e-row-00-col-02 {
    width: 5%;
    padding: 0.6em 0 0 0;
}

.m-e-row-00-box {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    float: left;
    background-color: var(--gray10);
    border-radius: 0.4em;
}

.m-e-row-00-total {
    color: var(--clienteCor02);
    text-decoration: none;
    text-align: center;
    width: 43.6em;
    height: auto;
    line-height: 5.4em;
    padding: 0;
    margin: 0 auto;
    background-color: var(--clienteCor03);
    border-radius: 0.4em;
}

.m-e-row-01-col-01,
.m-e-row-01-col-02,
.m-e-row-01-col-03,
.m-e-row-01-col-04,
.m-e-row-01-col-05,
.m-e-row-01-col-06,
.m-e-row-01-col-07,
.m-e-row-01-col-08,
.m-e-row-01-col-09 {
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;
    line-height: 2em;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.m-e-row-02-col-01,
.m-e-row-02-col-02,
.m-e-row-02-col-03,
.m-e-row-02-col-04,
.m-e-row-02-col-05,
.m-e-row-02-col-06,
.m-e-row-02-col-07,
.m-e-row-02-col-08,
.m-e-row-02-col-09 {
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;
    line-height: 4em;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.m-e-row-01-col-01,
.m-e-row-02-col-01 {
    width: 30px;
}

.m-e-row-01-col-02,
.m-e-row-02-col-02 {
    width: 50px;
}

.m-e-row-02-col-02 {
    margin: 0 0 0 20px;
}

.m-e-row-01-col-03,
.m-e-row-02-col-03 {
    width: 90px;
}

.m-e-row-01-col-03 {
    margin: 0 0 0 70px;
}

.m-e-row-01-col-04,
.m-e-row-02-col-04 {
    width: 170px;
}

.m-e-row-01-col-05 {
    width: 125px;
}

.m-e-row-02-col-05 {
    width: 25px;
}

.m-e-row-02-col-06 {
    width: 100px;
}

.m-e-row-01-col-07,
.m-e-row-02-col-07 {
    width: 100px;
}

.m-e-row-01-col-08,
.m-e-row-02-col-08 {
    width: 110px;
}

.m-e-row-01-col-09,
.m-e-row-02-col-09 {
    text-align: center;
    width: 50px;
}

.com-regua,
.regua,
.rtg-regua {
    background-image: linear-gradient(to right, #ee3d42, #f3d55d, #13d579)
}

.rtg-row-01 {
    background-color: var(--gray10);
    border-radius: 4px
}

.rtg-row-01 {
    width: 553px;
    height: auto;
    padding: 0;
    margin: 5px auto;
    overflow: auto
}

.rtg-row-01-col-01,
.rtg-row-01-col-02 {
    line-height: 26px;
    margin: 0 auto;
    height: auto;
    float: left
}

.rtg-row-01-col-01 {
    text-align: left;
    width: 316px;
    padding: 15px 0 15px 20px
}

.rtg-row-01-col-02 {
    text-align: right;
    width: 236px;
    padding: 15px 20px 15px 0
}

.rtg-row-02,
.rtg-row-03,
.rtg-row-04 {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 10px 0;
    float: left;
    overflow: visible
}

.rtg-row-02-col-01 {
    text-align: right;
    width: 10%;
    height: auto;
    padding: 15px 10px 10px 0;
    margin: 0 auto;
    float: left
}

.rtg-row-02-col-02,
.rtg-row-02-col-03 {
    text-align: left;
    float: left;
    height: auto;
    margin: 0 auto
}

.rtg-row-02-col-02 {
    width: 82.9%;
    padding: 0 0 25px;
    margin: 0 5px 0 5px;
    overflow: visible
}

.rtg-row-02-col-03 {
    width: 6%;
    padding: 10px 0
}

.rtg-row-02-col-03-cel-01 {
    text-align: center;
    width: 8px;
    height: auto;
    padding: 0;
    margin: 3px auto;
    float: left
}

.rtg-row-02-col-03-cel-02 {
    text-align: left;
    width: 49px;
    height: auto;
    padding: 0;
    margin: 3px auto;
    float: left
}

.rtg-row-03-col-01 {
    width: 570px;
    height: auto;
    padding: 0;
    margin: 0 auto 30px;
    background-color: var(--white)
}

.rtg-row-03-col-01-cel-01,
.rtg-row-03-col-01-cel-02,
.rtg-row-03-col-01-cel-03 {
    height: auto;
    margin: 3px auto;
    float: left
}

.rtg-row-03-col-01-cel-01 {
    text-align: center;
    width: 65px;
    padding: 4px
}

.rtg-row-03-col-01-cel-02 {
    text-align: left;
    width: 10px;
    padding: 12px 0 0 5px
}

.rtg-row-03-col-01-cel-03 {
    text-align: center;
    width: 495px;
    padding: 0 20px 10px;
    background-color: var(--white);
    border: 1px solid #989898;
    border-radius: 4px
}

    .rtg-row-03-col-01-cel-03 textarea,
    .rtg-row-03-col-01-cel-03 textarea:hover {
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

.rtg-setaesq {
    position: relative;
    top: 20px;
    left: -251px
}

.rtg-foto-user {
    width: 53px;
    height: 53px;
    padding: 0;
    margin: 0 auto;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden
}

.rtg-position,
.rtg-regua {
    position: relative;
    text-align: left;
    width: 100%;
    overflow: visible;
    padding: 0;
    margin: 0 auto
}

.rtg-position {
    top: 15px;
    left: 0;
    height: auto;
    background-color: transparent;
    z-index: 2
}

.rtg-regua {
    top: 0;
    height: 10px;
    z-index: 1
}

.rtg-reg-col-01,
.rtg-reg-col-02 {
    width: 10%;
    height: 13px;
    border-right: 1px solid var(--clienteCor02)
}

.rtg-reg-col-01 {
    padding: 0;
    margin: 0 auto;
    border-left: 1px solid var(--clienteCor02);
    float: left
}

.rtg-reg-col-02 {
    padding: 0;
    margin: 0 auto;
    float: left
}

.rtg-regnum,
.rtg-regnum2 {
    position: relative;
    top: 15px;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0 auto;
    background-color: transparent;
    float: left;
    text-align: center;
    overflow: hidden
}

.rtg-regnum {
    left: -10px
}

.rtg-regnum2 {
    left: 53px
}

.com-foto-user {
    width: 53px;
    height: 53px;
    padding: 0;
    margin: 0 auto;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden
}

.nota {
    text-align: center;
    width: auto;
    height: auto;
    padding: 10px;
    margin: 0 auto;
    background-color: var(--gray10)
}

.setaesq {
    content: " ";
    display: inline-block;
    margin-right: -4px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 8px solid var(--gray10)
}

.prop-row-00-col-01,
.prop-row-00-col-02,
.prop-row-00-col-03,
.prop-row-00-col-03-01 {
    width: 87%;
    height: auto;
    padding: 0;
    margin: 0 0.5em 1em 1em;
    float: left;
}

.prop-row-00-col-02 {
    width: 2%;
    padding: 0.6em 0 0 0;
    margin: 0 0.5em 1em 0.5em;
}

.prop-row-00-col-03 {
    width: 6.5%;
    padding: 0.3em 0 0 0;
    margin: 0 0 1em 0;
}

.prop-row-00-col-03-01 {
    width: 11%;
    padding: 0.1em 0;
    margin: 0 0 1em 0;
}

.prop-row-01 {
    width: 98.5%;
    height: auto;
    line-height: 2em;
    padding: 1em;
    margin: 1em 1em 1em 1em;
    background-color: var(--clienteCor02);
    border-radius: 0.4em;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.prop-row-02-col-01,
.prop-row-02-col-02,
.prop-row-02-col-03,
.prop-row-02-col-04,
.prop-row-02-col-05,
.prop-row-02-col-06,
.prop-row-02-col-07,
.prop-row-03-col-01,
.prop-row-03-col-02,
.prop-row-03-col-03,
.prop-row-03-col-04,
.prop-row-03-col-05,
.prop-row-03-col-06,
.prop-row-03-col-07 {
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;
    line-height: 2em;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.prop-row-03-col-01,
.prop-row-03-col-02,
.prop-row-03-col-03,
.prop-row-03-col-04,
.prop-row-03-col-05,
.prop-row-03-col-06,
.prop-row-03-col-07 {
    line-height: 4em;
}

.pro-row-03-box {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    float: left;
    background-color: var(--gray10);
    border-radius: 0.4em;
}

.prop-row-02-col-01,
.prop-row-03-col-01 {
    width: 110px;
    margin: 0 0 0 10px;
}

.prop-row-02-col-02,
.prop-row-03-col-02 {
    width: 300px;
}

.prop-row-02-col-03,
.prop-row-02-col-04 {
    width: 130px;
}

.prop-row-03-col-03 {
    width: 25px;
}

.prop-row-03-col-04 {
    width: 105px;
}

.prop-row-02-col-05,
.prop-row-03-col-05 {
    width: 100px;
}

.prop-row-02-col-06,
.prop-row-03-col-06 {
    width: 110px;
}

.prop-row-02-col-07,
.prop-row-03-col-07 {
    width: 100px;
}

.con-row-01-col-01,
.con-row-01-col-02,
.con-row-01-col-03,
.con-row-01-col-04,
.con-row-01-col-05,
.con-row-01-col-06,
.con-row-01-col-07,
.con-row-01-col-08,
.con-row-02-col-01,
.con-row-02-col-02,
.con-row-02-col-03,
.con-row-02-col-04,
.con-row-02-col-05,
.con-row-02-col-06,
.con-row-02-col-07,
.con-row-02-col-08 {
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    font-size: 1em;
    color: var(--clienteCor02);
    line-height: 2em;
    width: 2em;
    height: auto;
    padding: 0.2em;
    margin: 0 0.2em 0.2em 0;
    background-color: var(--gray10);
    overflow: hidden;
    display: inline-block;
}

.con-row-02-col-01,
.con-row-02-col-02,
.con-row-02-col-03,
.con-row-02-col-04,
.con-row-02-col-05,
.con-row-02-col-06,
.con-row-02-col-07,
.con-row-02-col-08 {
    background-color: var(--gray05);
}

.con-row-01-col-01,
.con-row-02-col-01 {
    width: 10em;
}

.con-row-01-col-02,
.con-row-02-col-02 {
    width: 10em;
}

.con-row-01-col-03,
.con-row-02-col-03 {
    width: 10em;
}

.con-row-01-col-04,
.con-row-02-col-04 {
    width: 10em;
}

.con-row-01-col-05,
.con-row-02-col-05 {
    width: 10em;
}

.con-row-01-col-06,
.con-row-02-col-06 {
    width: 10em;
}

.con-row-01-col-07,
.con-row-02-col-07 {
    width: 10em;
}

.con-row-01-col-08,
.con-row-02-col-08 {
    width: 10em;
}

.his-row-01-col-01,
.his-row-01-col-02,
.his-row-01-col-03,
.his-row-01-col-04,
.his-row-01-col-05,
.his-row-01-col-06,
.his-row-01-col-07,
.his-row-01-col-08,
.his-row-01-col-09,
.his-row-02-col-01,
.his-row-02-col-02,
.his-row-02-col-02-01,
.his-row-02-col-03,
.his-row-02-col-04,
.his-row-02-col-05,
.his-row-02-col-06,
.his-row-02-col-07,
.his-row-02-col-07-01,
.his-row-02-col-08,
.his-row-02-col-09 {
    font-family: SegoeUI;
    font-size: 1em;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    width: 10%;
    min-height: 6em;
    line-height: 3em;
    padding: 14px 10px;
    margin: 0 2px -4px 0;
    background-color: var(--gray10);
    overflow: hidden;
    display: inline-block;
    float: left;
}

.his-row-02-col-01,
.his-row-02-col-02,
.his-row-02-col-02-01,
.his-row-02-col-03,
.his-row-02-col-04,
.his-row-02-col-05,
.his-row-02-col-06,
.his-row-02-col-07,
.his-row-02-col-07-01,
.his-row-02-col-08,
.his-row-02-col-09 {
    font-family: SegoeUI;
    background-color: var(--gray05);
}

.his-row-01-col-01,
.his-row-02-col-01 {
    width: 5.1%;
}

.his-row-01-col-02,
.his-row-02-col-02,
.his-row-02-col-02-01,
.his-row-01-col-07,
.his-row-02-col-07,
.his-row-02-col-07-01 {
    width: 15.8%;
}

.his-row-02-col-02,
.his-row-02-col-02-01,
.his-row-02-col-07,
.his-row-02-col-07-01 {
    white-space: unset;
    text-align: left;
    max-height: 5.1em;
    overflow: auto;
}

.his-row-02-col-02-01,
.his-row-02-col-07-01 {
    line-height: 1.2em;
    padding: 10px;
}

.his-row-01-col-04,
.his-row-02-col-04 {
    width: 17%;
}

.his-row-01-col-05,
.his-row-01-col-06,
.his-row-02-col-05,
.his-row-02-col-06 {
    width: 10.5%;
}

.his-row-01-col-08,
.his-row-02-col-08 {
    width: 6.7%;
}

.his-row-01-col-09,
.his-row-02-col-09 {
    width: 6.7%;
}

.caltit {
    padding: 4px 0 4px 0;
    margin: 4px 20px 0 0;
    overflow: hidden;
}

    .caltit > .trig,
    .caltit > .trig1,
    .caltit > .trig2 {
        padding: 10px 11px 10px 11px;
        margin: 0 0 0 -2px;
        border: 1px solid;
        border-color: transparent var(--gray10) transparent transparent;
    }

    .caltit > .trig1 {
        margin: 0;
        border-color: transparent var(--gray10) transparent var(--gray10);
    }

        .caltit > .trig a,
        .caltit > .trig1 a,
        .caltit > .trig2 a:hover {
            color: var(--gray60);
        }

            .caltit > .trig a:hover,
            .caltit > .trig1 a:hover,
            .caltit > .trig2 a {
                font-weight: bold;
                color: var(--gray100);
            }

.titdas-01,
.titdas-02,
.titdas-03,
.titdas-04,
.titdas-05,
.titdas-06,
.titdas-07,
.titdas-08,
.titdas-09 {
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.titdas-01 {
    width: 20%;
}

.titdas-02 {
    font-family: SegoeUI;
    font-size: 0.6em;
    color: var(--gray60);
    width: 80%;
}

.titdas-03 {
    position: absolute;
    top: 35px;
    left: 45px;
    width: 12.5%;
    text-align: center;
    font-size: 1.1em;
    color: var(--white);
}

    .titdas-03 > span > a {
        font-size: 0.5em;
        color: var(--white);
        margin: 0 5px 0 5px;
    }

        .titdas-03 > span > a:hover {
            color: var(--gray90);
        }

.titdas-04 {
    width: 95.5%;
    margin: 0 0 0 10px;
}

.titdas-05 {
    font-size: 0.7em;
    width: 100%;
}

.titdas-06 {
    font-size: 1.3em;
    width: 66.5%;
    padding: 5px 0 6px 0;
    margin: 3px 10px 0 10px;
}

    .titdas-06 > .trig,
    .titdas-06 > .trig1,
    .titdas-06 > .trig2 {
        padding: 10px 11px 10px 11px;
        margin: 0 0 0 -2px;
        border: 1px solid;
        border-color: transparent var(--gray60) transparent transparent;
    }

    .titdas-06 > .trig1 {
        margin: 0;
        border-color: transparent var(--gray60) transparent var(--gray60);
    }

        .titdas-06 > .trig a,
        .titdas-06 > .trig1 a,
        .titdas-06 > .trig2 a:hover {
            color: var(--gray60);
        }

            .titdas-06 > .trig a:hover,
            .titdas-06 > .trig1 a:hover,
            .titdas-06 > .trig2 a {
                font-weight: bold;
                color: var(--white);
            }

.titdas-07,
.titdas-08 {
    width: 12%;
    margin: 0 10px 0 0;
}

.titdas-09 {
    padding: 3px 0 0 0;
    width: 5%;
}

    .titdas-09 > .bt-2d {
        line-height: 2em;
    }

.dash-box {
    line-height: 2em;
    width: 100%;
    height: auto;
    padding: 5px 0 5px 0;
    margin: 0 0 5px 0;
    float: left;
    background-color: var(--gray10);
    border-radius: 0.4em;
}

.dasicon {
    width: 17px;
    height: auto;
}

.dasicon2 {
    position: relative;
    top: 3px;
    width: 24px;
    height: auto;
}

.das-row-01-col-01,
.das-row-01-col-01-02,
.das-row-01-col-01-03,
.das-row-01-col-02,
.das-row-02-col-01,
.das-row-02-col-01-02,
.das-row-02-col-01-03,
.das-row-02-col-02 {
    text-align: center;
    text-align: -webkit-center;
    vertical-align: middle;
    width: 4.5%;
    min-height: 5.5em;
    max-height: 5.5em;
    padding: 14px 3px 3px 3px;
    margin: 0 2px -4px 0;
    background-color: var(--gray10);
    overflow: hidden;
    display: inline-block;
    float: left;
}

.das-row-02-col-01,
.das-row-02-col-01-02,
.das-row-02-col-01-03,
.das-row-02-col-02 {
    background-color: var(--gray05);
}

.das-row-01-col-01-02,
.das-row-02-col-01-02 {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 10.8%;
}

.das-row-01-col-01-03,
.das-row-02-col-01-03 {
    width: 6%;
}

.das-row-02-col-01-02 {
    text-align: left;
}

.dash-row-01-col-01,
.dash-row-01-col-02,
.dash-row-01-col-03,
.dash-row-01-col-04,
.dash-row-01-col-05,
.dash-row-01-col-06,
.dash-row-01-col-07,
.dash-row-01-col-08,
.dash-row-01-col-09,
.dash-row-01-col-10,
.dash-row-01-col-11,
.dash-row-01-col-12,
.dash-row-01-col-13,
.dash-row-01-col-14,
.dash-row-01-col-15,
.dash-row-01-col-16,
.dash-row-02-col-01,
.dash-row-02-col-02,
.dash-row-02-col-03,
.dash-row-02-col-04,
.dash-row-02-col-05,
.dash-row-02-col-06,
.dash-row-02-col-07,
.dash-row-02-col-08,
.dash-row-02-col-09,
.dash-row-02-col-10,
.dash-row-02-col-11,
.dash-row-02-col-12,
.dash-row-02-col-13,
.dash-row-02-col-14,
.dash-row-02-col-15,
.dash-row-02-col-16 {
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.dash-row-01-col-01,
.dash-row-02-col-01 {
    width: 3%;
    margin: 0 0 0 10px;
}

.dash-row-01-col-02,
.dash-row-02-col-02 {
    width: 14%;
    white-space: unset;
}

.dash-row-01-col-03,
.dash-row-02-col-03 {
    width: 3%;
}

.dash-row-01-col-04,
.dash-row-02-col-04 {
    width: 6%;
}

.dash-row-01-col-05,
.dash-row-02-col-05 {
    width: 6%;
}

.dash-row-01-col-06,
.dash-row-02-col-06 {
    width: 6%;
    white-space: unset;
}

.dash-row-01-col-07,
.dash-row-02-col-07 {
    width: 6%;
}

.dash-row-01-col-08,
.dash-row-02-col-08 {
    width: 6%;
}

.dash-row-01-col-09,
.dash-row-02-col-09 {
    width: 5%;
}

.dash-row-01-col-10,
.dash-row-02-col-10 {
    width: 5%;
}

.dash-row-01-col-11,
.dash-row-02-col-11 {
    width: 5%;
}

.dash-row-01-col-12,
.dash-row-02-col-12 {
    width: 6%;
}

.dash-row-01-col-13,
.dash-row-02-col-13 {
    width: 10.5%;
}

.dash-row-01-col-14,
.dash-row-02-col-14 {
    width: 6%;
}

.dash-row-01-col-15,
.dash-row-02-col-15 {
    width: 6%;
}

.dash-row-01-col-16,
.dash-row-02-col-16 {
    width: 5%;
}

.li00,
.li01,
.li02,
.li03,
.li04,
.li05,
.li06 {
    position: relative;
    top: -0.1em;
    font-size: 1.8em;
    color: var(--cor12);
}

.li00 {
    font-size: 1.2em;
    color: var(--clienteCor02);
}

.li02 {
    color: var(--cor16);
}

.li03 {
    color: var(--cor08);
}

.li04 {
    color: var(--red);
}

.li05 {
    color: var(--gray100);
}

.li06 {
    color: var(--cor19);
}

.li1,
.li2,
.li3,
.li4,
.li5,
.li6 {
    position: relative;
    top: 1em;
    width: 1.2em;
    height: 1.2em;
    padding: 0;
    margin: 0 1em 0 0;
    background-color: var(--cor12);
    border-radius: 0.6em;
    display: inline-block;
    float: left;
}

.li2 {
    background-color: var(--cor16);
}

.li3 {
    background-color: var(--cor08);
}

.li4 {
    background-color: var(--red);
}

.li5 {
    background-color: var(--gray100);
}

.li6 {
    background-color: var(--cor19);
}

.trignewevent {
    margin: 0.5em 0 1em 0;
}

    .trignewevent > span > input[type=radio] {
        top: -1px;
        margin: 0;
    }

.trignewpac {
    text-align: center;
    line-height: 2em;
    margin: 1em;
}

    .trignewpac > span > input[type=radio] {
        top: -1px;
        margin-left: 40px;
        margin-right: 10px;
    }

.trignovasala {
    text-align: left;
    line-height: 2em;
    margin: 2em;
}

    .trignovasala > span > input[type=radio] {
        top: -1px;
        margin-left: 10px;
        margin-right: 10px;
    }

#box-2 {
    width: 100%;
    height: auto;
    padding: 0px;
    margin: 0px 0px 2.5em 0px;
}

.box-2-img-01,
.box-2-img-02 {
    width: 49%;
    height: 30.3em;
    padding: 1em;
    margin: 0 7px 0 0;
    background-color: var(--white);
    -webkit-box-shadow: 0px 0px 12px 0px rgba(229,229,229,1);
    -moz-box-shadow: 0px 0px 12px 0px rgba(229,229,229,1);
    box-shadow: 0px 0px 12px 0px rgba(229,229,229,1);
    overflow: hidden;
    display: inline-block;
}

.box-2-img-02 {
    margin: 0 0 0 0.7em;
}

.box-2-click-01,
.box-2-click-02 {
    font-family: SegoeUI;
    font-size: 2.8em;
    line-height: 1em;
    color: var(--clienteCor03);
    width: 100%;
    height: 28.3em;
    padding: 4em 0 0 0;
    margin: 0 auto;
    overflow: hidden;
    background-image: url("/content/images/click-alimentos-bebidas.png");
    background-repeat: no-repeat;
    background-position: center top;
}

.box-2-click-02 {
    background-image: url("/content/images/click-equipamentos-servicos.png");
}

    .box-2-click-01:hover,
    .box-2-click-02:hover {
        color: var(--white);
        filter: alpha(opacity=90);
        -moz-opacity: 0.9;
        -khtml-opacity: 0.9;
        opacity: 0.9;
    }

#box-3 {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 0 25px
}

.box-3-img-01,
.box-3-img-02,
.box-3-img-03 {
    width: 32%;
    height: 24.3em;
    padding: 1em;
    background-color: var(--white);
    -webkit-box-shadow: 0px 0px 12px 0px rgba(229,229,229,1);
    -moz-box-shadow: 0px 0px 12px 0px rgba(229,229,229,1);
    box-shadow: 0px 0px 12px 0px rgba(229,229,229,1);
    overflow: hidden;
    display: inline-block;
}

.box-3-img-01 {
    margin: 0 10px 0 0;
}

.box-3-img-02 {
    margin: 0 10px;
}

.box-3-img-03 {
    margin: 0 0 0 10px;
}

.box-3-click-01,
.box-3-click-02,
.box-3-click-03 {
    font-family: SegoeUI;
    font-size: 2.8em;
    line-height: 1.2em;
    color: var(--clienteCor03);
    width: 100%;
    height: 22.3em;
    padding: 3em 0 0;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center top;
    overflow: hidden;
}

.box-3-click-01 {
    background-image: url(/content/images/logado-click-minhas-salas.png);
}

.box-3-click-02 {
    background-image: url(/content/images/logado-click-alimentos-bebidas.png);
}

.box-3-click-03 {
    background-image: url(/content/images/logado-click-equipamentos-servicos.png);
}

    .box-3-click-01:hover,
    .box-3-click-02:hover,
    .box-3-click-03:hover {
        color: var(--white);
        filter: alpha(opacity=90);
        -moz-opacity: .9;
        -khtml-opacity: .9;
        opacity: .9;
    }

.form-wrapper {
    width: 100%;
    height: 4.2em;
    padding: 0px;
    color: var(--gray60);
    background-image: none;
    border: 0.1em solid lightgray;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0 0 rgba(0, 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;
    margin-bottom: 1em;
}

    .form-wrapper:hover,
    .form-wrapper:focus,
    .form-wrapper:active {
        border: 0.1em solid var(--clienteCor03);
    }

    .form-wrapper:wrong {
        border: 0.1em solid #d72e3e;
    }

.form-control {
    width: 100%;
    padding: 0.6em;
    font-size: 1em;
    color: var(--gray60);
    background-color: transparent;
    background-image: none;
    border: 0.1em solid var(--gray10);
    border-radius: 0 !important;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0 0 rgba(0, 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: var(--clienteCor03) !important;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 0, 0, .075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 0, 0, .075)
    }

    .form-control:-moz-placeholder,
    .form-control:-ms-input-placeholder,
    .form-control::-moz-placeholder,
    .form-control::-webkit-input-placeholder {
        color: var(--gray60) !important;
        opacity: 0 !important
    }

.form-control-texto {
    line-height: 3em;
    font-size: 1.2em !important;
    color: var(--clienteCor02) !important;
    height: auto;
    padding: 0.2em 0.6em 0.2em 0.6em !important;
    margin-bottom: 2px !important;
}

.fc-center {
    text-align: center;
}

.fcbusca {
    border: 0;
}

.fcbusca2 {
    height: 28px;
}

.fcbusca3 {
    font-size: 1em;
    padding: 0;
    height: auto;
    border: 0;
}

.fc-check {
    padding: 0.3em 0 0 0.5em;
    border: 0;
}

.fc-check2 {
    height: auto !important;
    padding: 0;
    border: 0;
    resize: vertical;
}

.fc-check3 {
    height: 8.6em;
    padding: 0.3em 0 0 0.5em;
    border: 0;
    resize: none;
}

.fcck3,
.fcck4 {
    height: auto !important;
    padding: 0.1em 0 0 1em;
    border: 0;
}

.fcck4 {
    width: 90%;
    padding: 0.1em 0 0 0.5em;
    margin: 0.5em 0 0.5em 0.5em;
    background-color: var(--white);
}

.fc-det-check {
    height: 1.755em;
    padding: 0;
    border: 0;
}

.fcdetcheck {
    height: 2em;
    padding: 0.6em;
    margin: 0 0 0.6em 0;
    border: 0.1em solid var(--gray10);
}

.fc-det-check[disabled],
.fc-det-check[readonly],
fieldset[disabled] .fc-det-check {
    width: 90%;
}

.fcbusca:focus {
    border-color: transparent;
}

.fcselectdays {
    position: relative;
    top: -2px;
    text-align: left;
    height: auto;
    padding: 0 10px 0 10px;
    margin: 0 auto;
    background-color: var(--white);
}

.fcfiltros {
    text-align: center;
    height: 2em;
    padding: 0;
    margin: 0.3em 0 0.3em 0;
    background-color: var(--white);
}

.fchospedagem {
    width: 50px;
    float: right;
}

textarea.fchospedagem {
    width: 100%;
    height: 13em;
    margin: 0 0 0.5em 0;
}

textarea.fchospedagem-02 {
    width: 100%;
    height: 7em;
    margin: 0 0 0.5em 0;
}

.fchospedagem-center {
    text-align: center;
    color: var(--gray60);
    height: 2em;
    padding: 0;
    margin: -0.3em 0;
    background-color: var(--gray10);
}

.fcfiltros-select {
    width: 8em;
    height: 2em;
    padding: 0.2em;
    margin: 0.3em 1.5em 0.3em 2em;
    border: 0;
    display: inline-block;
}

.fc-select {
    width: 100%;
    height: 2em;
    padding: 0.2em 0 0.2em 0;
    margin: 0.3em 0 0.3em 0;
    display: inline-block;
    background-color: var(--white);
}

.fc-select-idioma {
    width: 100%;
    height: 1.7em;
    padding: 0.2em;
    border: 0;
    display: inline-block;
}

.fcf-select {
    margin: 0;
}

.fcdetalhes,
.fcdetalhes-verificado {
    padding: 1em 1.5em;
    color: var(--gray30);
    background-color: var(--white);
    border: 0.1em solid var(--cor11);
}

.fcdetalhes-verificado {
    border: 0.1em solid var(--cor06);
}

.fc-nome {
    font-size: 2.1em;
    color: var(--gray60);
    text-align: left;
    width: 95%;
    height: auto;
    padding: 0 0 0 0.5em;
    margin: 0;
    background-color: var(--white);
    border: 0;
    display: inline-block;
}

.fc-periodo,
.fc-descricao,
.fc-bebidas,
.fc-bebidas-right,
.fc-preco,
.fc-preco-a,
.fc-preco-b,
.fc-preco-c {
    font-size: 1.2em;
    color: var(--clienteCor02);
    text-align: right;
    width: 92%;
    height: auto;
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: 0;
    display: inline-block;
}

.fc-preco-a {
    width: 100%;
}

.fc-preco-b {
    width: 34%;
}

.fc-preco-c {
    text-align: center;
}

.fc-periodo {
    text-align: center;
    width: 100px;
}

.fc-descricao,
.fc-bebidas,
.fc-bebidas-right {
    text-align: left;
    width: 97%;
}

.fc-bebidas-right {
    text-align: right;
}

.fc-nome:focus,
.fc-preco:focus,
.fc-descricao:focus {
    outline: 0;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
}

.fc-rel {
    margin: 0 0 0.5em 0;
}

.fc-rel-fil {
    width: auto;
    display: inline-block;
}

.fc-cal {
    text-align: center;
    width: auto;
    height: auto;
    display: inline-block;
}

.fc-os {
    font-size: 1.2em;
    height: 28px;
    padding: 0.3em;
}

.fc-contrato {
    font-size: 1.2em;
    height: 28px;
    padding: 0.3em;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid var(--gray10);
}

textarea.fc-contrato {
    height: 100%;
}

.fc-empresa {
    height: 10em;
}

.form-me {
    font-size: 2.2em !important;
    color: var(--gray60) !important;
    text-align: left;
    width: 350px;
    height: 39px;
    padding: 25px 10px 10px 10px;
    margin: 0px;
    background-color: var(--white);
    background-image: none;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid var(--gray60);
    border-radius: 0px;
    display: inline-block;
}

    .form-me:focus {
        border-bottom: 1px solid var(--gray60);
        outline: 0;
    }

.form-wrapper-me {
    display: block;
    width: 100%;
    height: 42px;
    padding: 0px;
    font-size: 14px;
    line-height: 1.42857143;
    color: var(--gray60);
    background-color: var(--white);
    background-image: none;
    border: 1px solid var(--gray60);
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 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;
    margin-bottom: 10px;
    -webkit-border-radius: 0;
    border-radius: 0;
}

    .form-wrapper-me:hover, .form-wrapper-me:focus, .form-wrapper-me:active {
        border: 1px solid var(--clienteCor03);
    }

    .form-wrapper-me:wrong {
        border: 1px solid #d72e3e;
    }

    .form-wrapper-me input {
        top: 0px;
        bottom: 0px;
    }

        .form-wrapper-me input[type="text"], .form-wrapper-me input[type="password"], .form-wrapper-me select, textarea {
            -webkit-border-radius: 0px;
            border-radius: 0px;
            border: 0px;
            left: 1px;
            outline: 0;
            width: 100%;
            height: 39px;
        }

input[type="date"], input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    line-height: unset;
}

textarea {
    resize: none; /* Adicionado pelo David*/
}

.corner {
    border: 0.2em dashed var(--gray30);
    border-image-source: url("/content/images/rdisq3.png");
    border-image-slice: 2;
    border-image-repeat: corner;
}

    .corner:hover {
        border-image-source: url("/content/images/rdisq4.png");
    }

button {
    border: none;
}

input[type=submit],
input[type=buttom] {
    font-family: SegoeUI;
    font-size: 1.2em;
    line-height: 3em;
    color: var(--white);
    text-align: center;
    text-decoration: none;
    padding: 0;
    margin: 0 auto;
    background-color: var(--clienteCor01);
    border: none;
    border-radius: 0.3em;
    display: inline-block;
}

    input[type=submit]:hover,
    input[type=buttom]:hover {
        color: var(--clienteCor01);
        background-color: var(--white);
    }

input[type=checkbox],
input[type=radio] {
    position: relative;
    margin: 0 0.3em 0;
    background: var(--gray60);
    border: 0;
    display: inline-block;
}

input[type=checkbox] {
    top: 0.3em;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    border-radius: 0.3em;
}

input[type=radio] {
    top: 0.1em;
    vertical-align: middle;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    border-radius: 0.3em;
}

    input[type=checkbox]:checked,
    input[type=radio]:checked {
        background: var(--clienteCor03);
    }

input[type=search] {
    -webkit-appearance: none;
}
/* GALERIA DE FOTOS */
.modal-content-galeria {
    text-align: center;
    padding: 0;
    border: 0;
    border-radius: 0;
    background-clip: border-box;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.modal-body-galeria {
    text-align: center;
    height: auto;
    padding: 0 0 0.1em 0;
    background-color: var(--clienteCor02);
}

.nav-tabs-fotos {
    border-bottom: 0px solid transparent;
}

    .nav-tabs-fotos > li {
        float: none;
        margin-bottom: -1px;
    }

        .nav-tabs-fotos > li > a {
            text-decoration: none;
            text-align: left;
            font-family: SegoeUI;
            font-size: 1.200em;
            color: var(--gray30);
            padding: 1em 1.5em;
            margin-right: 0;
            border: 0;
            border-radius: 0;
        }

            .nav-tabs-fotos > li > a:hover {
                border-color: transparent;
            }

        .nav-tabs-fotos > li.active > a,
        .nav-tabs-fotos > li.active > a:hover,
        .nav-tabs-fotos > li.active > a:focus {
            color: var(--clienteCor02);
            cursor: default;
            background-color: var(--gray10);
            border: 0;
            border-bottom-color: transparent;
            border-right: 0.1em solid var(--gray10);
        }

#foto-conteudo-titulo {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 0 1em 0;
    overflow: hidden;
}

.fotos-row-01-col-01 {
    text-align: center;
    max-width: 25em;
    width: 100%;
    height: auto;
    padding: 2em 0 0 0;
    margin: 0 auto;
    float: left;
}

.fotos-row-01-col-02 {
    width: 91em;
    height: auto;
    padding: 1.2em;
    margin: 0 auto;
    border-left: 0.1em solid var(--gray10);
    float: left;
}

.capa {
    position: absolute;
    top: 6em;
    left: 26.7em;
    width: 20.11em;
    height: 16.1em;
    border: 0.2em solid var(--clienteCor02);
    background-color: transparent;
    z-index: 99;
}

.cate {
    font-family: SegoeUI;
    font-size: 1.2em;
    line-height: 3.5em;
    color: var(--white);
    text-align: center;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    background-color: var(--clienteCor02);
    z-index: 1000;
}

.notifica-fotos {
    font-family: SegoeUI;
    font-size: 1em;
    color: var(--white);
    text-align: center;
    position: absolute;
    top: 0.8em;
    right: 1em;
    width: 1.9em;
    height: 1.9em;
    padding: 0.3em;
    background-color: var(--red);
    -webkit-border-radius: 0.9em;
    border-radius: 0.9em;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .7);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
    z-index: 1;
}

body.dragging, body.dragging * {
    cursor: move !important;
}

.dragged {
    position: absolute;
    opacity: 0.5;
    z-index: 2000;
}

div.drag .placeholder:before {
    position: absolute;
}

div.drag .placeholder {
    vertical-align: top;
    display: inline-block;
    background-color: var(--gray10);
    width: 20.75em;
    height: 16em;
    position: relative;
    border: 0.1em dashed var(--clienteCor02);
    line-height: 1.428571429;
    border-radius: 0.4em;
    padding: 0.4em;
    margin: 0 1em 3em 0;
}

#drag {
    cursor: move !important;
}

.disable-selection {
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.thumb,
.thumb2 {
    padding: 0;
    margin: 0 1em 1.5em 0;
    background-color: transparent;
    overflow: hidden;
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 1;
}

.thumb2 {
    margin: 0 1em 3em 0;
    overflow: unset;
}

    .thumb img,
    .thumb2 img {
        position: relative;
        top: -1.5em;
        left: 0;
        z-index: 1;
    }

.thumb input[type="text"] {
    position: relative;
    top: -1.5em;
    left: 0;
}

.thumb2 input[type="checkbox"] {
    position: relative;
    top: -1em;
    float: right;
}

.thumb.over {
    border: 0.2em dashed var(--gray10);
}

.excluirfoto {
    position: relative;
    top: 1.3em;
    left: 16.6em;
    width: 3.8em;
    height: 3.8em;
    text-align: center;
    padding: 1.5em 2em 1.5em 2em;
    margin: 0 auto;
    background-color: var(--clienteCor03);
    background-image: url("/content/images/bot-excluir.png");
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 2;
}

.pic,
.pic2 {
    padding: 0;
    margin: 0 auto;
}

.foto {
    position: relative;
    top: -50;
    left: 0;
    padding: 0;
}

.visualizar {
    margin: 1em auto;
    overflow: hidden;
    z-index: 500;
}

.visualizar-click {
    font-family: SegoeUI;
    font-size: 1.2em;
    line-height: 4em;
    color: var(--white);
    text-align: center;
    width: 18em;
    height: auto;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    background-color: var(--clienteCor02);
    border-radius: 0.4em;
    cursor: pointer;
}

    .visualizar-click:hover {
        color: var(--white);
        background-color: var(--clienteCor03);
    }

button.click-foto,
button.click-assinatura {
    font-family: SegoeUI;
    font-size: 1.2em;
    line-height: 1.4em;
    color: var(--gray40);
    width: 16.75em;
    height: 13.2em;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    background-color: transparent;
    border-radius: 0px;
    border: 0.1em dashed var(--gray40);
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    cursor: pointer;
    display: inline-block;
}

    button.click-foto:hover,
    button.click-assinatura:hover {
        color: var(--gray70);
        border: 0.1em dashed var(--gray70);
    }

button.click-assinatura {
    height: 10em;
}

div.drag .placeholder,
.thumb,
.thumb2,
.pic,
.pic2,
.foto {
    width: 20.11em;
    height: 16em;
}

.pic2 {
    top: 0 !important;
}

.thumb3 {
    height: auto;
    margin: 0 auto;
}
/* SLIDE SHOW */
.slides-galeriacliente,
.slides-galeriacliente-itens {
    position: relative;
    left: 0;
    width: 1920px;
    height: 1080px;
    top: 0
}

.slides-galeriacliente {
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    visibility: hidden
}

.slides-galeriacliente-itens {
    cursor: default;
    overflow: hidden
}

.slides-galeriacliente-item {
    display: none
}

.slides-main-text {
    position: absolute;
    bottom: 40%;
    width: 96.66666666666666%
}
/* GALERIA DE IMAGENS */
.galeria,
.galeria-img {
    width: 100%;
    margin: 0 auto;
}

.galeria-body,
.galeria-content {
    text-align: center;
    background-color: transparent;
}

.galeria {
    height: auto;
    overflow: hidden;
    background-color: var(--clienteCor02);
}

.galeria-content {
    padding: 0;
    border: 0;
    border-radius: 0;
    background-clip: border-box;
}

.galeria-body {
    height: auto;
    padding: 0 0 0.1em 0;
}

.galeria-img {
    display: block;
    height: auto;
}

.carousel-fade .active.left {
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -ms-transition: opacity1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
    z-index: 2;
}

.carousel-fade .next {
    left: 0;
    opacity: 1;
    z-index: 1;
}

.carousel-control,
.carousel-control-thumbs {
    bottom: 0;
    opacity: .5;
    text-align: center;
    text-shadow: 0 0.1em 0.2em rgba(0, 0, 0, .6);
    color: var(--white);
    position: absolute;
}

.carousel-fade .carousel-control {
    z-index: 2;
}

.carousel-control {
    top: 12em;
    left: 0;
    width: 15%;
    filter: alpha(opacity=50);
    font-size: 1.2em;
}

    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next,
    .carousel-control .icon-prev {
        width: 1em;
        height: 1em;
        margin-top: -0.6em;
        font-size: 2em;
    }

    .carousel-control.left,
    .carousel-control.right {
        width: 7em;
        height: 7em;
        background-image: none;
        background-repeat: none;
        background-color: var(--clienteCor02);
        filter: none;
    }

    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: 0.1em;
    }

    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -1.2em;
    }

    .carousel-control.right {
        left: auto;
        right: 0;
    }

    .carousel-control .icon-prev:before {
        content: '\2039';
        padding: 0.4em 0.9em 0.6em 0.9em;
        border: 0.1em solid var(--white);
        border-radius: 26px;
    }

    .carousel-control .icon-next:before {
        content: '\203a';
        padding: 0.4em 0.9em 0.6em 0.9em;
        border: 0.1em solid var(--white);
        border-radius: 26px;
    }

.carousel-control-thumbs {
    top: 0;
    left: 0;
    width: auto;
    filter: alpha(opacity=60);
    font-size: 1.2em;
}

    .carousel-control-thumbs .glyphicon-chevron-left,
    .carousel-control-thumbs .glyphicon-chevron-right,
    .carousel-control-thumbs .icon-next,
    .carousel-control-thumbs .icon-prev {
        width: 1em;
        height: 1em;
        font-size: 2.1em;
    }

    .carousel-control-thumbs.left,
    .carousel-control-thumbs.right {
        text-decoration: none;
        width: 3.7em;
        height: 3.7em;
        background-color: var(--clienteCor02);
        filter: none;
    }

        .carousel-control-thumbs.left:hover,
        .carousel-control-thumbs.right:hover {
            background-color: var(--white);
        }

    .carousel-control-thumbs .glyphicon-chevron-right,
    .carousel-control-thumbs .icon-next {
        margin-left: -17%;
    }

    .carousel-control-thumbs .glyphicon-chevron-left,
    .carousel-control-thumbs .icon-prev {
        margin-left: -15%;
    }

    .carousel-control-thumbs.left {
        left: -0%;
    }

    .carousel-control-thumbs.right {
        left: 80%;
    }

    .carousel-control-thumbs .icon-prev:before {
        content: '\2039';
        padding: 0.5em 1em;
        border: 0;
    }

    .carousel-control-thumbs .icon-next:before {
        content: '\203a';
        padding: 0.5em 1em;
        border: 0;
    }

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 2em;
    z-index: 10;
    padding-top: 2em;
    padding-bottom: 2em;
    color: var(--white);
    text-align: center;
    text-shadow: 0 0.1em 0.2em rgba(0, 0, 0, .6);
}

.selected img {
    border: 0.2em solid var(--clienteCor03) !important;
}

#slider-thumbs {
    text-align: left;
    width: 72%;
    height: 4.4em;
    padding: 0;
    margin: 1.5em 1em 1.5em 1em;
    overflow: hidden;
    float: left;
}

#number-thumbs {
    width: 6em;
    height: 4.4em;
    padding: 1em 0;
    margin: 1.5em 0 1.5em 0;
    float: right;
    opacity: .6;
    filter: alpha(opacity=60);
}

.sliderthumb {
    width: 4.4em;
    height: 4.4em;
    padding: 0;
    margin: 0 auto;
    border: 0.1em solid var(--white);
}

    .sliderthumb:hover {
        border: 0.2em solid var(--clienteCor03);
    }

.sliderthumbs {
    width: 4.4em;
    height: 4.4em;
    padding: 0;
    margin: 0 0.8em 0 0;
    background-color: transparent;
    float: left;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.carousel-inner > .item > a > img,
.carousel-inner > .item > img {
    height: auto
}
/* DATE TIME PICKER */
.xdsoft_datetimepicker {
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .506);
    background: var(--white);
    border-bottom: 1px solid var(--gray30);
    border-left: 1px solid var(--gray20);
    border-right: 1px solid var(--gray20);
    border-top: 1px solid var(--gray20);
    color: var(--gray90);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 2px 8px 8px 0;
    position: absolute;
    z-index: 9999;
    box-sizing: border-box;
    display: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.xdsoft_noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

    .xdsoft_noselect::selection {
        background: 0 0
    }

    .xdsoft_noselect::-moz-selection {
        background: 0 0
    }

.xdsoft_datetimepicker.xdsoft_inline {
    display: inline-block;
    position: static;
    box-shadow: none
}

.xdsoft_datetimepicker * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker .xdsoft_timepicker {
    display: none
}

    .xdsoft_datetimepicker .xdsoft_datepicker.active,
    .xdsoft_datetimepicker .xdsoft_timepicker.active {
        display: block
    }

.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 224px;
    float: left;
    margin-left: 8px
}

.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 58px;
    float: left;
    text-align: center;
    margin-left: 8px;
    margin-top: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
    margin-top: 8px
}

.xdsoft_datetimepicker .xdsoft_mounthpicker {
    position: relative;
    text-align: center
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAeCAYAAACR82geAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzQ5MUVFRTJDRTkxMUUzODYyMUJDN0ExNzY5MEJFMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzQ5MUVFRDJDRTkxMUUzODYyMUJDN0ExNzY5MEJFMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZZiqAgAAAR5JREFUeNrs2W0OgjAMBmAnHJjoOZq8FzYTUAkfG9KuJFDaZD8MpoYHmG0JMcabxzLuTuAwDqMR9dlPIISQO0TtqtrVpA7+21troxe8Q3mMPjfsDJ3cmVcGJc4WuOdtDSaFksQphvn+WNHdthJQhFlDWeBowMQcTiEMPilUYLagTHC0YJI4BTD45VWA4aAMOJowCxwhDMY5D7t3MWEmOAIYzPNZghlwmDBI5bIG0+MwYJDLc1SYkl6pYnz3dbraWXjHQPAokfVHCQWbL1mFgcLfNVmDgWKBR4oFHgQFHmnBYIeWgBRbAg4OabUE2LGJJMUmEltRrjh2wBaUK8LkcOjqg6oUjmhkYnXm24wq7qdoyO5vIv29ksM4zI7xFmAAj1yMVcKZ+nYAAAAASUVORK5CYII=);
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 currentColor;
    cursor: pointer;
    display: block;
    height: 30px;
    opacity: .5;
    outline: currentColor;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-indent: 100%;
    white-space: nowrap;
    width: 20px
}

.xdsoft_datetimepicker .xdsoft_prev {
    float: left;
    background-position: -20px 0
}

.xdsoft_datetimepicker .xdsoft_next {
    float: right;
    background-position: 0 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    float: none;
    background-position: -40px -15px;
    height: 15px;
    width: 30px;
    display: block;
    margin-left: 14px;
    margin-top: 7px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    background-position: -40px 0;
    margin-bottom: 7px;
    margin-top: 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
    height: 151px;
    overflow: hidden;
    border-bottom: 1px solid var(--gray10);
}

    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
        background: var(--gray05);
        border-top: 1px solid var(--gray10);
        color: var(--gray70);
        font-size: 12px;
        text-align: center;
        border-collapse: collapse;
        cursor: pointer;
        border-bottom-width: 0;
        height: 25px;
        line-height: 25px
    }

        .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
            border-top-width: 0
        }

.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
    opacity: 1
}

.xdsoft_datetimepicker .xdsoft_label {
    display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    background-color: var(--white);
    float: left;
    width: 182px;
    text-align: center
}

.xdsoft_datetimepicker .xdsoft_month {
    width: 114px;
    text-align: right
}

.xdsoft_datetimepicker .xdsoft_calendar {
    clear: both
}

.xdsoft_datetimepicker .xdsoft_year {
    width: 56px
}

.xdsoft_datetimepicker .xdsoft_calendar table {
    border-collapse: collapse;
    width: 100%
}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
    padding-right: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    background: var(--gray05);
    border: 1px solid var(--gray10);
    color: var(--gray70);
    font-size: 12px;
    text-align: right;
    padding: 0;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px
}

    .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
        color: var(--blue);
    }

    .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
        background: var(--blue);
        box-shadow: var(--blue) 1px 3px 0 inset;
        color: var(--white);
        font-weight: 700
    }

    .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
    .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
    .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
        opacity: .5
    }

    .xdsoft_datetimepicker .xdsoft_calendar td:hover,
    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
        color: var(--white) !important;
        background: var(--blue) !important;
        box-shadow: none !important
    }

    .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
        color: inherit !important;
        background: inherit !important;
        box-shadow: inherit !important
    }

.xdsoft_datetimepicker .xdsoft_calendar th {
    font-weight: 700;
    text-align: center;
    color: #999;
    cursor: default
}

.xdsoft_datetimepicker .xdsoft_copyright {
    color: #ccc !important;
    font-size: 10px;
    clear: both;
    float: none;
    margin-left: 8px
}

    .xdsoft_datetimepicker .xdsoft_copyright a {
        color: #eee !important
    }

        .xdsoft_datetimepicker .xdsoft_copyright a:hover {
            color: #aaa !important
        }

.xdsoft_time_box {
    position: relative;
    border: 1px solid #ccc
}

    .xdsoft_time_box > .xdsoft_scrollbar > .xdsoft_scroller {
        background: #ccc !important;
        height: 20px;
        border-radius: 3px
    }

    .xdsoft_time_box > .xdsoft_scrollbar {
        position: absolute;
        width: 7px;
        right: 0;
        top: 0;
        bottom: 0;
        cursor: pointer
    }

.rating-loading {
    width: 2.5em;
    height: 2.5em;
    font-size: 0;
    color: var(--white);
    background: url(/Content/images/loading.gif) top left no-repeat;
    border: none;
}

.rating-container .rating {
    cursor: default;
    position: relative;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
}

.rating-disabled .rating {
    cursor: not-allowed;
}

.rating-container .star {
    display: inline-block;
    margin: 0 0.3em 0 0;
    text-align: center;
}

.rating-container .empty-stars {
    color: var(--gray60);
}

.rating-container .filled-stars {
    position: absolute;
    left: 0;
    top: 0.2em;
    margin: auto;
    color: #e84450;
    white-space: nowrap;
    overflow: hidden;
    -webkit-text-stroke: none;
    text-shadow: none;
}

.rating-rtl {
    float: right;
}

.rating-animate .filled-stars {
    transition: width .25s ease;
    -o-transition: width .25s ease;
    -moz-transition: width .25s ease;
    -webkit-transition: width .25s ease;
}

.rating-rtl .filled-stars {
    left: auto;
    right: 0;
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
    -o-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
    transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
}

.rating-rtl.is-star .filled-stars {
    right: .06em;
}

.rating-rtl.is-heart .empty-stars {
    margin-right: .07em;
}

.rating-lg {
    font-size: 3.91em;
}

.rating-md {
    font-size: 3.13em;
}

.rating-sm {
    font-size: 2.5em;
}

.rating-xs {
    font-size: 2em;
}

.rating-xl {
    font-size: 4.89em;
}

.rating-container .clear-rating {
    color: #aaa;
    cursor: not-allowed;
    display: inline-block;
    font-size: 60%;
    padding-right: 0.5em;
}

.clear-rating-active {
    cursor: pointer !important;
}

    .clear-rating-active:hover {
        color: #843534;
    }

.rating-container .caption {
    color: #999;
    display: inline-block;
    font-size: 60%;
    margin-top: -.6em;
    margin-left: 0.5em;
    margin-right: 0
}

.rating-rtl .caption {
    margin-right: 0.5em;
    margin-left: 0
}

/* avaliação */
.slider-selection,
.slider-track {
    background-image: linear-gradient(to bottom, #fed54f 0, #fed54f 100%)
}

.slider-tick {
    background-image: -o-linear-gradient(top, #fed54f 0, #fed54f 100%);
    background-image: linear-gradient(to bottom, #fed54f 0, #fed54f 100%)
}

.slider {
    display: inline-block;
    position: relative
}

    .slider.slider-horizontal {
        width: 100%;
        height: 20px;
        margin: 0
    }

        .slider.slider-horizontal .slider-track {
            height: 10px;
            width: 100%;
            margin-top: -5px;
            top: 50%;
            left: 0
        }

        .slider.slider-horizontal .slider-selection,
        .slider.slider-horizontal .slider-track-high,
        .slider.slider-horizontal .slider-track-low {
            height: 100%;
            top: 0;
            bottom: 0;
            background-color: transparent;
        }

        .slider.slider-horizontal .slider-handle,
        .slider.slider-horizontal .slider-tick {
            margin-left: -10px;
            margin-top: -5px
        }

            .slider.slider-horizontal .slider-handle.triangle,
            .slider.slider-horizontal .slider-tick.triangle {
                border-width: 0 10px 10px;
                width: 0;
                height: 0;
                border-bottom-color: transparent;
                margin-top: 0
            }

        .slider.slider-horizontal .slider-tick-label-container {
            white-space: nowrap;
            margin-top: 20px
        }

            .slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
                padding-top: 4px;
                display: inline-block;
                text-align: center
            }

    .slider .hide,
    .slider input {
        display: none
    }

    .slider.slider-vertical {
        height: 210px;
        width: 20px
    }

        .slider.slider-vertical .slider-track {
            width: 10px;
            height: 100%;
            margin-left: -5px;
            left: 50%;
            top: 0
        }

        .slider.slider-vertical .slider-selection {
            width: 100%;
            left: 0;
            top: 0;
            bottom: 0
        }

        .slider.slider-vertical .slider-track-high,
        .slider.slider-vertical .slider-track-low {
            width: 100%;
            left: 0;
            right: 0
        }

        .slider.slider-vertical .slider-handle,
        .slider.slider-vertical .slider-tick {
            margin-left: -5px;
            margin-top: -10px
        }

            .slider.slider-vertical .slider-handle.triangle,
            .slider.slider-vertical .slider-tick.triangle {
                border-width: 10px 0 10px 10px;
                width: 1px;
                height: 1px;
                border-left-color: transparent;
                margin-left: 0
            }

        .slider.slider-vertical .slider-tick-label-container {
            white-space: nowrap
        }

            .slider.slider-vertical .slider-tick-label-container .slider-tick-label {
                padding-left: 4px
            }

    .slider.slider-disabled .slider-handle {
        background-image: -webkit-linear-gradient(top, #dfdfdf 0, #bebebe 100%);
        background-image: -o-linear-gradient(top, #dfdfdf 0, #bebebe 100%);
        background-image: linear-gradient(to bottom, #dfdfdf 0, #bebebe 100%);
        background-repeat: repeat-x;
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#bebebe', GradientType=0)
    }

    .slider.slider-disabled .slider-track {
        background-image: -webkit-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);
        background-image: -o-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);
        background-image: linear-gradient(to bottom, #e5e5e5 0, #e9e9e9 100%);
        background-repeat: repeat-x;
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#e9e9e9', GradientType=0);
        cursor: not-allowed
    }

.slider-selection,
.slider-track {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='transparent', GradientType=0);
    background-repeat: repeat-x;
    border-radius: 4px;
    position: absolute
}

.slider .tooltip.top {
    margin-top: -36px
}

.slider .tooltip-inner {
    white-space: nowrap;
    max-width: none
}

.slider-track {
    cursor: pointer;
    background-image: -webkit-linear-gradient(top, transparent 0, transparent 100%);
    background-image: -o-linear-gradient(top, transparent 0, transparent 100%);
    background-image: linear-gradient(to bottom, transparent 0, transparent 100%);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.slider-selection {
    background-image: -webkit-linear-gradient(top, transparent 0, transparent 100%);
    background-image: -o-linear-gradient(top, transparent 0, transparent 100%);
    background-image: linear-gradient(to bottom, transparent 0, transparent 100%);
    -webkit-box-shadow: none;
    box-shadow: none;
    box-sizing: border-box
}

    .slider-selection.tick-slider-selection {
        background-image: -webkit-linear-gradient(top, #89cdef 0, #81bfde 100%);
        background-image: -o-linear-gradient(top, #89cdef 0, #81bfde 100%);
        background-image: linear-gradient(to bottom, #89cdef 0, #81bfde 100%);
        background-repeat: repeat-x;
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#89cdef', endColorstr='#81bfde', GradientType=0)
    }

.slider-track-high,
.slider-track-low {
    position: absolute;
    background: 0 0;
    box-sizing: border-box;
    border-radius: 4px
}

.slider-handle {
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: var(--clienteCor02);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='transparent', GradientType=0);
    filter: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border: 0 solid transparent;
}

    .slider-handle.round {
        border-radius: 50%
    }

    .slider-handle.custom,
    .slider-handle.triangle {
        background: 0 0
    }

.slider-tick {
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: -webkit-linear-gradient(top, transparent 0, transparent 100%);
    background-image: -o-linear-gradient(top, transparent 0, transparent 100%);
    background-image: linear-gradient(to bottom, transparent 0, transparent 100%);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    filter: none;
    opacity: .8;
    border: 0 solid transparent;
}

    .slider-tick.round {
        border-radius: 50%
    }

    .slider-tick.custom,
    .slider-tick.triangle {
        background: 0 0
    }

    .slider-tick.in-selection {
        background-image: -webkit-linear-gradient(top, #89cdef 0, #81bfde 100%);
        background-image: -o-linear-gradient(top, #89cdef 0, #81bfde 100%);
        background-image: linear-gradient(to bottom, #89cdef 0, #81bfde 100%);
        background-repeat: repeat-x;
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#89cdef', endColorstr='#81bfde', GradientType=0);
        opacity: 1
    }

@media (max-device-width: 992px) {
    .thumb-detalhe, .pic-detalhe {
        width: 15em;
        height: 10em;
    }

    .navbar-fixed-top {
        padding: 0;
    }

    .navbar-brand > img {
        margin-left: 15px;
    }

    .modal-body {
        padding: 0.5em;
    }

    #content {
        top: 8em;
    }

    .busR1 {
        height: 31em;
    }

    .busC1 {
        width: 100%;
        margin: 0 0 0.5em 0;
    }

    .busC2 {
        width: 49%;
        margin: 0 0.5em 0.5em 0;
    }

    .busC3 {
        width: 49%;
        margin: 0 0 0.5em 0;
    }

    .busC4 {
        width: 49%;
        margin: 0 0.5em 0.5em 0;
    }

    .busC5 {
        width: 49%;
        margin: 0 0 0.5em 0;
    }

    .busC6 {
        width: 100%;
        margin: 0 0 0.5em 0;
    }

    .busC7 {
        width: 100%;
        margin: 0 auto;
    }

    .busC8 {
        width: 100%;
        line-height: 4em;
    }

    .busC9 {
        width: 100%;
        margin: 0 0 0.5em 0;
    }

    #buscalista {
        margin: 2em 0;
    }

    .lis-col-01 {
        width: 100%;
        max-height: 22em;
    }

    .lis-col-02 {
        width: 100%;
        min-height: 19em;
        padding: 1.5em 0.5em 1.5em 0.5em;
    }

    .lis-col-03 {
        width: 70%;
        background-color: var(--gray05);
        z-index: 3;
    }

    .lis-col-04,
    .lis-col-04-solicitado {
        width: 30%;
        padding: 1.5em 1em;
    }

    .mapa {
        height: 60em;
    }

    #detalhes-galeria {
        margin: 0 0 2em 0;
    }

    .galeria-img {
        height: 44.5em !important;
    }

    .dg-col-01 {
        text-align: center;
        width: 100%;
        height: auto;
    }

    .dg-col-02 {
        text-align: center;
        width: 100%;
        height: auto;
    }

    .dg-col-03 {
        text-align: center;
        width: 100%;
        height: 4em;
        padding: 0.3em 0;
    }

    .dd-col-04,
    .dd-col-05 {
        height: 6.5em;
    }

    .dd-col-05 {
        padding: 2.3em 1em;
    }

    .dd-col-07 {
        width: 100%;
        margin: 0.5em 0 0.5em 0;
    }

    .dd-col-08 {
        width: 100%;
        margin: 0.5em 0 0.5em 0;
    }

    .dd-col-09 {
        height: 22.5em;
    }

    .navtabdet > li > a {
        width: 8em;
    }

    .navtabdet > li.active > a,
    .navtabdet > li.active > a:focus,
    .navtabdet > li.active > a:hover {
        width: 8em;
    }

    .dt-col-aba {
        width: 100%;
    }

    .dt-row {
        padding: 0;
    }

    .dt-row-01-col-00,
    .dt-row-01-col-01,
    .dt-row-01-col-02 {
        width: 100%;
    }

    .dt-row-01-col-03,
    .dt-row-01-col-03-01,
    .dt-row-01-col-03-02,
    .dt-row-01-col-04,
    .dt-row-01-col-04-01,
    .dt-row-01-col-04-02 {
        width: 100%;
        float: left;
    }

    .dt-row-01-col-03-01,
    .dt-row-01-col-03-02 {
        position: unset;
        right: unset;
    }

    .dt-row-01-col-01 > .col-30 {
        width: 100%;
        padding: 0;
        line-height: 2em;
    }

    .dt-row-02-col-01 {
        width: 45%;
    }

    .dt-row-02-col-03,
    .dt-row-03-col-03 {
        width: 38%;
    }

    .dt-row-02-col-04-01 {
        width: 7%;
    }

    .dt-row-02-col-04,
    .dt-row-03-col-04 {
        top: 0;
        width: 100%;
    }

    .dt-row-04 {
        padding: 0.5em;
    }

    .dt-row-04-col-01 {
        width: 100%;
        margin: 0 auto;
    }

    .box-2-img-01,
    .box-2-img-02,
    .box-3-img-01,
    .box-3-img-02,
    .box-3-img-03 {
        width: 100%;
        margin: 0.5em auto;
    }

    .accordion-servicos .panel-heading {
        text-align: left;
    }

    .aw-panel-col-01,
    .aw-panel-col-02,
    .aw-panel-col-01-cel-01,
    .aw-panel-col-01-cel-02,
    .aw-panel-col-01-cel-03 {
        width: 100%;
    }

    .aw-panel-col-01-cel-01 {
        padding: 1em;
    }

    .aw-panel-col-01-cel-01-01,
    .aw-panel-col-01-cel-01-02,
    .aw-panel-col-01-cel-01-03,
    .aw-panel-col-01-cel-01-04,
    .aw-panel-col-01-cel-01-05,
    .aw-panel-col-01-cel-01-06 {
        width: 60%;
    }

    .aw-panel-col-01-cel-01-02,
    .aw-panel-col-01-cel-01-03 {
        width: 35%;
        float: right;
    }

    .aw-col-01-alinha-00,
    .aw-col-01-alinha-01,
    .aw-col-01-alinha-02,
    .aw-col-01-alinha-03,
    .aw-col-01-alinha-04,
    .aw-col-01-alinha-05,
    .aw-col-01-alinha-06 {
        width: 60%;
        padding: 1.4em 0 0 1.4em;
    }

    .aw-col-02 {
        width: 40%;
    }

    .ser-subtitulo,
    .ser-subtitulo-wrapper,
    .imp-subtitulo,
    .tax-subtitulo,
    .imp-subtitulo-wrapper {
        text-align: left;
        width: 100%;
    }

    .fc-nome {
        width: 90%;
    }

    .ser-col-01,
    .ser-col-02,
    .ser-col-03,
    .imp-col-01,
    .imp-col-02 {
        width: 100%;
        margin: 2em auto;
    }

    .ser-col-02-cel-02 {
        width: 100%;
        padding: 0;
        margin: 0 auto;
    }

    .ser-col-03,
    .ser-col-03-cel-01,
    .ser-col-03-cel-02,
    .ser-col-05,
    .ser-descricao-02 {
        width: 100%;
    }

    .ser-col-04-cel-02,
    .ser-col-04-cel-02-0,
    .ser-col-04-cel-02-01,
    .ser-col-04-cel-02-1,
    .ser-col-04-cel-02-1-01,
    .imp-col-04-cel-02,
    .imp-col-04-cel-02-0 {
        margin: 0 0 0 0.3em;
    }

    .ser-descricao {
        margin: 3em auto;
    }

    .trignewpac {
        text-align: left;
    }

        .trignewpac > span > input[type=radio] {
            margin-left: 10px;
        }

    .ser-col-07,
    .ser-col-08 {
        width: 100%;
    }

    .ser-col-07-cel-01 {
        margin: 2em auto;
    }

    .ser-col-07-cel-02 {
        width: 70%;
    }

    .ser-col-07-cel-03 {
        width: 30%;
    }

    .ser-col-07-cel-04 {
        width: 8%;
    }

    .ser-col-07-cel-05 {
        width: 57%;
    }

    .ser-col-07-cel-06 {
        width: 35%;
    }

    .ser-col-07-cel-07,
    .ser-col-07-cel-10 {
        width: 45%;
    }

    .ser-col-07-cel-08,
    .ser-col-07-cel-11 {
        width: 25%;
    }

    .ser-col-07-cel-09,
    .ser-col-07-cel-12 {
        width: 30%;
    }

    .row-slide {
        width: 100%;
        padding: 0 0 2em 0;
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .row-slide-content {
        width: 100%;
    }

    .rel-row-00 {
        width: 100%;
        padding: 1em;
    }

    .rel-row-01-col-01,
    .rel-row-01-col-02 {
        width: 49%;
    }

    .rel-row-02-col-01,
    .rel-row-02-col-02 {
        width: 100%;
    }

    .rel-row-02-col-02 {
        padding: 0 2em 0 2em;
    }

    #rel-sub-titulo {
        width: 100%;
    }

    #rel-periodo,
    #rel-sheet {
        width: 100%;
        padding: 1em;
        margin: 1em 0 0 0;
    }

    #rel-sheet {
        position: relative;
        top: -21em;
        width: 25%;
    }

    .rel-row-05-col-01,
    .rel-row-05-col-02 {
        width: 100%;
    }

    .fotos-row-01-col-01 {
        max-width: 33em;
    }

    .fotos-row-01-col-02 {
        max-width: 100%;
        padding: 1em;
    }

    .capa {
        top: 52.4em;
        left: 1.5em;
        width: 23.80em;
        height: 19.1em;
    }

    .excluirfoto {
        left: 19.7em;
    }

    div.drag .placeholder,
    .thumb,
    .pic,
    .pic2,
    .foto,
    button.click-foto {
        width: 100%;
        height: 19em;
    }

    .thumb {
        width: 33%;
        height: auto;
        margin: 0 0 3em 0;
    }

    .con-row-01-col-01,
    .con-row-01-col-02,
    .con-row-01-col-03,
    .con-row-01-col-04,
    .con-row-01-col-05,
    .con-row-01-col-06,
    .con-row-01-col-07,
    .con-row-01-col-08,
    .con-row-02-col-01,
    .con-row-02-col-02,
    .con-row-02-col-03,
    .con-row-02-col-04,
    .con-row-02-col-05,
    .con-row-02-col-06,
    .con-row-02-col-07,
    .con-row-02-col-08 {
        float: left;
    }
}

@media (max-device-width:768px) {
}

@media (max-device-width: 640px) {
    .navbar-fixed-top {
        padding: 0;
    }

    .modal-body {
        padding: 0.5em;
    }

    #content {
        top: 8em;
    }
}

@media (max-device-width:480px) {
    .reccol30 {
        margin: 0 25px 0 0;
    }

    .rec35 {
        margin: 0 auto;
    }

    .box03,
    .box05,
    .box06,
    .box07 {
        position: unset;
        top: unset;
        left: unset;
        width: 100%;
        padding: 6px;
    }

    .box04 {
        height: unset;
    }

    .thumb-detalhe, .pic-detalhe {
        width: 100%;
        height: auto;
    }

    .valoresAlimentosPersonalisados,
    .valoresBebidasPersonalisadas,
    .valoresEquipamentosCustomizados,
    .valoresServicosCustomizados {
        width: 85em;
    }

    .valoresAguaCafeSala {
        width: 46em;
    }

    .valoresBebidasAlmoco,
    .valoresBebidasJantar,
    .valoresEquipamentos,
    .valoresServicos,
    .valoresHospedagem {
        width: 62em;
    }

    .valoresAguaCafeSala .item1 {
        width: 54%;
    }

    .valoresBebidasAlmoco .item1,
    .valoresBebidasJantar .item1,
    .valoresEquipamentos .item1,
    .valoresServicos .item1,
    .valoresHospedagem .item1,
    .valoresFormasPagamento .item1 {
        width: 44%;
    }

    .valoresBebidasAlmoco .item2,
    .valoresBebidasJantar .item2,
    .valoresEquipamentos .item2,
    .valoresServicos .item2,
    .valoresHospedagem .item2,
    .valoresFormasPagamento .item2 {
        width: 7em;
    }

    .valoresAlimentosPersonalisados .text-right,
    .valoresBebidasPersonalisadas .text-right,
    .valoresAguaCafeSala .text-right,
    .valoresBebidasAlmoco .text-right,
    .valoresBebidasJantar .text-right,
    .valoresEquipamentos .text-right,
    .valoresServicos .text-right,
    .valoresEquipamentosCustomizados .text-right,
    .valoresServicosCustomizados .text-right,
    .valoresHospedagem .text-right,
    .valoresFormasPagamento .text-right {
        text-align: left;
    }

    .frD {
        float: left;
        text-align: left;
    }

    .title-detalhe,
    .title-detalhe-02,
    .title-detalhe-03,
    .title-detalhe-03-01,
    .title-detalhe-04 {
        font-size: 1.2em;
    }

    .navbar-fixed-top {
        padding: 0;
    }

    .navbar-logo {
        width: 100%;
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .navbar-brand > img {
        margin-left: 15px;
    }

    .modal-body {
        padding: 0.5em;
    }

    #content {
        top: 8em;
    }

    .busR1 {
        height: 31em;
    }

    .busC1 {
        width: 100%;
        margin: 0 0 0.5em 0;
    }

    .busC2 {
        width: 49%;
        margin: 0 0.5em 0.5em 0;
    }

    .busC3 {
        width: 49%;
        margin: 0 0 0.5em 0;
    }

    .busC4 {
        width: 49%;
        margin: 0 0.5em 0.5em 0;
    }

    .busC5 {
        width: 49%;
        margin: 0 0 0.5em 0;
    }

    .busC6 {
        width: 100%;
        margin: 0 0 0.5em 0;
    }

    .busC7 {
        width: 100%;
        margin: 0 auto;
    }

    .busC8 {
        width: 100%;
        line-height: 4em;
    }

    .busC9 {
        width: 100%;
        margin: 0 0 0.5em 0;
    }

    #buscalista {
        margin: 2em 0;
    }

    .lis-col-01 {
        width: 100%;
        max-height: 22em;
    }

    .lis-col-02 {
        width: 100%;
        min-height: 19em;
        padding: 1.5em 0.5em 1.5em 0.5em;
    }

    .lis-col-03 {
        width: 70%;
        background-color: var(--gray05);
        z-index: 3;
    }

    .lis-col-04,
    .lis-col-04-solicitado {
        width: 30%;
        padding: 1.5em 1em;
    }

    .mapa {
        height: 60em;
    }

    #detalhes-galeria {
        margin: 0 0 2em 0;
    }

    .galeria-img {
        height: 44.5em !important;
    }

    .dg-col-01 {
        text-align: center;
        width: 100%;
        height: auto;
    }

    .dg-col-02 {
        text-align: center;
        width: 100%;
        height: auto;
    }

    .dg-col-03 {
        text-align: center;
        width: 100%;
        height: 4em;
        padding: 0.3em 0;
    }

    .dd-col-04,
    .dd-col-05 {
        height: 6.5em;
    }

    .dd-col-05 {
        padding: 2.3em 1em;
    }

    .dd-col-07 {
        width: 100%;
        margin: 0.5em 0 0.5em 0;
    }

    .dd-col-08 {
        width: 100%;
        margin: 0.5em 0 0.5em 0;
    }

    .dd-col-09 {
        height: 22.5em;
    }

    .navtabdet > li > a {
        width: 8em;
    }

    .navtabdet > li.active > a,
    .navtabdet > li.active > a:focus,
    .navtabdet > li.active > a:hover {
        width: 8em;
    }

    .dt-col-aba {
        width: 100%;
    }

    .dt-row {
        padding: 0;
    }

    .dt-row-01-col-00,
    .dt-row-01-col-01,
    .dt-row-01-col-02 {
        width: 100%;
    }

    .dt-row-01-col-03,
    .dt-row-01-col-03-01,
    .dt-row-01-col-03-02,
    .dt-row-01-col-04,
    .dt-row-01-col-04-01,
    .dt-row-01-col-04-02 {
        width: 100%;
        float: left;
    }

    .dt-row-01-col-03-01,
    .dt-row-01-col-03-02 {
        position: unset;
        right: unset;
    }

    .dt-row-01-col-01 > .col-30 {
        width: 100%;
        padding: 0;
        line-height: 2em;
    }

    .dt-row-02-col-01 {
        width: 45%;
    }

    .dt-row-02-col-03,
    .dt-row-03-col-03 {
        width: 38%;
    }

    .dt-row-02-col-04-01 {
        width: 7%;
    }

    .dt-row-02-col-04,
    .dt-row-03-col-04 {
        top: 0;
        width: 100%;
    }

    .dt-row-04 {
        padding: 0.5em;
    }

    .dt-row-04-col-01 {
        width: 100%;
        margin: 0 auto;
    }

    .box-2-img-01,
    .box-2-img-02,
    .box-3-img-01,
    .box-3-img-02,
    .box-3-img-03 {
        width: 100%;
        margin: 0.5em auto;
    }

    .accordion-servicos .panel-heading {
        text-align: left;
    }

    .aw-panel-col-01,
    .aw-panel-col-02,
    .aw-panel-col-01-cel-01,
    .aw-panel-col-01-cel-02,
    .aw-panel-col-01-cel-03 {
        width: 100%;
    }

    .aw-panel-col-01-cel-01 {
        padding: 1em;
    }

    .aw-panel-col-01-cel-01-01,
    .aw-panel-col-01-cel-01-02,
    .aw-panel-col-01-cel-01-03,
    .aw-panel-col-01-cel-01-04,
    .aw-panel-col-01-cel-01-05,
    .aw-panel-col-01-cel-01-06 {
        width: 60%;
    }

    .aw-panel-col-01-cel-01-02,
    .aw-panel-col-01-cel-01-03 {
        width: 35%;
        float: right;
    }

    .aw-col-01-alinha-00,
    .aw-col-01-alinha-01,
    .aw-col-01-alinha-02,
    .aw-col-01-alinha-03,
    .aw-col-01-alinha-04,
    .aw-col-01-alinha-05,
    .aw-col-01-alinha-06 {
        width: 60%;
        padding: 1.4em 0 0 1.4em;
    }

    .aw-col-02 {
        width: 40%;
    }

    .ser-subtitulo,
    .ser-subtitulo-wrapper,
    .imp-subtitulo,
    .tax-subtitulo,
    .imp-subtitulo-wrapper {
        text-align: left;
        width: 100%;
    }

    .fc-nome {
        width: 90%;
    }

    .ser-col-01,
    .ser-col-02,
    .ser-col-03,
    .imp-col-01,
    .imp-col-02 {
        width: 100%;
        margin: 2em auto;
    }

    .ser-col-02-cel-02 {
        width: 100%;
        padding: 0;
        margin: 0 auto;
    }

    .ser-col-03,
    .ser-col-03-cel-01,
    .ser-col-03-cel-02,
    .ser-col-05,
    .ser-descricao-02 {
        width: 100%;
    }

    .ser-col-04-cel-02,
    .ser-col-04-cel-02-0,
    .ser-col-04-cel-02-01,
    .ser-col-04-cel-02-1,
    .ser-col-04-cel-02-1-01,
    .imp-col-04-cel-02,
    .imp-col-04-cel-02-0 {
        margin: 0 0 0 0.3em;
    }

    .ser-descricao {
        margin: 3em auto;
    }

    .trignewpac {
        text-align: left;
    }

        .trignewpac > span > input[type=radio] {
            margin-left: 10px;
        }

    .ser-col-07,
    .ser-col-08 {
        width: 100%;
    }

    .ser-col-07-cel-01 {
        margin: 2em auto;
    }

    .ser-col-07-cel-02 {
        width: 70%;
    }

    .ser-col-07-cel-03 {
        width: 30%;
    }

    .ser-col-07-cel-04 {
        width: 8%;
    }

    .ser-col-07-cel-05 {
        width: 57%;
    }

    .ser-col-07-cel-06 {
        width: 35%;
    }

    .ser-col-07-cel-07,
    .ser-col-07-cel-10 {
        width: 45%;
    }

    .ser-col-07-cel-08,
    .ser-col-07-cel-11 {
        width: 25%;
    }

    .ser-col-07-cel-09,
    .ser-col-07-cel-12 {
        width: 30%;
    }

    .row-slide {
        width: 100%;
        padding: 0 0 2em 0;
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .row-slide-content {
        width: 100%;
    }

    .rel-row-00 {
        width: 100%;
        padding: 1em;
    }

    .rel-row-01-col-01,
    .rel-row-01-col-02 {
        width: 49%;
    }

    .rel-row-02-col-01,
    .rel-row-02-col-02 {
        width: 100%;
    }

    .rel-row-02-col-02 {
        padding: 0 2em 0 2em;
    }

    #rel-sub-titulo {
        width: 100%;
    }

    #rel-periodo,
    #rel-sheet {
        width: 100%;
        padding: 1em;
        margin: 1em 0 0 0;
    }

    #rel-sheet {
        position: relative;
        top: -21em;
        width: 25%;
    }

    .rel-row-05-col-01,
    .rel-row-05-col-02 {
        width: 100%;
    }

    .fotos-row-01-col-01 {
        max-width: 33em;
    }

    .fotos-row-01-col-02 {
        max-width: 100%;
        padding: 1em;
    }

    .capa {
        top: 55.8em;
        left: 1.5em;
        width: 30.1em;
        height: 19.1em;
    }

    .excluirfoto {
        left: 25.8em;
    }

    div.drag .placeholder,
    .thumb,
    .pic,
    .pic2,
    .foto,
    button.click-foto {
        width: 100%;
    }

    .thumb {
        margin: 0 0 3em 0;
    }

    .con-row-01-col-01,
    .con-row-01-col-02,
    .con-row-01-col-03,
    .con-row-01-col-04,
    .con-row-01-col-05,
    .con-row-01-col-06,
    .con-row-01-col-07,
    .con-row-01-col-08,
    .con-row-02-col-01,
    .con-row-02-col-02,
    .con-row-02-col-03,
    .con-row-02-col-04,
    .con-row-02-col-05,
    .con-row-02-col-06,
    .con-row-02-col-07,
    .con-row-02-col-08 {
        float: left;
    }

    #splash-logar {
        bottom: 25%;
    }

    .h1-splash-logar,
    .h1-splash-manual {
        bottom: 10%;
    }

    #footer {
        line-height: 3.6em;
    }
}
/* CSS criado pelo Luiz */
.ui-autocomplete-loading {
    background: --white url('/content/images/ajax_loader.gif') no-repeat right center !important;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
}

.paginacao {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

    .paginacao > li {
        display: inline;
    }

        .paginacao > li > a, .paginacao > li > span {
            position: relative;
            float: left;
            padding: 6px 12px;
            margin-left: -1px;
            line-height: 1.42857143;
            color: var(--gray60);
            text-decoration: none;
            background-color: var(--white);
            border: 1px solid #ddd;
        }

            .paginacao > li > a:focus, .paginacao > li > a:hover, .paginacao > li > span:focus, .paginacao > li > span:hover {
                z-index: 2;
                color: #23527c;
                background-color: var(--gray05);
                border-color: #ddd;
            }

        .paginacao > li:first-child > a, .paginacao > li:first-child > span {
            margin-left: 0;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;
        }

        .paginacao > li:last-child > a, .paginacao > li:last-child > span {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

.ativo a {
    background-color: var(--black) !important;
    font-weight: bold;
    color: var(--white);
}

.row-pag {
    text-align: center;
}

.field-filtrar {
    float: left;
    padding-top: 3px;
}

.button-filtrar {
    float: left;
    padding-top: 3px;
}

.filter-cliente {
    padding: 15px;
}

.paginacao > li > a[disabled],
.paginacao > li > a[disabled]:hover,
.paginacao > li > a[disabled]:focus {
    background-color: var(--gray10);
}

.paginacao > li > a[disabled] {
    opacity: 0.3;
    filter: alpha(opacity=30);
    cursor: default;
}

.row-nfs {
    border: 0.1em solid var(--gray60);
}

.nfs-item-01 {
    width: 84%;
    overflow: hidden;
    display: inline-block;
    height: 25px;
}

.nfs-item-01-01 {
    padding-top: 5px;
    padding-left: 10px;
}

.nfs-item-02 {
    width: 15%;
    overflow: hidden;
    display: inline-block;
    height: 25px;
    font-size: 15px;
    padding-top: 5px;
}

.nfs-item-02-01 {
    display: inline-block;
    width: 25px;
    height: 25px;
}
/* Fim CSS criado pelo Luiz */

:root {
    /* Cores PADR�O */
    --cor00: transparent;
    --cor06: #ed3c42;
    --cor07: #c92b31;
    --cor08: #04b404;
    --cor09: #b9f9b9;
    --cor10: #09b867;
    --cor11: #3cd372;
    --cor12: #1800fd;
    --cor13: #4633fd;
    --cor14: #ababff;
    --cor15: #8904b1;
    --cor16: #f6d000;
    --cor17: #f7ff99;
    --cor18: #fa8e3e;
    --cor19: #ba55d3;
    --cor20: #1c1f26;
    --cor21: #3c66b0;
    --cor22: #e1702c;
    --cor23: #959394;
    --cor24: #ffad01;
    --cor25: #528ac3;
    --cor26: #e57373;
    --red: #ff0000;
    --green: #00ff00;
    --blue: #0000ff;
    --black: #000000;
    --white: #ffffff;
    --gray05: #f1f1f2;
    --gray10: #e6e6e7;
    --gray20: #d0d1d3;
    --gray30: #bbbcbf;
    --gray40: #a6a8aa;
    --gray50: #929496;
    --gray60: #808183;
    --gray70: #6d6e70;
    --gray80: #59595b;
    --gray90: #434244;
    --gray100: #272525;
    --color-decline: #fd0012;
    --color-attempt: #1800fd;
    --color-to-confirm: #f6d000;
    --color-confirmed: #00ba16;
}
/*:root {
     Cores CLIENTE 
    --cor01: #000000;
    --cor02: #1c1f26;
    --cor03: #40bac4;
    --cor04: #fbfba5;
    --cor05: #3aaab3;   
}*/


