Subversion-Projekte lars-tiefland.cienc

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
5 lars 1
/*********************************
2
 METRONIC SQUARE STYLE COMPONENTS
3
*********************************/
4
/***
5
Rounded corners reset
6
***/
7
/* Reset rounded corners for all elements */
8
div,
9
svg,
10
input,
11
select,
12
textarea,
13
span,
14
img,
15
table,
16
label,
17
td,
18
th,
19
p,
20
a,
21
button,
22
ul,
23
code,
24
pre,
25
li {
26
  -webkit-border-radius: 0 !important;
27
  -moz-border-radius: 0 !important;
28
  border-radius: 0 !important; }
29
 
30
/* except below bootstrap elements */
31
.img-circle {
32
  border-radius: 50% !important; }
33
 
34
.img-rounded {
35
  border-radius: 6px !important; }
36
 
37
/* Cubic Bezier Transition */
38
/***
39
General reset
40
***/
41
/* Set default body */
42
body {
43
  color: #333333;
44
  font-family: "Open Sans", sans-serif;
45
  padding: 0px !important;
46
  margin: 0px !important;
47
  direction: "ltr";
48
  font-size: 14px; }
49
 
50
/*
51
 Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't
52
 properly apply the media queries in Bootstrap's CSS. To address this,
53
 you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.
54
*/
55
@-webkit-viewport {
56
  width: device-width; }
57
 
58
@-moz-viewport {
59
  width: device-width; }
60
 
61
@-ms-viewport {
62
  width: device-width; }
63
 
64
@-o-viewport {
65
  width: device-width; }
66
 
67
@viewport {
68
  width: device-width; }
69
 
70
/*
71
 Internet Explorer 10 doesn't differentiate device width from viewport width,
72
 and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, following CSS code applied
73
*/
74
@-ms-viewport {
75
  width: auto !important; }
76
 
77
.md-shadow-z-1 {
78
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18); }
79
 
80
.md-shadow-z-1-i {
81
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18) !important; }
82
 
83
.md-shadow-z-1-hover {
84
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.14), 0 1px 2px rgba(0, 0, 0, 0.22); }
85
 
86
.md-shadow-z-2 {
87
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.22); }
88
 
89
.md-shadow-z-2-i {
90
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.22) !important; }
91
 
92
.md-shadow-z-2-hover {
93
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.26); }
94
 
95
.md-shadow-z-3 {
96
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18), 0 6px 6px rgba(0, 0, 0, 0.23); }
97
 
98
.md-shadow-z-3-i {
99
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18), 0 6px 6px rgba(0, 0, 0, 0.24) !important; }
100
 
101
.md-shadow-z-3-hover {
102
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22), 0 6px 6px rgba(0, 0, 0, 0.26); }
103
 
104
.md-shadow-z-4 {
105
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.26), 0 10px 10px rgba(0, 0, 0, 0.22); }
106
 
107
.md-shadow-z-4-i {
108
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.26), 0 10px 10px rgba(0, 0, 0, 0.22) !important; }
109
 
110
.md-shadow-z-5 {
111
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.28), 0 15px 12px rgba(0, 0, 0, 0.22); }
112
 
113
.md-shadow-z-5-i {
114
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.28), 0 15px 12px rgba(0, 0, 0, 0.22) !important; }
115
 
116
.md-shadow-none {
117
  box-shadow: none !important; }
118
 
119
.md-click-circle {
120
  display: block;
121
  position: absolute;
122
  background: rgba(0, 0, 0, 0.2);
123
  border-radius: 50%;
124
  opacity: 0;
125
  -webkit-animation: scale(0);
126
  -moz-transform: scale(0);
127
  transform: scale(0); }
128
  .md-click-circle.md-click-animate {
129
    -webkit-animation: mdClickEffect 0.65s linear;
130
    -moz-animation: mdClickEffect 0.65s linear;
131
    animation: mdClickEffect 0.65s linear; }
132
 
133
@-webkit-keyframes mdClickEffect {
134
  0% {
135
    opacity: 1;
136
    -webkit-transform: scale(0); }
137
  100% {
138
    opacity: 0 !important;
139
    -webkit-transform: scale(2.5); } }
140
 
141
@-moz-keyframes mdClickEffect {
142
  0% {
143
    opacity: 1;
144
    -webkit-transform: scale(0); }
145
  100% {
146
    opacity: 0 !important;
147
    -moz-transform: scale(2.5); } }
148
 
149
@keyframes mdClickEffect {
150
  0% {
151
    opacity: 1;
152
    -webkit-transform: scale(0); }
153
  100% {
154
    opacity: 0 !important;
155
    transform: scale(2.5); } }
156
 
157
.form-group.form-md-line-input {
158
  position: relative;
159
  margin: 0 0 35px 0;
160
  padding-top: 20px; }
161
  .form-horizontal .form-group.form-md-line-input {
162
    padding-top: 10px;
163
    margin-bottom: 20px;
164
    margin: 0 -15px 20px -15px; }
165
  .form-horizontal .form-group.form-md-line-input > label {
166
    padding-top: 5px;
167
    font-size: 14px;
168
    color: #888888;
169
    opacity: 1 ;
170
    filter: alpha(opacity=100) ; }
171
  .form-group.form-md-line-input .form-control {
172
    background: none;
173
    border: 0;
174
    border-bottom: 1px solid #c2cad8;
175
    -webkit-border-radius: 0;
176
    -moz-border-radius: 0;
177
    -ms-border-radius: 0;
178
    -o-border-radius: 0;
179
    border-radius: 0;
180
    color: #555555;
181
    box-shadow: none;
182
    padding-left: 0;
183
    padding-right: 0;
184
    font-size: 14px; }
185
    .form-group.form-md-line-input .form-control::-moz-placeholder {
186
      color: #999;
187
      opacity: 1; }
188
    .form-group.form-md-line-input .form-control:-ms-input-placeholder {
189
      color: #999; }
190
    .form-group.form-md-line-input .form-control::-webkit-input-placeholder {
191
      color: #999; }
192
    .form-group.form-md-line-input .form-control.form-control-static {
193
      border-bottom: 0; }
194
    .form-group.form-md-line-input .form-control.input-sm {
195
      font-size: 14px;
196
      padding: 6px 0; }
197
    .form-group.form-md-line-input .form-control.input-lg {
198
      font-size: 20px;
199
      padding: 14px 0; }
200
    .form-group.form-md-line-input .form-control ~ label,
201
    .form-group.form-md-line-input .form-control ~ .form-control-focus {
202
      width: 100%;
203
      position: absolute;
204
      left: 0;
205
      bottom: 0;
206
      pointer-events: none; }
207
      .form-horizontal .form-group.form-md-line-input .form-control ~ label, .form-horizontal
208
      .form-group.form-md-line-input .form-control ~ .form-control-focus {
209
        width: auto;
210
        left: 15px;
211
        right: 15px; }
212
      .form-group.form-md-line-input .form-control ~ label:after,
213
      .form-group.form-md-line-input .form-control ~ .form-control-focus:after {
214
        content: '';
215
        position: absolute;
216
        z-index: 5;
217
        bottom: 0;
218
        left: 50%;
219
        width: 0;
220
        height: 2px;
221
        width: 0;
222
        visibility: hidden;
223
        transition: 0.2s ease all; }
224
    .form-group.form-md-line-input .form-control ~ label {
225
      top: 0;
226
      margin-bottom: 0;
227
      font-size: 14px;
228
      color: #888888;
229
      opacity: 1 ;
230
      filter: alpha(opacity=100) ; }
231
    .form-group.form-md-line-input .form-control ~ .help-block-error {
232
      opacity: 1 ;
233
      filter: alpha(opacity=100) ; }
234
    .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label,
235
    .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label,
236
    .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus {
237
      color: #888888; }
238
      .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label:after,
239
      .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label:after,
240
      .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus:after {
241
        visibility: visible;
242
        left: 0;
243
        width: 100%;
244
        background: #36c6d3; }
245
    .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label {
246
      opacity: 1 ;
247
      filter: alpha(opacity=100) ; }
248
    .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .help-block {
249
      color: #36c6d3;
250
      opacity: 1 ;
251
      filter: alpha(opacity=100) ; }
252
    .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .help-block-error, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .help-block-error {
253
      opacity: 0 ;
254
      filter: alpha(opacity=0) ; }
255
    .form-group.form-md-line-input .form-control.edited:not([readonly]):not(:focus) ~ .help-block {
256
      opacity: 0 ;
257
      filter: alpha(opacity=0) ; }
258
    .form-group.form-md-line-input .form-control.edited:not([readonly]):not(:focus) ~ .help-block-error {
259
      opacity: 0 ;
260
      filter: alpha(opacity=0) ; }
261
    .form-group.form-md-line-input .form-control[readonly], .form-group.form-md-line-input .form-control[disabled],
262
    fieldset[disabled] .form-group.form-md-line-input .form-control {
263
      background: none;
264
      cursor: not-allowed;
265
      border-bottom: 1px dashed #c2cad8; }
266
  .form-group.form-md-line-input.form-md-floating-label .form-control ~ label {
267
    font-size: 16px;
268
    top: 25px;
269
    transition: 0.2s ease all;
270
    color: #999; }
271
  .form-group.form-md-line-input.form-md-floating-label .form-control[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.edited ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.form-control-static ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.focus:not([readonly]) ~ label {
272
    top: 0;
273
    font-size: 13px; }
274
  .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm ~ label {
275
    font-size: 14px;
276
    top: 24px; }
277
  .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.form-control-static ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.edited ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.focus:not([readonly]) ~ label {
278
    top: 0;
279
    font-size: 13px; }
280
  .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg ~ label {
281
    font-size: 20px;
282
    top: 30px; }
283
  .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.edited ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.form-control-static ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.focus:not([readonly]) ~ label {
284
    top: 0;
285
    font-size: 13px; }
286
  .form-group.form-md-line-input.form-md-floating-label .input-icon > label {
287
    padding-left: 34px; }
288
  .form-group.form-md-line-input.form-md-floating-label .input-icon.right > label {
289
    padding-left: 0;
290
    padding-right: 34px; }
291
  .form-group.form-md-line-input.form-md-floating-label .input-group.left-addon label {
292
    padding-left: 34px; }
293
  .form-group.form-md-line-input.form-md-floating-label .input-group.right-addon label {
294
    padding-right: 34px; }
295
  .form-group.form-md-line-input + .input-icon {
296
    padding-top: 0; }
297
  .form-group.form-md-line-input .help-block {
298
    position: absolute;
299
    margin: 2px 0 0 0;
300
    opacity: 0 ;
301
    filter: alpha(opacity=0) ;
302
    font-size: 13px; }
303
  .form-group.form-md-line-input > .input-icon > i {
304
    left: 0;
305
    bottom: 0;
306
    margin: 9px 2px 10px 10px;
307
    color: #888888; }
308
  .form-group.form-md-line-input > .input-icon.input-icon-lg > i {
309
    top: 6px; }
310
  .form-group.form-md-line-input > .input-icon.input-icon-sm > i {
311
    top: -1px; }
312
  .form-group.form-md-line-input > .input-icon .form-control {
313
    padding-left: 34px; }
314
  .form-group.form-md-line-input > .input-icon > label {
315
    margin-top: -20px; }
316
  .form-group.form-md-line-input > .input-icon.right .form-control {
317
    padding-left: 0;
318
    padding-right: 34px; }
319
  .form-group.form-md-line-input > .input-icon.right > i {
320
    left: auto;
321
    right: 8px;
322
    margin: 11px 2px 10px 10px; }
323
  .form-group.form-md-line-input + .input-group {
324
    padding-top: 0; }
325
  .form-group.form-md-line-input .input-group {
326
    padding-top: 0; }
327
    .form-group.form-md-line-input .input-group > label {
328
      margin-top: -20px; }
329
    .form-group.form-md-line-input .input-group .input-group-addon {
330
      -webkit-border-radius: 0;
331
      -moz-border-radius: 0;
332
      -ms-border-radius: 0;
333
      -o-border-radius: 0;
334
      border-radius: 0;
335
      background: none;
336
      border: 0;
337
      border-bottom: 1px solid #c2cad8; }
338
    .form-group.form-md-line-input .input-group + .input-group-control {
339
      padding-top: 0; }
340
    .form-group.form-md-line-input .input-group .input-group-control {
341
      padding-top: 0;
342
      position: relative;
343
      display: table-cell;
344
      vertical-align: bottom; }
345
      .form-group.form-md-line-input .input-group .input-group-control > label {
346
        margin-top: -20px; }
347
    .form-group.form-md-line-input .input-group .input-group-btn .btn {
348
      -webkit-border-radius: 4px;
349
      -moz-border-radius: 4px;
350
      -ms-border-radius: 4px;
351
      -o-border-radius: 4px;
352
      border-radius: 4px; }
353
    .form-group.form-md-line-input .input-group .input-group-btn.btn-left .btn {
354
      margin-right: 10px; }
355
    .form-group.form-md-line-input .input-group .input-group-btn.btn-right .btn {
356
      margin-left: 10px; }
357
    .form-group.form-md-line-input .input-group .help-block {
358
      margin-top: 35px; }
359
    .form-group.form-md-line-input .input-group.input-group-sm .help-block {
360
      margin-top: 30px; }
361
    .form-group.form-md-line-input .input-group.input-group-lg .help-block {
362
      margin-top: 47px; }
363
  .form-group.form-md-line-input.has-success .form-control {
364
    border-bottom: 1px solid #27a4b0; }
365
    .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ label:after,
366
    .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ label:after,
367
    .form-group.form-md-line-input.has-success .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ label:after,
368
    .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ label:after,
369
    .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ .form-control-focus:after {
370
      background: #27a4b0; }
371
    .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ label {
372
      color: #27a4b0; }
373
    .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ i {
374
      color: #27a4b0; }
375
    .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ .help-block {
376
      color: #27a4b0; }
377
  .form-group.form-md-line-input.has-success .input-group-addon {
378
    color: #27a4b0;
379
    border-bottom: 1px solid #27a4b0; }
380
  .form-group.form-md-line-input.has-success label {
381
    color: #27a4b0; }
382
  .form-group.form-md-line-input.has-warning .form-control {
383
    border-bottom: 1px solid #c29d0b; }
384
    .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ label:after,
385
    .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ label:after,
386
    .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ label:after,
387
    .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ label:after,
388
    .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ .form-control-focus:after {
389
      background: #c29d0b; }
390
    .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ label {
391
      color: #c29d0b; }
392
    .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ i {
393
      color: #c29d0b; }
394
    .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ .help-block {
395
      color: #c29d0b; }
396
  .form-group.form-md-line-input.has-warning .input-group-addon {
397
    color: #c29d0b;
398
    border-bottom: 1px solid #c29d0b; }
399
  .form-group.form-md-line-input.has-warning label {
400
    color: #c29d0b; }
401
  .form-group.form-md-line-input.has-error .form-control {
402
    border-bottom: 1px solid #e73d4a; }
403
    .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ label:after,
404
    .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ label:after,
405
    .form-group.form-md-line-input.has-error .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ label:after,
406
    .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ label:after,
407
    .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ .form-control-focus:after {
408
      background: #e73d4a; }
409
    .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ label {
410
      color: #e73d4a; }
411
    .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ i {
412
      color: #e73d4a; }
413
    .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ .help-block {
414
      color: #e73d4a; }
415
  .form-group.form-md-line-input.has-error .input-group-addon {
416
    color: #e73d4a;
417
    border-bottom: 1px solid #e73d4a; }
418
  .form-group.form-md-line-input.has-error label {
419
    color: #e73d4a; }
420
  .form-group.form-md-line-input.has-info .form-control {
421
    border-bottom: 1px solid #327ad5; }
422
    .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label:after,
423
    .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ label:after,
424
    .form-group.form-md-line-input.has-info .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label:after,
425
    .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label:after,
426
    .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .form-control-focus:after {
427
      background: #327ad5; }
428
    .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label {
429
      color: #327ad5; }
430
    .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ i {
431
      color: #327ad5; }
432
    .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .help-block {
433
      color: #327ad5; }
434
  .form-group.form-md-line-input.has-info .input-group-addon {
435
    color: #327ad5;
436
    border-bottom: 1px solid #327ad5; }
437
  .form-group.form-md-line-input.has-info label {
438
    color: #327ad5; }
439
 
440
.form-inline .form-md-line-input {
441
  margin: 0;
442
  padding-top: 0;
443
  margin-right: 20px; }
444
  .form-inline .form-md-line-input > .input-icon {
445
    padding: 0; }
446
 
447
.form-horizontal .form-group.form-md-line-input .input-icon .form-control {
448
  padding-left: 33px; }
449
 
450
.form-horizontal .form-group.form-md-line-input .input-icon > i {
451
  top: 0; }
452
 
453
.form-horizontal .form-group.form-md-line-input .input-icon.right .form-control {
454
  padding-left: 0;
455
  padding-right: 33px; }
456
 
457
.form-horizontal .form-group.form-md-line-input .input-icon > .form-control-focus {
458
  left: 0 !important;
459
  right: 0 !important; }
460
 
461
.form-horizontal .form-group.form-md-line-input .input-group {
462
  padding-top: 0; }
463
  .form-horizontal .form-group.form-md-line-input .input-group > .input-group-btn .btn {
464
    margin-bottom: 0 !important; }
465
  .form-horizontal .form-group.form-md-line-input .input-group > .input-group-control {
466
    padding-top: 0; }
467
    .form-horizontal .form-group.form-md-line-input .input-group > .input-group-control > .form-control-focus {
468
      left: 0 !important;
469
      right: 0 !important; }
470
  .form-horizontal .form-group.form-md-line-input .input-group > .form-control-focus {
471
    left: 0 !important;
472
    right: 0 !important; }
473
 
474
.md-checkbox {
475
  position: relative;
476
  /* handling click events */
477
  /* when checkbox is checked */ }
478
  .md-checkbox.md-checkbox-inline {
479
    display: inline-block; }
480
  .form-inline .md-checkbox.md-checkbox-inline {
481
    margin-right: 20px;
482
    top: 3px; }
483
  .md-checkbox input[type=checkbox] {
484
    visibility: hidden;
485
    position: absolute; }
486
  .md-checkbox label {
487
    cursor: pointer;
488
    padding-left: 30px; }
489
  .md-checkbox label > span {
490
    display: block;
491
    position: absolute;
492
    left: 0;
493
    -webkit-transition-duration: 0.3s;
494
    -moz-transition-duration: 0.3s;
495
    transition-duration: 0.3s; }
496
  .md-checkbox label > span.inc {
497
    background: #fff;
498
    left: -20px;
499
    top: -20px;
500
    height: 60px;
501
    width: 60px;
502
    opacity: 0;
503
    border-radius: 50% !important;
504
    -moz-border-radius: 50% !important;
505
    -webkit-border-radius: 50% !important; }
506
  .md-checkbox label > .box {
507
    top: 0px;
508
    border: 2px solid #666;
509
    height: 20px;
510
    width: 20px;
511
    z-index: 5;
512
    -webkit-transition-delay: 0.2s;
513
    -moz-transition-delay: 0.2s;
514
    transition-delay: 0.2s; }
515
  .md-checkbox label > .check {
516
    top: -4px;
517
    left: 6px;
518
    width: 10px;
519
    height: 20px;
520
    border: 2px solid #36c6d3;
521
    border-top: none;
522
    border-left: none;
523
    opacity: 0;
524
    z-index: 5;
525
    -webkit-transform: rotate(180deg);
526
    -moz-transform: rotate(180deg);
527
    transform: rotate(180deg);
528
    -webkit-transition-delay: 0.3s;
529
    -moz-transition-delay: 0.3s;
530
    transition-delay: 0.3s; }
531
  .md-checkbox label > span.inc {
532
    -webkit-animation: growCircle 0.3s ease;
533
    -moz-animation: growCircle 0.3s ease;
534
    animation: growCircle 0.3s ease; }
535
  .md-checkbox input[type=checkbox]:checked ~ label > .box {
536
    opacity: 0;
537
    -webkit-transform: scale(0) rotate(-180deg);
538
    -moz-transform: scale(0) rotate(-180deg);
539
    transform: scale(0) rotate(-180deg); }
540
  .md-checkbox input[type=checkbox]:checked ~ label > .check {
541
    opacity: 1;
542
    -webkit-transform: scale(1) rotate(45deg);
543
    -moz-transform: scale(1) rotate(45deg);
544
    transform: scale(1) rotate(45deg); }
545
  .md-checkbox input[type=checkbox]:disabled ~ label,
546
  .md-checkbox input[type=checkbox][disabled] ~ label {
547
    cursor: not-allowed;
548
    opacity: 0.7 ;
549
    filter: alpha(opacity=70) ; }
550
  .md-checkbox input[type=checkbox]:disabled ~ label > .box,
551
  .md-checkbox input[type=checkbox][disabled] ~ label > .box {
552
    cursor: not-allowed;
553
    opacity: 0.7 ;
554
    filter: alpha(opacity=70) ; }
555
  .md-checkbox input[type=checkbox]:disabled:checked ~ label > .check,
556
  .md-checkbox input[type=checkbox][disabled]:checked ~ label > .check {
557
    cursor: not-allowed;
558
    opacity: 0.7 ;
559
    filter: alpha(opacity=70) ; }
560
 
561
.has-error .md-checkbox label,
562
.has-error.md-checkbox label {
563
  color: #e73d4a; }
564
 
565
.has-error .md-checkbox label > .box,
566
.has-error.md-checkbox label > .box {
567
  border-color: #e73d4a; }
568
 
569
.has-error .md-checkbox label > .check,
570
.has-error.md-checkbox label > .check {
571
  border-color: #e73d4a; }
572
 
573
.has-success .md-checkbox label,
574
.has-success.md-checkbox label {
575
  color: #27a4b0; }
576
 
577
.has-success .md-checkbox label > .box,
578
.has-success.md-checkbox label > .box {
579
  border-color: #27a4b0; }
580
 
581
.has-success .md-checkbox label > .check,
582
.has-success.md-checkbox label > .check {
583
  border-color: #27a4b0; }
584
 
585
.has-warning .md-checkbox label,
586
.has-warning.md-checkbox label {
587
  color: #c29d0b; }
588
 
589
.has-warning .md-checkbox label > .box,
590
.has-warning.md-checkbox label > .box {
591
  border-color: #c29d0b; }
592
 
593
.has-warning .md-checkbox label > .check,
594
.has-warning.md-checkbox label > .check {
595
  border-color: #c29d0b; }
596
 
597
.has-info .md-checkbox label,
598
.has-info.md-checkbox label {
599
  color: #327ad5; }
600
 
601
.has-info .md-checkbox label > .box,
602
.has-info.md-checkbox label > .box {
603
  border-color: #327ad5; }
604
 
605
.has-info .md-checkbox label > .check,
606
.has-info.md-checkbox label > .check {
607
  border-color: #327ad5; }
608
 
609
.form-md-checkboxes {
610
  padding-top: 5px; }
611
  .form-md-checkboxes > label {
612
    font-size: 14px;
613
    color: #888888;
614
    opacity: 1 ;
615
    filter: alpha(opacity=100) ; }
616
  .form-md-checkboxes.has-error label {
617
    color: #ed6b75; }
618
  .form-md-checkboxes.has-info label {
619
    color: #659be0; }
620
  .form-md-checkboxes.has-success label {
621
    color: #36c6d3; }
622
  .form-md-checkboxes.has-warning label {
623
    color: #F1C40F; }
624
 
625
.md-checkbox-list {
626
  margin: 5px 0 5px 0; }
627
  .form-horizontal .md-checkbox-list {
628
    margin-top: 5px; }
629
  .md-checkbox-list .md-checkbox {
630
    display: block;
631
    margin-bottom: 10px; }
632
    .md-checkbox-list .md-checkbox:last-child {
633
      margin-bottom: 0; }
634
 
635
.md-checkbox-inline {
636
  margin: 5px 0 5px 0; }
637
  .form-horizontal .md-checkbox-inline {
638
    margin-top: 7px; }
639
  .md-checkbox-inline .md-checkbox {
640
    display: inline-block;
641
    margin-right: 20px; }
642
    .md-checkbox-inline .md-checkbox:last-child {
643
      margin-right: 0; }
644
 
645
/* bubble animation */
646
@-webkit-keyframes growCircle {
647
  0%, 100% {
648
    -webkit-transform: scale(0);
649
    opacity: 1; }
650
  70% {
651
    background: #eee;
652
    -webkit-transform: scale(1.25); } }
653
 
654
@-moz-keyframes growCircle {
655
  0%, 100% {
656
    -moz-transform: scale(0);
657
    opacity: 1; }
658
  70% {
659
    background: #eee;
660
    -moz-transform: scale(1.25); } }
661
 
662
@keyframes growCircle {
663
  0%, 100% {
664
    transform: scale(0);
665
    opacity: 1; }
666
  70% {
667
    background: #eee;
668
    transform: scale(1.25); } }
669
 
670
.md-radio {
671
  position: relative;
672
  /* handling click events */
673
  /* when radio is checked */ }
674
  .md-radio input[type=radio] {
675
    visibility: hidden;
676
    position: absolute; }
677
  .md-radio label {
678
    cursor: pointer;
679
    padding-left: 30px; }
680
  .md-radio label > span {
681
    display: block;
682
    position: absolute;
683
    left: 0;
684
    -webkit-transition-duration: 0.3s;
685
    -moz-transition-duration: 0.3s;
686
    transition-duration: 0.3s; }
687
  .md-radio label > span.inc {
688
    background: #fff;
689
    left: -20px;
690
    top: -20px;
691
    height: 60px;
692
    width: 60px;
693
    opacity: 0;
694
    border-radius: 50% !important;
695
    -moz-border-radius: 50% !important;
696
    -webkit-border-radius: 50% !important; }
697
  .md-radio label > .box {
698
    top: 0px;
699
    border: 2px solid #666;
700
    height: 20px;
701
    width: 20px;
702
    border-radius: 50% !important;
703
    -moz-border-radius: 50% !important;
704
    -webkit-border-radius: 50% !important;
705
    z-index: 5; }
706
  .md-radio label > .check {
707
    top: 5px;
708
    left: 5px;
709
    width: 10px;
710
    height: 10px;
711
    background: #36c6d3;
712
    opacity: 0;
713
    z-index: 6;
714
    border-radius: 50% !important;
715
    -moz-border-radius: 50% !important;
716
    -webkit-border-radius: 50% !important;
717
    -webkit-transform: scale(0);
718
    -moz-transform: scale(0);
719
    transform: scale(0); }
720
  .md-radio label > span.inc {
721
    -webkit-animation: growCircleRadio 0.3s ease;
722
    -moz-animation: growCircleRadio 0.3s ease;
723
    animation: growCircleRadio 0.3s ease; }
724
  .md-radio input[type=radio]:checked ~ label > .check {
725
    opacity: 1;
726
    -webkit-transform: scale(1);
727
    -moz-transform: scale(1);
728
    transform: scale(1); }
729
  .md-radio input[type=radio]:disabled ~ label,
730
  .md-radio input[type=radio][disabled] ~ label {
731
    cursor: not-allowed;
732
    opacity: 0.7 ;
733
    filter: alpha(opacity=70) ; }
734
  .md-radio input[type=radio]:disabled ~ label > .box,
735
  .md-radio input[type=radio][disabled] ~ label > .box {
736
    cursor: not-allowed;
737
    opacity: 0.7 ;
738
    filter: alpha(opacity=70) ; }
739
  .md-radio input[type=radio]:disabled:checked ~ label > .check,
740
  .md-radio input[type=radio][disabled]:checked ~ label > .check {
741
    cursor: not-allowed;
742
    opacity: 0.7 ;
743
    filter: alpha(opacity=70) ; }
744
 
745
.has-error .md-radio label,
746
.has-error.md-radio label {
747
  color: #e73d4a; }
748
 
749
.has-error .md-radio label > .box,
750
.has-error.md-radio label > .box {
751
  border-color: #e73d4a; }
752
 
753
.has-error .md-radio label > .check,
754
.has-error.md-radio label > .check {
755
  background: #e73d4a; }
756
 
757
.has-success .md-radio label,
758
.has-success.md-radio label {
759
  color: #27a4b0; }
760
 
761
.has-success .md-radio label > .box,
762
.has-success.md-radio label > .box {
763
  border-color: #27a4b0; }
764
 
765
.has-success .md-radio label > .check,
766
.has-success.md-radio label > .check {
767
  background: #27a4b0; }
768
 
769
.has-warning .md-radio label,
770
.has-warning.md-radio label {
771
  color: #c29d0b; }
772
 
773
.has-warning .md-radio label > .box,
774
.has-warning.md-radio label > .box {
775
  border-color: #c29d0b; }
776
 
777
.has-warning .md-radio label > .check,
778
.has-warning.md-radio label > .check {
779
  background: #c29d0b; }
780
 
781
.has-info .md-radio label,
782
.has-info.md-radio label {
783
  color: #327ad5; }
784
 
785
.has-info .md-radio label > .box,
786
.has-info.md-radio label > .box {
787
  border-color: #327ad5; }
788
 
789
.has-info .md-radio label > .check,
790
.has-info.md-radio label > .check {
791
  background: #327ad5; }
792
 
793
.form-md-radios {
794
  padding-top: 5px; }
795
  .form-md-radios > label {
796
    font-size: 14px;
797
    color: #888888;
798
    opacity: 1 ;
799
    filter: alpha(opacity=100) ; }
800
  .form-md-radios.has-error label {
801
    color: #ed6b75; }
802
  .form-md-radios.has-info label {
803
    color: #659be0; }
804
  .form-md-radios.has-success label {
805
    color: #36c6d3; }
806
  .form-md-radios.has-warning label {
807
    color: #F1C40F; }
808
 
809
.md-radio-list {
810
  margin: 5px 0 5px 0; }
811
  .form-horizontal .md-radio-list {
812
    margin-top: 5px; }
813
  .md-radio-list .md-radio {
814
    display: block;
815
    margin-bottom: 10px; }
816
 
817
.md-radio-inline {
818
  margin: 5px 0 5px 0; }
819
  .form-horizontal .md-radio-inline {
820
    margin-top: 7px; }
821
  .md-radio-inline .md-radio {
822
    display: inline-block;
823
    margin-right: 20px; }
824
    .md-radio-inline .md-radio:last-child {
825
      margin-right: 0; }
826
 
827
/* bubble animation */
828
@-webkit-keyframes growCircleRadio {
829
  0%, 100% {
830
    -webkit-transform: scale(0);
831
    opacity: 1; }
832
  70% {
833
    background: #eee;
834
    -webkit-transform: scale(1.25); } }
835
 
836
@-moz-keyframes growCircleRadio {
837
  0%, 100% {
838
    -moz-transform: scale(0);
839
    opacity: 1; }
840
  70% {
841
    background: #eee;
842
    -moz-transform: scale(1.25); } }
843
 
844
@keyframes growCircleRadio {
845
  0%, 100% {
846
    transform: scale(0);
847
    opacity: 1; }
848
  70% {
849
    background: #eee;
850
    transform: scale(1.25); } }
851
 
852
/***
853
General typography
854
***/
855
/* Links */
856
a:hover {
857
  cursor: pointer; }
858
 
859
/* Primary Link */
860
.primary-link {
861
  color: #65A0D0;
862
  font-weight: 600; }
863
  .primary-link:hover {
864
    color: #5194ca; }
865
 
866
p {
867
  margin: 20px 0; }
868
 
869
label {
870
  font-weight: normal; }
871
 
872
/* Headings */
873
h1,
874
h2,
875
h3,
876
h4,
877
h5,
878
h6 {
879
  font-family: "Open Sans", sans-serif;
880
  font-weight: 300; }
881
 
882
h1 {
883
  font-size: 36px; }
884
 
885
h2 {
886
  font-size: 30px; }
887
 
888
h3 {
889
  font-size: 24px; }
890
 
891
h4 {
892
  font-size: 18px; }
893
 
894
h5 {
895
  font-size: 14px; }
896
 
897
h6 {
898
  font-size: 12px; }
899
 
900
/* Headings helper text */
901
h1 small,
902
h2 small,
903
h3 small,
904
h4 small,
905
h5 small,
906
h6 small {
907
  color: #444444; }
908
 
909
/* Block headings */
910
h1.block,
911
h2.block,
912
h3.block,
913
h4.block,
914
h5.block,
915
h6.block {
916
  padding-top: 10px;
917
  padding-bottom: 10px; }
918
 
919
/* Links */
920
a {
921
  text-shadow: none;
922
  color: #337ab7; }
923
  a:hover {
924
    color: #23527c; }
925
  a:focus, a:hover, a:active {
926
    outline: 0; }
927
 
928
/* Horizontal break */
929
hr {
930
  margin: 20px 0;
931
  border: 0;
932
  border-top: 1px solid #eee;
933
  border-bottom: 0; }
934
 
935
/* Unstyled List */
936
.list-unstyled li > .list-unstyled {
937
  margin-left: 25px; }
938
 
939
/* Code */
940
code {
941
  border: 1px solid #e1e1e1;
942
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
943
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
944
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); }
945
 
946
/* Disabled Navigation Link */
947
.disabled-link.disable-target,
948
.disabled-link .disable-target {
949
  opacity: 0.6 !important;
950
  filter: alpha(opacity=60) !important; }
951
  .disabled-link.disable-target:hover,
952
  .disabled-link .disable-target:hover {
953
    cursor: not-allowed !important; }
954
 
955
.disabled-link:hover {
956
  cursor: not-allowed !important; }
957
 
958
/***
959
Utilities
960
***/
961
/* Rounded Element */
962
.rounded-2 {
963
  border-radius: 2px !important; }
964
 
965
.rounded-3 {
966
  border-radius: 3px !important; }
967
 
968
.rounded-4 {
969
  border-radius: 4px !important; }
970
 
971
/* Circle Element */
972
.circle {
973
  border-radius: 25px !important; }
974
 
975
.circle-right {
976
  border-radius: 0 25px 25px 0 !important; }
977
 
978
.circle-left {
979
  border-radius: 25px 0 0 25px !important; }
980
 
981
.circle-bottom {
982
  border-radius: 0 0 25px 25px !important; }
983
 
984
.circle-top {
985
  border-radius: 25px 25px 0 0 !important; }
986
 
987
.rounded {
988
  border-radius: 50% !important; }
989
 
990
/* General utilities */
991
.display-none,
992
.display-hide {
993
  display: none; }
994
 
995
.hidden {
996
  display: none !important; }
997
 
998
.primary-font {
999
  font-family: "Open Sans", sans-serif !important; }
1000
 
1001
.bold {
1002
  font-weight: 700 !important; }
1003
  .bold.btn {
1004
    letter-spacing: 0; }
1005
 
1006
.sbold {
1007
  font-weight: 600 !important; }
1008
  .sbold.btn {
1009
    letter-spacing: 0; }
1010
 
1011
.thin {
1012
  font-weight: 300 !important; }
1013
 
1014
.uppercase {
1015
  text-transform: uppercase !important; }
1016
 
1017
.fix-margin {
1018
  margin-left: 0px !important; }
1019
 
1020
.border {
1021
  border: 1px solid red; }
1022
 
1023
.font-hg {
1024
  font-size: 23px; }
1025
 
1026
.font-lg {
1027
  font-size: 18px; }
1028
 
1029
.font-md {
1030
  font-size: 14px; }
1031
 
1032
.font-sm {
1033
  font-size: 13px; }
1034
 
1035
.font-xs {
1036
  font-size: 11px; }
1037
 
1038
.inline {
1039
  display: inline; }
1040
 
1041
.inline-block {
1042
  display: inline-block; }
1043
 
1044
.text-align-reverse {
1045
  text-align: right; }
1046
 
1047
/* Margin and padding utilities */
1048
.no-space {
1049
  margin: 0px !important;
1050
  padding: 0px !important; }
1051
 
1052
.no-margin {
1053
  margin: 0; }
1054
 
1055
.margin-bottom-5 {
1056
  margin-bottom: 5px; }
1057
 
1058
.margin-bottom-10 {
1059
  margin-bottom: 10px !important; }
1060
 
1061
.margin-top-10 {
1062
  margin-top: 10px !important; }
1063
 
1064
.margin-top-15 {
1065
  margin-top: 15px !important; }
1066
 
1067
.margin-bottom-15 {
1068
  margin-bottom: 15px !important; }
1069
 
1070
.margin-bottom-20 {
1071
  margin-bottom: 20px !important; }
1072
 
1073
.margin-top-20 {
1074
  margin-top: 20px !important; }
1075
 
1076
.margin-top-30 {
1077
  margin-top: 30px !important; }
1078
 
1079
.margin-top-40 {
1080
  margin-top: 40px !important; }
1081
 
1082
.margin-bottom-25 {
1083
  margin-bottom: 25px !important; }
1084
 
1085
.margin-bottom-30 {
1086
  margin-bottom: 30px !important; }
1087
 
1088
.margin-bottom-40 {
1089
  margin-bottom: 40px !important; }
1090
 
1091
.margin-right-10 {
1092
  margin-right: 10px !important; }
1093
 
1094
/* IE8 & IE9 mode utilities */
1095
.visible-ie8 {
1096
  display: none; }
1097
 
1098
.ie8 .visible-ie8 {
1099
  display: inherit !important; }
1100
 
1101
.visible-ie9 {
1102
  display: none; }
1103
 
1104
.ie9 .visible-ie9 {
1105
  display: inherit !important; }
1106
 
1107
.hidden-ie8 {
1108
  display: inherit; }
1109
 
1110
.ie8 .hidden-ie8 {
1111
  display: none !important; }
1112
 
1113
.hidden-ie9 {
1114
  display: inherit; }
1115
 
1116
.ie9 .hidden-ie9 {
1117
  display: none !important; }
1118
 
1119
/***
1120
Responsive Utils
1121
***/
1122
@media (max-width: 1024px) {
1123
  .hidden-1024 {
1124
    display: none; } }
1125
 
1126
@media (max-width: 480px) {
1127
  .hidden-480 {
1128
    display: none; } }
1129
 
1130
@media (max-width: 320px) {
1131
  .hidden-320 {
1132
    display: none; } }
1133
 
1134
/***
1135
Demo Utils
1136
***/
1137
.scrollspy-example {
1138
  position: relative;
1139
  height: 200px;
1140
  margin-top: 10px;
1141
  overflow: auto; }
1142
 
1143
.util-btn-margin-bottom-5 .btn {
1144
  margin-bottom: 5px !important; }
1145
 
1146
.util-btn-group-margin-bottom-5 .btn-group {
1147
  margin-bottom: 5px !important; }
1148
 
1149
.padding-tb-10 {
1150
  padding: 10px 0; }
1151
 
1152
.padding-tb-15 {
1153
  padding: 10px 0; }
1154
 
1155
.padding-tb-20 {
1156
  padding: 20px 0; }
1157
 
1158
/***
1159
Users
1160
***/
1161
.user-info {
1162
  margin-bottom: 10px !important; }
1163
  .user-info img {
1164
    float: left;
1165
    margin-right: 5px; }
1166
  .user-info .details {
1167
    display: inline-block; }
1168
  .user-info .label {
1169
    font-weight: 300;
1170
    font-size: 11px; }
1171
 
1172
/***
1173
Custom vertical inline menu
1174
***/
1175
.ver-inline-menu {
1176
  padding: 0;
1177
  margin: 0;
1178
  list-style: none; }
1179
  .ver-inline-menu li {
1180
    position: relative;
1181
    margin-bottom: 1px; }
1182
    .ver-inline-menu li i {
1183
      width: 37px;
1184
      height: 37px;
1185
      display: inline-block;
1186
      color: #b9cbd5;
1187
      font-size: 15px;
1188
      padding: 12px 10px 10px 8px;
1189
      margin: 0 8px 0 0;
1190
      text-align: center;
1191
      background: #e0eaf0 !important; }
1192
    .ver-inline-menu li a {
1193
      font-size: 14px;
1194
      font-weight: 300;
1195
      color: #557386;
1196
      display: block;
1197
      background: #f0f6fa;
1198
      border-left: solid 2px #c4d5df; }
1199
    .ver-inline-menu li:hover a {
1200
      background: #e0eaf0;
1201
      text-decoration: none; }
1202
    .ver-inline-menu li:hover i {
1203
      color: #fff;
1204
      background: #c4d5df !important; }
1205
    .ver-inline-menu li.active a {
1206
      border-left: solid 2px #0c91e5; }
1207
    .ver-inline-menu li.active i {
1208
      background: #0c91e5 !important; }
1209
    .ver-inline-menu li.active a,
1210
    .ver-inline-menu li.active i {
1211
      color: #fff;
1212
      background: #169ef4;
1213
      text-decoration: none; }
1214
    .ver-inline-menu li.active a,
1215
    .ver-inline-menu li:hover a {
1216
      font-size: 14px; }
1217
    .ver-inline-menu li.active:after {
1218
      content: '';
1219
      display: inline-block;
1220
      border-bottom: 6px solid transparent;
1221
      border-top: 6px solid transparent;
1222
      border-left: 6px solid #169ef4;
1223
      position: absolute;
1224
      top: 12px;
1225
      right: -5px; }
1226
 
1227
@media (max-width: 767px) {
1228
  .ver-inline-menu > li.active:after {
1229
    display: none; } }
1230
 
1231
/***
1232
Separated List
1233
***/
1234
.list-separated {
1235
  margin-top: 10px;
1236
  margin-bottom: 15px; }
1237
  .list-separated > div:last-child {
1238
    border-right: 0; }
1239
  @media (max-width: 767px) {
1240
    .list-separated {
1241
      /* 767px */ }
1242
      .list-separated > div {
1243
        margin-bottom: 20px; } }
1244
 
1245
/***
1246
Number & Chart Stats
1247
***/
1248
.number-stats {
1249
  margin: 10px 0; }
1250
  .number-stats .stat-number {
1251
    display: inline-block;
1252
    margin: 0 5px; }
1253
    .number-stats .stat-number .title {
1254
      font-size: 13px;
1255
      margin-bottom: 3px;
1256
      color: #B8C3C7; }
1257
    .number-stats .stat-number .number {
1258
      font-size: 27px;
1259
      line-height: 27px;
1260
      color: #7D8C9D; }
1261
  .number-stats .stat-chart {
1262
    display: inline-block;
1263
    margin: 0 5px; }
1264
  .number-stats > div {
1265
    border-right: 1px solid #f5f5f5; }
1266
    .number-stats > div:last-child {
1267
      border-right: 0; }
1268
  .number-stats .stat-left {
1269
    float: right; }
1270
    .number-stats .stat-left .stat-number {
1271
      float: right;
1272
      text-align: right; }
1273
    .number-stats .stat-left .stat-chart {
1274
      float: right; }
1275
  .number-stats .stat-right {
1276
    float: left !important; }
1277
    .number-stats .stat-right .stat-number {
1278
      float: left;
1279
      text-align: left; }
1280
    .number-stats .stat-right .stat-chart {
1281
      float: left; }
1282
  .number-stats .stat-number {
1283
    float: left;
1284
    text-align: left; }
1285
  .number-stats .stat-chart {
1286
    float: left; }
1287
 
1288
/***
1289
General User Record Listing
1290
***/
1291
.general-item-list > .item {
1292
  padding: 10px 0;
1293
  border-bottom: 1px solid #F1F4F7; }
1294
  .general-item-list > .item:last-child {
1295
    border-bottom: 0; }
1296
  .general-item-list > .item > .item-head {
1297
    margin-bottom: 5px; }
1298
    .general-item-list > .item > .item-head:before, .general-item-list > .item > .item-head:after {
1299
      content: " ";
1300
      display: table; }
1301
    .general-item-list > .item > .item-head:after {
1302
      clear: both; }
1303
    .general-item-list > .item > .item-head > .item-details {
1304
      display: inline-block;
1305
      float: left; }
1306
      .general-item-list > .item > .item-head > .item-details > .item-pic {
1307
        height: 35px;
1308
        margin-right: 10px;
1309
        -webkit-border-radius: 100%;
1310
        -moz-border-radius: 100%;
1311
        -ms-border-radius: 100%;
1312
        -o-border-radius: 100%;
1313
        border-radius: 100%; }
1314
      .general-item-list > .item > .item-head > .item-details > .item-name {
1315
        display: inline-block;
1316
        margin-right: 10px; }
1317
      .general-item-list > .item > .item-head > .item-details > .item-label {
1318
        color: #C0C9CC; }
1319
    .general-item-list > .item > .item-head > .item-status {
1320
      color: #C0C9CC;
1321
      top: 10px;
1322
      position: relative;
1323
      display: inline-block;
1324
      float: right; }
1325
      .general-item-list > .item > .item-head > .item-status > .badge {
1326
        margin-top: -2px; }
1327
  .general-item-list > .item > .item-body {
1328
    color: #96a5aa; }
1329
 
1330
/***
1331
File dropzone
1332
***/
1333
.file-drop-zone {
1334
  border: 2px dashed #ddd;
1335
  padding: 30px;
1336
  text-align: center; }
1337
  .file-drop-zone.file-drop-zone-over {
1338
    border-color: #aaa; }
1339
 
1340
/***
1341
Fontawesome Icons
1342
***/
1343
[class^="fa-"]:not(.fa-stack),
1344
[class^="glyphicon-"],
1345
[class^="icon-"],
1346
[class*=" fa-"]:not(.fa-stack),
1347
[class*=" glyphicon-"],
1348
[class*=" icon-"] {
1349
  display: inline-block;
1350
  *margin-right: .3em;
1351
  line-height: 14px;
1352
  -webkit-font-smoothing: antialiased; }
1353
 
1354
/* Make font awesome icons fixed width */
1355
li [class^="fa-"],
1356
li [class^="glyphicon-"],
1357
li [class^="icon-"],
1358
li [class*=" fa-"],
1359
li [class*=" glyphicon-"],
1360
li [class*=" icon-"] {
1361
  display: inline-block;
1362
  width: 1.25em;
1363
  text-align: center; }
1364
 
1365
li [class^="glyphicon-"],
1366
li [class*=" glyphicon-"] {
1367
  top: 2px; }
1368
 
1369
li [class^="icon-"],
1370
li [class*=" icon-"] {
1371
  top: 1px;
1372
  position: relative; }
1373
 
1374
li [class^="fa-"].icon-large,
1375
li [class^="glyphicon-"].icon-large,
1376
li [class^="icon-"].icon-large,
1377
li [class*=" fa-"].icon-large,
1378
li [class*=" glyphicon-"].icon-large,
1379
li [class*=" icon-"].icon-large {
1380
  /* increased font size for icon-large */
1381
  width: 1.5625em; }
1382
 
1383
/* Icon states */
1384
.icon-state-default {
1385
  color: #bac3d0; }
1386
 
1387
.icon-state-success {
1388
  color: #36c6d3; }
1389
 
1390
.icon-state-info {
1391
  color: #659be0; }
1392
 
1393
.icon-state-warning {
1394
  color: #F1C40F; }
1395
 
1396
.icon-state-danger {
1397
  color: #ed6b75; }
1398
 
1399
/***
1400
Font Awesome 4.x Demo
1401
***/
1402
.fa-item {
1403
  font-size: 14px;
1404
  padding: 10px 10px 10px 20px; }
1405
  .fa-item i {
1406
    font-size: 16px;
1407
    display: inline-block;
1408
    width: 20px;
1409
    color: #333; }
1410
  .fa-item:hover {
1411
    cursor: pointer;
1412
    background: #eee; }
1413
 
1414
/***
1415
Simple Line Icons Demo
1416
***/
1417
.simplelineicons-demo .item-box {
1418
  display: inline-block;
1419
  font-size: 16px;
1420
  margin: 0 -0.22em 1em 0;
1421
  padding-left: 1em;
1422
  width: 100%; }
1423
  .simplelineicons-demo .item-box .item {
1424
    background-color: #fff;
1425
    color: #33383e;
1426
    border-radius: 8px;
1427
    display: inline-block;
1428
    padding: 10px;
1429
    width: 100%; }
1430
    .simplelineicons-demo .item-box .item span {
1431
      font-size: 22px; }
1432
 
1433
@media only screen and (min-width: 768px) {
1434
  .simplelineicons-demo .item-box {
1435
    width: 33.333%; } }
1436
 
1437
/***
1438
Glyphicons Demo
1439
***/
1440
.glyphicons-demo ul {
1441
  padding-left: 0;
1442
  padding-bottom: 1px;
1443
  margin-bottom: 20px;
1444
  list-style: none;
1445
  overflow: hidden; }
1446
 
1447
.bs-glyphicon-class {
1448
  text-align: center; }
1449
 
1450
.bs-glyphicons {
1451
  padding-left: 0;
1452
  padding-bottom: 1px;
1453
  margin-bottom: 20px;
1454
  list-style: none;
1455
  overflow: hidden; }
1456
 
1457
.glyphicons-demo ul li {
1458
  float: left;
1459
  width: 25%;
1460
  height: 115px;
1461
  padding: 10px;
1462
  margin: 0 -1px -1px 0;
1463
  font-size: 14px;
1464
  line-height: 1.4;
1465
  text-align: center;
1466
  border: 1px solid #ddd; }
1467
 
1468
.glyphicons-demo .glyphicon {
1469
  display: block;
1470
  margin: 5px auto 10px;
1471
  font-size: 24px;
1472
  color: #444; }
1473
 
1474
.glyphicons-demo ul li:hover {
1475
  background-color: rgba(86, 61, 124, 0.1); }
1476
 
1477
@media (min-width: 768px) {
1478
  .glyphicons-demo ul li {
1479
    width: 12.5%; } }
1480
 
1481
/***
1482
Customized Bootstrap Alerts
1483
***/
1484
.alert {
1485
  border-width: 1px; }
1486
  .alert > p {
1487
    margin: 0; }
1488
  .alert.alert-borderless {
1489
    border: 0; }
1490
 
1491
/***
1492
Custom Bootstrap Badges
1493
***/
1494
.badge {
1495
  font-size: 11px !important;
1496
  font-weight: 300;
1497
  text-align: center;
1498
  height: 18px;
1499
  color: #fff;
1500
  padding: 3px 6px 3px 6px;
1501
  -webkit-border-radius: 12px !important;
1502
  -moz-border-radius: 12px !important;
1503
  border-radius: 12px !important;
1504
  text-shadow: none !important;
1505
  text-align: center;
1506
  vertical-align: middle; }
1507
  .badge.badge-roundless {
1508
    -webkit-border-radius: 0 !important;
1509
    -moz-border-radius: 0 !important;
1510
    border-radius: 0 !important; }
1511
  .badge.badge-empty {
1512
    display: inline-block;
1513
    padding: 0;
1514
    min-width: 8px;
1515
    height: 8px;
1516
    width: 8px; }
1517
 
1518
/* Badge variants */
1519
.badge-default {
1520
  background-color: #bac3d0;
1521
  background-image: none; }
1522
 
1523
.badge-primary {
1524
  background-color: #337ab7;
1525
  background-image: none; }
1526
 
1527
.badge-info {
1528
  background-color: #659be0;
1529
  background-image: none; }
1530
 
1531
.badge-success {
1532
  background-color: #36c6d3;
1533
  background-image: none; }
1534
 
1535
.badge-danger {
1536
  background-color: #ed6b75;
1537
  background-image: none; }
1538
 
1539
.badge-warning {
1540
  background-color: #F1C40F;
1541
  background-image: none; }
1542
 
1543
/* Fix badge position for navs */
1544
.nav.nav-pills > li > a > .badge,
1545
.nav.nav-stacked > li > a > .badge {
1546
  margin-top: -2px; }
1547
 
1548
/***
1549
Dropdown Menu Badges
1550
***/
1551
.dropdown-menu > li > a > .badge {
1552
  position: absolute;
1553
  margin-top: 1px;
1554
  right: 3px;
1555
  display: inline; }
1556
 
1557
.dropdown-menu.badge-roundless {
1558
  -webkit-border-radius: 0 !important;
1559
  -moz-border-radius: 0 !important;
1560
  border-radius: 0 !important; }
1561
 
1562
/***
1563
Custom buttons based on bootstrap SASS
1564
***/
1565
.btn {
1566
  outline: none !important;
1567
  box-shadow: none !important; }
1568
  .btn:hover {
1569
    transition: all 0.3s; }
1570
 
1571
.btn:not(.btn-sm):not(.btn-lg) {
1572
  line-height: 1.44; }
1573
 
1574
/***
1575
Custom color buttons
1576
***/
1577
.btn.white:not(.btn-outline) {
1578
  color: #666;
1579
  background-color: #ffffff;
1580
  border-color: #ffffff; }
1581
  .btn.white:not(.btn-outline):focus, .btn.white:not(.btn-outline).focus {
1582
    color: #666;
1583
    background-color: #e6e6e6;
1584
    border-color: #bfbfbf; }
1585
  .btn.white:not(.btn-outline):hover {
1586
    color: #666;
1587
    background-color: #e6e6e6;
1588
    border-color: #e0e0e0; }
1589
  .btn.white:not(.btn-outline):active, .btn.white:not(.btn-outline).active,
1590
  .open > .btn.white:not(.btn-outline).dropdown-toggle {
1591
    color: #666;
1592
    background-color: #e6e6e6;
1593
    border-color: #e0e0e0; }
1594
    .btn.white:not(.btn-outline):active:hover, .btn.white:not(.btn-outline):active:focus, .btn.white:not(.btn-outline):active.focus, .btn.white:not(.btn-outline).active:hover, .btn.white:not(.btn-outline).active:focus, .btn.white:not(.btn-outline).active.focus,
1595
    .open > .btn.white:not(.btn-outline).dropdown-toggle:hover,
1596
    .open > .btn.white:not(.btn-outline).dropdown-toggle:focus,
1597
    .open > .btn.white:not(.btn-outline).dropdown-toggle.focus {
1598
      color: #666;
1599
      background-color: #d4d4d4;
1600
      border-color: #bfbfbf; }
1601
  .btn.white:not(.btn-outline):active, .btn.white:not(.btn-outline).active,
1602
  .open > .btn.white:not(.btn-outline).dropdown-toggle {
1603
    background-image: none; }
1604
  .btn.white:not(.btn-outline).disabled:hover, .btn.white:not(.btn-outline).disabled:focus, .btn.white:not(.btn-outline).disabled.focus, .btn.white:not(.btn-outline)[disabled]:hover, .btn.white:not(.btn-outline)[disabled]:focus, .btn.white:not(.btn-outline)[disabled].focus,
1605
  fieldset[disabled] .btn.white:not(.btn-outline):hover,
1606
  fieldset[disabled] .btn.white:not(.btn-outline):focus,
1607
  fieldset[disabled] .btn.white:not(.btn-outline).focus {
1608
    background-color: #ffffff;
1609
    border-color: #ffffff; }
1610
  .btn.white:not(.btn-outline) .badge {
1611
    color: #ffffff;
1612
    background-color: #666; }
1613
 
1614
.btn.btn-outline.white {
1615
  border-color: #ffffff;
1616
  color: #ffffff;
1617
  background: none; }
1618
  .btn.btn-outline.white:hover, .btn.btn-outline.white:active, .btn.btn-outline.white:active:hover, .btn.btn-outline.white:active:focus, .btn.btn-outline.white:focus, .btn.btn-outline.white.active {
1619
    border-color: #ffffff;
1620
    color: #666;
1621
    background-color: #ffffff; }
1622
 
1623
.btn.white-stripe {
1624
  border-left: 4px solid #ffffff !important; }
1625
 
1626
.btn.white.btn-no-border:not(.active) {
1627
  border-color: transparent; }
1628
 
1629
.btn.default:not(.btn-outline) {
1630
  color: #666;
1631
  background-color: #e1e5ec;
1632
  border-color: #e1e5ec; }
1633
  .btn.default:not(.btn-outline):focus, .btn.default:not(.btn-outline).focus {
1634
    color: #666;
1635
    background-color: #c2cad8;
1636
    border-color: #93a1bb; }
1637
  .btn.default:not(.btn-outline):hover {
1638
    color: #666;
1639
    background-color: #c2cad8;
1640
    border-color: #bcc5d4; }
1641
  .btn.default:not(.btn-outline):active, .btn.default:not(.btn-outline).active,
1642
  .open > .btn.default:not(.btn-outline).dropdown-toggle {
1643
    color: #666;
1644
    background-color: #c2cad8;
1645
    border-color: #bcc5d4; }
1646
    .btn.default:not(.btn-outline):active:hover, .btn.default:not(.btn-outline):active:focus, .btn.default:not(.btn-outline):active.focus, .btn.default:not(.btn-outline).active:hover, .btn.default:not(.btn-outline).active:focus, .btn.default:not(.btn-outline).active.focus,
1647
    .open > .btn.default:not(.btn-outline).dropdown-toggle:hover,
1648
    .open > .btn.default:not(.btn-outline).dropdown-toggle:focus,
1649
    .open > .btn.default:not(.btn-outline).dropdown-toggle.focus {
1650
      color: #666;
1651
      background-color: #acb7ca;
1652
      border-color: #93a1bb; }
1653
  .btn.default:not(.btn-outline):active, .btn.default:not(.btn-outline).active,
1654
  .open > .btn.default:not(.btn-outline).dropdown-toggle {
1655
    background-image: none; }
1656
  .btn.default:not(.btn-outline).disabled:hover, .btn.default:not(.btn-outline).disabled:focus, .btn.default:not(.btn-outline).disabled.focus, .btn.default:not(.btn-outline)[disabled]:hover, .btn.default:not(.btn-outline)[disabled]:focus, .btn.default:not(.btn-outline)[disabled].focus,
1657
  fieldset[disabled] .btn.default:not(.btn-outline):hover,
1658
  fieldset[disabled] .btn.default:not(.btn-outline):focus,
1659
  fieldset[disabled] .btn.default:not(.btn-outline).focus {
1660
    background-color: #e1e5ec;
1661
    border-color: #e1e5ec; }
1662
  .btn.default:not(.btn-outline) .badge {
1663
    color: #e1e5ec;
1664
    background-color: #666; }
1665
 
1666
.btn.btn-outline.default {
1667
  border-color: #e1e5ec;
1668
  color: #e1e5ec;
1669
  background: none; }
1670
  .btn.btn-outline.default:hover, .btn.btn-outline.default:active, .btn.btn-outline.default:active:hover, .btn.btn-outline.default:active:focus, .btn.btn-outline.default:focus, .btn.btn-outline.default.active {
1671
    border-color: #e1e5ec;
1672
    color: #666;
1673
    background-color: #e1e5ec; }
1674
 
1675
.btn.default-stripe {
1676
  border-left: 4px solid #e1e5ec !important; }
1677
 
1678
.btn.default.btn-no-border:not(.active) {
1679
  border-color: transparent; }
1680
 
1681
.btn.dark:not(.btn-outline) {
1682
  color: #FFFFFF;
1683
  background-color: #2f353b;
1684
  border-color: #2f353b; }
1685
  .btn.dark:not(.btn-outline):focus, .btn.dark:not(.btn-outline).focus {
1686
    color: #FFFFFF;
1687
    background-color: #181c1f;
1688
    border-color: black; }
1689
  .btn.dark:not(.btn-outline):hover {
1690
    color: #FFFFFF;
1691
    background-color: #181c1f;
1692
    border-color: #141619; }
1693
  .btn.dark:not(.btn-outline):active, .btn.dark:not(.btn-outline).active,
1694
  .open > .btn.dark:not(.btn-outline).dropdown-toggle {
1695
    color: #FFFFFF;
1696
    background-color: #181c1f;
1697
    border-color: #141619; }
1698
    .btn.dark:not(.btn-outline):active:hover, .btn.dark:not(.btn-outline):active:focus, .btn.dark:not(.btn-outline):active.focus, .btn.dark:not(.btn-outline).active:hover, .btn.dark:not(.btn-outline).active:focus, .btn.dark:not(.btn-outline).active.focus,
1699
    .open > .btn.dark:not(.btn-outline).dropdown-toggle:hover,
1700
    .open > .btn.dark:not(.btn-outline).dropdown-toggle:focus,
1701
    .open > .btn.dark:not(.btn-outline).dropdown-toggle.focus {
1702
      color: #FFFFFF;
1703
      background-color: #090a0b;
1704
      border-color: black; }
1705
  .btn.dark:not(.btn-outline):active, .btn.dark:not(.btn-outline).active,
1706
  .open > .btn.dark:not(.btn-outline).dropdown-toggle {
1707
    background-image: none; }
1708
  .btn.dark:not(.btn-outline).disabled:hover, .btn.dark:not(.btn-outline).disabled:focus, .btn.dark:not(.btn-outline).disabled.focus, .btn.dark:not(.btn-outline)[disabled]:hover, .btn.dark:not(.btn-outline)[disabled]:focus, .btn.dark:not(.btn-outline)[disabled].focus,
1709
  fieldset[disabled] .btn.dark:not(.btn-outline):hover,
1710
  fieldset[disabled] .btn.dark:not(.btn-outline):focus,
1711
  fieldset[disabled] .btn.dark:not(.btn-outline).focus {
1712
    background-color: #2f353b;
1713
    border-color: #2f353b; }
1714
  .btn.dark:not(.btn-outline) .badge {
1715
    color: #2f353b;
1716
    background-color: #FFFFFF; }
1717
 
1718
.btn.btn-outline.dark {
1719
  border-color: #2f353b;
1720
  color: #2f353b;
1721
  background: none; }
1722
  .btn.btn-outline.dark:hover, .btn.btn-outline.dark:active, .btn.btn-outline.dark:active:hover, .btn.btn-outline.dark:active:focus, .btn.btn-outline.dark:focus, .btn.btn-outline.dark.active {
1723
    border-color: #2f353b;
1724
    color: #FFFFFF;
1725
    background-color: #2f353b; }
1726
 
1727
.btn.dark-stripe {
1728
  border-left: 4px solid #2f353b !important; }
1729
 
1730
.btn.dark.btn-no-border:not(.active) {
1731
  border-color: transparent; }
1732
 
1733
.btn.blue:not(.btn-outline) {
1734
  color: #FFFFFF;
1735
  background-color: #3598dc;
1736
  border-color: #3598dc; }
1737
  .btn.blue:not(.btn-outline):focus, .btn.blue:not(.btn-outline).focus {
1738
    color: #FFFFFF;
1739
    background-color: #217ebd;
1740
    border-color: #15527c; }
1741
  .btn.blue:not(.btn-outline):hover {
1742
    color: #FFFFFF;
1743
    background-color: #217ebd;
1744
    border-color: #1f78b5; }
1745
  .btn.blue:not(.btn-outline):active, .btn.blue:not(.btn-outline).active,
1746
  .open > .btn.blue:not(.btn-outline).dropdown-toggle {
1747
    color: #FFFFFF;
1748
    background-color: #217ebd;
1749
    border-color: #1f78b5; }
1750
    .btn.blue:not(.btn-outline):active:hover, .btn.blue:not(.btn-outline):active:focus, .btn.blue:not(.btn-outline):active.focus, .btn.blue:not(.btn-outline).active:hover, .btn.blue:not(.btn-outline).active:focus, .btn.blue:not(.btn-outline).active.focus,
1751
    .open > .btn.blue:not(.btn-outline).dropdown-toggle:hover,
1752
    .open > .btn.blue:not(.btn-outline).dropdown-toggle:focus,
1753
    .open > .btn.blue:not(.btn-outline).dropdown-toggle.focus {
1754
      color: #FFFFFF;
1755
      background-color: #1c699f;
1756
      border-color: #15527c; }
1757
  .btn.blue:not(.btn-outline):active, .btn.blue:not(.btn-outline).active,
1758
  .open > .btn.blue:not(.btn-outline).dropdown-toggle {
1759
    background-image: none; }
1760
  .btn.blue:not(.btn-outline).disabled:hover, .btn.blue:not(.btn-outline).disabled:focus, .btn.blue:not(.btn-outline).disabled.focus, .btn.blue:not(.btn-outline)[disabled]:hover, .btn.blue:not(.btn-outline)[disabled]:focus, .btn.blue:not(.btn-outline)[disabled].focus,
1761
  fieldset[disabled] .btn.blue:not(.btn-outline):hover,
1762
  fieldset[disabled] .btn.blue:not(.btn-outline):focus,
1763
  fieldset[disabled] .btn.blue:not(.btn-outline).focus {
1764
    background-color: #3598dc;
1765
    border-color: #3598dc; }
1766
  .btn.blue:not(.btn-outline) .badge {
1767
    color: #3598dc;
1768
    background-color: #FFFFFF; }
1769
 
1770
.btn.btn-outline.blue {
1771
  border-color: #3598dc;
1772
  color: #3598dc;
1773
  background: none; }
1774
  .btn.btn-outline.blue:hover, .btn.btn-outline.blue:active, .btn.btn-outline.blue:active:hover, .btn.btn-outline.blue:active:focus, .btn.btn-outline.blue:focus, .btn.btn-outline.blue.active {
1775
    border-color: #3598dc;
1776
    color: #FFFFFF;
1777
    background-color: #3598dc; }
1778
 
1779
.btn.blue-stripe {
1780
  border-left: 4px solid #3598dc !important; }
1781
 
1782
.btn.blue.btn-no-border:not(.active) {
1783
  border-color: transparent; }
1784
 
1785
.btn.blue-madison:not(.btn-outline) {
1786
  color: #FFFFFF;
1787
  background-color: #578ebe;
1788
  border-color: #578ebe; }
1789
  .btn.blue-madison:not(.btn-outline):focus, .btn.blue-madison:not(.btn-outline).focus {
1790
    color: #FFFFFF;
1791
    background-color: #3f74a3;
1792
    border-color: #2a4d6c; }
1793
  .btn.blue-madison:not(.btn-outline):hover {
1794
    color: #FFFFFF;
1795
    background-color: #3f74a3;
1796
    border-color: #3c6f9c; }
1797
  .btn.blue-madison:not(.btn-outline):active, .btn.blue-madison:not(.btn-outline).active,
1798
  .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle {
1799
    color: #FFFFFF;
1800
    background-color: #3f74a3;
1801
    border-color: #3c6f9c; }
1802
    .btn.blue-madison:not(.btn-outline):active:hover, .btn.blue-madison:not(.btn-outline):active:focus, .btn.blue-madison:not(.btn-outline):active.focus, .btn.blue-madison:not(.btn-outline).active:hover, .btn.blue-madison:not(.btn-outline).active:focus, .btn.blue-madison:not(.btn-outline).active.focus,
1803
    .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle:hover,
1804
    .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle:focus,
1805
    .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle.focus {
1806
      color: #FFFFFF;
1807
      background-color: #356289;
1808
      border-color: #2a4d6c; }
1809
  .btn.blue-madison:not(.btn-outline):active, .btn.blue-madison:not(.btn-outline).active,
1810
  .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle {
1811
    background-image: none; }
1812
  .btn.blue-madison:not(.btn-outline).disabled:hover, .btn.blue-madison:not(.btn-outline).disabled:focus, .btn.blue-madison:not(.btn-outline).disabled.focus, .btn.blue-madison:not(.btn-outline)[disabled]:hover, .btn.blue-madison:not(.btn-outline)[disabled]:focus, .btn.blue-madison:not(.btn-outline)[disabled].focus,
1813
  fieldset[disabled] .btn.blue-madison:not(.btn-outline):hover,
1814
  fieldset[disabled] .btn.blue-madison:not(.btn-outline):focus,
1815
  fieldset[disabled] .btn.blue-madison:not(.btn-outline).focus {
1816
    background-color: #578ebe;
1817
    border-color: #578ebe; }
1818
  .btn.blue-madison:not(.btn-outline) .badge {
1819
    color: #578ebe;
1820
    background-color: #FFFFFF; }
1821
 
1822
.btn.btn-outline.blue-madison {
1823
  border-color: #578ebe;
1824
  color: #578ebe;
1825
  background: none; }
1826
  .btn.btn-outline.blue-madison:hover, .btn.btn-outline.blue-madison:active, .btn.btn-outline.blue-madison:active:hover, .btn.btn-outline.blue-madison:active:focus, .btn.btn-outline.blue-madison:focus, .btn.btn-outline.blue-madison.active {
1827
    border-color: #578ebe;
1828
    color: #FFFFFF;
1829
    background-color: #578ebe; }
1830
 
1831
.btn.blue-madison-stripe {
1832
  border-left: 4px solid #578ebe !important; }
1833
 
1834
.btn.blue-madison.btn-no-border:not(.active) {
1835
  border-color: transparent; }
1836
 
1837
.btn.blue-chambray:not(.btn-outline) {
1838
  color: #FFFFFF;
1839
  background-color: #2C3E50;
1840
  border-color: #2C3E50; }
1841
  .btn.blue-chambray:not(.btn-outline):focus, .btn.blue-chambray:not(.btn-outline).focus {
1842
    color: #FFFFFF;
1843
    background-color: #1a252f;
1844
    border-color: black; }
1845
  .btn.blue-chambray:not(.btn-outline):hover {
1846
    color: #FFFFFF;
1847
    background-color: #1a252f;
1848
    border-color: #161f29; }
1849
  .btn.blue-chambray:not(.btn-outline):active, .btn.blue-chambray:not(.btn-outline).active,
1850
  .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle {
1851
    color: #FFFFFF;
1852
    background-color: #1a252f;
1853
    border-color: #161f29; }
1854
    .btn.blue-chambray:not(.btn-outline):active:hover, .btn.blue-chambray:not(.btn-outline):active:focus, .btn.blue-chambray:not(.btn-outline):active.focus, .btn.blue-chambray:not(.btn-outline).active:hover, .btn.blue-chambray:not(.btn-outline).active:focus, .btn.blue-chambray:not(.btn-outline).active.focus,
1855
    .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle:hover,
1856
    .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle:focus,
1857
    .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle.focus {
1858
      color: #FFFFFF;
1859
      background-color: #0d1318;
1860
      border-color: black; }
1861
  .btn.blue-chambray:not(.btn-outline):active, .btn.blue-chambray:not(.btn-outline).active,
1862
  .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle {
1863
    background-image: none; }
1864
  .btn.blue-chambray:not(.btn-outline).disabled:hover, .btn.blue-chambray:not(.btn-outline).disabled:focus, .btn.blue-chambray:not(.btn-outline).disabled.focus, .btn.blue-chambray:not(.btn-outline)[disabled]:hover, .btn.blue-chambray:not(.btn-outline)[disabled]:focus, .btn.blue-chambray:not(.btn-outline)[disabled].focus,
1865
  fieldset[disabled] .btn.blue-chambray:not(.btn-outline):hover,
1866
  fieldset[disabled] .btn.blue-chambray:not(.btn-outline):focus,
1867
  fieldset[disabled] .btn.blue-chambray:not(.btn-outline).focus {
1868
    background-color: #2C3E50;
1869
    border-color: #2C3E50; }
1870
  .btn.blue-chambray:not(.btn-outline) .badge {
1871
    color: #2C3E50;
1872
    background-color: #FFFFFF; }
1873
 
1874
.btn.btn-outline.blue-chambray {
1875
  border-color: #2C3E50;
1876
  color: #2C3E50;
1877
  background: none; }
1878
  .btn.btn-outline.blue-chambray:hover, .btn.btn-outline.blue-chambray:active, .btn.btn-outline.blue-chambray:active:hover, .btn.btn-outline.blue-chambray:active:focus, .btn.btn-outline.blue-chambray:focus, .btn.btn-outline.blue-chambray.active {
1879
    border-color: #2C3E50;
1880
    color: #FFFFFF;
1881
    background-color: #2C3E50; }
1882
 
1883
.btn.blue-chambray-stripe {
1884
  border-left: 4px solid #2C3E50 !important; }
1885
 
1886
.btn.blue-chambray.btn-no-border:not(.active) {
1887
  border-color: transparent; }
1888
 
1889
.btn.blue-ebonyclay:not(.btn-outline) {
1890
  color: #FFFFFF;
1891
  background-color: #22313F;
1892
  border-color: #22313F; }
1893
  .btn.blue-ebonyclay:not(.btn-outline):focus, .btn.blue-ebonyclay:not(.btn-outline).focus {
1894
    color: #FFFFFF;
1895
    background-color: #10171e;
1896
    border-color: black; }
1897
  .btn.blue-ebonyclay:not(.btn-outline):hover {
1898
    color: #FFFFFF;
1899
    background-color: #10171e;
1900
    border-color: #0d1217; }
1901
  .btn.blue-ebonyclay:not(.btn-outline):active, .btn.blue-ebonyclay:not(.btn-outline).active,
1902
  .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle {
1903
    color: #FFFFFF;
1904
    background-color: #10171e;
1905
    border-color: #0d1217; }
1906
    .btn.blue-ebonyclay:not(.btn-outline):active:hover, .btn.blue-ebonyclay:not(.btn-outline):active:focus, .btn.blue-ebonyclay:not(.btn-outline):active.focus, .btn.blue-ebonyclay:not(.btn-outline).active:hover, .btn.blue-ebonyclay:not(.btn-outline).active:focus, .btn.blue-ebonyclay:not(.btn-outline).active.focus,
1907
    .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle:hover,
1908
    .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle:focus,
1909
    .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle.focus {
1910
      color: #FFFFFF;
1911
      background-color: #040507;
1912
      border-color: black; }
1913
  .btn.blue-ebonyclay:not(.btn-outline):active, .btn.blue-ebonyclay:not(.btn-outline).active,
1914
  .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle {
1915
    background-image: none; }
1916
  .btn.blue-ebonyclay:not(.btn-outline).disabled:hover, .btn.blue-ebonyclay:not(.btn-outline).disabled:focus, .btn.blue-ebonyclay:not(.btn-outline).disabled.focus, .btn.blue-ebonyclay:not(.btn-outline)[disabled]:hover, .btn.blue-ebonyclay:not(.btn-outline)[disabled]:focus, .btn.blue-ebonyclay:not(.btn-outline)[disabled].focus,
1917
  fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):hover,
1918
  fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):focus,
1919
  fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline).focus {
1920
    background-color: #22313F;
1921
    border-color: #22313F; }
1922
  .btn.blue-ebonyclay:not(.btn-outline) .badge {
1923
    color: #22313F;
1924
    background-color: #FFFFFF; }
1925
 
1926
.btn.btn-outline.blue-ebonyclay {
1927
  border-color: #22313F;
1928
  color: #22313F;
1929
  background: none; }
1930
  .btn.btn-outline.blue-ebonyclay:hover, .btn.btn-outline.blue-ebonyclay:active, .btn.btn-outline.blue-ebonyclay:active:hover, .btn.btn-outline.blue-ebonyclay:active:focus, .btn.btn-outline.blue-ebonyclay:focus, .btn.btn-outline.blue-ebonyclay.active {
1931
    border-color: #22313F;
1932
    color: #FFFFFF;
1933
    background-color: #22313F; }
1934
 
1935
.btn.blue-ebonyclay-stripe {
1936
  border-left: 4px solid #22313F !important; }
1937
 
1938
.btn.blue-ebonyclay.btn-no-border:not(.active) {
1939
  border-color: transparent; }
1940
 
1941
.btn.blue-hoki:not(.btn-outline) {
1942
  color: #FFFFFF;
1943
  background-color: #67809F;
1944
  border-color: #67809F; }
1945
  .btn.blue-hoki:not(.btn-outline):focus, .btn.blue-hoki:not(.btn-outline).focus {
1946
    color: #FFFFFF;
1947
    background-color: #526781;
1948
    border-color: #344252; }
1949
  .btn.blue-hoki:not(.btn-outline):hover {
1950
    color: #FFFFFF;
1951
    background-color: #526781;
1952
    border-color: #4e627b; }
1953
  .btn.blue-hoki:not(.btn-outline):active, .btn.blue-hoki:not(.btn-outline).active,
1954
  .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle {
1955
    color: #FFFFFF;
1956
    background-color: #526781;
1957
    border-color: #4e627b; }
1958
    .btn.blue-hoki:not(.btn-outline):active:hover, .btn.blue-hoki:not(.btn-outline):active:focus, .btn.blue-hoki:not(.btn-outline):active.focus, .btn.blue-hoki:not(.btn-outline).active:hover, .btn.blue-hoki:not(.btn-outline).active:focus, .btn.blue-hoki:not(.btn-outline).active.focus,
1959
    .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle:hover,
1960
    .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle:focus,
1961
    .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle.focus {
1962
      color: #FFFFFF;
1963
      background-color: #44566b;
1964
      border-color: #344252; }
1965
  .btn.blue-hoki:not(.btn-outline):active, .btn.blue-hoki:not(.btn-outline).active,
1966
  .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle {
1967
    background-image: none; }
1968
  .btn.blue-hoki:not(.btn-outline).disabled:hover, .btn.blue-hoki:not(.btn-outline).disabled:focus, .btn.blue-hoki:not(.btn-outline).disabled.focus, .btn.blue-hoki:not(.btn-outline)[disabled]:hover, .btn.blue-hoki:not(.btn-outline)[disabled]:focus, .btn.blue-hoki:not(.btn-outline)[disabled].focus,
1969
  fieldset[disabled] .btn.blue-hoki:not(.btn-outline):hover,
1970
  fieldset[disabled] .btn.blue-hoki:not(.btn-outline):focus,
1971
  fieldset[disabled] .btn.blue-hoki:not(.btn-outline).focus {
1972
    background-color: #67809F;
1973
    border-color: #67809F; }
1974
  .btn.blue-hoki:not(.btn-outline) .badge {
1975
    color: #67809F;
1976
    background-color: #FFFFFF; }
1977
 
1978
.btn.btn-outline.blue-hoki {
1979
  border-color: #67809F;
1980
  color: #67809F;
1981
  background: none; }
1982
  .btn.btn-outline.blue-hoki:hover, .btn.btn-outline.blue-hoki:active, .btn.btn-outline.blue-hoki:active:hover, .btn.btn-outline.blue-hoki:active:focus, .btn.btn-outline.blue-hoki:focus, .btn.btn-outline.blue-hoki.active {
1983
    border-color: #67809F;
1984
    color: #FFFFFF;
1985
    background-color: #67809F; }
1986
 
1987
.btn.blue-hoki-stripe {
1988
  border-left: 4px solid #67809F !important; }
1989
 
1990
.btn.blue-hoki.btn-no-border:not(.active) {
1991
  border-color: transparent; }
1992
 
1993
.btn.blue-steel:not(.btn-outline) {
1994
  color: #FFFFFF;
1995
  background-color: #4B77BE;
1996
  border-color: #4B77BE; }
1997
  .btn.blue-steel:not(.btn-outline):focus, .btn.blue-steel:not(.btn-outline).focus {
1998
    color: #FFFFFF;
1999
    background-color: #395f9d;
2000
    border-color: #243d65; }
2001
  .btn.blue-steel:not(.btn-outline):hover {
2002
    color: #FFFFFF;
2003
    background-color: #395f9d;
2004
    border-color: #365b96; }
2005
  .btn.blue-steel:not(.btn-outline):active, .btn.blue-steel:not(.btn-outline).active,
2006
  .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle {
2007
    color: #FFFFFF;
2008
    background-color: #395f9d;
2009
    border-color: #365b96; }
2010
    .btn.blue-steel:not(.btn-outline):active:hover, .btn.blue-steel:not(.btn-outline):active:focus, .btn.blue-steel:not(.btn-outline):active.focus, .btn.blue-steel:not(.btn-outline).active:hover, .btn.blue-steel:not(.btn-outline).active:focus, .btn.blue-steel:not(.btn-outline).active.focus,
2011
    .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle:hover,
2012
    .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle:focus,
2013
    .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle.focus {
2014
      color: #FFFFFF;
2015
      background-color: #2f4f83;
2016
      border-color: #243d65; }
2017
  .btn.blue-steel:not(.btn-outline):active, .btn.blue-steel:not(.btn-outline).active,
2018
  .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle {
2019
    background-image: none; }
2020
  .btn.blue-steel:not(.btn-outline).disabled:hover, .btn.blue-steel:not(.btn-outline).disabled:focus, .btn.blue-steel:not(.btn-outline).disabled.focus, .btn.blue-steel:not(.btn-outline)[disabled]:hover, .btn.blue-steel:not(.btn-outline)[disabled]:focus, .btn.blue-steel:not(.btn-outline)[disabled].focus,
2021
  fieldset[disabled] .btn.blue-steel:not(.btn-outline):hover,
2022
  fieldset[disabled] .btn.blue-steel:not(.btn-outline):focus,
2023
  fieldset[disabled] .btn.blue-steel:not(.btn-outline).focus {
2024
    background-color: #4B77BE;
2025
    border-color: #4B77BE; }
2026
  .btn.blue-steel:not(.btn-outline) .badge {
2027
    color: #4B77BE;
2028
    background-color: #FFFFFF; }
2029
 
2030
.btn.btn-outline.blue-steel {
2031
  border-color: #4B77BE;
2032
  color: #4B77BE;
2033
  background: none; }
2034
  .btn.btn-outline.blue-steel:hover, .btn.btn-outline.blue-steel:active, .btn.btn-outline.blue-steel:active:hover, .btn.btn-outline.blue-steel:active:focus, .btn.btn-outline.blue-steel:focus, .btn.btn-outline.blue-steel.active {
2035
    border-color: #4B77BE;
2036
    color: #FFFFFF;
2037
    background-color: #4B77BE; }
2038
 
2039
.btn.blue-steel-stripe {
2040
  border-left: 4px solid #4B77BE !important; }
2041
 
2042
.btn.blue-steel.btn-no-border:not(.active) {
2043
  border-color: transparent; }
2044
 
2045
.btn.blue-soft:not(.btn-outline) {
2046
  color: #FFFFFF;
2047
  background-color: #4c87b9;
2048
  border-color: #4c87b9; }
2049
  .btn.blue-soft:not(.btn-outline):focus, .btn.blue-soft:not(.btn-outline).focus {
2050
    color: #FFFFFF;
2051
    background-color: #3b6d97;
2052
    border-color: #264560; }
2053
  .btn.blue-soft:not(.btn-outline):hover {
2054
    color: #FFFFFF;
2055
    background-color: #3b6d97;
2056
    border-color: #386890; }
2057
  .btn.blue-soft:not(.btn-outline):active, .btn.blue-soft:not(.btn-outline).active,
2058
  .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle {
2059
    color: #FFFFFF;
2060
    background-color: #3b6d97;
2061
    border-color: #386890; }
2062
    .btn.blue-soft:not(.btn-outline):active:hover, .btn.blue-soft:not(.btn-outline):active:focus, .btn.blue-soft:not(.btn-outline):active.focus, .btn.blue-soft:not(.btn-outline).active:hover, .btn.blue-soft:not(.btn-outline).active:focus, .btn.blue-soft:not(.btn-outline).active.focus,
2063
    .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle:hover,
2064
    .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle:focus,
2065
    .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle.focus {
2066
      color: #FFFFFF;
2067
      background-color: #315a7d;
2068
      border-color: #264560; }
2069
  .btn.blue-soft:not(.btn-outline):active, .btn.blue-soft:not(.btn-outline).active,
2070
  .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle {
2071
    background-image: none; }
2072
  .btn.blue-soft:not(.btn-outline).disabled:hover, .btn.blue-soft:not(.btn-outline).disabled:focus, .btn.blue-soft:not(.btn-outline).disabled.focus, .btn.blue-soft:not(.btn-outline)[disabled]:hover, .btn.blue-soft:not(.btn-outline)[disabled]:focus, .btn.blue-soft:not(.btn-outline)[disabled].focus,
2073
  fieldset[disabled] .btn.blue-soft:not(.btn-outline):hover,
2074
  fieldset[disabled] .btn.blue-soft:not(.btn-outline):focus,
2075
  fieldset[disabled] .btn.blue-soft:not(.btn-outline).focus {
2076
    background-color: #4c87b9;
2077
    border-color: #4c87b9; }
2078
  .btn.blue-soft:not(.btn-outline) .badge {
2079
    color: #4c87b9;
2080
    background-color: #FFFFFF; }
2081
 
2082
.btn.btn-outline.blue-soft {
2083
  border-color: #4c87b9;
2084
  color: #4c87b9;
2085
  background: none; }
2086
  .btn.btn-outline.blue-soft:hover, .btn.btn-outline.blue-soft:active, .btn.btn-outline.blue-soft:active:hover, .btn.btn-outline.blue-soft:active:focus, .btn.btn-outline.blue-soft:focus, .btn.btn-outline.blue-soft.active {
2087
    border-color: #4c87b9;
2088
    color: #FFFFFF;
2089
    background-color: #4c87b9; }
2090
 
2091
.btn.blue-soft-stripe {
2092
  border-left: 4px solid #4c87b9 !important; }
2093
 
2094
.btn.blue-soft.btn-no-border:not(.active) {
2095
  border-color: transparent; }
2096
 
2097
.btn.blue-dark:not(.btn-outline) {
2098
  color: #FFFFFF;
2099
  background-color: #5e738b;
2100
  border-color: #5e738b; }
2101
  .btn.blue-dark:not(.btn-outline):focus, .btn.blue-dark:not(.btn-outline).focus {
2102
    color: #FFFFFF;
2103
    background-color: #495a6d;
2104
    border-color: #2b343f; }
2105
  .btn.blue-dark:not(.btn-outline):hover {
2106
    color: #FFFFFF;
2107
    background-color: #495a6d;
2108
    border-color: #455566; }
2109
  .btn.blue-dark:not(.btn-outline):active, .btn.blue-dark:not(.btn-outline).active,
2110
  .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle {
2111
    color: #FFFFFF;
2112
    background-color: #495a6d;
2113
    border-color: #455566; }
2114
    .btn.blue-dark:not(.btn-outline):active:hover, .btn.blue-dark:not(.btn-outline):active:focus, .btn.blue-dark:not(.btn-outline):active.focus, .btn.blue-dark:not(.btn-outline).active:hover, .btn.blue-dark:not(.btn-outline).active:focus, .btn.blue-dark:not(.btn-outline).active.focus,
2115
    .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle:hover,
2116
    .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle:focus,
2117
    .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle.focus {
2118
      color: #FFFFFF;
2119
      background-color: #3b4857;
2120
      border-color: #2b343f; }
2121
  .btn.blue-dark:not(.btn-outline):active, .btn.blue-dark:not(.btn-outline).active,
2122
  .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle {
2123
    background-image: none; }
2124
  .btn.blue-dark:not(.btn-outline).disabled:hover, .btn.blue-dark:not(.btn-outline).disabled:focus, .btn.blue-dark:not(.btn-outline).disabled.focus, .btn.blue-dark:not(.btn-outline)[disabled]:hover, .btn.blue-dark:not(.btn-outline)[disabled]:focus, .btn.blue-dark:not(.btn-outline)[disabled].focus,
2125
  fieldset[disabled] .btn.blue-dark:not(.btn-outline):hover,
2126
  fieldset[disabled] .btn.blue-dark:not(.btn-outline):focus,
2127
  fieldset[disabled] .btn.blue-dark:not(.btn-outline).focus {
2128
    background-color: #5e738b;
2129
    border-color: #5e738b; }
2130
  .btn.blue-dark:not(.btn-outline) .badge {
2131
    color: #5e738b;
2132
    background-color: #FFFFFF; }
2133
 
2134
.btn.btn-outline.blue-dark {
2135
  border-color: #5e738b;
2136
  color: #5e738b;
2137
  background: none; }
2138
  .btn.btn-outline.blue-dark:hover, .btn.btn-outline.blue-dark:active, .btn.btn-outline.blue-dark:active:hover, .btn.btn-outline.blue-dark:active:focus, .btn.btn-outline.blue-dark:focus, .btn.btn-outline.blue-dark.active {
2139
    border-color: #5e738b;
2140
    color: #FFFFFF;
2141
    background-color: #5e738b; }
2142
 
2143
.btn.blue-dark-stripe {
2144
  border-left: 4px solid #5e738b !important; }
2145
 
2146
.btn.blue-dark.btn-no-border:not(.active) {
2147
  border-color: transparent; }
2148
 
2149
.btn.blue-sharp:not(.btn-outline) {
2150
  color: #FFFFFF;
2151
  background-color: #5C9BD1;
2152
  border-color: #5C9BD1; }
2153
  .btn.blue-sharp:not(.btn-outline):focus, .btn.blue-sharp:not(.btn-outline).focus {
2154
    color: #FFFFFF;
2155
    background-color: #3782c3;
2156
    border-color: #265a87; }
2157
  .btn.blue-sharp:not(.btn-outline):hover {
2158
    color: #FFFFFF;
2159
    background-color: #3782c3;
2160
    border-color: #357dbb; }
2161
  .btn.blue-sharp:not(.btn-outline):active, .btn.blue-sharp:not(.btn-outline).active,
2162
  .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle {
2163
    color: #FFFFFF;
2164
    background-color: #3782c3;
2165
    border-color: #357dbb; }
2166
    .btn.blue-sharp:not(.btn-outline):active:hover, .btn.blue-sharp:not(.btn-outline):active:focus, .btn.blue-sharp:not(.btn-outline):active.focus, .btn.blue-sharp:not(.btn-outline).active:hover, .btn.blue-sharp:not(.btn-outline).active:focus, .btn.blue-sharp:not(.btn-outline).active.focus,
2167
    .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle:hover,
2168
    .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle:focus,
2169
    .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle.focus {
2170
      color: #FFFFFF;
2171
      background-color: #2f70a7;
2172
      border-color: #265a87; }
2173
  .btn.blue-sharp:not(.btn-outline):active, .btn.blue-sharp:not(.btn-outline).active,
2174
  .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle {
2175
    background-image: none; }
2176
  .btn.blue-sharp:not(.btn-outline).disabled:hover, .btn.blue-sharp:not(.btn-outline).disabled:focus, .btn.blue-sharp:not(.btn-outline).disabled.focus, .btn.blue-sharp:not(.btn-outline)[disabled]:hover, .btn.blue-sharp:not(.btn-outline)[disabled]:focus, .btn.blue-sharp:not(.btn-outline)[disabled].focus,
2177
  fieldset[disabled] .btn.blue-sharp:not(.btn-outline):hover,
2178
  fieldset[disabled] .btn.blue-sharp:not(.btn-outline):focus,
2179
  fieldset[disabled] .btn.blue-sharp:not(.btn-outline).focus {
2180
    background-color: #5C9BD1;
2181
    border-color: #5C9BD1; }
2182
  .btn.blue-sharp:not(.btn-outline) .badge {
2183
    color: #5C9BD1;
2184
    background-color: #FFFFFF; }
2185
 
2186
.btn.btn-outline.blue-sharp {
2187
  border-color: #5C9BD1;
2188
  color: #5C9BD1;
2189
  background: none; }
2190
  .btn.btn-outline.blue-sharp:hover, .btn.btn-outline.blue-sharp:active, .btn.btn-outline.blue-sharp:active:hover, .btn.btn-outline.blue-sharp:active:focus, .btn.btn-outline.blue-sharp:focus, .btn.btn-outline.blue-sharp.active {
2191
    border-color: #5C9BD1;
2192
    color: #FFFFFF;
2193
    background-color: #5C9BD1; }
2194
 
2195
.btn.blue-sharp-stripe {
2196
  border-left: 4px solid #5C9BD1 !important; }
2197
 
2198
.btn.blue-sharp.btn-no-border:not(.active) {
2199
  border-color: transparent; }
2200
 
2201
.btn.blue-oleo:not(.btn-outline) {
2202
  color: #FFFFFF;
2203
  background-color: #94A0B2;
2204
  border-color: #94A0B2; }
2205
  .btn.blue-oleo:not(.btn-outline):focus, .btn.blue-oleo:not(.btn-outline).focus {
2206
    color: #FFFFFF;
2207
    background-color: #76869d;
2208
    border-color: #536073; }
2209
  .btn.blue-oleo:not(.btn-outline):hover {
2210
    color: #FFFFFF;
2211
    background-color: #76869d;
2212
    border-color: #708098; }
2213
  .btn.blue-oleo:not(.btn-outline):active, .btn.blue-oleo:not(.btn-outline).active,
2214
  .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle {
2215
    color: #FFFFFF;
2216
    background-color: #76869d;
2217
    border-color: #708098; }
2218
    .btn.blue-oleo:not(.btn-outline):active:hover, .btn.blue-oleo:not(.btn-outline):active:focus, .btn.blue-oleo:not(.btn-outline):active.focus, .btn.blue-oleo:not(.btn-outline).active:hover, .btn.blue-oleo:not(.btn-outline).active:focus, .btn.blue-oleo:not(.btn-outline).active.focus,
2219
    .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle:hover,
2220
    .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle:focus,
2221
    .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle.focus {
2222
      color: #FFFFFF;
2223
      background-color: #64748b;
2224
      border-color: #536073; }
2225
  .btn.blue-oleo:not(.btn-outline):active, .btn.blue-oleo:not(.btn-outline).active,
2226
  .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle {
2227
    background-image: none; }
2228
  .btn.blue-oleo:not(.btn-outline).disabled:hover, .btn.blue-oleo:not(.btn-outline).disabled:focus, .btn.blue-oleo:not(.btn-outline).disabled.focus, .btn.blue-oleo:not(.btn-outline)[disabled]:hover, .btn.blue-oleo:not(.btn-outline)[disabled]:focus, .btn.blue-oleo:not(.btn-outline)[disabled].focus,
2229
  fieldset[disabled] .btn.blue-oleo:not(.btn-outline):hover,
2230
  fieldset[disabled] .btn.blue-oleo:not(.btn-outline):focus,
2231
  fieldset[disabled] .btn.blue-oleo:not(.btn-outline).focus {
2232
    background-color: #94A0B2;
2233
    border-color: #94A0B2; }
2234
  .btn.blue-oleo:not(.btn-outline) .badge {
2235
    color: #94A0B2;
2236
    background-color: #FFFFFF; }
2237
 
2238
.btn.btn-outline.blue-oleo {
2239
  border-color: #94A0B2;
2240
  color: #94A0B2;
2241
  background: none; }
2242
  .btn.btn-outline.blue-oleo:hover, .btn.btn-outline.blue-oleo:active, .btn.btn-outline.blue-oleo:active:hover, .btn.btn-outline.blue-oleo:active:focus, .btn.btn-outline.blue-oleo:focus, .btn.btn-outline.blue-oleo.active {
2243
    border-color: #94A0B2;
2244
    color: #FFFFFF;
2245
    background-color: #94A0B2; }
2246
 
2247
.btn.blue-oleo-stripe {
2248
  border-left: 4px solid #94A0B2 !important; }
2249
 
2250
.btn.blue-oleo.btn-no-border:not(.active) {
2251
  border-color: transparent; }
2252
 
2253
.btn.green:not(.btn-outline) {
2254
  color: #FFFFFF;
2255
  background-color: #32c5d2;
2256
  border-color: #32c5d2; }
2257
  .btn.green:not(.btn-outline):focus, .btn.green:not(.btn-outline).focus {
2258
    color: #FFFFFF;
2259
    background-color: #26a1ab;
2260
    border-color: #18666d; }
2261
  .btn.green:not(.btn-outline):hover {
2262
    color: #FFFFFF;
2263
    background-color: #26a1ab;
2264
    border-color: #2499a3; }
2265
  .btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline).active,
2266
  .open > .btn.green:not(.btn-outline).dropdown-toggle {
2267
    color: #FFFFFF;
2268
    background-color: #26a1ab;
2269
    border-color: #2499a3; }
2270
    .btn.green:not(.btn-outline):active:hover, .btn.green:not(.btn-outline):active:focus, .btn.green:not(.btn-outline):active.focus, .btn.green:not(.btn-outline).active:hover, .btn.green:not(.btn-outline).active:focus, .btn.green:not(.btn-outline).active.focus,
2271
    .open > .btn.green:not(.btn-outline).dropdown-toggle:hover,
2272
    .open > .btn.green:not(.btn-outline).dropdown-toggle:focus,
2273
    .open > .btn.green:not(.btn-outline).dropdown-toggle.focus {
2274
      color: #FFFFFF;
2275
      background-color: #1f858e;
2276
      border-color: #18666d; }
2277
  .btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline).active,
2278
  .open > .btn.green:not(.btn-outline).dropdown-toggle {
2279
    background-image: none; }
2280
  .btn.green:not(.btn-outline).disabled:hover, .btn.green:not(.btn-outline).disabled:focus, .btn.green:not(.btn-outline).disabled.focus, .btn.green:not(.btn-outline)[disabled]:hover, .btn.green:not(.btn-outline)[disabled]:focus, .btn.green:not(.btn-outline)[disabled].focus,
2281
  fieldset[disabled] .btn.green:not(.btn-outline):hover,
2282
  fieldset[disabled] .btn.green:not(.btn-outline):focus,
2283
  fieldset[disabled] .btn.green:not(.btn-outline).focus {
2284
    background-color: #32c5d2;
2285
    border-color: #32c5d2; }
2286
  .btn.green:not(.btn-outline) .badge {
2287
    color: #32c5d2;
2288
    background-color: #FFFFFF; }
2289
 
2290
.btn.btn-outline.green {
2291
  border-color: #32c5d2;
2292
  color: #32c5d2;
2293
  background: none; }
2294
  .btn.btn-outline.green:hover, .btn.btn-outline.green:active, .btn.btn-outline.green:active:hover, .btn.btn-outline.green:active:focus, .btn.btn-outline.green:focus, .btn.btn-outline.green.active {
2295
    border-color: #32c5d2;
2296
    color: #FFFFFF;
2297
    background-color: #32c5d2; }
2298
 
2299
.btn.green-stripe {
2300
  border-left: 4px solid #32c5d2 !important; }
2301
 
2302
.btn.green.btn-no-border:not(.active) {
2303
  border-color: transparent; }
2304
 
2305
.btn.green-meadow:not(.btn-outline) {
2306
  color: #FFFFFF;
2307
  background-color: #1BBC9B;
2308
  border-color: #1BBC9B; }
2309
  .btn.green-meadow:not(.btn-outline):focus, .btn.green-meadow:not(.btn-outline).focus {
2310
    color: #FFFFFF;
2311
    background-color: #158f76;
2312
    border-color: #0b4d3f; }
2313
  .btn.green-meadow:not(.btn-outline):hover {
2314
    color: #FFFFFF;
2315
    background-color: #158f76;
2316
    border-color: #13866f; }
2317
  .btn.green-meadow:not(.btn-outline):active, .btn.green-meadow:not(.btn-outline).active,
2318
  .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle {
2319
    color: #FFFFFF;
2320
    background-color: #158f76;
2321
    border-color: #13866f; }
2322
    .btn.green-meadow:not(.btn-outline):active:hover, .btn.green-meadow:not(.btn-outline):active:focus, .btn.green-meadow:not(.btn-outline):active.focus, .btn.green-meadow:not(.btn-outline).active:hover, .btn.green-meadow:not(.btn-outline).active:focus, .btn.green-meadow:not(.btn-outline).active.focus,
2323
    .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle:hover,
2324
    .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle:focus,
2325
    .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle.focus {
2326
      color: #FFFFFF;
2327
      background-color: #10705c;
2328
      border-color: #0b4d3f; }
2329
  .btn.green-meadow:not(.btn-outline):active, .btn.green-meadow:not(.btn-outline).active,
2330
  .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle {
2331
    background-image: none; }
2332
  .btn.green-meadow:not(.btn-outline).disabled:hover, .btn.green-meadow:not(.btn-outline).disabled:focus, .btn.green-meadow:not(.btn-outline).disabled.focus, .btn.green-meadow:not(.btn-outline)[disabled]:hover, .btn.green-meadow:not(.btn-outline)[disabled]:focus, .btn.green-meadow:not(.btn-outline)[disabled].focus,
2333
  fieldset[disabled] .btn.green-meadow:not(.btn-outline):hover,
2334
  fieldset[disabled] .btn.green-meadow:not(.btn-outline):focus,
2335
  fieldset[disabled] .btn.green-meadow:not(.btn-outline).focus {
2336
    background-color: #1BBC9B;
2337
    border-color: #1BBC9B; }
2338
  .btn.green-meadow:not(.btn-outline) .badge {
2339
    color: #1BBC9B;
2340
    background-color: #FFFFFF; }
2341
 
2342
.btn.btn-outline.green-meadow {
2343
  border-color: #1BBC9B;
2344
  color: #1BBC9B;
2345
  background: none; }
2346
  .btn.btn-outline.green-meadow:hover, .btn.btn-outline.green-meadow:active, .btn.btn-outline.green-meadow:active:hover, .btn.btn-outline.green-meadow:active:focus, .btn.btn-outline.green-meadow:focus, .btn.btn-outline.green-meadow.active {
2347
    border-color: #1BBC9B;
2348
    color: #FFFFFF;
2349
    background-color: #1BBC9B; }
2350
 
2351
.btn.green-meadow-stripe {
2352
  border-left: 4px solid #1BBC9B !important; }
2353
 
2354
.btn.green-meadow.btn-no-border:not(.active) {
2355
  border-color: transparent; }
2356
 
2357
.btn.green-seagreen:not(.btn-outline) {
2358
  color: #FFFFFF;
2359
  background-color: #1BA39C;
2360
  border-color: #1BA39C; }
2361
  .btn.green-seagreen:not(.btn-outline):focus, .btn.green-seagreen:not(.btn-outline).focus {
2362
    color: #FFFFFF;
2363
    background-color: #147772;
2364
    border-color: #093633; }
2365
  .btn.green-seagreen:not(.btn-outline):hover {
2366
    color: #FFFFFF;
2367
    background-color: #147772;
2368
    border-color: #126e6a; }
2369
  .btn.green-seagreen:not(.btn-outline):active, .btn.green-seagreen:not(.btn-outline).active,
2370
  .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle {
2371
    color: #FFFFFF;
2372
    background-color: #147772;
2373
    border-color: #126e6a; }
2374
    .btn.green-seagreen:not(.btn-outline):active:hover, .btn.green-seagreen:not(.btn-outline):active:focus, .btn.green-seagreen:not(.btn-outline):active.focus, .btn.green-seagreen:not(.btn-outline).active:hover, .btn.green-seagreen:not(.btn-outline).active:focus, .btn.green-seagreen:not(.btn-outline).active.focus,
2375
    .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle:hover,
2376
    .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle:focus,
2377
    .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle.focus {
2378
      color: #FFFFFF;
2379
      background-color: #0f5955;
2380
      border-color: #093633; }
2381
  .btn.green-seagreen:not(.btn-outline):active, .btn.green-seagreen:not(.btn-outline).active,
2382
  .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle {
2383
    background-image: none; }
2384
  .btn.green-seagreen:not(.btn-outline).disabled:hover, .btn.green-seagreen:not(.btn-outline).disabled:focus, .btn.green-seagreen:not(.btn-outline).disabled.focus, .btn.green-seagreen:not(.btn-outline)[disabled]:hover, .btn.green-seagreen:not(.btn-outline)[disabled]:focus, .btn.green-seagreen:not(.btn-outline)[disabled].focus,
2385
  fieldset[disabled] .btn.green-seagreen:not(.btn-outline):hover,
2386
  fieldset[disabled] .btn.green-seagreen:not(.btn-outline):focus,
2387
  fieldset[disabled] .btn.green-seagreen:not(.btn-outline).focus {
2388
    background-color: #1BA39C;
2389
    border-color: #1BA39C; }
2390
  .btn.green-seagreen:not(.btn-outline) .badge {
2391
    color: #1BA39C;
2392
    background-color: #FFFFFF; }
2393
 
2394
.btn.btn-outline.green-seagreen {
2395
  border-color: #1BA39C;
2396
  color: #1BA39C;
2397
  background: none; }
2398
  .btn.btn-outline.green-seagreen:hover, .btn.btn-outline.green-seagreen:active, .btn.btn-outline.green-seagreen:active:hover, .btn.btn-outline.green-seagreen:active:focus, .btn.btn-outline.green-seagreen:focus, .btn.btn-outline.green-seagreen.active {
2399
    border-color: #1BA39C;
2400
    color: #FFFFFF;
2401
    background-color: #1BA39C; }
2402
 
2403
.btn.green-seagreen-stripe {
2404
  border-left: 4px solid #1BA39C !important; }
2405
 
2406
.btn.green-seagreen.btn-no-border:not(.active) {
2407
  border-color: transparent; }
2408
 
2409
.btn.green-turquoise:not(.btn-outline) {
2410
  color: #FFFFFF;
2411
  background-color: #36D7B7;
2412
  border-color: #36D7B7; }
2413
  .btn.green-turquoise:not(.btn-outline):focus, .btn.green-turquoise:not(.btn-outline).focus {
2414
    color: #FFFFFF;
2415
    background-color: #24b699;
2416
    border-color: #177663; }
2417
  .btn.green-turquoise:not(.btn-outline):hover {
2418
    color: #FFFFFF;
2419
    background-color: #24b699;
2420
    border-color: #22ad92; }
2421
  .btn.green-turquoise:not(.btn-outline):active, .btn.green-turquoise:not(.btn-outline).active,
2422
  .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle {
2423
    color: #FFFFFF;
2424
    background-color: #24b699;
2425
    border-color: #22ad92; }
2426
    .btn.green-turquoise:not(.btn-outline):active:hover, .btn.green-turquoise:not(.btn-outline):active:focus, .btn.green-turquoise:not(.btn-outline):active.focus, .btn.green-turquoise:not(.btn-outline).active:hover, .btn.green-turquoise:not(.btn-outline).active:focus, .btn.green-turquoise:not(.btn-outline).active.focus,
2427
    .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle:hover,
2428
    .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle:focus,
2429
    .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle.focus {
2430
      color: #FFFFFF;
2431
      background-color: #1e9880;
2432
      border-color: #177663; }
2433
  .btn.green-turquoise:not(.btn-outline):active, .btn.green-turquoise:not(.btn-outline).active,
2434
  .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle {
2435
    background-image: none; }
2436
  .btn.green-turquoise:not(.btn-outline).disabled:hover, .btn.green-turquoise:not(.btn-outline).disabled:focus, .btn.green-turquoise:not(.btn-outline).disabled.focus, .btn.green-turquoise:not(.btn-outline)[disabled]:hover, .btn.green-turquoise:not(.btn-outline)[disabled]:focus, .btn.green-turquoise:not(.btn-outline)[disabled].focus,
2437
  fieldset[disabled] .btn.green-turquoise:not(.btn-outline):hover,
2438
  fieldset[disabled] .btn.green-turquoise:not(.btn-outline):focus,
2439
  fieldset[disabled] .btn.green-turquoise:not(.btn-outline).focus {
2440
    background-color: #36D7B7;
2441
    border-color: #36D7B7; }
2442
  .btn.green-turquoise:not(.btn-outline) .badge {
2443
    color: #36D7B7;
2444
    background-color: #FFFFFF; }
2445
 
2446
.btn.btn-outline.green-turquoise {
2447
  border-color: #36D7B7;
2448
  color: #36D7B7;
2449
  background: none; }
2450
  .btn.btn-outline.green-turquoise:hover, .btn.btn-outline.green-turquoise:active, .btn.btn-outline.green-turquoise:active:hover, .btn.btn-outline.green-turquoise:active:focus, .btn.btn-outline.green-turquoise:focus, .btn.btn-outline.green-turquoise.active {
2451
    border-color: #36D7B7;
2452
    color: #FFFFFF;
2453
    background-color: #36D7B7; }
2454
 
2455
.btn.green-turquoise-stripe {
2456
  border-left: 4px solid #36D7B7 !important; }
2457
 
2458
.btn.green-turquoise.btn-no-border:not(.active) {
2459
  border-color: transparent; }
2460
 
2461
.btn.green-haze:not(.btn-outline) {
2462
  color: #FFFFFF;
2463
  background-color: #44b6ae;
2464
  border-color: #44b6ae; }
2465
  .btn.green-haze:not(.btn-outline):focus, .btn.green-haze:not(.btn-outline).focus {
2466
    color: #FFFFFF;
2467
    background-color: #36918b;
2468
    border-color: #215955; }
2469
  .btn.green-haze:not(.btn-outline):hover {
2470
    color: #FFFFFF;
2471
    background-color: #36918b;
2472
    border-color: #338983; }
2473
  .btn.green-haze:not(.btn-outline):active, .btn.green-haze:not(.btn-outline).active,
2474
  .open > .btn.green-haze:not(.btn-outline).dropdown-toggle {
2475
    color: #FFFFFF;
2476
    background-color: #36918b;
2477
    border-color: #338983; }
2478
    .btn.green-haze:not(.btn-outline):active:hover, .btn.green-haze:not(.btn-outline):active:focus, .btn.green-haze:not(.btn-outline):active.focus, .btn.green-haze:not(.btn-outline).active:hover, .btn.green-haze:not(.btn-outline).active:focus, .btn.green-haze:not(.btn-outline).active.focus,
2479
    .open > .btn.green-haze:not(.btn-outline).dropdown-toggle:hover,
2480
    .open > .btn.green-haze:not(.btn-outline).dropdown-toggle:focus,
2481
    .open > .btn.green-haze:not(.btn-outline).dropdown-toggle.focus {
2482
      color: #FFFFFF;
2483
      background-color: #2c7772;
2484
      border-color: #215955; }
2485
  .btn.green-haze:not(.btn-outline):active, .btn.green-haze:not(.btn-outline).active,
2486
  .open > .btn.green-haze:not(.btn-outline).dropdown-toggle {
2487
    background-image: none; }
2488
  .btn.green-haze:not(.btn-outline).disabled:hover, .btn.green-haze:not(.btn-outline).disabled:focus, .btn.green-haze:not(.btn-outline).disabled.focus, .btn.green-haze:not(.btn-outline)[disabled]:hover, .btn.green-haze:not(.btn-outline)[disabled]:focus, .btn.green-haze:not(.btn-outline)[disabled].focus,
2489
  fieldset[disabled] .btn.green-haze:not(.btn-outline):hover,
2490
  fieldset[disabled] .btn.green-haze:not(.btn-outline):focus,
2491
  fieldset[disabled] .btn.green-haze:not(.btn-outline).focus {
2492
    background-color: #44b6ae;
2493
    border-color: #44b6ae; }
2494
  .btn.green-haze:not(.btn-outline) .badge {
2495
    color: #44b6ae;
2496
    background-color: #FFFFFF; }
2497
 
2498
.btn.btn-outline.green-haze {
2499
  border-color: #44b6ae;
2500
  color: #44b6ae;
2501
  background: none; }
2502
  .btn.btn-outline.green-haze:hover, .btn.btn-outline.green-haze:active, .btn.btn-outline.green-haze:active:hover, .btn.btn-outline.green-haze:active:focus, .btn.btn-outline.green-haze:focus, .btn.btn-outline.green-haze.active {
2503
    border-color: #44b6ae;
2504
    color: #FFFFFF;
2505
    background-color: #44b6ae; }
2506
 
2507
.btn.green-haze-stripe {
2508
  border-left: 4px solid #44b6ae !important; }
2509
 
2510
.btn.green-haze.btn-no-border:not(.active) {
2511
  border-color: transparent; }
2512
 
2513
.btn.green-jungle:not(.btn-outline) {
2514
  color: #FFFFFF;
2515
  background-color: #26C281;
2516
  border-color: #26C281; }
2517
  .btn.green-jungle:not(.btn-outline):focus, .btn.green-jungle:not(.btn-outline).focus {
2518
    color: #FFFFFF;
2519
    background-color: #1e9765;
2520
    border-color: #11573a; }
2521
  .btn.green-jungle:not(.btn-outline):hover {
2522
    color: #FFFFFF;
2523
    background-color: #1e9765;
2524
    border-color: #1c8f5f; }
2525
  .btn.green-jungle:not(.btn-outline):active, .btn.green-jungle:not(.btn-outline).active,
2526
  .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle {
2527
    color: #FFFFFF;
2528
    background-color: #1e9765;
2529
    border-color: #1c8f5f; }
2530
    .btn.green-jungle:not(.btn-outline):active:hover, .btn.green-jungle:not(.btn-outline):active:focus, .btn.green-jungle:not(.btn-outline):active.focus, .btn.green-jungle:not(.btn-outline).active:hover, .btn.green-jungle:not(.btn-outline).active:focus, .btn.green-jungle:not(.btn-outline).active.focus,
2531
    .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle:hover,
2532
    .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle:focus,
2533
    .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle.focus {
2534
      color: #FFFFFF;
2535
      background-color: #187a51;
2536
      border-color: #11573a; }
2537
  .btn.green-jungle:not(.btn-outline):active, .btn.green-jungle:not(.btn-outline).active,
2538
  .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle {
2539
    background-image: none; }
2540
  .btn.green-jungle:not(.btn-outline).disabled:hover, .btn.green-jungle:not(.btn-outline).disabled:focus, .btn.green-jungle:not(.btn-outline).disabled.focus, .btn.green-jungle:not(.btn-outline)[disabled]:hover, .btn.green-jungle:not(.btn-outline)[disabled]:focus, .btn.green-jungle:not(.btn-outline)[disabled].focus,
2541
  fieldset[disabled] .btn.green-jungle:not(.btn-outline):hover,
2542
  fieldset[disabled] .btn.green-jungle:not(.btn-outline):focus,
2543
  fieldset[disabled] .btn.green-jungle:not(.btn-outline).focus {
2544
    background-color: #26C281;
2545
    border-color: #26C281; }
2546
  .btn.green-jungle:not(.btn-outline) .badge {
2547
    color: #26C281;
2548
    background-color: #FFFFFF; }
2549
 
2550
.btn.btn-outline.green-jungle {
2551
  border-color: #26C281;
2552
  color: #26C281;
2553
  background: none; }
2554
  .btn.btn-outline.green-jungle:hover, .btn.btn-outline.green-jungle:active, .btn.btn-outline.green-jungle:active:hover, .btn.btn-outline.green-jungle:active:focus, .btn.btn-outline.green-jungle:focus, .btn.btn-outline.green-jungle.active {
2555
    border-color: #26C281;
2556
    color: #FFFFFF;
2557
    background-color: #26C281; }
2558
 
2559
.btn.green-jungle-stripe {
2560
  border-left: 4px solid #26C281 !important; }
2561
 
2562
.btn.green-jungle.btn-no-border:not(.active) {
2563
  border-color: transparent; }
2564
 
2565
.btn.green-soft:not(.btn-outline) {
2566
  color: #FFFFFF;
2567
  background-color: #3faba4;
2568
  border-color: #3faba4; }
2569
  .btn.green-soft:not(.btn-outline):focus, .btn.green-soft:not(.btn-outline).focus {
2570
    color: #FFFFFF;
2571
    background-color: #318680;
2572
    border-color: #1d4e4b; }
2573
  .btn.green-soft:not(.btn-outline):hover {
2574
    color: #FFFFFF;
2575
    background-color: #318680;
2576
    border-color: #2f7e79; }
2577
  .btn.green-soft:not(.btn-outline):active, .btn.green-soft:not(.btn-outline).active,
2578
  .open > .btn.green-soft:not(.btn-outline).dropdown-toggle {
2579
    color: #FFFFFF;
2580
    background-color: #318680;
2581
    border-color: #2f7e79; }
2582
    .btn.green-soft:not(.btn-outline):active:hover, .btn.green-soft:not(.btn-outline):active:focus, .btn.green-soft:not(.btn-outline):active.focus, .btn.green-soft:not(.btn-outline).active:hover, .btn.green-soft:not(.btn-outline).active:focus, .btn.green-soft:not(.btn-outline).active.focus,
2583
    .open > .btn.green-soft:not(.btn-outline).dropdown-toggle:hover,
2584
    .open > .btn.green-soft:not(.btn-outline).dropdown-toggle:focus,
2585
    .open > .btn.green-soft:not(.btn-outline).dropdown-toggle.focus {
2586
      color: #FFFFFF;
2587
      background-color: #286c67;
2588
      border-color: #1d4e4b; }
2589
  .btn.green-soft:not(.btn-outline):active, .btn.green-soft:not(.btn-outline).active,
2590
  .open > .btn.green-soft:not(.btn-outline).dropdown-toggle {
2591
    background-image: none; }
2592
  .btn.green-soft:not(.btn-outline).disabled:hover, .btn.green-soft:not(.btn-outline).disabled:focus, .btn.green-soft:not(.btn-outline).disabled.focus, .btn.green-soft:not(.btn-outline)[disabled]:hover, .btn.green-soft:not(.btn-outline)[disabled]:focus, .btn.green-soft:not(.btn-outline)[disabled].focus,
2593
  fieldset[disabled] .btn.green-soft:not(.btn-outline):hover,
2594
  fieldset[disabled] .btn.green-soft:not(.btn-outline):focus,
2595
  fieldset[disabled] .btn.green-soft:not(.btn-outline).focus {
2596
    background-color: #3faba4;
2597
    border-color: #3faba4; }
2598
  .btn.green-soft:not(.btn-outline) .badge {
2599
    color: #3faba4;
2600
    background-color: #FFFFFF; }
2601
 
2602
.btn.btn-outline.green-soft {
2603
  border-color: #3faba4;
2604
  color: #3faba4;
2605
  background: none; }
2606
  .btn.btn-outline.green-soft:hover, .btn.btn-outline.green-soft:active, .btn.btn-outline.green-soft:active:hover, .btn.btn-outline.green-soft:active:focus, .btn.btn-outline.green-soft:focus, .btn.btn-outline.green-soft.active {
2607
    border-color: #3faba4;
2608
    color: #FFFFFF;
2609
    background-color: #3faba4; }
2610
 
2611
.btn.green-soft-stripe {
2612
  border-left: 4px solid #3faba4 !important; }
2613
 
2614
.btn.green-soft.btn-no-border:not(.active) {
2615
  border-color: transparent; }
2616
 
2617
.btn.green-dark:not(.btn-outline) {
2618
  color: #FFFFFF;
2619
  background-color: #4DB3A2;
2620
  border-color: #4DB3A2; }
2621
  .btn.green-dark:not(.btn-outline):focus, .btn.green-dark:not(.btn-outline).focus {
2622
    color: #FFFFFF;
2623
    background-color: #3d9082;
2624
    border-color: #265a51; }
2625
  .btn.green-dark:not(.btn-outline):hover {
2626
    color: #FFFFFF;
2627
    background-color: #3d9082;
2628
    border-color: #3a897b; }
2629
  .btn.green-dark:not(.btn-outline):active, .btn.green-dark:not(.btn-outline).active,
2630
  .open > .btn.green-dark:not(.btn-outline).dropdown-toggle {
2631
    color: #FFFFFF;
2632
    background-color: #3d9082;
2633
    border-color: #3a897b; }
2634
    .btn.green-dark:not(.btn-outline):active:hover, .btn.green-dark:not(.btn-outline):active:focus, .btn.green-dark:not(.btn-outline):active.focus, .btn.green-dark:not(.btn-outline).active:hover, .btn.green-dark:not(.btn-outline).active:focus, .btn.green-dark:not(.btn-outline).active.focus,
2635
    .open > .btn.green-dark:not(.btn-outline).dropdown-toggle:hover,
2636
    .open > .btn.green-dark:not(.btn-outline).dropdown-toggle:focus,
2637
    .open > .btn.green-dark:not(.btn-outline).dropdown-toggle.focus {
2638
      color: #FFFFFF;
2639
      background-color: #33776b;
2640
      border-color: #265a51; }
2641
  .btn.green-dark:not(.btn-outline):active, .btn.green-dark:not(.btn-outline).active,
2642
  .open > .btn.green-dark:not(.btn-outline).dropdown-toggle {
2643
    background-image: none; }
2644
  .btn.green-dark:not(.btn-outline).disabled:hover, .btn.green-dark:not(.btn-outline).disabled:focus, .btn.green-dark:not(.btn-outline).disabled.focus, .btn.green-dark:not(.btn-outline)[disabled]:hover, .btn.green-dark:not(.btn-outline)[disabled]:focus, .btn.green-dark:not(.btn-outline)[disabled].focus,
2645
  fieldset[disabled] .btn.green-dark:not(.btn-outline):hover,
2646
  fieldset[disabled] .btn.green-dark:not(.btn-outline):focus,
2647
  fieldset[disabled] .btn.green-dark:not(.btn-outline).focus {
2648
    background-color: #4DB3A2;
2649
    border-color: #4DB3A2; }
2650
  .btn.green-dark:not(.btn-outline) .badge {
2651
    color: #4DB3A2;
2652
    background-color: #FFFFFF; }
2653
 
2654
.btn.btn-outline.green-dark {
2655
  border-color: #4DB3A2;
2656
  color: #4DB3A2;
2657
  background: none; }
2658
  .btn.btn-outline.green-dark:hover, .btn.btn-outline.green-dark:active, .btn.btn-outline.green-dark:active:hover, .btn.btn-outline.green-dark:active:focus, .btn.btn-outline.green-dark:focus, .btn.btn-outline.green-dark.active {
2659
    border-color: #4DB3A2;
2660
    color: #FFFFFF;
2661
    background-color: #4DB3A2; }
2662
 
2663
.btn.green-dark-stripe {
2664
  border-left: 4px solid #4DB3A2 !important; }
2665
 
2666
.btn.green-dark.btn-no-border:not(.active) {
2667
  border-color: transparent; }
2668
 
2669
.btn.green-sharp:not(.btn-outline) {
2670
  color: #FFFFFF;
2671
  background-color: #2ab4c0;
2672
  border-color: #2ab4c0; }
2673
  .btn.green-sharp:not(.btn-outline):focus, .btn.green-sharp:not(.btn-outline).focus {
2674
    color: #FFFFFF;
2675
    background-color: #218d96;
2676
    border-color: #135257; }
2677
  .btn.green-sharp:not(.btn-outline):hover {
2678
    color: #FFFFFF;
2679
    background-color: #218d96;
2680
    border-color: #1f858e; }
2681
  .btn.green-sharp:not(.btn-outline):active, .btn.green-sharp:not(.btn-outline).active,
2682
  .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle {
2683
    color: #FFFFFF;
2684
    background-color: #218d96;
2685
    border-color: #1f858e; }
2686
    .btn.green-sharp:not(.btn-outline):active:hover, .btn.green-sharp:not(.btn-outline):active:focus, .btn.green-sharp:not(.btn-outline):active.focus, .btn.green-sharp:not(.btn-outline).active:hover, .btn.green-sharp:not(.btn-outline).active:focus, .btn.green-sharp:not(.btn-outline).active.focus,
2687
    .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle:hover,
2688
    .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle:focus,
2689
    .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle.focus {
2690
      color: #FFFFFF;
2691
      background-color: #1a7179;
2692
      border-color: #135257; }
2693
  .btn.green-sharp:not(.btn-outline):active, .btn.green-sharp:not(.btn-outline).active,
2694
  .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle {
2695
    background-image: none; }
2696
  .btn.green-sharp:not(.btn-outline).disabled:hover, .btn.green-sharp:not(.btn-outline).disabled:focus, .btn.green-sharp:not(.btn-outline).disabled.focus, .btn.green-sharp:not(.btn-outline)[disabled]:hover, .btn.green-sharp:not(.btn-outline)[disabled]:focus, .btn.green-sharp:not(.btn-outline)[disabled].focus,
2697
  fieldset[disabled] .btn.green-sharp:not(.btn-outline):hover,
2698
  fieldset[disabled] .btn.green-sharp:not(.btn-outline):focus,
2699
  fieldset[disabled] .btn.green-sharp:not(.btn-outline).focus {
2700
    background-color: #2ab4c0;
2701
    border-color: #2ab4c0; }
2702
  .btn.green-sharp:not(.btn-outline) .badge {
2703
    color: #2ab4c0;
2704
    background-color: #FFFFFF; }
2705
 
2706
.btn.btn-outline.green-sharp {
2707
  border-color: #2ab4c0;
2708
  color: #2ab4c0;
2709
  background: none; }
2710
  .btn.btn-outline.green-sharp:hover, .btn.btn-outline.green-sharp:active, .btn.btn-outline.green-sharp:active:hover, .btn.btn-outline.green-sharp:active:focus, .btn.btn-outline.green-sharp:focus, .btn.btn-outline.green-sharp.active {
2711
    border-color: #2ab4c0;
2712
    color: #FFFFFF;
2713
    background-color: #2ab4c0; }
2714
 
2715
.btn.green-sharp-stripe {
2716
  border-left: 4px solid #2ab4c0 !important; }
2717
 
2718
.btn.green-sharp.btn-no-border:not(.active) {
2719
  border-color: transparent; }
2720
 
2721
.btn.green-steel:not(.btn-outline) {
2722
  color: #FFFFFF;
2723
  background-color: #29b4b6;
2724
  border-color: #29b4b6; }
2725
  .btn.green-steel:not(.btn-outline):focus, .btn.green-steel:not(.btn-outline).focus {
2726
    color: #FFFFFF;
2727
    background-color: #208b8c;
2728
    border-color: #124d4e; }
2729
  .btn.green-steel:not(.btn-outline):hover {
2730
    color: #FFFFFF;
2731
    background-color: #208b8c;
2732
    border-color: #1e8384; }
2733
  .btn.green-steel:not(.btn-outline):active, .btn.green-steel:not(.btn-outline).active,
2734
  .open > .btn.green-steel:not(.btn-outline).dropdown-toggle {
2735
    color: #FFFFFF;
2736
    background-color: #208b8c;
2737
    border-color: #1e8384; }
2738
    .btn.green-steel:not(.btn-outline):active:hover, .btn.green-steel:not(.btn-outline):active:focus, .btn.green-steel:not(.btn-outline):active.focus, .btn.green-steel:not(.btn-outline).active:hover, .btn.green-steel:not(.btn-outline).active:focus, .btn.green-steel:not(.btn-outline).active.focus,
2739
    .open > .btn.green-steel:not(.btn-outline).dropdown-toggle:hover,
2740
    .open > .btn.green-steel:not(.btn-outline).dropdown-toggle:focus,
2741
    .open > .btn.green-steel:not(.btn-outline).dropdown-toggle.focus {
2742
      color: #FFFFFF;
2743
      background-color: #196e6f;
2744
      border-color: #124d4e; }
2745
  .btn.green-steel:not(.btn-outline):active, .btn.green-steel:not(.btn-outline).active,
2746
  .open > .btn.green-steel:not(.btn-outline).dropdown-toggle {
2747
    background-image: none; }
2748
  .btn.green-steel:not(.btn-outline).disabled:hover, .btn.green-steel:not(.btn-outline).disabled:focus, .btn.green-steel:not(.btn-outline).disabled.focus, .btn.green-steel:not(.btn-outline)[disabled]:hover, .btn.green-steel:not(.btn-outline)[disabled]:focus, .btn.green-steel:not(.btn-outline)[disabled].focus,
2749
  fieldset[disabled] .btn.green-steel:not(.btn-outline):hover,
2750
  fieldset[disabled] .btn.green-steel:not(.btn-outline):focus,
2751
  fieldset[disabled] .btn.green-steel:not(.btn-outline).focus {
2752
    background-color: #29b4b6;
2753
    border-color: #29b4b6; }
2754
  .btn.green-steel:not(.btn-outline) .badge {
2755
    color: #29b4b6;
2756
    background-color: #FFFFFF; }
2757
 
2758
.btn.btn-outline.green-steel {
2759
  border-color: #29b4b6;
2760
  color: #29b4b6;
2761
  background: none; }
2762
  .btn.btn-outline.green-steel:hover, .btn.btn-outline.green-steel:active, .btn.btn-outline.green-steel:active:hover, .btn.btn-outline.green-steel:active:focus, .btn.btn-outline.green-steel:focus, .btn.btn-outline.green-steel.active {
2763
    border-color: #29b4b6;
2764
    color: #FFFFFF;
2765
    background-color: #29b4b6; }
2766
 
2767
.btn.green-steel-stripe {
2768
  border-left: 4px solid #29b4b6 !important; }
2769
 
2770
.btn.green-steel.btn-no-border:not(.active) {
2771
  border-color: transparent; }
2772
 
2773
.btn.grey:not(.btn-outline) {
2774
  color: #333333;
2775
  background-color: #E5E5E5;
2776
  border-color: #E5E5E5; }
2777
  .btn.grey:not(.btn-outline):focus, .btn.grey:not(.btn-outline).focus {
2778
    color: #333333;
2779
    background-color: #cccccc;
2780
    border-color: #a5a5a5; }
2781
  .btn.grey:not(.btn-outline):hover {
2782
    color: #333333;
2783
    background-color: #cccccc;
2784
    border-color: #c6c6c6; }
2785
  .btn.grey:not(.btn-outline):active, .btn.grey:not(.btn-outline).active,
2786
  .open > .btn.grey:not(.btn-outline).dropdown-toggle {
2787
    color: #333333;
2788
    background-color: #cccccc;
2789
    border-color: #c6c6c6; }
2790
    .btn.grey:not(.btn-outline):active:hover, .btn.grey:not(.btn-outline):active:focus, .btn.grey:not(.btn-outline):active.focus, .btn.grey:not(.btn-outline).active:hover, .btn.grey:not(.btn-outline).active:focus, .btn.grey:not(.btn-outline).active.focus,
2791
    .open > .btn.grey:not(.btn-outline).dropdown-toggle:hover,
2792
    .open > .btn.grey:not(.btn-outline).dropdown-toggle:focus,
2793
    .open > .btn.grey:not(.btn-outline).dropdown-toggle.focus {
2794
      color: #333333;
2795
      background-color: #bababa;
2796
      border-color: #a5a5a5; }
2797
  .btn.grey:not(.btn-outline):active, .btn.grey:not(.btn-outline).active,
2798
  .open > .btn.grey:not(.btn-outline).dropdown-toggle {
2799
    background-image: none; }
2800
  .btn.grey:not(.btn-outline).disabled:hover, .btn.grey:not(.btn-outline).disabled:focus, .btn.grey:not(.btn-outline).disabled.focus, .btn.grey:not(.btn-outline)[disabled]:hover, .btn.grey:not(.btn-outline)[disabled]:focus, .btn.grey:not(.btn-outline)[disabled].focus,
2801
  fieldset[disabled] .btn.grey:not(.btn-outline):hover,
2802
  fieldset[disabled] .btn.grey:not(.btn-outline):focus,
2803
  fieldset[disabled] .btn.grey:not(.btn-outline).focus {
2804
    background-color: #E5E5E5;
2805
    border-color: #E5E5E5; }
2806
  .btn.grey:not(.btn-outline) .badge {
2807
    color: #E5E5E5;
2808
    background-color: #333333; }
2809
 
2810
.btn.btn-outline.grey {
2811
  border-color: #E5E5E5;
2812
  color: #E5E5E5;
2813
  background: none; }
2814
  .btn.btn-outline.grey:hover, .btn.btn-outline.grey:active, .btn.btn-outline.grey:active:hover, .btn.btn-outline.grey:active:focus, .btn.btn-outline.grey:focus, .btn.btn-outline.grey.active {
2815
    border-color: #E5E5E5;
2816
    color: #333333;
2817
    background-color: #E5E5E5; }
2818
 
2819
.btn.grey-stripe {
2820
  border-left: 4px solid #E5E5E5 !important; }
2821
 
2822
.btn.grey.btn-no-border:not(.active) {
2823
  border-color: transparent; }
2824
 
2825
.btn.grey-steel:not(.btn-outline) {
2826
  color: #80898e;
2827
  background-color: #e9edef;
2828
  border-color: #e9edef; }
2829
  .btn.grey-steel:not(.btn-outline):focus, .btn.grey-steel:not(.btn-outline).focus {
2830
    color: #80898e;
2831
    background-color: #cbd5da;
2832
    border-color: #9fb1b9; }
2833
  .btn.grey-steel:not(.btn-outline):hover {
2834
    color: #80898e;
2835
    background-color: #cbd5da;
2836
    border-color: #c6d0d5; }
2837
  .btn.grey-steel:not(.btn-outline):active, .btn.grey-steel:not(.btn-outline).active,
2838
  .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle {
2839
    color: #80898e;
2840
    background-color: #cbd5da;
2841
    border-color: #c6d0d5; }
2842
    .btn.grey-steel:not(.btn-outline):active:hover, .btn.grey-steel:not(.btn-outline):active:focus, .btn.grey-steel:not(.btn-outline):active.focus, .btn.grey-steel:not(.btn-outline).active:hover, .btn.grey-steel:not(.btn-outline).active:focus, .btn.grey-steel:not(.btn-outline).active.focus,
2843
    .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle:hover,
2844
    .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle:focus,
2845
    .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle.focus {
2846
      color: #80898e;
2847
      background-color: #b7c4ca;
2848
      border-color: #9fb1b9; }
2849
  .btn.grey-steel:not(.btn-outline):active, .btn.grey-steel:not(.btn-outline).active,
2850
  .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle {
2851
    background-image: none; }
2852
  .btn.grey-steel:not(.btn-outline).disabled:hover, .btn.grey-steel:not(.btn-outline).disabled:focus, .btn.grey-steel:not(.btn-outline).disabled.focus, .btn.grey-steel:not(.btn-outline)[disabled]:hover, .btn.grey-steel:not(.btn-outline)[disabled]:focus, .btn.grey-steel:not(.btn-outline)[disabled].focus,
2853
  fieldset[disabled] .btn.grey-steel:not(.btn-outline):hover,
2854
  fieldset[disabled] .btn.grey-steel:not(.btn-outline):focus,
2855
  fieldset[disabled] .btn.grey-steel:not(.btn-outline).focus {
2856
    background-color: #e9edef;
2857
    border-color: #e9edef; }
2858
  .btn.grey-steel:not(.btn-outline) .badge {
2859
    color: #e9edef;
2860
    background-color: #80898e; }
2861
 
2862
.btn.btn-outline.grey-steel {
2863
  border-color: #e9edef;
2864
  color: #e9edef;
2865
  background: none; }
2866
  .btn.btn-outline.grey-steel:hover, .btn.btn-outline.grey-steel:active, .btn.btn-outline.grey-steel:active:hover, .btn.btn-outline.grey-steel:active:focus, .btn.btn-outline.grey-steel:focus, .btn.btn-outline.grey-steel.active {
2867
    border-color: #e9edef;
2868
    color: #80898e;
2869
    background-color: #e9edef; }
2870
 
2871
.btn.grey-steel-stripe {
2872
  border-left: 4px solid #e9edef !important; }
2873
 
2874
.btn.grey-steel.btn-no-border:not(.active) {
2875
  border-color: transparent; }
2876
 
2877
.btn.grey-cararra:not(.btn-outline) {
2878
  color: #333333;
2879
  background-color: #fafafa;
2880
  border-color: #fafafa; }
2881
  .btn.grey-cararra:not(.btn-outline):focus, .btn.grey-cararra:not(.btn-outline).focus {
2882
    color: #333333;
2883
    background-color: #e1e1e1;
2884
    border-color: #bababa; }
2885
  .btn.grey-cararra:not(.btn-outline):hover {
2886
    color: #333333;
2887
    background-color: #e1e1e1;
2888
    border-color: #dbdbdb; }
2889
  .btn.grey-cararra:not(.btn-outline):active, .btn.grey-cararra:not(.btn-outline).active,
2890
  .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle {
2891
    color: #333333;
2892
    background-color: #e1e1e1;
2893
    border-color: #dbdbdb; }
2894
    .btn.grey-cararra:not(.btn-outline):active:hover, .btn.grey-cararra:not(.btn-outline):active:focus, .btn.grey-cararra:not(.btn-outline):active.focus, .btn.grey-cararra:not(.btn-outline).active:hover, .btn.grey-cararra:not(.btn-outline).active:focus, .btn.grey-cararra:not(.btn-outline).active.focus,
2895
    .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle:hover,
2896
    .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle:focus,
2897
    .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle.focus {
2898
      color: #333333;
2899
      background-color: #cfcfcf;
2900
      border-color: #bababa; }
2901
  .btn.grey-cararra:not(.btn-outline):active, .btn.grey-cararra:not(.btn-outline).active,
2902
  .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle {
2903
    background-image: none; }
2904
  .btn.grey-cararra:not(.btn-outline).disabled:hover, .btn.grey-cararra:not(.btn-outline).disabled:focus, .btn.grey-cararra:not(.btn-outline).disabled.focus, .btn.grey-cararra:not(.btn-outline)[disabled]:hover, .btn.grey-cararra:not(.btn-outline)[disabled]:focus, .btn.grey-cararra:not(.btn-outline)[disabled].focus,
2905
  fieldset[disabled] .btn.grey-cararra:not(.btn-outline):hover,
2906
  fieldset[disabled] .btn.grey-cararra:not(.btn-outline):focus,
2907
  fieldset[disabled] .btn.grey-cararra:not(.btn-outline).focus {
2908
    background-color: #fafafa;
2909
    border-color: #fafafa; }
2910
  .btn.grey-cararra:not(.btn-outline) .badge {
2911
    color: #fafafa;
2912
    background-color: #333333; }
2913
 
2914
.btn.btn-outline.grey-cararra {
2915
  border-color: #fafafa;
2916
  color: #fafafa;
2917
  background: none; }
2918
  .btn.btn-outline.grey-cararra:hover, .btn.btn-outline.grey-cararra:active, .btn.btn-outline.grey-cararra:active:hover, .btn.btn-outline.grey-cararra:active:focus, .btn.btn-outline.grey-cararra:focus, .btn.btn-outline.grey-cararra.active {
2919
    border-color: #fafafa;
2920
    color: #333333;
2921
    background-color: #fafafa; }
2922
 
2923
.btn.grey-cararra-stripe {
2924
  border-left: 4px solid #fafafa !important; }
2925
 
2926
.btn.grey-cararra.btn-no-border:not(.active) {
2927
  border-color: transparent; }
2928
 
2929
.btn.grey-gallery:not(.btn-outline) {
2930
  color: #ffffff;
2931
  background-color: #555555;
2932
  border-color: #555555; }
2933
  .btn.grey-gallery:not(.btn-outline):focus, .btn.grey-gallery:not(.btn-outline).focus {
2934
    color: #ffffff;
2935
    background-color: #3c3c3c;
2936
    border-color: #151515; }
2937
  .btn.grey-gallery:not(.btn-outline):hover {
2938
    color: #ffffff;
2939
    background-color: #3c3c3c;
2940
    border-color: #363636; }
2941
  .btn.grey-gallery:not(.btn-outline):active, .btn.grey-gallery:not(.btn-outline).active,
2942
  .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle {
2943
    color: #ffffff;
2944
    background-color: #3c3c3c;
2945
    border-color: #363636; }
2946
    .btn.grey-gallery:not(.btn-outline):active:hover, .btn.grey-gallery:not(.btn-outline):active:focus, .btn.grey-gallery:not(.btn-outline):active.focus, .btn.grey-gallery:not(.btn-outline).active:hover, .btn.grey-gallery:not(.btn-outline).active:focus, .btn.grey-gallery:not(.btn-outline).active.focus,
2947
    .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle:hover,
2948
    .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle:focus,
2949
    .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle.focus {
2950
      color: #ffffff;
2951
      background-color: #2a2a2a;
2952
      border-color: #151515; }
2953
  .btn.grey-gallery:not(.btn-outline):active, .btn.grey-gallery:not(.btn-outline).active,
2954
  .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle {
2955
    background-image: none; }
2956
  .btn.grey-gallery:not(.btn-outline).disabled:hover, .btn.grey-gallery:not(.btn-outline).disabled:focus, .btn.grey-gallery:not(.btn-outline).disabled.focus, .btn.grey-gallery:not(.btn-outline)[disabled]:hover, .btn.grey-gallery:not(.btn-outline)[disabled]:focus, .btn.grey-gallery:not(.btn-outline)[disabled].focus,
2957
  fieldset[disabled] .btn.grey-gallery:not(.btn-outline):hover,
2958
  fieldset[disabled] .btn.grey-gallery:not(.btn-outline):focus,
2959
  fieldset[disabled] .btn.grey-gallery:not(.btn-outline).focus {
2960
    background-color: #555555;
2961
    border-color: #555555; }
2962
  .btn.grey-gallery:not(.btn-outline) .badge {
2963
    color: #555555;
2964
    background-color: #ffffff; }
2965
 
2966
.btn.btn-outline.grey-gallery {
2967
  border-color: #555555;
2968
  color: #555555;
2969
  background: none; }
2970
  .btn.btn-outline.grey-gallery:hover, .btn.btn-outline.grey-gallery:active, .btn.btn-outline.grey-gallery:active:hover, .btn.btn-outline.grey-gallery:active:focus, .btn.btn-outline.grey-gallery:focus, .btn.btn-outline.grey-gallery.active {
2971
    border-color: #555555;
2972
    color: #ffffff;
2973
    background-color: #555555; }
2974
 
2975
.btn.grey-gallery-stripe {
2976
  border-left: 4px solid #555555 !important; }
2977
 
2978
.btn.grey-gallery.btn-no-border:not(.active) {
2979
  border-color: transparent; }
2980
 
2981
.btn.grey-cascade:not(.btn-outline) {
2982
  color: #FFFFFF;
2983
  background-color: #95A5A6;
2984
  border-color: #95A5A6; }
2985
  .btn.grey-cascade:not(.btn-outline):focus, .btn.grey-cascade:not(.btn-outline).focus {
2986
    color: #FFFFFF;
2987
    background-color: #798d8f;
2988
    border-color: #566566; }
2989
  .btn.grey-cascade:not(.btn-outline):hover {
2990
    color: #FFFFFF;
2991
    background-color: #798d8f;
2992
    border-color: #74898a; }
2993
  .btn.grey-cascade:not(.btn-outline):active, .btn.grey-cascade:not(.btn-outline).active,
2994
  .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle {
2995
    color: #FFFFFF;
2996
    background-color: #798d8f;
2997
    border-color: #74898a; }
2998
    .btn.grey-cascade:not(.btn-outline):active:hover, .btn.grey-cascade:not(.btn-outline):active:focus, .btn.grey-cascade:not(.btn-outline):active.focus, .btn.grey-cascade:not(.btn-outline).active:hover, .btn.grey-cascade:not(.btn-outline).active:focus, .btn.grey-cascade:not(.btn-outline).active.focus,
2999
    .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle:hover,
3000
    .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle:focus,
3001
    .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle.focus {
3002
      color: #FFFFFF;
3003
      background-color: #687b7c;
3004
      border-color: #566566; }
3005
  .btn.grey-cascade:not(.btn-outline):active, .btn.grey-cascade:not(.btn-outline).active,
3006
  .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle {
3007
    background-image: none; }
3008
  .btn.grey-cascade:not(.btn-outline).disabled:hover, .btn.grey-cascade:not(.btn-outline).disabled:focus, .btn.grey-cascade:not(.btn-outline).disabled.focus, .btn.grey-cascade:not(.btn-outline)[disabled]:hover, .btn.grey-cascade:not(.btn-outline)[disabled]:focus, .btn.grey-cascade:not(.btn-outline)[disabled].focus,
3009
  fieldset[disabled] .btn.grey-cascade:not(.btn-outline):hover,
3010
  fieldset[disabled] .btn.grey-cascade:not(.btn-outline):focus,
3011
  fieldset[disabled] .btn.grey-cascade:not(.btn-outline).focus {
3012
    background-color: #95A5A6;
3013
    border-color: #95A5A6; }
3014
  .btn.grey-cascade:not(.btn-outline) .badge {
3015
    color: #95A5A6;
3016
    background-color: #FFFFFF; }
3017
 
3018
.btn.btn-outline.grey-cascade {
3019
  border-color: #95A5A6;
3020
  color: #95A5A6;
3021
  background: none; }
3022
  .btn.btn-outline.grey-cascade:hover, .btn.btn-outline.grey-cascade:active, .btn.btn-outline.grey-cascade:active:hover, .btn.btn-outline.grey-cascade:active:focus, .btn.btn-outline.grey-cascade:focus, .btn.btn-outline.grey-cascade.active {
3023
    border-color: #95A5A6;
3024
    color: #FFFFFF;
3025
    background-color: #95A5A6; }
3026
 
3027
.btn.grey-cascade-stripe {
3028
  border-left: 4px solid #95A5A6 !important; }
3029
 
3030
.btn.grey-cascade.btn-no-border:not(.active) {
3031
  border-color: transparent; }
3032
 
3033
.btn.grey-silver:not(.btn-outline) {
3034
  color: #FAFCFB;
3035
  background-color: #BFBFBF;
3036
  border-color: #BFBFBF; }
3037
  .btn.grey-silver:not(.btn-outline):focus, .btn.grey-silver:not(.btn-outline).focus {
3038
    color: #FAFCFB;
3039
    background-color: #a6a6a6;
3040
    border-color: #7f7f7f; }
3041
  .btn.grey-silver:not(.btn-outline):hover {
3042
    color: #FAFCFB;
3043
    background-color: #a6a6a6;
3044
    border-color: #a0a0a0; }
3045
  .btn.grey-silver:not(.btn-outline):active, .btn.grey-silver:not(.btn-outline).active,
3046
  .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle {
3047
    color: #FAFCFB;
3048
    background-color: #a6a6a6;
3049
    border-color: #a0a0a0; }
3050
    .btn.grey-silver:not(.btn-outline):active:hover, .btn.grey-silver:not(.btn-outline):active:focus, .btn.grey-silver:not(.btn-outline):active.focus, .btn.grey-silver:not(.btn-outline).active:hover, .btn.grey-silver:not(.btn-outline).active:focus, .btn.grey-silver:not(.btn-outline).active.focus,
3051
    .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle:hover,
3052
    .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle:focus,
3053
    .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle.focus {
3054
      color: #FAFCFB;
3055
      background-color: #949494;
3056
      border-color: #7f7f7f; }
3057
  .btn.grey-silver:not(.btn-outline):active, .btn.grey-silver:not(.btn-outline).active,
3058
  .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle {
3059
    background-image: none; }
3060
  .btn.grey-silver:not(.btn-outline).disabled:hover, .btn.grey-silver:not(.btn-outline).disabled:focus, .btn.grey-silver:not(.btn-outline).disabled.focus, .btn.grey-silver:not(.btn-outline)[disabled]:hover, .btn.grey-silver:not(.btn-outline)[disabled]:focus, .btn.grey-silver:not(.btn-outline)[disabled].focus,
3061
  fieldset[disabled] .btn.grey-silver:not(.btn-outline):hover,
3062
  fieldset[disabled] .btn.grey-silver:not(.btn-outline):focus,
3063
  fieldset[disabled] .btn.grey-silver:not(.btn-outline).focus {
3064
    background-color: #BFBFBF;
3065
    border-color: #BFBFBF; }
3066
  .btn.grey-silver:not(.btn-outline) .badge {
3067
    color: #BFBFBF;
3068
    background-color: #FAFCFB; }
3069
 
3070
.btn.btn-outline.grey-silver {
3071
  border-color: #BFBFBF;
3072
  color: #BFBFBF;
3073
  background: none; }
3074
  .btn.btn-outline.grey-silver:hover, .btn.btn-outline.grey-silver:active, .btn.btn-outline.grey-silver:active:hover, .btn.btn-outline.grey-silver:active:focus, .btn.btn-outline.grey-silver:focus, .btn.btn-outline.grey-silver.active {
3075
    border-color: #BFBFBF;
3076
    color: #FAFCFB;
3077
    background-color: #BFBFBF; }
3078
 
3079
.btn.grey-silver-stripe {
3080
  border-left: 4px solid #BFBFBF !important; }
3081
 
3082
.btn.grey-silver.btn-no-border:not(.active) {
3083
  border-color: transparent; }
3084
 
3085
.btn.grey-salsa:not(.btn-outline) {
3086
  color: #FAFCFB;
3087
  background-color: #ACB5C3;
3088
  border-color: #ACB5C3; }
3089
  .btn.grey-salsa:not(.btn-outline):focus, .btn.grey-salsa:not(.btn-outline).focus {
3090
    color: #FAFCFB;
3091
    background-color: #8e9bae;
3092
    border-color: #64748b; }
3093
  .btn.grey-salsa:not(.btn-outline):hover {
3094
    color: #FAFCFB;
3095
    background-color: #8e9bae;
3096
    border-color: #8895a9; }
3097
  .btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa:not(.btn-outline).active,
3098
  .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle {
3099
    color: #FAFCFB;
3100
    background-color: #8e9bae;
3101
    border-color: #8895a9; }
3102
    .btn.grey-salsa:not(.btn-outline):active:hover, .btn.grey-salsa:not(.btn-outline):active:focus, .btn.grey-salsa:not(.btn-outline):active.focus, .btn.grey-salsa:not(.btn-outline).active:hover, .btn.grey-salsa:not(.btn-outline).active:focus, .btn.grey-salsa:not(.btn-outline).active.focus,
3103
    .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle:hover,
3104
    .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle:focus,
3105
    .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle.focus {
3106
      color: #FAFCFB;
3107
      background-color: #7a889f;
3108
      border-color: #64748b; }
3109
  .btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa:not(.btn-outline).active,
3110
  .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle {
3111
    background-image: none; }
3112
  .btn.grey-salsa:not(.btn-outline).disabled:hover, .btn.grey-salsa:not(.btn-outline).disabled:focus, .btn.grey-salsa:not(.btn-outline).disabled.focus, .btn.grey-salsa:not(.btn-outline)[disabled]:hover, .btn.grey-salsa:not(.btn-outline)[disabled]:focus, .btn.grey-salsa:not(.btn-outline)[disabled].focus,
3113
  fieldset[disabled] .btn.grey-salsa:not(.btn-outline):hover,
3114
  fieldset[disabled] .btn.grey-salsa:not(.btn-outline):focus,
3115
  fieldset[disabled] .btn.grey-salsa:not(.btn-outline).focus {
3116
    background-color: #ACB5C3;
3117
    border-color: #ACB5C3; }
3118
  .btn.grey-salsa:not(.btn-outline) .badge {
3119
    color: #ACB5C3;
3120
    background-color: #FAFCFB; }
3121
 
3122
.btn.btn-outline.grey-salsa {
3123
  border-color: #ACB5C3;
3124
  color: #ACB5C3;
3125
  background: none; }
3126
  .btn.btn-outline.grey-salsa:hover, .btn.btn-outline.grey-salsa:active, .btn.btn-outline.grey-salsa:active:hover, .btn.btn-outline.grey-salsa:active:focus, .btn.btn-outline.grey-salsa:focus, .btn.btn-outline.grey-salsa.active {
3127
    border-color: #ACB5C3;
3128
    color: #FAFCFB;
3129
    background-color: #ACB5C3; }
3130
 
3131
.btn.grey-salsa-stripe {
3132
  border-left: 4px solid #ACB5C3 !important; }
3133
 
3134
.btn.grey-salsa.btn-no-border:not(.active) {
3135
  border-color: transparent; }
3136
 
3137
.btn.grey-salt:not(.btn-outline) {
3138
  color: #FAFCFB;
3139
  background-color: #bfcad1;
3140
  border-color: #bfcad1; }
3141
  .btn.grey-salt:not(.btn-outline):focus, .btn.grey-salt:not(.btn-outline).focus {
3142
    color: #FAFCFB;
3143
    background-color: #a1b1bc;
3144
    border-color: #758d9c; }
3145
  .btn.grey-salt:not(.btn-outline):hover {
3146
    color: #FAFCFB;
3147
    background-color: #a1b1bc;
3148
    border-color: #9badb7; }
3149
  .btn.grey-salt:not(.btn-outline):active, .btn.grey-salt:not(.btn-outline).active,
3150
  .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle {
3151
    color: #FAFCFB;
3152
    background-color: #a1b1bc;
3153
    border-color: #9badb7; }
3154
    .btn.grey-salt:not(.btn-outline):active:hover, .btn.grey-salt:not(.btn-outline):active:focus, .btn.grey-salt:not(.btn-outline):active.focus, .btn.grey-salt:not(.btn-outline).active:hover, .btn.grey-salt:not(.btn-outline).active:focus, .btn.grey-salt:not(.btn-outline).active.focus,
3155
    .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle:hover,
3156
    .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle:focus,
3157
    .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle.focus {
3158
      color: #FAFCFB;
3159
      background-color: #8da0ad;
3160
      border-color: #758d9c; }
3161
  .btn.grey-salt:not(.btn-outline):active, .btn.grey-salt:not(.btn-outline).active,
3162
  .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle {
3163
    background-image: none; }
3164
  .btn.grey-salt:not(.btn-outline).disabled:hover, .btn.grey-salt:not(.btn-outline).disabled:focus, .btn.grey-salt:not(.btn-outline).disabled.focus, .btn.grey-salt:not(.btn-outline)[disabled]:hover, .btn.grey-salt:not(.btn-outline)[disabled]:focus, .btn.grey-salt:not(.btn-outline)[disabled].focus,
3165
  fieldset[disabled] .btn.grey-salt:not(.btn-outline):hover,
3166
  fieldset[disabled] .btn.grey-salt:not(.btn-outline):focus,
3167
  fieldset[disabled] .btn.grey-salt:not(.btn-outline).focus {
3168
    background-color: #bfcad1;
3169
    border-color: #bfcad1; }
3170
  .btn.grey-salt:not(.btn-outline) .badge {
3171
    color: #bfcad1;
3172
    background-color: #FAFCFB; }
3173
 
3174
.btn.btn-outline.grey-salt {
3175
  border-color: #bfcad1;
3176
  color: #bfcad1;
3177
  background: none; }
3178
  .btn.btn-outline.grey-salt:hover, .btn.btn-outline.grey-salt:active, .btn.btn-outline.grey-salt:active:hover, .btn.btn-outline.grey-salt:active:focus, .btn.btn-outline.grey-salt:focus, .btn.btn-outline.grey-salt.active {
3179
    border-color: #bfcad1;
3180
    color: #FAFCFB;
3181
    background-color: #bfcad1; }
3182
 
3183
.btn.grey-salt-stripe {
3184
  border-left: 4px solid #bfcad1 !important; }
3185
 
3186
.btn.grey-salt.btn-no-border:not(.active) {
3187
  border-color: transparent; }
3188
 
3189
.btn.grey-mint:not(.btn-outline) {
3190
  color: #FFFFFF;
3191
  background-color: #525e64;
3192
  border-color: #525e64; }
3193
  .btn.grey-mint:not(.btn-outline):focus, .btn.grey-mint:not(.btn-outline).focus {
3194
    color: #FFFFFF;
3195
    background-color: #3b4448;
3196
    border-color: #191c1e; }
3197
  .btn.grey-mint:not(.btn-outline):hover {
3198
    color: #FFFFFF;
3199
    background-color: #3b4448;
3200
    border-color: #363e42; }
3201
  .btn.grey-mint:not(.btn-outline):active, .btn.grey-mint:not(.btn-outline).active,
3202
  .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle {
3203
    color: #FFFFFF;
3204
    background-color: #3b4448;
3205
    border-color: #363e42; }
3206
    .btn.grey-mint:not(.btn-outline):active:hover, .btn.grey-mint:not(.btn-outline):active:focus, .btn.grey-mint:not(.btn-outline):active.focus, .btn.grey-mint:not(.btn-outline).active:hover, .btn.grey-mint:not(.btn-outline).active:focus, .btn.grey-mint:not(.btn-outline).active.focus,
3207
    .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle:hover,
3208
    .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle:focus,
3209
    .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle.focus {
3210
      color: #FFFFFF;
3211
      background-color: #2b3134;
3212
      border-color: #191c1e; }
3213
  .btn.grey-mint:not(.btn-outline):active, .btn.grey-mint:not(.btn-outline).active,
3214
  .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle {
3215
    background-image: none; }
3216
  .btn.grey-mint:not(.btn-outline).disabled:hover, .btn.grey-mint:not(.btn-outline).disabled:focus, .btn.grey-mint:not(.btn-outline).disabled.focus, .btn.grey-mint:not(.btn-outline)[disabled]:hover, .btn.grey-mint:not(.btn-outline)[disabled]:focus, .btn.grey-mint:not(.btn-outline)[disabled].focus,
3217
  fieldset[disabled] .btn.grey-mint:not(.btn-outline):hover,
3218
  fieldset[disabled] .btn.grey-mint:not(.btn-outline):focus,
3219
  fieldset[disabled] .btn.grey-mint:not(.btn-outline).focus {
3220
    background-color: #525e64;
3221
    border-color: #525e64; }
3222
  .btn.grey-mint:not(.btn-outline) .badge {
3223
    color: #525e64;
3224
    background-color: #FFFFFF; }
3225
 
3226
.btn.btn-outline.grey-mint {
3227
  border-color: #525e64;
3228
  color: #525e64;
3229
  background: none; }
3230
  .btn.btn-outline.grey-mint:hover, .btn.btn-outline.grey-mint:active, .btn.btn-outline.grey-mint:active:hover, .btn.btn-outline.grey-mint:active:focus, .btn.btn-outline.grey-mint:focus, .btn.btn-outline.grey-mint.active {
3231
    border-color: #525e64;
3232
    color: #FFFFFF;
3233
    background-color: #525e64; }
3234
 
3235
.btn.grey-mint-stripe {
3236
  border-left: 4px solid #525e64 !important; }
3237
 
3238
.btn.grey-mint.btn-no-border:not(.active) {
3239
  border-color: transparent; }
3240
 
3241
.btn.red:not(.btn-outline) {
3242
  color: #ffffff;
3243
  background-color: #e7505a;
3244
  border-color: #e7505a; }
3245
  .btn.red:not(.btn-outline):focus, .btn.red:not(.btn-outline).focus {
3246
    color: #ffffff;
3247
    background-color: #e12330;
3248
    border-color: #a1161f; }
3249
  .btn.red:not(.btn-outline):hover {
3250
    color: #ffffff;
3251
    background-color: #e12330;
3252
    border-color: #dc1e2b; }
3253
  .btn.red:not(.btn-outline):active, .btn.red:not(.btn-outline).active,
3254
  .open > .btn.red:not(.btn-outline).dropdown-toggle {
3255
    color: #ffffff;
3256
    background-color: #e12330;
3257
    border-color: #dc1e2b; }
3258
    .btn.red:not(.btn-outline):active:hover, .btn.red:not(.btn-outline):active:focus, .btn.red:not(.btn-outline):active.focus, .btn.red:not(.btn-outline).active:hover, .btn.red:not(.btn-outline).active:focus, .btn.red:not(.btn-outline).active.focus,
3259
    .open > .btn.red:not(.btn-outline).dropdown-toggle:hover,
3260
    .open > .btn.red:not(.btn-outline).dropdown-toggle:focus,
3261
    .open > .btn.red:not(.btn-outline).dropdown-toggle.focus {
3262
      color: #ffffff;
3263
      background-color: #c51b26;
3264
      border-color: #a1161f; }
3265
  .btn.red:not(.btn-outline):active, .btn.red:not(.btn-outline).active,
3266
  .open > .btn.red:not(.btn-outline).dropdown-toggle {
3267
    background-image: none; }
3268
  .btn.red:not(.btn-outline).disabled:hover, .btn.red:not(.btn-outline).disabled:focus, .btn.red:not(.btn-outline).disabled.focus, .btn.red:not(.btn-outline)[disabled]:hover, .btn.red:not(.btn-outline)[disabled]:focus, .btn.red:not(.btn-outline)[disabled].focus,
3269
  fieldset[disabled] .btn.red:not(.btn-outline):hover,
3270
  fieldset[disabled] .btn.red:not(.btn-outline):focus,
3271
  fieldset[disabled] .btn.red:not(.btn-outline).focus {
3272
    background-color: #e7505a;
3273
    border-color: #e7505a; }
3274
  .btn.red:not(.btn-outline) .badge {
3275
    color: #e7505a;
3276
    background-color: #ffffff; }
3277
 
3278
.btn.btn-outline.red {
3279
  border-color: #e7505a;
3280
  color: #e7505a;
3281
  background: none; }
3282
  .btn.btn-outline.red:hover, .btn.btn-outline.red:active, .btn.btn-outline.red:active:hover, .btn.btn-outline.red:active:focus, .btn.btn-outline.red:focus, .btn.btn-outline.red.active {
3283
    border-color: #e7505a;
3284
    color: #ffffff;
3285
    background-color: #e7505a; }
3286
 
3287
.btn.red-stripe {
3288
  border-left: 4px solid #e7505a !important; }
3289
 
3290
.btn.red.btn-no-border:not(.active) {
3291
  border-color: transparent; }
3292
 
3293
.btn.red-pink:not(.btn-outline) {
3294
  color: #ffffff;
3295
  background-color: #E08283;
3296
  border-color: #E08283; }
3297
  .btn.red-pink:not(.btn-outline):focus, .btn.red-pink:not(.btn-outline).focus {
3298
    color: #ffffff;
3299
    background-color: #d6595a;
3300
    border-color: #b52d2e; }
3301
  .btn.red-pink:not(.btn-outline):hover {
3302
    color: #ffffff;
3303
    background-color: #d6595a;
3304
    border-color: #d45152; }
3305
  .btn.red-pink:not(.btn-outline):active, .btn.red-pink:not(.btn-outline).active,
3306
  .open > .btn.red-pink:not(.btn-outline).dropdown-toggle {
3307
    color: #ffffff;
3308
    background-color: #d6595a;
3309
    border-color: #d45152; }
3310
    .btn.red-pink:not(.btn-outline):active:hover, .btn.red-pink:not(.btn-outline):active:focus, .btn.red-pink:not(.btn-outline):active.focus, .btn.red-pink:not(.btn-outline).active:hover, .btn.red-pink:not(.btn-outline).active:focus, .btn.red-pink:not(.btn-outline).active.focus,
3311
    .open > .btn.red-pink:not(.btn-outline).dropdown-toggle:hover,
3312
    .open > .btn.red-pink:not(.btn-outline).dropdown-toggle:focus,
3313
    .open > .btn.red-pink:not(.btn-outline).dropdown-toggle.focus {
3314
      color: #ffffff;
3315
      background-color: #cf3d3e;
3316
      border-color: #b52d2e; }
3317
  .btn.red-pink:not(.btn-outline):active, .btn.red-pink:not(.btn-outline).active,
3318
  .open > .btn.red-pink:not(.btn-outline).dropdown-toggle {
3319
    background-image: none; }
3320
  .btn.red-pink:not(.btn-outline).disabled:hover, .btn.red-pink:not(.btn-outline).disabled:focus, .btn.red-pink:not(.btn-outline).disabled.focus, .btn.red-pink:not(.btn-outline)[disabled]:hover, .btn.red-pink:not(.btn-outline)[disabled]:focus, .btn.red-pink:not(.btn-outline)[disabled].focus,
3321
  fieldset[disabled] .btn.red-pink:not(.btn-outline):hover,
3322
  fieldset[disabled] .btn.red-pink:not(.btn-outline):focus,
3323
  fieldset[disabled] .btn.red-pink:not(.btn-outline).focus {
3324
    background-color: #E08283;
3325
    border-color: #E08283; }
3326
  .btn.red-pink:not(.btn-outline) .badge {
3327
    color: #E08283;
3328
    background-color: #ffffff; }
3329
 
3330
.btn.btn-outline.red-pink {
3331
  border-color: #E08283;
3332
  color: #E08283;
3333
  background: none; }
3334
  .btn.btn-outline.red-pink:hover, .btn.btn-outline.red-pink:active, .btn.btn-outline.red-pink:active:hover, .btn.btn-outline.red-pink:active:focus, .btn.btn-outline.red-pink:focus, .btn.btn-outline.red-pink.active {
3335
    border-color: #E08283;
3336
    color: #ffffff;
3337
    background-color: #E08283; }
3338
 
3339
.btn.red-pink-stripe {
3340
  border-left: 4px solid #E08283 !important; }
3341
 
3342
.btn.red-pink.btn-no-border:not(.active) {
3343
  border-color: transparent; }
3344
 
3345
.btn.red-sunglo:not(.btn-outline) {
3346
  color: #ffffff;
3347
  background-color: #E26A6A;
3348
  border-color: #E26A6A; }
3349
  .btn.red-sunglo:not(.btn-outline):focus, .btn.red-sunglo:not(.btn-outline).focus {
3350
    color: #ffffff;
3351
    background-color: #da3f3f;
3352
    border-color: #ab2121; }
3353
  .btn.red-sunglo:not(.btn-outline):hover {
3354
    color: #ffffff;
3355
    background-color: #da3f3f;
3356
    border-color: #d83737; }
3357
  .btn.red-sunglo:not(.btn-outline):active, .btn.red-sunglo:not(.btn-outline).active,
3358
  .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle {
3359
    color: #ffffff;
3360
    background-color: #da3f3f;
3361
    border-color: #d83737; }
3362
    .btn.red-sunglo:not(.btn-outline):active:hover, .btn.red-sunglo:not(.btn-outline):active:focus, .btn.red-sunglo:not(.btn-outline):active.focus, .btn.red-sunglo:not(.btn-outline).active:hover, .btn.red-sunglo:not(.btn-outline).active:focus, .btn.red-sunglo:not(.btn-outline).active.focus,
3363
    .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle:hover,
3364
    .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle:focus,
3365
    .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle.focus {
3366
      color: #ffffff;
3367
      background-color: #cd2828;
3368
      border-color: #ab2121; }
3369
  .btn.red-sunglo:not(.btn-outline):active, .btn.red-sunglo:not(.btn-outline).active,
3370
  .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle {
3371
    background-image: none; }
3372
  .btn.red-sunglo:not(.btn-outline).disabled:hover, .btn.red-sunglo:not(.btn-outline).disabled:focus, .btn.red-sunglo:not(.btn-outline).disabled.focus, .btn.red-sunglo:not(.btn-outline)[disabled]:hover, .btn.red-sunglo:not(.btn-outline)[disabled]:focus, .btn.red-sunglo:not(.btn-outline)[disabled].focus,
3373
  fieldset[disabled] .btn.red-sunglo:not(.btn-outline):hover,
3374
  fieldset[disabled] .btn.red-sunglo:not(.btn-outline):focus,
3375
  fieldset[disabled] .btn.red-sunglo:not(.btn-outline).focus {
3376
    background-color: #E26A6A;
3377
    border-color: #E26A6A; }
3378
  .btn.red-sunglo:not(.btn-outline) .badge {
3379
    color: #E26A6A;
3380
    background-color: #ffffff; }
3381
 
3382
.btn.btn-outline.red-sunglo {
3383
  border-color: #E26A6A;
3384
  color: #E26A6A;
3385
  background: none; }
3386
  .btn.btn-outline.red-sunglo:hover, .btn.btn-outline.red-sunglo:active, .btn.btn-outline.red-sunglo:active:hover, .btn.btn-outline.red-sunglo:active:focus, .btn.btn-outline.red-sunglo:focus, .btn.btn-outline.red-sunglo.active {
3387
    border-color: #E26A6A;
3388
    color: #ffffff;
3389
    background-color: #E26A6A; }
3390
 
3391
.btn.red-sunglo-stripe {
3392
  border-left: 4px solid #E26A6A !important; }
3393
 
3394
.btn.red-sunglo.btn-no-border:not(.active) {
3395
  border-color: transparent; }
3396
 
3397
.btn.red-intense:not(.btn-outline) {
3398
  color: #ffffff;
3399
  background-color: #e35b5a;
3400
  border-color: #e35b5a; }
3401
  .btn.red-intense:not(.btn-outline):focus, .btn.red-intense:not(.btn-outline).focus {
3402
    color: #ffffff;
3403
    background-color: #dc302e;
3404
    border-color: #a21c1b; }
3405
  .btn.red-intense:not(.btn-outline):hover {
3406
    color: #ffffff;
3407
    background-color: #dc302e;
3408
    border-color: #da2726; }
3409
  .btn.red-intense:not(.btn-outline):active, .btn.red-intense:not(.btn-outline).active,
3410
  .open > .btn.red-intense:not(.btn-outline).dropdown-toggle {
3411
    color: #ffffff;
3412
    background-color: #dc302e;
3413
    border-color: #da2726; }
3414
    .btn.red-intense:not(.btn-outline):active:hover, .btn.red-intense:not(.btn-outline):active:focus, .btn.red-intense:not(.btn-outline):active.focus, .btn.red-intense:not(.btn-outline).active:hover, .btn.red-intense:not(.btn-outline).active:focus, .btn.red-intense:not(.btn-outline).active.focus,
3415
    .open > .btn.red-intense:not(.btn-outline).dropdown-toggle:hover,
3416
    .open > .btn.red-intense:not(.btn-outline).dropdown-toggle:focus,
3417
    .open > .btn.red-intense:not(.btn-outline).dropdown-toggle.focus {
3418
      color: #ffffff;
3419
      background-color: #c52321;
3420
      border-color: #a21c1b; }
3421
  .btn.red-intense:not(.btn-outline):active, .btn.red-intense:not(.btn-outline).active,
3422
  .open > .btn.red-intense:not(.btn-outline).dropdown-toggle {
3423
    background-image: none; }
3424
  .btn.red-intense:not(.btn-outline).disabled:hover, .btn.red-intense:not(.btn-outline).disabled:focus, .btn.red-intense:not(.btn-outline).disabled.focus, .btn.red-intense:not(.btn-outline)[disabled]:hover, .btn.red-intense:not(.btn-outline)[disabled]:focus, .btn.red-intense:not(.btn-outline)[disabled].focus,
3425
  fieldset[disabled] .btn.red-intense:not(.btn-outline):hover,
3426
  fieldset[disabled] .btn.red-intense:not(.btn-outline):focus,
3427
  fieldset[disabled] .btn.red-intense:not(.btn-outline).focus {
3428
    background-color: #e35b5a;
3429
    border-color: #e35b5a; }
3430
  .btn.red-intense:not(.btn-outline) .badge {
3431
    color: #e35b5a;
3432
    background-color: #ffffff; }
3433
 
3434
.btn.btn-outline.red-intense {
3435
  border-color: #e35b5a;
3436
  color: #e35b5a;
3437
  background: none; }
3438
  .btn.btn-outline.red-intense:hover, .btn.btn-outline.red-intense:active, .btn.btn-outline.red-intense:active:hover, .btn.btn-outline.red-intense:active:focus, .btn.btn-outline.red-intense:focus, .btn.btn-outline.red-intense.active {
3439
    border-color: #e35b5a;
3440
    color: #ffffff;
3441
    background-color: #e35b5a; }
3442
 
3443
.btn.red-intense-stripe {
3444
  border-left: 4px solid #e35b5a !important; }
3445
 
3446
.btn.red-intense.btn-no-border:not(.active) {
3447
  border-color: transparent; }
3448
 
3449
.btn.red-thunderbird:not(.btn-outline) {
3450
  color: #ffffff;
3451
  background-color: #D91E18;
3452
  border-color: #D91E18; }
3453
  .btn.red-thunderbird:not(.btn-outline):focus, .btn.red-thunderbird:not(.btn-outline).focus {
3454
    color: #ffffff;
3455
    background-color: #ab1813;
3456
    border-color: #660e0b; }
3457
  .btn.red-thunderbird:not(.btn-outline):hover {
3458
    color: #ffffff;
3459
    background-color: #ab1813;
3460
    border-color: #a21612; }
3461
  .btn.red-thunderbird:not(.btn-outline):active, .btn.red-thunderbird:not(.btn-outline).active,
3462
  .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle {
3463
    color: #ffffff;
3464
    background-color: #ab1813;
3465
    border-color: #a21612; }
3466
    .btn.red-thunderbird:not(.btn-outline):active:hover, .btn.red-thunderbird:not(.btn-outline):active:focus, .btn.red-thunderbird:not(.btn-outline):active.focus, .btn.red-thunderbird:not(.btn-outline).active:hover, .btn.red-thunderbird:not(.btn-outline).active:focus, .btn.red-thunderbird:not(.btn-outline).active.focus,
3467
    .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle:hover,
3468
    .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle:focus,
3469
    .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle.focus {
3470
      color: #ffffff;
3471
      background-color: #8b130f;
3472
      border-color: #660e0b; }
3473
  .btn.red-thunderbird:not(.btn-outline):active, .btn.red-thunderbird:not(.btn-outline).active,
3474
  .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle {
3475
    background-image: none; }
3476
  .btn.red-thunderbird:not(.btn-outline).disabled:hover, .btn.red-thunderbird:not(.btn-outline).disabled:focus, .btn.red-thunderbird:not(.btn-outline).disabled.focus, .btn.red-thunderbird:not(.btn-outline)[disabled]:hover, .btn.red-thunderbird:not(.btn-outline)[disabled]:focus, .btn.red-thunderbird:not(.btn-outline)[disabled].focus,
3477
  fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):hover,
3478
  fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):focus,
3479
  fieldset[disabled] .btn.red-thunderbird:not(.btn-outline).focus {
3480
    background-color: #D91E18;
3481
    border-color: #D91E18; }
3482
  .btn.red-thunderbird:not(.btn-outline) .badge {
3483
    color: #D91E18;
3484
    background-color: #ffffff; }
3485
 
3486
.btn.btn-outline.red-thunderbird {
3487
  border-color: #D91E18;
3488
  color: #D91E18;
3489
  background: none; }
3490
  .btn.btn-outline.red-thunderbird:hover, .btn.btn-outline.red-thunderbird:active, .btn.btn-outline.red-thunderbird:active:hover, .btn.btn-outline.red-thunderbird:active:focus, .btn.btn-outline.red-thunderbird:focus, .btn.btn-outline.red-thunderbird.active {
3491
    border-color: #D91E18;
3492
    color: #ffffff;
3493
    background-color: #D91E18; }
3494
 
3495
.btn.red-thunderbird-stripe {
3496
  border-left: 4px solid #D91E18 !important; }
3497
 
3498
.btn.red-thunderbird.btn-no-border:not(.active) {
3499
  border-color: transparent; }
3500
 
3501
.btn.red-flamingo:not(.btn-outline) {
3502
  color: #ffffff;
3503
  background-color: #EF4836;
3504
  border-color: #EF4836; }
3505
  .btn.red-flamingo:not(.btn-outline):focus, .btn.red-flamingo:not(.btn-outline).focus {
3506
    color: #ffffff;
3507
    background-color: #e02612;
3508
    border-color: #991a0c; }
3509
  .btn.red-flamingo:not(.btn-outline):hover {
3510
    color: #ffffff;
3511
    background-color: #e02612;
3512
    border-color: #d72411; }
3513
  .btn.red-flamingo:not(.btn-outline):active, .btn.red-flamingo:not(.btn-outline).active,
3514
  .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle {
3515
    color: #ffffff;
3516
    background-color: #e02612;
3517
    border-color: #d72411; }
3518
    .btn.red-flamingo:not(.btn-outline):active:hover, .btn.red-flamingo:not(.btn-outline):active:focus, .btn.red-flamingo:not(.btn-outline):active.focus, .btn.red-flamingo:not(.btn-outline).active:hover, .btn.red-flamingo:not(.btn-outline).active:focus, .btn.red-flamingo:not(.btn-outline).active.focus,
3519
    .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle:hover,
3520
    .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle:focus,
3521
    .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle.focus {
3522
      color: #ffffff;
3523
      background-color: #bf200f;
3524
      border-color: #991a0c; }
3525
  .btn.red-flamingo:not(.btn-outline):active, .btn.red-flamingo:not(.btn-outline).active,
3526
  .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle {
3527
    background-image: none; }
3528
  .btn.red-flamingo:not(.btn-outline).disabled:hover, .btn.red-flamingo:not(.btn-outline).disabled:focus, .btn.red-flamingo:not(.btn-outline).disabled.focus, .btn.red-flamingo:not(.btn-outline)[disabled]:hover, .btn.red-flamingo:not(.btn-outline)[disabled]:focus, .btn.red-flamingo:not(.btn-outline)[disabled].focus,
3529
  fieldset[disabled] .btn.red-flamingo:not(.btn-outline):hover,
3530
  fieldset[disabled] .btn.red-flamingo:not(.btn-outline):focus,
3531
  fieldset[disabled] .btn.red-flamingo:not(.btn-outline).focus {
3532
    background-color: #EF4836;
3533
    border-color: #EF4836; }
3534
  .btn.red-flamingo:not(.btn-outline) .badge {
3535
    color: #EF4836;
3536
    background-color: #ffffff; }
3537
 
3538
.btn.btn-outline.red-flamingo {
3539
  border-color: #EF4836;
3540
  color: #EF4836;
3541
  background: none; }
3542
  .btn.btn-outline.red-flamingo:hover, .btn.btn-outline.red-flamingo:active, .btn.btn-outline.red-flamingo:active:hover, .btn.btn-outline.red-flamingo:active:focus, .btn.btn-outline.red-flamingo:focus, .btn.btn-outline.red-flamingo.active {
3543
    border-color: #EF4836;
3544
    color: #ffffff;
3545
    background-color: #EF4836; }
3546
 
3547
.btn.red-flamingo-stripe {
3548
  border-left: 4px solid #EF4836 !important; }
3549
 
3550
.btn.red-flamingo.btn-no-border:not(.active) {
3551
  border-color: transparent; }
3552
 
3553
.btn.red-soft:not(.btn-outline) {
3554
  color: #ffffff;
3555
  background-color: #d05454;
3556
  border-color: #d05454; }
3557
  .btn.red-soft:not(.btn-outline):focus, .btn.red-soft:not(.btn-outline).focus {
3558
    color: #ffffff;
3559
    background-color: #bd3434;
3560
    border-color: #812323; }
3561
  .btn.red-soft:not(.btn-outline):hover {
3562
    color: #ffffff;
3563
    background-color: #bd3434;
3564
    border-color: #b53232; }
3565
  .btn.red-soft:not(.btn-outline):active, .btn.red-soft:not(.btn-outline).active,
3566
  .open > .btn.red-soft:not(.btn-outline).dropdown-toggle {
3567
    color: #ffffff;
3568
    background-color: #bd3434;
3569
    border-color: #b53232; }
3570
    .btn.red-soft:not(.btn-outline):active:hover, .btn.red-soft:not(.btn-outline):active:focus, .btn.red-soft:not(.btn-outline):active.focus, .btn.red-soft:not(.btn-outline).active:hover, .btn.red-soft:not(.btn-outline).active:focus, .btn.red-soft:not(.btn-outline).active.focus,
3571
    .open > .btn.red-soft:not(.btn-outline).dropdown-toggle:hover,
3572
    .open > .btn.red-soft:not(.btn-outline).dropdown-toggle:focus,
3573
    .open > .btn.red-soft:not(.btn-outline).dropdown-toggle.focus {
3574
      color: #ffffff;
3575
      background-color: #a12c2c;
3576
      border-color: #812323; }
3577
  .btn.red-soft:not(.btn-outline):active, .btn.red-soft:not(.btn-outline).active,
3578
  .open > .btn.red-soft:not(.btn-outline).dropdown-toggle {
3579
    background-image: none; }
3580
  .btn.red-soft:not(.btn-outline).disabled:hover, .btn.red-soft:not(.btn-outline).disabled:focus, .btn.red-soft:not(.btn-outline).disabled.focus, .btn.red-soft:not(.btn-outline)[disabled]:hover, .btn.red-soft:not(.btn-outline)[disabled]:focus, .btn.red-soft:not(.btn-outline)[disabled].focus,
3581
  fieldset[disabled] .btn.red-soft:not(.btn-outline):hover,
3582
  fieldset[disabled] .btn.red-soft:not(.btn-outline):focus,
3583
  fieldset[disabled] .btn.red-soft:not(.btn-outline).focus {
3584
    background-color: #d05454;
3585
    border-color: #d05454; }
3586
  .btn.red-soft:not(.btn-outline) .badge {
3587
    color: #d05454;
3588
    background-color: #ffffff; }
3589
 
3590
.btn.btn-outline.red-soft {
3591
  border-color: #d05454;
3592
  color: #d05454;
3593
  background: none; }
3594
  .btn.btn-outline.red-soft:hover, .btn.btn-outline.red-soft:active, .btn.btn-outline.red-soft:active:hover, .btn.btn-outline.red-soft:active:focus, .btn.btn-outline.red-soft:focus, .btn.btn-outline.red-soft.active {
3595
    border-color: #d05454;
3596
    color: #ffffff;
3597
    background-color: #d05454; }
3598
 
3599
.btn.red-soft-stripe {
3600
  border-left: 4px solid #d05454 !important; }
3601
 
3602
.btn.red-soft.btn-no-border:not(.active) {
3603
  border-color: transparent; }
3604
 
3605
.btn.red-haze:not(.btn-outline) {
3606
  color: #ffffff;
3607
  background-color: #f36a5a;
3608
  border-color: #f36a5a; }
3609
  .btn.red-haze:not(.btn-outline):focus, .btn.red-haze:not(.btn-outline).focus {
3610
    color: #ffffff;
3611
    background-color: #f03f2a;
3612
    border-color: #c0210e; }
3613
  .btn.red-haze:not(.btn-outline):hover {
3614
    color: #ffffff;
3615
    background-color: #f03f2a;
3616
    border-color: #ef3621; }
3617
  .btn.red-haze:not(.btn-outline):active, .btn.red-haze:not(.btn-outline).active,
3618
  .open > .btn.red-haze:not(.btn-outline).dropdown-toggle {
3619
    color: #ffffff;
3620
    background-color: #f03f2a;
3621
    border-color: #ef3621; }
3622
    .btn.red-haze:not(.btn-outline):active:hover, .btn.red-haze:not(.btn-outline):active:focus, .btn.red-haze:not(.btn-outline):active.focus, .btn.red-haze:not(.btn-outline).active:hover, .btn.red-haze:not(.btn-outline).active:focus, .btn.red-haze:not(.btn-outline).active.focus,
3623
    .open > .btn.red-haze:not(.btn-outline).dropdown-toggle:hover,
3624
    .open > .btn.red-haze:not(.btn-outline).dropdown-toggle:focus,
3625
    .open > .btn.red-haze:not(.btn-outline).dropdown-toggle.focus {
3626
      color: #ffffff;
3627
      background-color: #e62711;
3628
      border-color: #c0210e; }
3629
  .btn.red-haze:not(.btn-outline):active, .btn.red-haze:not(.btn-outline).active,
3630
  .open > .btn.red-haze:not(.btn-outline).dropdown-toggle {
3631
    background-image: none; }
3632
  .btn.red-haze:not(.btn-outline).disabled:hover, .btn.red-haze:not(.btn-outline).disabled:focus, .btn.red-haze:not(.btn-outline).disabled.focus, .btn.red-haze:not(.btn-outline)[disabled]:hover, .btn.red-haze:not(.btn-outline)[disabled]:focus, .btn.red-haze:not(.btn-outline)[disabled].focus,
3633
  fieldset[disabled] .btn.red-haze:not(.btn-outline):hover,
3634
  fieldset[disabled] .btn.red-haze:not(.btn-outline):focus,
3635
  fieldset[disabled] .btn.red-haze:not(.btn-outline).focus {
3636
    background-color: #f36a5a;
3637
    border-color: #f36a5a; }
3638
  .btn.red-haze:not(.btn-outline) .badge {
3639
    color: #f36a5a;
3640
    background-color: #ffffff; }
3641
 
3642
.btn.btn-outline.red-haze {
3643
  border-color: #f36a5a;
3644
  color: #f36a5a;
3645
  background: none; }
3646
  .btn.btn-outline.red-haze:hover, .btn.btn-outline.red-haze:active, .btn.btn-outline.red-haze:active:hover, .btn.btn-outline.red-haze:active:focus, .btn.btn-outline.red-haze:focus, .btn.btn-outline.red-haze.active {
3647
    border-color: #f36a5a;
3648
    color: #ffffff;
3649
    background-color: #f36a5a; }
3650
 
3651
.btn.red-haze-stripe {
3652
  border-left: 4px solid #f36a5a !important; }
3653
 
3654
.btn.red-haze.btn-no-border:not(.active) {
3655
  border-color: transparent; }
3656
 
3657
.btn.red-mint:not(.btn-outline) {
3658
  color: #ffffff;
3659
  background-color: #e43a45;
3660
  border-color: #e43a45; }
3661
  .btn.red-mint:not(.btn-outline):focus, .btn.red-mint:not(.btn-outline).focus {
3662
    color: #ffffff;
3663
    background-color: #cf1c28;
3664
    border-color: #8b131b; }
3665
  .btn.red-mint:not(.btn-outline):hover {
3666
    color: #ffffff;
3667
    background-color: #cf1c28;
3668
    border-color: #c61b26; }
3669
  .btn.red-mint:not(.btn-outline):active, .btn.red-mint:not(.btn-outline).active,
3670
  .open > .btn.red-mint:not(.btn-outline).dropdown-toggle {
3671
    color: #ffffff;
3672
    background-color: #cf1c28;
3673
    border-color: #c61b26; }
3674
    .btn.red-mint:not(.btn-outline):active:hover, .btn.red-mint:not(.btn-outline):active:focus, .btn.red-mint:not(.btn-outline):active.focus, .btn.red-mint:not(.btn-outline).active:hover, .btn.red-mint:not(.btn-outline).active:focus, .btn.red-mint:not(.btn-outline).active.focus,
3675
    .open > .btn.red-mint:not(.btn-outline).dropdown-toggle:hover,
3676
    .open > .btn.red-mint:not(.btn-outline).dropdown-toggle:focus,
3677
    .open > .btn.red-mint:not(.btn-outline).dropdown-toggle.focus {
3678
      color: #ffffff;
3679
      background-color: #af1822;
3680
      border-color: #8b131b; }
3681
  .btn.red-mint:not(.btn-outline):active, .btn.red-mint:not(.btn-outline).active,
3682
  .open > .btn.red-mint:not(.btn-outline).dropdown-toggle {
3683
    background-image: none; }
3684
  .btn.red-mint:not(.btn-outline).disabled:hover, .btn.red-mint:not(.btn-outline).disabled:focus, .btn.red-mint:not(.btn-outline).disabled.focus, .btn.red-mint:not(.btn-outline)[disabled]:hover, .btn.red-mint:not(.btn-outline)[disabled]:focus, .btn.red-mint:not(.btn-outline)[disabled].focus,
3685
  fieldset[disabled] .btn.red-mint:not(.btn-outline):hover,
3686
  fieldset[disabled] .btn.red-mint:not(.btn-outline):focus,
3687
  fieldset[disabled] .btn.red-mint:not(.btn-outline).focus {
3688
    background-color: #e43a45;
3689
    border-color: #e43a45; }
3690
  .btn.red-mint:not(.btn-outline) .badge {
3691
    color: #e43a45;
3692
    background-color: #ffffff; }
3693
 
3694
.btn.btn-outline.red-mint {
3695
  border-color: #e43a45;
3696
  color: #e43a45;
3697
  background: none; }
3698
  .btn.btn-outline.red-mint:hover, .btn.btn-outline.red-mint:active, .btn.btn-outline.red-mint:active:hover, .btn.btn-outline.red-mint:active:focus, .btn.btn-outline.red-mint:focus, .btn.btn-outline.red-mint.active {
3699
    border-color: #e43a45;
3700
    color: #ffffff;
3701
    background-color: #e43a45; }
3702
 
3703
.btn.red-mint-stripe {
3704
  border-left: 4px solid #e43a45 !important; }
3705
 
3706
.btn.red-mint.btn-no-border:not(.active) {
3707
  border-color: transparent; }
3708
 
3709
.btn.yellow:not(.btn-outline) {
3710
  color: #ffffff;
3711
  background-color: #c49f47;
3712
  border-color: #c49f47; }
3713
  .btn.yellow:not(.btn-outline):focus, .btn.yellow:not(.btn-outline).focus {
3714
    color: #ffffff;
3715
    background-color: #a48334;
3716
    border-color: #6a5422; }
3717
  .btn.yellow:not(.btn-outline):hover {
3718
    color: #ffffff;
3719
    background-color: #a48334;
3720
    border-color: #9c7c32; }
3721
  .btn.yellow:not(.btn-outline):active, .btn.yellow:not(.btn-outline).active,
3722
  .open > .btn.yellow:not(.btn-outline).dropdown-toggle {
3723
    color: #ffffff;
3724
    background-color: #a48334;
3725
    border-color: #9c7c32; }
3726
    .btn.yellow:not(.btn-outline):active:hover, .btn.yellow:not(.btn-outline):active:focus, .btn.yellow:not(.btn-outline):active.focus, .btn.yellow:not(.btn-outline).active:hover, .btn.yellow:not(.btn-outline).active:focus, .btn.yellow:not(.btn-outline).active.focus,
3727
    .open > .btn.yellow:not(.btn-outline).dropdown-toggle:hover,
3728
    .open > .btn.yellow:not(.btn-outline).dropdown-toggle:focus,
3729
    .open > .btn.yellow:not(.btn-outline).dropdown-toggle.focus {
3730
      color: #ffffff;
3731
      background-color: #896d2c;
3732
      border-color: #6a5422; }
3733
  .btn.yellow:not(.btn-outline):active, .btn.yellow:not(.btn-outline).active,
3734
  .open > .btn.yellow:not(.btn-outline).dropdown-toggle {
3735
    background-image: none; }
3736
  .btn.yellow:not(.btn-outline).disabled:hover, .btn.yellow:not(.btn-outline).disabled:focus, .btn.yellow:not(.btn-outline).disabled.focus, .btn.yellow:not(.btn-outline)[disabled]:hover, .btn.yellow:not(.btn-outline)[disabled]:focus, .btn.yellow:not(.btn-outline)[disabled].focus,
3737
  fieldset[disabled] .btn.yellow:not(.btn-outline):hover,
3738
  fieldset[disabled] .btn.yellow:not(.btn-outline):focus,
3739
  fieldset[disabled] .btn.yellow:not(.btn-outline).focus {
3740
    background-color: #c49f47;
3741
    border-color: #c49f47; }
3742
  .btn.yellow:not(.btn-outline) .badge {
3743
    color: #c49f47;
3744
    background-color: #ffffff; }
3745
 
3746
.btn.btn-outline.yellow {
3747
  border-color: #c49f47;
3748
  color: #c49f47;
3749
  background: none; }
3750
  .btn.btn-outline.yellow:hover, .btn.btn-outline.yellow:active, .btn.btn-outline.yellow:active:hover, .btn.btn-outline.yellow:active:focus, .btn.btn-outline.yellow:focus, .btn.btn-outline.yellow.active {
3751
    border-color: #c49f47;
3752
    color: #ffffff;
3753
    background-color: #c49f47; }
3754
 
3755
.btn.yellow-stripe {
3756
  border-left: 4px solid #c49f47 !important; }
3757
 
3758
.btn.yellow.btn-no-border:not(.active) {
3759
  border-color: transparent; }
3760
 
3761
.btn.yellow-gold:not(.btn-outline) {
3762
  color: #ffffff;
3763
  background-color: #E87E04;
3764
  border-color: #E87E04; }
3765
  .btn.yellow-gold:not(.btn-outline):focus, .btn.yellow-gold:not(.btn-outline).focus {
3766
    color: #ffffff;
3767
    background-color: #b66303;
3768
    border-color: #6b3a02; }
3769
  .btn.yellow-gold:not(.btn-outline):hover {
3770
    color: #ffffff;
3771
    background-color: #b66303;
3772
    border-color: #ac5d03; }
3773
  .btn.yellow-gold:not(.btn-outline):active, .btn.yellow-gold:not(.btn-outline).active,
3774
  .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle {
3775
    color: #ffffff;
3776
    background-color: #b66303;
3777
    border-color: #ac5d03; }
3778
    .btn.yellow-gold:not(.btn-outline):active:hover, .btn.yellow-gold:not(.btn-outline):active:focus, .btn.yellow-gold:not(.btn-outline):active.focus, .btn.yellow-gold:not(.btn-outline).active:hover, .btn.yellow-gold:not(.btn-outline).active:focus, .btn.yellow-gold:not(.btn-outline).active.focus,
3779
    .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle:hover,
3780
    .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle:focus,
3781
    .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle.focus {
3782
      color: #ffffff;
3783
      background-color: #935003;
3784
      border-color: #6b3a02; }
3785
  .btn.yellow-gold:not(.btn-outline):active, .btn.yellow-gold:not(.btn-outline).active,
3786
  .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle {
3787
    background-image: none; }
3788
  .btn.yellow-gold:not(.btn-outline).disabled:hover, .btn.yellow-gold:not(.btn-outline).disabled:focus, .btn.yellow-gold:not(.btn-outline).disabled.focus, .btn.yellow-gold:not(.btn-outline)[disabled]:hover, .btn.yellow-gold:not(.btn-outline)[disabled]:focus, .btn.yellow-gold:not(.btn-outline)[disabled].focus,
3789
  fieldset[disabled] .btn.yellow-gold:not(.btn-outline):hover,
3790
  fieldset[disabled] .btn.yellow-gold:not(.btn-outline):focus,
3791
  fieldset[disabled] .btn.yellow-gold:not(.btn-outline).focus {
3792
    background-color: #E87E04;
3793
    border-color: #E87E04; }
3794
  .btn.yellow-gold:not(.btn-outline) .badge {
3795
    color: #E87E04;
3796
    background-color: #ffffff; }
3797
 
3798
.btn.btn-outline.yellow-gold {
3799
  border-color: #E87E04;
3800
  color: #E87E04;
3801
  background: none; }
3802
  .btn.btn-outline.yellow-gold:hover, .btn.btn-outline.yellow-gold:active, .btn.btn-outline.yellow-gold:active:hover, .btn.btn-outline.yellow-gold:active:focus, .btn.btn-outline.yellow-gold:focus, .btn.btn-outline.yellow-gold.active {
3803
    border-color: #E87E04;
3804
    color: #ffffff;
3805
    background-color: #E87E04; }
3806
 
3807
.btn.yellow-gold-stripe {
3808
  border-left: 4px solid #E87E04 !important; }
3809
 
3810
.btn.yellow-gold.btn-no-border:not(.active) {
3811
  border-color: transparent; }
3812
 
3813
.btn.yellow-casablanca:not(.btn-outline) {
3814
  color: #ffffff;
3815
  background-color: #f2784b;
3816
  border-color: #f2784b; }
3817
  .btn.yellow-casablanca:not(.btn-outline):focus, .btn.yellow-casablanca:not(.btn-outline).focus {
3818
    color: #ffffff;
3819
    background-color: #ef541b;
3820
    border-color: #b1390d; }
3821
  .btn.yellow-casablanca:not(.btn-outline):hover {
3822
    color: #ffffff;
3823
    background-color: #ef541b;
3824
    border-color: #ee4d12; }
3825
  .btn.yellow-casablanca:not(.btn-outline):active, .btn.yellow-casablanca:not(.btn-outline).active,
3826
  .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle {
3827
    color: #ffffff;
3828
    background-color: #ef541b;
3829
    border-color: #ee4d12; }
3830
    .btn.yellow-casablanca:not(.btn-outline):active:hover, .btn.yellow-casablanca:not(.btn-outline):active:focus, .btn.yellow-casablanca:not(.btn-outline):active.focus, .btn.yellow-casablanca:not(.btn-outline).active:hover, .btn.yellow-casablanca:not(.btn-outline).active:focus, .btn.yellow-casablanca:not(.btn-outline).active.focus,
3831
    .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle:hover,
3832
    .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle:focus,
3833
    .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle.focus {
3834
      color: #ffffff;
3835
      background-color: #d74510;
3836
      border-color: #b1390d; }
3837
  .btn.yellow-casablanca:not(.btn-outline):active, .btn.yellow-casablanca:not(.btn-outline).active,
3838
  .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle {
3839
    background-image: none; }
3840
  .btn.yellow-casablanca:not(.btn-outline).disabled:hover, .btn.yellow-casablanca:not(.btn-outline).disabled:focus, .btn.yellow-casablanca:not(.btn-outline).disabled.focus, .btn.yellow-casablanca:not(.btn-outline)[disabled]:hover, .btn.yellow-casablanca:not(.btn-outline)[disabled]:focus, .btn.yellow-casablanca:not(.btn-outline)[disabled].focus,
3841
  fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):hover,
3842
  fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):focus,
3843
  fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline).focus {
3844
    background-color: #f2784b;
3845
    border-color: #f2784b; }
3846
  .btn.yellow-casablanca:not(.btn-outline) .badge {
3847
    color: #f2784b;
3848
    background-color: #ffffff; }
3849
 
3850
.btn.btn-outline.yellow-casablanca {
3851
  border-color: #f2784b;
3852
  color: #f2784b;
3853
  background: none; }
3854
  .btn.btn-outline.yellow-casablanca:hover, .btn.btn-outline.yellow-casablanca:active, .btn.btn-outline.yellow-casablanca:active:hover, .btn.btn-outline.yellow-casablanca:active:focus, .btn.btn-outline.yellow-casablanca:focus, .btn.btn-outline.yellow-casablanca.active {
3855
    border-color: #f2784b;
3856
    color: #ffffff;
3857
    background-color: #f2784b; }
3858
 
3859
.btn.yellow-casablanca-stripe {
3860
  border-left: 4px solid #f2784b !important; }
3861
 
3862
.btn.yellow-casablanca.btn-no-border:not(.active) {
3863
  border-color: transparent; }
3864
 
3865
.btn.yellow-crusta:not(.btn-outline) {
3866
  color: #ffffff;
3867
  background-color: #f3c200;
3868
  border-color: #f3c200; }
3869
  .btn.yellow-crusta:not(.btn-outline):focus, .btn.yellow-crusta:not(.btn-outline).focus {
3870
    color: #ffffff;
3871
    background-color: #c09900;
3872
    border-color: #745c00; }
3873
  .btn.yellow-crusta:not(.btn-outline):hover {
3874
    color: #ffffff;
3875
    background-color: #c09900;
3876
    border-color: #b69100; }
3877
  .btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta:not(.btn-outline).active,
3878
  .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
3879
    color: #ffffff;
3880
    background-color: #c09900;
3881
    border-color: #b69100; }
3882
    .btn.yellow-crusta:not(.btn-outline):active:hover, .btn.yellow-crusta:not(.btn-outline):active:focus, .btn.yellow-crusta:not(.btn-outline):active.focus, .btn.yellow-crusta:not(.btn-outline).active:hover, .btn.yellow-crusta:not(.btn-outline).active:focus, .btn.yellow-crusta:not(.btn-outline).active.focus,
3883
    .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle:hover,
3884
    .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle:focus,
3885
    .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle.focus {
3886
      color: #ffffff;
3887
      background-color: #9c7d00;
3888
      border-color: #745c00; }
3889
  .btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta:not(.btn-outline).active,
3890
  .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
3891
    background-image: none; }
3892
  .btn.yellow-crusta:not(.btn-outline).disabled:hover, .btn.yellow-crusta:not(.btn-outline).disabled:focus, .btn.yellow-crusta:not(.btn-outline).disabled.focus, .btn.yellow-crusta:not(.btn-outline)[disabled]:hover, .btn.yellow-crusta:not(.btn-outline)[disabled]:focus, .btn.yellow-crusta:not(.btn-outline)[disabled].focus,
3893
  fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):hover,
3894
  fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):focus,
3895
  fieldset[disabled] .btn.yellow-crusta:not(.btn-outline).focus {
3896
    background-color: #f3c200;
3897
    border-color: #f3c200; }
3898
  .btn.yellow-crusta:not(.btn-outline) .badge {
3899
    color: #f3c200;
3900
    background-color: #ffffff; }
3901
 
3902
.btn.btn-outline.yellow-crusta {
3903
  border-color: #f3c200;
3904
  color: #f3c200;
3905
  background: none; }
3906
  .btn.btn-outline.yellow-crusta:hover, .btn.btn-outline.yellow-crusta:active, .btn.btn-outline.yellow-crusta:active:hover, .btn.btn-outline.yellow-crusta:active:focus, .btn.btn-outline.yellow-crusta:focus, .btn.btn-outline.yellow-crusta.active {
3907
    border-color: #f3c200;
3908
    color: #ffffff;
3909
    background-color: #f3c200; }
3910
 
3911
.btn.yellow-crusta-stripe {
3912
  border-left: 4px solid #f3c200 !important; }
3913
 
3914
.btn.yellow-crusta.btn-no-border:not(.active) {
3915
  border-color: transparent; }
3916
 
3917
.btn.yellow-lemon:not(.btn-outline) {
3918
  color: #ffffff;
3919
  background-color: #F7CA18;
3920
  border-color: #F7CA18; }
3921
  .btn.yellow-lemon:not(.btn-outline):focus, .btn.yellow-lemon:not(.btn-outline).focus {
3922
    color: #ffffff;
3923
    background-color: #d5ab07;
3924
    border-color: #8b7005; }
3925
  .btn.yellow-lemon:not(.btn-outline):hover {
3926
    color: #ffffff;
3927
    background-color: #d5ab07;
3928
    border-color: #cba307; }
3929
  .btn.yellow-lemon:not(.btn-outline):active, .btn.yellow-lemon:not(.btn-outline).active,
3930
  .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle {
3931
    color: #ffffff;
3932
    background-color: #d5ab07;
3933
    border-color: #cba307; }
3934
    .btn.yellow-lemon:not(.btn-outline):active:hover, .btn.yellow-lemon:not(.btn-outline):active:focus, .btn.yellow-lemon:not(.btn-outline):active.focus, .btn.yellow-lemon:not(.btn-outline).active:hover, .btn.yellow-lemon:not(.btn-outline).active:focus, .btn.yellow-lemon:not(.btn-outline).active.focus,
3935
    .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle:hover,
3936
    .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle:focus,
3937
    .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle.focus {
3938
      color: #ffffff;
3939
      background-color: #b28f06;
3940
      border-color: #8b7005; }
3941
  .btn.yellow-lemon:not(.btn-outline):active, .btn.yellow-lemon:not(.btn-outline).active,
3942
  .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle {
3943
    background-image: none; }
3944
  .btn.yellow-lemon:not(.btn-outline).disabled:hover, .btn.yellow-lemon:not(.btn-outline).disabled:focus, .btn.yellow-lemon:not(.btn-outline).disabled.focus, .btn.yellow-lemon:not(.btn-outline)[disabled]:hover, .btn.yellow-lemon:not(.btn-outline)[disabled]:focus, .btn.yellow-lemon:not(.btn-outline)[disabled].focus,
3945
  fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):hover,
3946
  fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):focus,
3947
  fieldset[disabled] .btn.yellow-lemon:not(.btn-outline).focus {
3948
    background-color: #F7CA18;
3949
    border-color: #F7CA18; }
3950
  .btn.yellow-lemon:not(.btn-outline) .badge {
3951
    color: #F7CA18;
3952
    background-color: #ffffff; }
3953
 
3954
.btn.btn-outline.yellow-lemon {
3955
  border-color: #F7CA18;
3956
  color: #F7CA18;
3957
  background: none; }
3958
  .btn.btn-outline.yellow-lemon:hover, .btn.btn-outline.yellow-lemon:active, .btn.btn-outline.yellow-lemon:active:hover, .btn.btn-outline.yellow-lemon:active:focus, .btn.btn-outline.yellow-lemon:focus, .btn.btn-outline.yellow-lemon.active {
3959
    border-color: #F7CA18;
3960
    color: #ffffff;
3961
    background-color: #F7CA18; }
3962
 
3963
.btn.yellow-lemon-stripe {
3964
  border-left: 4px solid #F7CA18 !important; }
3965
 
3966
.btn.yellow-lemon.btn-no-border:not(.active) {
3967
  border-color: transparent; }
3968
 
3969
.btn.yellow-saffron:not(.btn-outline) {
3970
  color: #ffffff;
3971
  background-color: #F4D03F;
3972
  border-color: #F4D03F; }
3973
  .btn.yellow-saffron:not(.btn-outline):focus, .btn.yellow-saffron:not(.btn-outline).focus {
3974
    color: #ffffff;
3975
    background-color: #f1c40f;
3976
    border-color: #aa8a0a; }
3977
  .btn.yellow-saffron:not(.btn-outline):hover {
3978
    color: #ffffff;
3979
    background-color: #f1c40f;
3980
    border-color: #e8bd0d; }
3981
  .btn.yellow-saffron:not(.btn-outline):active, .btn.yellow-saffron:not(.btn-outline).active,
3982
  .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle {
3983
    color: #ffffff;
3984
    background-color: #f1c40f;
3985
    border-color: #e8bd0d; }
3986
    .btn.yellow-saffron:not(.btn-outline):active:hover, .btn.yellow-saffron:not(.btn-outline):active:focus, .btn.yellow-saffron:not(.btn-outline):active.focus, .btn.yellow-saffron:not(.btn-outline).active:hover, .btn.yellow-saffron:not(.btn-outline).active:focus, .btn.yellow-saffron:not(.btn-outline).active.focus,
3987
    .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle:hover,
3988
    .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle:focus,
3989
    .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle.focus {
3990
      color: #ffffff;
3991
      background-color: #d0a90c;
3992
      border-color: #aa8a0a; }
3993
  .btn.yellow-saffron:not(.btn-outline):active, .btn.yellow-saffron:not(.btn-outline).active,
3994
  .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle {
3995
    background-image: none; }
3996
  .btn.yellow-saffron:not(.btn-outline).disabled:hover, .btn.yellow-saffron:not(.btn-outline).disabled:focus, .btn.yellow-saffron:not(.btn-outline).disabled.focus, .btn.yellow-saffron:not(.btn-outline)[disabled]:hover, .btn.yellow-saffron:not(.btn-outline)[disabled]:focus, .btn.yellow-saffron:not(.btn-outline)[disabled].focus,
3997
  fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):hover,
3998
  fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):focus,
3999
  fieldset[disabled] .btn.yellow-saffron:not(.btn-outline).focus {
4000
    background-color: #F4D03F;
4001
    border-color: #F4D03F; }
4002
  .btn.yellow-saffron:not(.btn-outline) .badge {
4003
    color: #F4D03F;
4004
    background-color: #ffffff; }
4005
 
4006
.btn.btn-outline.yellow-saffron {
4007
  border-color: #F4D03F;
4008
  color: #F4D03F;
4009
  background: none; }
4010
  .btn.btn-outline.yellow-saffron:hover, .btn.btn-outline.yellow-saffron:active, .btn.btn-outline.yellow-saffron:active:hover, .btn.btn-outline.yellow-saffron:active:focus, .btn.btn-outline.yellow-saffron:focus, .btn.btn-outline.yellow-saffron.active {
4011
    border-color: #F4D03F;
4012
    color: #ffffff;
4013
    background-color: #F4D03F; }
4014
 
4015
.btn.yellow-saffron-stripe {
4016
  border-left: 4px solid #F4D03F !important; }
4017
 
4018
.btn.yellow-saffron.btn-no-border:not(.active) {
4019
  border-color: transparent; }
4020
 
4021
.btn.yellow-soft:not(.btn-outline) {
4022
  color: #ffffff;
4023
  background-color: #c8d046;
4024
  border-color: #c8d046; }
4025
  .btn.yellow-soft:not(.btn-outline):focus, .btn.yellow-soft:not(.btn-outline).focus {
4026
    color: #ffffff;
4027
    background-color: #adb52e;
4028
    border-color: #73781e; }
4029
  .btn.yellow-soft:not(.btn-outline):hover {
4030
    color: #ffffff;
4031
    background-color: #adb52e;
4032
    border-color: #a5ad2c; }
4033
  .btn.yellow-soft:not(.btn-outline):active, .btn.yellow-soft:not(.btn-outline).active,
4034
  .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle {
4035
    color: #ffffff;
4036
    background-color: #adb52e;
4037
    border-color: #a5ad2c; }
4038
    .btn.yellow-soft:not(.btn-outline):active:hover, .btn.yellow-soft:not(.btn-outline):active:focus, .btn.yellow-soft:not(.btn-outline):active.focus, .btn.yellow-soft:not(.btn-outline).active:hover, .btn.yellow-soft:not(.btn-outline).active:focus, .btn.yellow-soft:not(.btn-outline).active.focus,
4039
    .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle:hover,
4040
    .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle:focus,
4041
    .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle.focus {
4042
      color: #ffffff;
4043
      background-color: #929927;
4044
      border-color: #73781e; }
4045
  .btn.yellow-soft:not(.btn-outline):active, .btn.yellow-soft:not(.btn-outline).active,
4046
  .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle {
4047
    background-image: none; }
4048
  .btn.yellow-soft:not(.btn-outline).disabled:hover, .btn.yellow-soft:not(.btn-outline).disabled:focus, .btn.yellow-soft:not(.btn-outline).disabled.focus, .btn.yellow-soft:not(.btn-outline)[disabled]:hover, .btn.yellow-soft:not(.btn-outline)[disabled]:focus, .btn.yellow-soft:not(.btn-outline)[disabled].focus,
4049
  fieldset[disabled] .btn.yellow-soft:not(.btn-outline):hover,
4050
  fieldset[disabled] .btn.yellow-soft:not(.btn-outline):focus,
4051
  fieldset[disabled] .btn.yellow-soft:not(.btn-outline).focus {
4052
    background-color: #c8d046;
4053
    border-color: #c8d046; }
4054
  .btn.yellow-soft:not(.btn-outline) .badge {
4055
    color: #c8d046;
4056
    background-color: #ffffff; }
4057
 
4058
.btn.btn-outline.yellow-soft {
4059
  border-color: #c8d046;
4060
  color: #c8d046;
4061
  background: none; }
4062
  .btn.btn-outline.yellow-soft:hover, .btn.btn-outline.yellow-soft:active, .btn.btn-outline.yellow-soft:active:hover, .btn.btn-outline.yellow-soft:active:focus, .btn.btn-outline.yellow-soft:focus, .btn.btn-outline.yellow-soft.active {
4063
    border-color: #c8d046;
4064
    color: #ffffff;
4065
    background-color: #c8d046; }
4066
 
4067
.btn.yellow-soft-stripe {
4068
  border-left: 4px solid #c8d046 !important; }
4069
 
4070
.btn.yellow-soft.btn-no-border:not(.active) {
4071
  border-color: transparent; }
4072
 
4073
.btn.yellow-haze:not(.btn-outline) {
4074
  color: #ffffff;
4075
  background-color: #c5bf66;
4076
  border-color: #c5bf66; }
4077
  .btn.yellow-haze:not(.btn-outline):focus, .btn.yellow-haze:not(.btn-outline).focus {
4078
    color: #ffffff;
4079
    background-color: #b4ad44;
4080
    border-color: #7c772f; }
4081
  .btn.yellow-haze:not(.btn-outline):hover {
4082
    color: #ffffff;
4083
    background-color: #b4ad44;
4084
    border-color: #aca641; }
4085
  .btn.yellow-haze:not(.btn-outline):active, .btn.yellow-haze:not(.btn-outline).active,
4086
  .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle {
4087
    color: #ffffff;
4088
    background-color: #b4ad44;
4089
    border-color: #aca641; }
4090
    .btn.yellow-haze:not(.btn-outline):active:hover, .btn.yellow-haze:not(.btn-outline):active:focus, .btn.yellow-haze:not(.btn-outline):active.focus, .btn.yellow-haze:not(.btn-outline).active:hover, .btn.yellow-haze:not(.btn-outline).active:focus, .btn.yellow-haze:not(.btn-outline).active.focus,
4091
    .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle:hover,
4092
    .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle:focus,
4093
    .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle.focus {
4094
      color: #ffffff;
4095
      background-color: #9a943a;
4096
      border-color: #7c772f; }
4097
  .btn.yellow-haze:not(.btn-outline):active, .btn.yellow-haze:not(.btn-outline).active,
4098
  .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle {
4099
    background-image: none; }
4100
  .btn.yellow-haze:not(.btn-outline).disabled:hover, .btn.yellow-haze:not(.btn-outline).disabled:focus, .btn.yellow-haze:not(.btn-outline).disabled.focus, .btn.yellow-haze:not(.btn-outline)[disabled]:hover, .btn.yellow-haze:not(.btn-outline)[disabled]:focus, .btn.yellow-haze:not(.btn-outline)[disabled].focus,
4101
  fieldset[disabled] .btn.yellow-haze:not(.btn-outline):hover,
4102
  fieldset[disabled] .btn.yellow-haze:not(.btn-outline):focus,
4103
  fieldset[disabled] .btn.yellow-haze:not(.btn-outline).focus {
4104
    background-color: #c5bf66;
4105
    border-color: #c5bf66; }
4106
  .btn.yellow-haze:not(.btn-outline) .badge {
4107
    color: #c5bf66;
4108
    background-color: #ffffff; }
4109
 
4110
.btn.btn-outline.yellow-haze {
4111
  border-color: #c5bf66;
4112
  color: #c5bf66;
4113
  background: none; }
4114
  .btn.btn-outline.yellow-haze:hover, .btn.btn-outline.yellow-haze:active, .btn.btn-outline.yellow-haze:active:hover, .btn.btn-outline.yellow-haze:active:focus, .btn.btn-outline.yellow-haze:focus, .btn.btn-outline.yellow-haze.active {
4115
    border-color: #c5bf66;
4116
    color: #ffffff;
4117
    background-color: #c5bf66; }
4118
 
4119
.btn.yellow-haze-stripe {
4120
  border-left: 4px solid #c5bf66 !important; }
4121
 
4122
.btn.yellow-haze.btn-no-border:not(.active) {
4123
  border-color: transparent; }
4124
 
4125
.btn.yellow-mint:not(.btn-outline) {
4126
  color: #ffffff;
4127
  background-color: #c5b96b;
4128
  border-color: #c5b96b; }
4129
  .btn.yellow-mint:not(.btn-outline):focus, .btn.yellow-mint:not(.btn-outline).focus {
4130
    color: #ffffff;
4131
    background-color: #b6a747;
4132
    border-color: #7f7532; }
4133
  .btn.yellow-mint:not(.btn-outline):hover {
4134
    color: #ffffff;
4135
    background-color: #b6a747;
4136
    border-color: #aea044; }
4137
  .btn.yellow-mint:not(.btn-outline):active, .btn.yellow-mint:not(.btn-outline).active,
4138
  .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle {
4139
    color: #ffffff;
4140
    background-color: #b6a747;
4141
    border-color: #aea044; }
4142
    .btn.yellow-mint:not(.btn-outline):active:hover, .btn.yellow-mint:not(.btn-outline):active:focus, .btn.yellow-mint:not(.btn-outline):active.focus, .btn.yellow-mint:not(.btn-outline).active:hover, .btn.yellow-mint:not(.btn-outline).active:focus, .btn.yellow-mint:not(.btn-outline).active.focus,
4143
    .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle:hover,
4144
    .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle:focus,
4145
    .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle.focus {
4146
      color: #ffffff;
4147
      background-color: #9c8f3d;
4148
      border-color: #7f7532; }
4149
  .btn.yellow-mint:not(.btn-outline):active, .btn.yellow-mint:not(.btn-outline).active,
4150
  .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle {
4151
    background-image: none; }
4152
  .btn.yellow-mint:not(.btn-outline).disabled:hover, .btn.yellow-mint:not(.btn-outline).disabled:focus, .btn.yellow-mint:not(.btn-outline).disabled.focus, .btn.yellow-mint:not(.btn-outline)[disabled]:hover, .btn.yellow-mint:not(.btn-outline)[disabled]:focus, .btn.yellow-mint:not(.btn-outline)[disabled].focus,
4153
  fieldset[disabled] .btn.yellow-mint:not(.btn-outline):hover,
4154
  fieldset[disabled] .btn.yellow-mint:not(.btn-outline):focus,
4155
  fieldset[disabled] .btn.yellow-mint:not(.btn-outline).focus {
4156
    background-color: #c5b96b;
4157
    border-color: #c5b96b; }
4158
  .btn.yellow-mint:not(.btn-outline) .badge {
4159
    color: #c5b96b;
4160
    background-color: #ffffff; }
4161
 
4162
.btn.btn-outline.yellow-mint {
4163
  border-color: #c5b96b;
4164
  color: #c5b96b;
4165
  background: none; }
4166
  .btn.btn-outline.yellow-mint:hover, .btn.btn-outline.yellow-mint:active, .btn.btn-outline.yellow-mint:active:hover, .btn.btn-outline.yellow-mint:active:focus, .btn.btn-outline.yellow-mint:focus, .btn.btn-outline.yellow-mint.active {
4167
    border-color: #c5b96b;
4168
    color: #ffffff;
4169
    background-color: #c5b96b; }
4170
 
4171
.btn.yellow-mint-stripe {
4172
  border-left: 4px solid #c5b96b !important; }
4173
 
4174
.btn.yellow-mint.btn-no-border:not(.active) {
4175
  border-color: transparent; }
4176
 
4177
.btn.purple:not(.btn-outline) {
4178
  color: #ffffff;
4179
  background-color: #8E44AD;
4180
  border-color: #8E44AD; }
4181
  .btn.purple:not(.btn-outline):focus, .btn.purple:not(.btn-outline).focus {
4182
    color: #ffffff;
4183
    background-color: #703688;
4184
    border-color: #432051; }
4185
  .btn.purple:not(.btn-outline):hover {
4186
    color: #ffffff;
4187
    background-color: #703688;
4188
    border-color: #6a3381; }
4189
  .btn.purple:not(.btn-outline):active, .btn.purple:not(.btn-outline).active,
4190
  .open > .btn.purple:not(.btn-outline).dropdown-toggle {
4191
    color: #ffffff;
4192
    background-color: #703688;
4193
    border-color: #6a3381; }
4194
    .btn.purple:not(.btn-outline):active:hover, .btn.purple:not(.btn-outline):active:focus, .btn.purple:not(.btn-outline):active.focus, .btn.purple:not(.btn-outline).active:hover, .btn.purple:not(.btn-outline).active:focus, .btn.purple:not(.btn-outline).active.focus,
4195
    .open > .btn.purple:not(.btn-outline).dropdown-toggle:hover,
4196
    .open > .btn.purple:not(.btn-outline).dropdown-toggle:focus,
4197
    .open > .btn.purple:not(.btn-outline).dropdown-toggle.focus {
4198
      color: #ffffff;
4199
      background-color: #5b2c6f;
4200
      border-color: #432051; }
4201
  .btn.purple:not(.btn-outline):active, .btn.purple:not(.btn-outline).active,
4202
  .open > .btn.purple:not(.btn-outline).dropdown-toggle {
4203
    background-image: none; }
4204
  .btn.purple:not(.btn-outline).disabled:hover, .btn.purple:not(.btn-outline).disabled:focus, .btn.purple:not(.btn-outline).disabled.focus, .btn.purple:not(.btn-outline)[disabled]:hover, .btn.purple:not(.btn-outline)[disabled]:focus, .btn.purple:not(.btn-outline)[disabled].focus,
4205
  fieldset[disabled] .btn.purple:not(.btn-outline):hover,
4206
  fieldset[disabled] .btn.purple:not(.btn-outline):focus,
4207
  fieldset[disabled] .btn.purple:not(.btn-outline).focus {
4208
    background-color: #8E44AD;
4209
    border-color: #8E44AD; }
4210
  .btn.purple:not(.btn-outline) .badge {
4211
    color: #8E44AD;
4212
    background-color: #ffffff; }
4213
 
4214
.btn.btn-outline.purple {
4215
  border-color: #8E44AD;
4216
  color: #8E44AD;
4217
  background: none; }
4218
  .btn.btn-outline.purple:hover, .btn.btn-outline.purple:active, .btn.btn-outline.purple:active:hover, .btn.btn-outline.purple:active:focus, .btn.btn-outline.purple:focus, .btn.btn-outline.purple.active {
4219
    border-color: #8E44AD;
4220
    color: #ffffff;
4221
    background-color: #8E44AD; }
4222
 
4223
.btn.purple-stripe {
4224
  border-left: 4px solid #8E44AD !important; }
4225
 
4226
.btn.purple.btn-no-border:not(.active) {
4227
  border-color: transparent; }
4228
 
4229
.btn.purple-plum:not(.btn-outline) {
4230
  color: #ffffff;
4231
  background-color: #8775a7;
4232
  border-color: #8775a7; }
4233
  .btn.purple-plum:not(.btn-outline):focus, .btn.purple-plum:not(.btn-outline).focus {
4234
    color: #ffffff;
4235
    background-color: #6d5b8e;
4236
    border-color: #493d60; }
4237
  .btn.purple-plum:not(.btn-outline):hover {
4238
    color: #ffffff;
4239
    background-color: #6d5b8e;
4240
    border-color: #685788; }
4241
  .btn.purple-plum:not(.btn-outline):active, .btn.purple-plum:not(.btn-outline).active,
4242
  .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle {
4243
    color: #ffffff;
4244
    background-color: #6d5b8e;
4245
    border-color: #685788; }
4246
    .btn.purple-plum:not(.btn-outline):active:hover, .btn.purple-plum:not(.btn-outline):active:focus, .btn.purple-plum:not(.btn-outline):active.focus, .btn.purple-plum:not(.btn-outline).active:hover, .btn.purple-plum:not(.btn-outline).active:focus, .btn.purple-plum:not(.btn-outline).active.focus,
4247
    .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle:hover,
4248
    .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle:focus,
4249
    .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle.focus {
4250
      color: #ffffff;
4251
      background-color: #5d4d78;
4252
      border-color: #493d60; }
4253
  .btn.purple-plum:not(.btn-outline):active, .btn.purple-plum:not(.btn-outline).active,
4254
  .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle {
4255
    background-image: none; }
4256
  .btn.purple-plum:not(.btn-outline).disabled:hover, .btn.purple-plum:not(.btn-outline).disabled:focus, .btn.purple-plum:not(.btn-outline).disabled.focus, .btn.purple-plum:not(.btn-outline)[disabled]:hover, .btn.purple-plum:not(.btn-outline)[disabled]:focus, .btn.purple-plum:not(.btn-outline)[disabled].focus,
4257
  fieldset[disabled] .btn.purple-plum:not(.btn-outline):hover,
4258
  fieldset[disabled] .btn.purple-plum:not(.btn-outline):focus,
4259
  fieldset[disabled] .btn.purple-plum:not(.btn-outline).focus {
4260
    background-color: #8775a7;
4261
    border-color: #8775a7; }
4262
  .btn.purple-plum:not(.btn-outline) .badge {
4263
    color: #8775a7;
4264
    background-color: #ffffff; }
4265
 
4266
.btn.btn-outline.purple-plum {
4267
  border-color: #8775a7;
4268
  color: #8775a7;
4269
  background: none; }
4270
  .btn.btn-outline.purple-plum:hover, .btn.btn-outline.purple-plum:active, .btn.btn-outline.purple-plum:active:hover, .btn.btn-outline.purple-plum:active:focus, .btn.btn-outline.purple-plum:focus, .btn.btn-outline.purple-plum.active {
4271
    border-color: #8775a7;
4272
    color: #ffffff;
4273
    background-color: #8775a7; }
4274
 
4275
.btn.purple-plum-stripe {
4276
  border-left: 4px solid #8775a7 !important; }
4277
 
4278
.btn.purple-plum.btn-no-border:not(.active) {
4279
  border-color: transparent; }
4280
 
4281
.btn.purple-medium:not(.btn-outline) {
4282
  color: #ffffff;
4283
  background-color: #BF55EC;
4284
  border-color: #BF55EC; }
4285
  .btn.purple-medium:not(.btn-outline):focus, .btn.purple-medium:not(.btn-outline).focus {
4286
    color: #ffffff;
4287
    background-color: #ae27e7;
4288
    border-color: #8013ae; }
4289
  .btn.purple-medium:not(.btn-outline):hover {
4290
    color: #ffffff;
4291
    background-color: #ae27e7;
4292
    border-color: #aa1ee6; }
4293
  .btn.purple-medium:not(.btn-outline):active, .btn.purple-medium:not(.btn-outline).active,
4294
  .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle {
4295
    color: #ffffff;
4296
    background-color: #ae27e7;
4297
    border-color: #aa1ee6; }
4298
    .btn.purple-medium:not(.btn-outline):active:hover, .btn.purple-medium:not(.btn-outline):active:focus, .btn.purple-medium:not(.btn-outline):active.focus, .btn.purple-medium:not(.btn-outline).active:hover, .btn.purple-medium:not(.btn-outline).active:focus, .btn.purple-medium:not(.btn-outline).active.focus,
4299
    .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle:hover,
4300
    .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle:focus,
4301
    .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle.focus {
4302
      color: #ffffff;
4303
      background-color: #9b18d3;
4304
      border-color: #8013ae; }
4305
  .btn.purple-medium:not(.btn-outline):active, .btn.purple-medium:not(.btn-outline).active,
4306
  .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle {
4307
    background-image: none; }
4308
  .btn.purple-medium:not(.btn-outline).disabled:hover, .btn.purple-medium:not(.btn-outline).disabled:focus, .btn.purple-medium:not(.btn-outline).disabled.focus, .btn.purple-medium:not(.btn-outline)[disabled]:hover, .btn.purple-medium:not(.btn-outline)[disabled]:focus, .btn.purple-medium:not(.btn-outline)[disabled].focus,
4309
  fieldset[disabled] .btn.purple-medium:not(.btn-outline):hover,
4310
  fieldset[disabled] .btn.purple-medium:not(.btn-outline):focus,
4311
  fieldset[disabled] .btn.purple-medium:not(.btn-outline).focus {
4312
    background-color: #BF55EC;
4313
    border-color: #BF55EC; }
4314
  .btn.purple-medium:not(.btn-outline) .badge {
4315
    color: #BF55EC;
4316
    background-color: #ffffff; }
4317
 
4318
.btn.btn-outline.purple-medium {
4319
  border-color: #BF55EC;
4320
  color: #BF55EC;
4321
  background: none; }
4322
  .btn.btn-outline.purple-medium:hover, .btn.btn-outline.purple-medium:active, .btn.btn-outline.purple-medium:active:hover, .btn.btn-outline.purple-medium:active:focus, .btn.btn-outline.purple-medium:focus, .btn.btn-outline.purple-medium.active {
4323
    border-color: #BF55EC;
4324
    color: #ffffff;
4325
    background-color: #BF55EC; }
4326
 
4327
.btn.purple-medium-stripe {
4328
  border-left: 4px solid #BF55EC !important; }
4329
 
4330
.btn.purple-medium.btn-no-border:not(.active) {
4331
  border-color: transparent; }
4332
 
4333
.btn.purple-studio:not(.btn-outline) {
4334
  color: #ffffff;
4335
  background-color: #8E44AD;
4336
  border-color: #8E44AD; }
4337
  .btn.purple-studio:not(.btn-outline):focus, .btn.purple-studio:not(.btn-outline).focus {
4338
    color: #ffffff;
4339
    background-color: #703688;
4340
    border-color: #432051; }
4341
  .btn.purple-studio:not(.btn-outline):hover {
4342
    color: #ffffff;
4343
    background-color: #703688;
4344
    border-color: #6a3381; }
4345
  .btn.purple-studio:not(.btn-outline):active, .btn.purple-studio:not(.btn-outline).active,
4346
  .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle {
4347
    color: #ffffff;
4348
    background-color: #703688;
4349
    border-color: #6a3381; }
4350
    .btn.purple-studio:not(.btn-outline):active:hover, .btn.purple-studio:not(.btn-outline):active:focus, .btn.purple-studio:not(.btn-outline):active.focus, .btn.purple-studio:not(.btn-outline).active:hover, .btn.purple-studio:not(.btn-outline).active:focus, .btn.purple-studio:not(.btn-outline).active.focus,
4351
    .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle:hover,
4352
    .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle:focus,
4353
    .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle.focus {
4354
      color: #ffffff;
4355
      background-color: #5b2c6f;
4356
      border-color: #432051; }
4357
  .btn.purple-studio:not(.btn-outline):active, .btn.purple-studio:not(.btn-outline).active,
4358
  .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle {
4359
    background-image: none; }
4360
  .btn.purple-studio:not(.btn-outline).disabled:hover, .btn.purple-studio:not(.btn-outline).disabled:focus, .btn.purple-studio:not(.btn-outline).disabled.focus, .btn.purple-studio:not(.btn-outline)[disabled]:hover, .btn.purple-studio:not(.btn-outline)[disabled]:focus, .btn.purple-studio:not(.btn-outline)[disabled].focus,
4361
  fieldset[disabled] .btn.purple-studio:not(.btn-outline):hover,
4362
  fieldset[disabled] .btn.purple-studio:not(.btn-outline):focus,
4363
  fieldset[disabled] .btn.purple-studio:not(.btn-outline).focus {
4364
    background-color: #8E44AD;
4365
    border-color: #8E44AD; }
4366
  .btn.purple-studio:not(.btn-outline) .badge {
4367
    color: #8E44AD;
4368
    background-color: #ffffff; }
4369
 
4370
.btn.btn-outline.purple-studio {
4371
  border-color: #8E44AD;
4372
  color: #8E44AD;
4373
  background: none; }
4374
  .btn.btn-outline.purple-studio:hover, .btn.btn-outline.purple-studio:active, .btn.btn-outline.purple-studio:active:hover, .btn.btn-outline.purple-studio:active:focus, .btn.btn-outline.purple-studio:focus, .btn.btn-outline.purple-studio.active {
4375
    border-color: #8E44AD;
4376
    color: #ffffff;
4377
    background-color: #8E44AD; }
4378
 
4379
.btn.purple-studio-stripe {
4380
  border-left: 4px solid #8E44AD !important; }
4381
 
4382
.btn.purple-studio.btn-no-border:not(.active) {
4383
  border-color: transparent; }
4384
 
4385
.btn.purple-wisteria:not(.btn-outline) {
4386
  color: #ffffff;
4387
  background-color: #9B59B6;
4388
  border-color: #9B59B6; }
4389
  .btn.purple-wisteria:not(.btn-outline):focus, .btn.purple-wisteria:not(.btn-outline).focus {
4390
    color: #ffffff;
4391
    background-color: #804399;
4392
    border-color: #532c64; }
4393
  .btn.purple-wisteria:not(.btn-outline):hover {
4394
    color: #ffffff;
4395
    background-color: #804399;
4396
    border-color: #7a4092; }
4397
  .btn.purple-wisteria:not(.btn-outline):active, .btn.purple-wisteria:not(.btn-outline).active,
4398
  .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle {
4399
    color: #ffffff;
4400
    background-color: #804399;
4401
    border-color: #7a4092; }
4402
    .btn.purple-wisteria:not(.btn-outline):active:hover, .btn.purple-wisteria:not(.btn-outline):active:focus, .btn.purple-wisteria:not(.btn-outline):active.focus, .btn.purple-wisteria:not(.btn-outline).active:hover, .btn.purple-wisteria:not(.btn-outline).active:focus, .btn.purple-wisteria:not(.btn-outline).active.focus,
4403
    .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle:hover,
4404
    .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle:focus,
4405
    .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle.focus {
4406
      color: #ffffff;
4407
      background-color: #6b3880;
4408
      border-color: #532c64; }
4409
  .btn.purple-wisteria:not(.btn-outline):active, .btn.purple-wisteria:not(.btn-outline).active,
4410
  .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle {
4411
    background-image: none; }
4412
  .btn.purple-wisteria:not(.btn-outline).disabled:hover, .btn.purple-wisteria:not(.btn-outline).disabled:focus, .btn.purple-wisteria:not(.btn-outline).disabled.focus, .btn.purple-wisteria:not(.btn-outline)[disabled]:hover, .btn.purple-wisteria:not(.btn-outline)[disabled]:focus, .btn.purple-wisteria:not(.btn-outline)[disabled].focus,
4413
  fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):hover,
4414
  fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):focus,
4415
  fieldset[disabled] .btn.purple-wisteria:not(.btn-outline).focus {
4416
    background-color: #9B59B6;
4417
    border-color: #9B59B6; }
4418
  .btn.purple-wisteria:not(.btn-outline) .badge {
4419
    color: #9B59B6;
4420
    background-color: #ffffff; }
4421
 
4422
.btn.btn-outline.purple-wisteria {
4423
  border-color: #9B59B6;
4424
  color: #9B59B6;
4425
  background: none; }
4426
  .btn.btn-outline.purple-wisteria:hover, .btn.btn-outline.purple-wisteria:active, .btn.btn-outline.purple-wisteria:active:hover, .btn.btn-outline.purple-wisteria:active:focus, .btn.btn-outline.purple-wisteria:focus, .btn.btn-outline.purple-wisteria.active {
4427
    border-color: #9B59B6;
4428
    color: #ffffff;
4429
    background-color: #9B59B6; }
4430
 
4431
.btn.purple-wisteria-stripe {
4432
  border-left: 4px solid #9B59B6 !important; }
4433
 
4434
.btn.purple-wisteria.btn-no-border:not(.active) {
4435
  border-color: transparent; }
4436
 
4437
.btn.purple-seance:not(.btn-outline) {
4438
  color: #ffffff;
4439
  background-color: #9A12B3;
4440
  border-color: #9A12B3; }
4441
  .btn.purple-seance:not(.btn-outline):focus, .btn.purple-seance:not(.btn-outline).focus {
4442
    color: #ffffff;
4443
    background-color: #720d85;
4444
    border-color: #36063f; }
4445
  .btn.purple-seance:not(.btn-outline):hover {
4446
    color: #ffffff;
4447
    background-color: #720d85;
4448
    border-color: #6a0c7b; }
4449
  .btn.purple-seance:not(.btn-outline):active, .btn.purple-seance:not(.btn-outline).active,
4450
  .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle {
4451
    color: #ffffff;
4452
    background-color: #720d85;
4453
    border-color: #6a0c7b; }
4454
    .btn.purple-seance:not(.btn-outline):active:hover, .btn.purple-seance:not(.btn-outline):active:focus, .btn.purple-seance:not(.btn-outline):active.focus, .btn.purple-seance:not(.btn-outline).active:hover, .btn.purple-seance:not(.btn-outline).active:focus, .btn.purple-seance:not(.btn-outline).active.focus,
4455
    .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle:hover,
4456
    .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle:focus,
4457
    .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle.focus {
4458
      color: #ffffff;
4459
      background-color: #560a64;
4460
      border-color: #36063f; }
4461
  .btn.purple-seance:not(.btn-outline):active, .btn.purple-seance:not(.btn-outline).active,
4462
  .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle {
4463
    background-image: none; }
4464
  .btn.purple-seance:not(.btn-outline).disabled:hover, .btn.purple-seance:not(.btn-outline).disabled:focus, .btn.purple-seance:not(.btn-outline).disabled.focus, .btn.purple-seance:not(.btn-outline)[disabled]:hover, .btn.purple-seance:not(.btn-outline)[disabled]:focus, .btn.purple-seance:not(.btn-outline)[disabled].focus,
4465
  fieldset[disabled] .btn.purple-seance:not(.btn-outline):hover,
4466
  fieldset[disabled] .btn.purple-seance:not(.btn-outline):focus,
4467
  fieldset[disabled] .btn.purple-seance:not(.btn-outline).focus {
4468
    background-color: #9A12B3;
4469
    border-color: #9A12B3; }
4470
  .btn.purple-seance:not(.btn-outline) .badge {
4471
    color: #9A12B3;
4472
    background-color: #ffffff; }
4473
 
4474
.btn.btn-outline.purple-seance {
4475
  border-color: #9A12B3;
4476
  color: #9A12B3;
4477
  background: none; }
4478
  .btn.btn-outline.purple-seance:hover, .btn.btn-outline.purple-seance:active, .btn.btn-outline.purple-seance:active:hover, .btn.btn-outline.purple-seance:active:focus, .btn.btn-outline.purple-seance:focus, .btn.btn-outline.purple-seance.active {
4479
    border-color: #9A12B3;
4480
    color: #ffffff;
4481
    background-color: #9A12B3; }
4482
 
4483
.btn.purple-seance-stripe {
4484
  border-left: 4px solid #9A12B3 !important; }
4485
 
4486
.btn.purple-seance.btn-no-border:not(.active) {
4487
  border-color: transparent; }
4488
 
4489
.btn.purple-intense:not(.btn-outline) {
4490
  color: #ffffff;
4491
  background-color: #8775a7;
4492
  border-color: #8775a7; }
4493
  .btn.purple-intense:not(.btn-outline):focus, .btn.purple-intense:not(.btn-outline).focus {
4494
    color: #ffffff;
4495
    background-color: #6d5b8e;
4496
    border-color: #493d60; }
4497
  .btn.purple-intense:not(.btn-outline):hover {
4498
    color: #ffffff;
4499
    background-color: #6d5b8e;
4500
    border-color: #685788; }
4501
  .btn.purple-intense:not(.btn-outline):active, .btn.purple-intense:not(.btn-outline).active,
4502
  .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle {
4503
    color: #ffffff;
4504
    background-color: #6d5b8e;
4505
    border-color: #685788; }
4506
    .btn.purple-intense:not(.btn-outline):active:hover, .btn.purple-intense:not(.btn-outline):active:focus, .btn.purple-intense:not(.btn-outline):active.focus, .btn.purple-intense:not(.btn-outline).active:hover, .btn.purple-intense:not(.btn-outline).active:focus, .btn.purple-intense:not(.btn-outline).active.focus,
4507
    .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle:hover,
4508
    .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle:focus,
4509
    .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle.focus {
4510
      color: #ffffff;
4511
      background-color: #5d4d78;
4512
      border-color: #493d60; }
4513
  .btn.purple-intense:not(.btn-outline):active, .btn.purple-intense:not(.btn-outline).active,
4514
  .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle {
4515
    background-image: none; }
4516
  .btn.purple-intense:not(.btn-outline).disabled:hover, .btn.purple-intense:not(.btn-outline).disabled:focus, .btn.purple-intense:not(.btn-outline).disabled.focus, .btn.purple-intense:not(.btn-outline)[disabled]:hover, .btn.purple-intense:not(.btn-outline)[disabled]:focus, .btn.purple-intense:not(.btn-outline)[disabled].focus,
4517
  fieldset[disabled] .btn.purple-intense:not(.btn-outline):hover,
4518
  fieldset[disabled] .btn.purple-intense:not(.btn-outline):focus,
4519
  fieldset[disabled] .btn.purple-intense:not(.btn-outline).focus {
4520
    background-color: #8775a7;
4521
    border-color: #8775a7; }
4522
  .btn.purple-intense:not(.btn-outline) .badge {
4523
    color: #8775a7;
4524
    background-color: #ffffff; }
4525
 
4526
.btn.btn-outline.purple-intense {
4527
  border-color: #8775a7;
4528
  color: #8775a7;
4529
  background: none; }
4530
  .btn.btn-outline.purple-intense:hover, .btn.btn-outline.purple-intense:active, .btn.btn-outline.purple-intense:active:hover, .btn.btn-outline.purple-intense:active:focus, .btn.btn-outline.purple-intense:focus, .btn.btn-outline.purple-intense.active {
4531
    border-color: #8775a7;
4532
    color: #ffffff;
4533
    background-color: #8775a7; }
4534
 
4535
.btn.purple-intense-stripe {
4536
  border-left: 4px solid #8775a7 !important; }
4537
 
4538
.btn.purple-intense.btn-no-border:not(.active) {
4539
  border-color: transparent; }
4540
 
4541
.btn.purple-sharp:not(.btn-outline) {
4542
  color: #ffffff;
4543
  background-color: #796799;
4544
  border-color: #796799; }
4545
  .btn.purple-sharp:not(.btn-outline):focus, .btn.purple-sharp:not(.btn-outline).focus {
4546
    color: #ffffff;
4547
    background-color: #61527b;
4548
    border-color: #3d344d; }
4549
  .btn.purple-sharp:not(.btn-outline):hover {
4550
    color: #ffffff;
4551
    background-color: #61527b;
4552
    border-color: #5c4e75; }
4553
  .btn.purple-sharp:not(.btn-outline):active, .btn.purple-sharp:not(.btn-outline).active,
4554
  .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle {
4555
    color: #ffffff;
4556
    background-color: #61527b;
4557
    border-color: #5c4e75; }
4558
    .btn.purple-sharp:not(.btn-outline):active:hover, .btn.purple-sharp:not(.btn-outline):active:focus, .btn.purple-sharp:not(.btn-outline):active.focus, .btn.purple-sharp:not(.btn-outline).active:hover, .btn.purple-sharp:not(.btn-outline).active:focus, .btn.purple-sharp:not(.btn-outline).active.focus,
4559
    .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle:hover,
4560
    .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle:focus,
4561
    .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle.focus {
4562
      color: #ffffff;
4563
      background-color: #504465;
4564
      border-color: #3d344d; }
4565
  .btn.purple-sharp:not(.btn-outline):active, .btn.purple-sharp:not(.btn-outline).active,
4566
  .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle {
4567
    background-image: none; }
4568
  .btn.purple-sharp:not(.btn-outline).disabled:hover, .btn.purple-sharp:not(.btn-outline).disabled:focus, .btn.purple-sharp:not(.btn-outline).disabled.focus, .btn.purple-sharp:not(.btn-outline)[disabled]:hover, .btn.purple-sharp:not(.btn-outline)[disabled]:focus, .btn.purple-sharp:not(.btn-outline)[disabled].focus,
4569
  fieldset[disabled] .btn.purple-sharp:not(.btn-outline):hover,
4570
  fieldset[disabled] .btn.purple-sharp:not(.btn-outline):focus,
4571
  fieldset[disabled] .btn.purple-sharp:not(.btn-outline).focus {
4572
    background-color: #796799;
4573
    border-color: #796799; }
4574
  .btn.purple-sharp:not(.btn-outline) .badge {
4575
    color: #796799;
4576
    background-color: #ffffff; }
4577
 
4578
.btn.btn-outline.purple-sharp {
4579
  border-color: #796799;
4580
  color: #796799;
4581
  background: none; }
4582
  .btn.btn-outline.purple-sharp:hover, .btn.btn-outline.purple-sharp:active, .btn.btn-outline.purple-sharp:active:hover, .btn.btn-outline.purple-sharp:active:focus, .btn.btn-outline.purple-sharp:focus, .btn.btn-outline.purple-sharp.active {
4583
    border-color: #796799;
4584
    color: #ffffff;
4585
    background-color: #796799; }
4586
 
4587
.btn.purple-sharp-stripe {
4588
  border-left: 4px solid #796799 !important; }
4589
 
4590
.btn.purple-sharp.btn-no-border:not(.active) {
4591
  border-color: transparent; }
4592
 
4593
.btn.purple-soft:not(.btn-outline) {
4594
  color: #ffffff;
4595
  background-color: #8877a9;
4596
  border-color: #8877a9; }
4597
  .btn.purple-soft:not(.btn-outline):focus, .btn.purple-soft:not(.btn-outline).focus {
4598
    color: #ffffff;
4599
    background-color: #6e5c91;
4600
    border-color: #4a3e62; }
4601
  .btn.purple-soft:not(.btn-outline):hover {
4602
    color: #ffffff;
4603
    background-color: #6e5c91;
4604
    border-color: #69588b; }
4605
  .btn.purple-soft:not(.btn-outline):active, .btn.purple-soft:not(.btn-outline).active,
4606
  .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle {
4607
    color: #ffffff;
4608
    background-color: #6e5c91;
4609
    border-color: #69588b; }
4610
    .btn.purple-soft:not(.btn-outline):active:hover, .btn.purple-soft:not(.btn-outline):active:focus, .btn.purple-soft:not(.btn-outline):active.focus, .btn.purple-soft:not(.btn-outline).active:hover, .btn.purple-soft:not(.btn-outline).active:focus, .btn.purple-soft:not(.btn-outline).active.focus,
4611
    .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle:hover,
4612
    .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle:focus,
4613
    .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle.focus {
4614
      color: #ffffff;
4615
      background-color: #5d4e7b;
4616
      border-color: #4a3e62; }
4617
  .btn.purple-soft:not(.btn-outline):active, .btn.purple-soft:not(.btn-outline).active,
4618
  .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle {
4619
    background-image: none; }
4620
  .btn.purple-soft:not(.btn-outline).disabled:hover, .btn.purple-soft:not(.btn-outline).disabled:focus, .btn.purple-soft:not(.btn-outline).disabled.focus, .btn.purple-soft:not(.btn-outline)[disabled]:hover, .btn.purple-soft:not(.btn-outline)[disabled]:focus, .btn.purple-soft:not(.btn-outline)[disabled].focus,
4621
  fieldset[disabled] .btn.purple-soft:not(.btn-outline):hover,
4622
  fieldset[disabled] .btn.purple-soft:not(.btn-outline):focus,
4623
  fieldset[disabled] .btn.purple-soft:not(.btn-outline).focus {
4624
    background-color: #8877a9;
4625
    border-color: #8877a9; }
4626
  .btn.purple-soft:not(.btn-outline) .badge {
4627
    color: #8877a9;
4628
    background-color: #ffffff; }
4629
 
4630
.btn.btn-outline.purple-soft {
4631
  border-color: #8877a9;
4632
  color: #8877a9;
4633
  background: none; }
4634
  .btn.btn-outline.purple-soft:hover, .btn.btn-outline.purple-soft:active, .btn.btn-outline.purple-soft:active:hover, .btn.btn-outline.purple-soft:active:focus, .btn.btn-outline.purple-soft:focus, .btn.btn-outline.purple-soft.active {
4635
    border-color: #8877a9;
4636
    color: #ffffff;
4637
    background-color: #8877a9; }
4638
 
4639
.btn.purple-soft-stripe {
4640
  border-left: 4px solid #8877a9 !important; }
4641
 
4642
.btn.purple-soft.btn-no-border:not(.active) {
4643
  border-color: transparent; }
4644
 
4645
/* Circle Buttons */
4646
.btn-circle {
4647
  border-radius: 25px !important;
4648
  overflow: hidden; }
4649
 
4650
.btn-circle-right {
4651
  border-radius: 0 25px 25px 0 !important; }
4652
 
4653
.btn-circle-left {
4654
  border-radius: 25px 0 0 25px !important; }
4655
 
4656
.btn-circle-bottom {
4657
  border-radius: 0 0 25px 25px !important; }
4658
 
4659
.btn-circle-top {
4660
  border-radius: 25px 25px 0 0 !important; }
4661
 
4662
.btn-icon-only {
4663
  height: 34px;
4664
  width: 34px;
4665
  text-align: center;
4666
  padding-left: 0;
4667
  padding-right: 0; }
4668
  .btn-icon-only > [class^="icon-"],
4669
  .btn-icon-only > i {
4670
    text-align: center;
4671
    margin-top: 2px; }
4672
 
4673
.btn-group.btn-group-circle > .btn:first-child {
4674
  border-radius: 25px 0 0 25px !important; }
4675
 
4676
.btn-group.btn-group-circle > .btn:last-child {
4677
  border-radius: 0 25px 25px 0 !important; }
4678
 
4679
.btn-group.btn-group-devided > .btn {
4680
  margin-right: 5px; }
4681
  .btn-group.btn-group-devided > .btn:last-child {
4682
    margin-right: 0; }
4683
 
4684
.btn-group-vertical.btn-group-vertical-circle > .btn:first-child {
4685
  border-radius: 25px 25px 0 0 !important; }
4686
 
4687
.btn-group-vertical.btn-group-vertical-circle > .btn:last-child {
4688
  border-radius: 0 0 25px 25px !important; }
4689
 
4690
/***
4691
Image Carousel
4692
***/
4693
.carousel.image-carousel .carousel-inner {
4694
  padding-top: 0;
4695
  padding-bottom: 0; }
4696
 
4697
.carousel.image-carousel .carousel-control i {
4698
  position: absolute;
4699
  top: 40%; }
4700
 
4701
.carousel.image-carousel.image-carousel-hoverable .carousel-control i {
4702
  display: none; }
4703
 
4704
.carousel.image-carousel.image-carousel-hoverable:hover .carousel-control i {
4705
  display: inline-block; }
4706
 
4707
.carousel.image-carousel .carousel-control.left i {
4708
  left: 10px; }
4709
 
4710
.carousel.image-carousel .carousel-control.right i {
4711
  right: 10px; }
4712
 
4713
.carousel.image-carousel .carousel-indicators {
4714
  margin-top: 10px;
4715
  bottom: -7px; }
4716
  .carousel.image-carousel .carousel-indicators li {
4717
    background-color: #666; }
4718
    .carousel.image-carousel .carousel-indicators li.active {
4719
      background-color: #666; }
4720
 
4721
.carousel.image-carousel .carousel-caption {
4722
  position: absolute;
4723
  right: 0;
4724
  bottom: 0;
4725
  left: 0;
4726
  padding: 15px 15px 25px 15px;
4727
  background: #333333;
4728
  background: rgba(0, 0, 0, 0.75); }
4729
  .carousel.image-carousel .carousel-caption h4,
4730
  .carousel.image-carousel .carousel-caption h3,
4731
  .carousel.image-carousel .carousel-caption h2,
4732
  .carousel.image-carousel .carousel-caption p {
4733
    text-align: left;
4734
    line-height: 20px;
4735
    color: #ffffff; }
4736
  .carousel.image-carousel .carousel-caption h4,
4737
  .carousel.image-carousel .carousel-caption h3,
4738
  .carousel.image-carousel .carousel-caption h2 {
4739
    margin: 0 0 5px; }
4740
    .carousel.image-carousel .carousel-caption h4 a,
4741
    .carousel.image-carousel .carousel-caption h3 a,
4742
    .carousel.image-carousel .carousel-caption h2 a {
4743
      color: #aaa; }
4744
  .carousel.image-carousel .carousel-caption p {
4745
    margin-bottom: 0; }
4746
  .carousel.image-carousel .carousel-caption .item {
4747
    margin: 0; }
4748
 
4749
/***
4750
Charts and statistics
4751
***/
4752
.chart,
4753
.pie,
4754
.bars {
4755
  overflow: hidden;
4756
  height: 300px;
4757
  width: 100%;
4758
  font-family: "Open Sans", sans-serif !important;
4759
  font-size: 14px; }
4760
 
4761
/***
4762
Statistic lists
4763
***/
4764
.item-list.table .percent {
4765
  width: 30px;
4766
  float: right;
4767
  margin-right: 10px;
4768
  margin-top: 3px; }
4769
 
4770
/***
4771
Chart tooltips
4772
***/
4773
.chart-tooltip {
4774
  clear: both;
4775
  z-index: 100;
4776
  background-color: #736e6e !important;
4777
  padding: 5px !important;
4778
  color: #fff; }
4779
  .chart-tooltip .label {
4780
    clear: both;
4781
    display: block;
4782
    margin-bottom: 2px; }
4783
 
4784
/***
4785
Mini chart containers
4786
***/
4787
.bar-chart,
4788
.line-chart {
4789
  display: none; }
4790
 
4791
/***
4792
Chats
4793
***/
4794
.chats {
4795
  margin: 0;
4796
  padding: 0;
4797
  margin-top: -15px; }
4798
  .chats li {
4799
    list-style: none;
4800
    padding: 5px 0;
4801
    margin: 10px auto;
4802
    font-size: 12px; }
4803
    .chats li .body {
4804
      display: block; }
4805
    .chats li .avatar {
4806
      height: 45px;
4807
      width: 45px;
4808
      -webkit-border-radius: 50% !important;
4809
      -moz-border-radius: 50% !important;
4810
      border-radius: 50% !important; }
4811
    .chats li.in .avatar {
4812
      float: left;
4813
      margin-right: 10px; }
4814
    .chats li.out .avatar {
4815
      float: right;
4816
      margin-left: 10px; }
4817
    .chats li .name {
4818
      color: #3590c1;
4819
      font-size: 13px;
4820
      font-weight: 400; }
4821
    .chats li .datetime {
4822
      color: #333;
4823
      font-size: 13px;
4824
      font-weight: 400; }
4825
    .chats li .message {
4826
      display: block;
4827
      padding: 5px;
4828
      position: relative; }
4829
    .chats li.in .message {
4830
      text-align: left;
4831
      border-left: 2px solid #1BBC9B;
4832
      margin-left: 65px;
4833
      background: #fafafa; }
4834
      .chats li.in .message .arrow {
4835
        display: block;
4836
        position: absolute;
4837
        top: 5px;
4838
        left: -8px;
4839
        width: 0;
4840
        height: 0;
4841
        border-top: 8px solid transparent;
4842
        border-bottom: 8px solid transparent;
4843
        border-right: 8px solid #1BBC9B; }
4844
    .chats li.out .message {
4845
      border-right: 2px solid #F3565D;
4846
      margin-right: 65px;
4847
      background: #fafafa;
4848
      text-align: right; }
4849
      .chats li.out .message .arrow {
4850
        display: block;
4851
        position: absolute;
4852
        top: 5px;
4853
        right: -8px;
4854
        border-top: 8px solid transparent;
4855
        border-bottom: 8px solid transparent;
4856
        border-left: 8px solid #F3565D; }
4857
    .chats li.out .name,
4858
    .chats li.out .datetime {
4859
      text-align: right; }
4860
 
4861
.chat-form {
4862
  margin-top: 15px;
4863
  padding: 10px;
4864
  background-color: #e9eff3;
4865
  overflow: hidden;
4866
  clear: both; }
4867
  .chat-form .input-cont {
4868
    margin-right: 40px; }
4869
    .chat-form .input-cont .form-control {
4870
      border: 1px solid #ddd;
4871
      width: 100%  !important;
4872
      margin-top: 0;
4873
      background-color: #fff !important; }
4874
      .chat-form .input-cont .form-control:focus {
4875
        border: 1px solid #4b8df9 !important; }
4876
  .chat-form .btn-cont {
4877
    margin-top: -41px;
4878
    position: relative;
4879
    float: right;
4880
    width: 44px; }
4881
    .chat-form .btn-cont .arrow {
4882
      position: absolute;
4883
      top: 17px;
4884
      right: 43px;
4885
      border-top: 8px solid transparent;
4886
      border-bottom: 8px solid transparent;
4887
      border-right: 8px solid #4d90fe;
4888
      -webkit-box-sizing: border-box;
4889
      -moz-box-sizing: border-box;
4890
      box-sizing: border-box; }
4891
    .chat-form .btn-cont .btn {
4892
      margin-top: 7px; }
4893
    .chat-form .btn-cont:hover .arrow {
4894
      border-right-color: #0362fd;
4895
      transition: all 0.3s; }
4896
    .chat-form .btn-cont:hover .btn {
4897
      background-color: #0362fd;
4898
      transition: all 0.3s; }
4899
 
4900
/***
4901
Customized Bootstrap Close Icon
4902
***/
4903
.close {
4904
  display: inline-block;
4905
  margin-top: 0px;
4906
  margin-right: 0px;
4907
  width: 9px;
4908
  height: 9px;
4909
  background-repeat: no-repeat !important;
4910
  text-indent: -10000px;
4911
  outline: none;
4912
  background-image: url("../img/remove-icon-small.png") !important; }
4913
 
4914
/***
4915
Customized Bootstrap Dropdowns
4916
***/
4917
/***
4918
Dropdowns
4919
***/
4920
.dropup.open > .dropdown-toggle,
4921
.dropdown.open > .dropdown-toggle {
4922
  border-color: #ddd; }
4923
 
4924
/***
4925
Dropdown Menu
4926
***/
4927
/*rtl:ignore*/
4928
.dropdown-menu {
4929
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1); }
4930
 
4931
.dropdown-menu {
4932
  left: 0/*rtl:auto*/;
4933
  min-width: 175px;
4934
  position: absolute;
4935
  z-index: 1000;
4936
  display: none;
4937
  float: left;
4938
  list-style: none;
4939
  text-shadow: none;
4940
  padding: 0px;
4941
  background-color: #ffffff;
4942
  margin: 10px  0px 0px 0px;
4943
  border: 1px solid #eee;
4944
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
4945
  -webkit-border-radius: 4px;
4946
  -moz-border-radius: 4px;
4947
  -ms-border-radius: 4px;
4948
  -o-border-radius: 4px;
4949
  border-radius: 4px; }
4950
  .dropdown-menu li.divider {
4951
    background: #f1f3f6; }
4952
  .dropdown-menu li.header {
4953
    padding: 8px 14px 2px 14px; }
4954
  .dropdown-menu > li > a {
4955
    padding: 8px 16px;
4956
    color: #6f6f6f;
4957
    text-decoration: none;
4958
    display: block;
4959
    clear: both;
4960
    font-weight: 300;
4961
    line-height: 18px;
4962
    white-space: nowrap; }
4963
    .dropdown-menu > li > a > [class^="fa-"],
4964
    .dropdown-menu > li > a > [class*=" fa-"] {
4965
      color: #888; }
4966
    .dropdown-menu > li > a > [class^="icon-"],
4967
    .dropdown-menu > li > a > [class*=" icon-"] {
4968
      color: #666; }
4969
    .dropdown-menu > li > a > [class^="glyphicon-"],
4970
    .dropdown-menu > li > a > [class*=" glyphicon-"] {
4971
      color: #888; }
4972
  .dropdown-menu > li:hover > a, .dropdown-menu > li.active > a, .dropdown-menu > li.active:hover > a {
4973
    text-decoration: none;
4974
    background-image: none;
4975
    background-color: #f6f6f6;
4976
    color: #555;
4977
    filter: none; }
4978
  .dropdown-menu.bottom-up {
4979
    top: auto;
4980
    bottom: 100%;
4981
    margin-bottom: 2px; }
4982
    .dropdown-menu.bottom-up:before, .dropdown-menu.bottom-up:after {
4983
      display: none; }
4984
  .dropdown-menu > li:first-child:hover > a {
4985
    border-radius: 4px 4px 0px 0px; }
4986
  .dropdown-menu > li:last-child:hover > a {
4987
    border-radius: 0px 0px 4px 4px; }
4988
 
4989
.dropdown-hover:hover > .dropdown-menu {
4990
  display: block; }
4991
 
4992
.dropdown > .dropdown-menu,
4993
.dropdown-toggle > .dropdown-menu,
4994
.btn-group > .dropdown-menu {
4995
  margin-top: 10px; }
4996
  .dropdown > .dropdown-menu:before,
4997
  .dropdown-toggle > .dropdown-menu:before,
4998
  .btn-group > .dropdown-menu:before {
4999
    position: absolute;
5000
    top: -8px;
5001
    left: 9px;
5002
    right: auto;
5003
    display: inline-block !important;
5004
    border-right: 8px solid transparent;
5005
    border-bottom: 8px solid #e0e0e0;
5006
    border-left: 8px solid transparent;
5007
    content: ''; }
5008
  .dropdown > .dropdown-menu:after,
5009
  .dropdown-toggle > .dropdown-menu:after,
5010
  .btn-group > .dropdown-menu:after {
5011
    position: absolute;
5012
    top: -7px;
5013
    left: 10px;
5014
    right: auto;
5015
    display: inline-block !important;
5016
    border-right: 7px solid transparent;
5017
    border-bottom: 7px solid #fff;
5018
    border-left: 7px solid transparent;
5019
    content: ''; }
5020
  .dropdown > .dropdown-menu.pull-left:before,
5021
  .dropdown-toggle > .dropdown-menu.pull-left:before,
5022
  .btn-group > .dropdown-menu.pull-left:before {
5023
    left: auto;
5024
    right: 9px; }
5025
  .dropdown > .dropdown-menu.pull-left:after,
5026
  .dropdown-toggle > .dropdown-menu.pull-left:after,
5027
  .btn-group > .dropdown-menu.pull-left:after {
5028
    left: auto;
5029
    right: 10px; }
5030
  .dropdown > .dropdown-menu.pull-right:before,
5031
  .dropdown-toggle > .dropdown-menu.pull-right:before,
5032
  .btn-group > .dropdown-menu.pull-right:before {
5033
    left: auto;
5034
    right: 9px; }
5035
  .dropdown > .dropdown-menu.pull-right:after,
5036
  .dropdown-toggle > .dropdown-menu.pull-right:after,
5037
  .btn-group > .dropdown-menu.pull-right:after {
5038
    left: auto;
5039
    right: 10px; }
5040
 
5041
.dropdown.dropup > .dropdown-menu,
5042
.dropdown-toggle.dropup > .dropdown-menu,
5043
.btn-group.dropup > .dropdown-menu {
5044
  margin-top: 0px;
5045
  margin-bottom: 10px; }
5046
  .dropdown.dropup > .dropdown-menu:after, .dropdown.dropup > .dropdown-menu:before,
5047
  .dropdown-toggle.dropup > .dropdown-menu:after,
5048
  .dropdown-toggle.dropup > .dropdown-menu:before,
5049
  .btn-group.dropup > .dropdown-menu:after,
5050
  .btn-group.dropup > .dropdown-menu:before {
5051
    display: none !important; }
5052
 
5053
.dropdown-toggle:after {
5054
  display: none; }
5055
 
5056
/* Dropdown submenu support for Bootsrap 3 */
5057
.dropdown-submenu {
5058
  position: relative; }
5059
  .dropdown-submenu > .dropdown-menu {
5060
    top: 5px;
5061
    left: 100%;
5062
    margin-top: -6px;
5063
    margin-left: -1px; }
5064
  .dropdown-submenu > a:after {
5065
    position: absolute;
5066
    display: inline-block;
5067
    font-size: 14px;
5068
    right: 7px;
5069
    top: 7px;
5070
    font-family: FontAwesome;
5071
    height: auto;
5072
    content: "\f105";
5073
    font-weight: 300; }
5074
  .dropdown-submenu:hover > .dropdown-menu {
5075
    display: block; }
5076
  .dropdown-submenu:hover > a:after {
5077
    border-left-color: #ffffff; }
5078
  .dropdown-submenu.pull-left {
5079
    float: none; }
5080
    .dropdown-submenu.pull-left > .dropdown-menu {
5081
      left: -100%;
5082
      margin-left: 10px; }
5083
  .dropup .dropdown-submenu > .dropdown-menu {
5084
    top: auto;
5085
    bottom: 0;
5086
    margin-top: 0;
5087
    margin-bottom: -2px; }
5088
 
5089
.nav.pull-right > li > .dropdown-menu,
5090
.nav > li > .dropdown-menu.pull-right {
5091
  right: 0;
5092
  left: auto; }
5093
  .nav.pull-right > li > .dropdown-menu:before,
5094
  .nav > li > .dropdown-menu.pull-right:before {
5095
    right: 12px;
5096
    left: auto; }
5097
  .nav.pull-right > li > .dropdown-menu:after,
5098
  .nav > li > .dropdown-menu.pull-right:after {
5099
    right: 13px;
5100
    left: auto; }
5101
  .nav.pull-right > li > .dropdown-menu .dropdown-menu,
5102
  .nav > li > .dropdown-menu.pull-right .dropdown-menu {
5103
    right: 100%;
5104
    left: auto;
5105
    margin-right: -1px;
5106
    margin-left: 0; }
5107
 
5108
@media (max-width: 767px) {
5109
  /* 767px */
5110
  .navbar-nav .open .dropdown-menu {
5111
    position: absolute;
5112
    float: left;
5113
    width: auto;
5114
    margin-top: 0;
5115
    background-color: #ffffff;
5116
    border: 1px solid #efefef;
5117
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1); }
5118
    .navbar-nav .open .dropdown-menu > li > a {
5119
      padding: 6px 0 6px 13px;
5120
      color: #333; }
5121
    .navbar-nav .open .dropdown-menu > li > a:hover,
5122
    .navbar-nav .open .dropdown-menu > li > a:active {
5123
      background-color: #eee; } }
5124
 
5125
/***
5126
Dropdown Checkboxes
5127
***/
5128
.dropdown-content {
5129
  padding: 10px; }
5130
  .dropdown-content form {
5131
    margin: 0; }
5132
 
5133
.dropdown.inline .dropdown-menu {
5134
  display: inline-block;
5135
  position: relative; }
5136
 
5137
.dropdown-radiobuttons,
5138
.dropdown-checkboxes {
5139
  padding: 5px; }
5140
  .dropdown-radiobuttons label,
5141
  .dropdown-checkboxes label {
5142
    display: block;
5143
    font-weight: 300;
5144
    color: #333;
5145
    margin-bottom: 4px;
5146
    margin-top: 4px; }
5147
    .dropdown-radiobuttons label .radio,
5148
    .dropdown-checkboxes label .radio {
5149
      margin-right: 3px; }
5150
 
5151
/*--------------------------------------------------
5152
    [Dropdown Menu v2]
5153
----------------------------------------------------*/
5154
.dropdown-menu-v2 {
5155
  top: 100%;
5156
  right: 0;
5157
  z-index: 1001;
5158
  display: none;
5159
  float: left;
5160
  min-width: 225px;
5161
  padding: 20px 0;
5162
  margin: 25px 0 0;
5163
  font-size: 13px;
5164
  text-align: left;
5165
  list-style: none;
5166
  position: absolute;
5167
  background: #242b31;
5168
  -webkit-border-radius: 2px;
5169
  -moz-border-radius: 2px;
5170
  -ms-border-radius: 2px;
5171
  -o-border-radius: 2px;
5172
  border-radius: 2px;
5173
  -webkit-background-clip: padding-box;
5174
  background-clip: padding-box;
5175
  transition-duration: 300ms;
5176
  transition-property: all;
5177
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
5178
  .dropdown-menu-v2:before {
5179
    top: -10px;
5180
    right: 0;
5181
    width: 0;
5182
    height: 0;
5183
    content: ' ';
5184
    position: absolute;
5185
    border-style: solid;
5186
    display: inline-block;
5187
    border-width: 0 0 15px 15px;
5188
    border-color: transparent transparent #242b31 transparent; }
5189
  .dropdown-menu-v2 > li > a {
5190
    clear: both;
5191
    color: #606e7a;
5192
    display: block;
5193
    font-weight: 600;
5194
    padding: 8px 20px;
5195
    position: relative;
5196
    white-space: nowrap;
5197
    line-height: 1.42857143;
5198
    text-transform: uppercase; }
5199
    .dropdown-menu-v2 > li > a:hover, .dropdown-menu-v2 > li > a:focus {
5200
      background: #21282e;
5201
      text-decoration: none;
5202
      color: #009dc7; }
5203
  .dropdown-menu-v2 .active > a,
5204
  .dropdown-menu-v2 .active > a:hover,
5205
  .dropdown-menu-v2 .active > a:focus,
5206
  .dropdown-menu-v2 .active > a,
5207
  .dropdown-menu-v2 .active > a:hover,
5208
  .dropdown-menu-v2 .active > a:focus,
5209
  .dropdown-menu-v2 .active > a,
5210
  .dropdown-menu-v2 .active > a:hover,
5211
  .dropdown-menu-v2 .active > a:focus {
5212
    outline: 0;
5213
    text-decoration: none;
5214
    background-color: #21282e;
5215
    color: #009dc7; }
5216
  .dropdown-menu-v2 .disabled > a,
5217
  .dropdown-menu-v2 .disabled > a:hover,
5218
  .dropdown-menu-v2 .disabled > a:focus,
5219
  .dropdown-menu-v2 .disabled > a,
5220
  .dropdown-menu-v2 .disabled > a:hover,
5221
  .dropdown-menu-v2 .disabled > a:focus,
5222
  .dropdown-menu-v2 .disabled > a,
5223
  .dropdown-menu-v2 .disabled > a:hover,
5224
  .dropdown-menu-v2 .disabled > a:focus {
5225
    color: #009dc7; }
5226
  .dropdown-menu-v2 .disabled > a:hover,
5227
  .dropdown-menu-v2 .disabled > a:focus,
5228
  .dropdown-menu-v2 .disabled > a:hover,
5229
  .dropdown-menu-v2 .disabled > a:focus {
5230
    text-decoration: none;
5231
    cursor: not-allowed;
5232
    background-color: transparent;
5233
    background-image: none; }
5234
  .dropdown-menu-v2 .divider {
5235
    height: 1px;
5236
    margin: 9px 0;
5237
    overflow: hidden;
5238
    background: #2e353c; }
5239
  .dropdown-menu-v2 .badge {
5240
    top: 8px;
5241
    right: 10px;
5242
    position: absolute; }
5243
 
5244
.dropdown-menu-v2.pull-right {
5245
  right: 0;
5246
  left: auto; }
5247
 
5248
.open > .dropdown-menu-v2 {
5249
  display: block; }
5250
 
5251
.pull-right > .dropdown-menu-v2 {
5252
  right: 0;
5253
  left: auto; }
5254
 
5255
/***
5256
System feeds
5257
***/
5258
.feeds {
5259
  margin: 0px;
5260
  padding: 0px;
5261
  list-style: none; }
5262
  .feeds li {
5263
    background-color: #fafafa;
5264
    color: #82949a;
5265
    margin-bottom: 7px; }
5266
    .feeds li:before, .feeds li:after {
5267
      display: table;
5268
      line-height: 0;
5269
      content: ""; }
5270
    .feeds li:after {
5271
      clear: both; }
5272
    .feeds li:last-child {
5273
      margin-bottom: 0px; }
5274
    .feeds li .col1 {
5275
      float: left;
5276
      width: 100%;
5277
      clear: both; }
5278
      .feeds li .col1 > .cont {
5279
        float: left;
5280
        margin-right: 75px;
5281
        overflow: hidden; }
5282
        .feeds li .col1 > .cont > .cont-col1 {
5283
          float: left;
5284
          margin-right: -100%; }
5285
          .feeds li .col1 > .cont > .cont-col1 > .label {
5286
            display: inline-block;
5287
            padding: 5px 4px 6px 5px;
5288
            vertical-align: middle;
5289
            text-align: center; }
5290
            .feeds li .col1 > .cont > .cont-col1 > .label > i {
5291
              text-align: center;
5292
              font-size: 14px; }
5293
        .feeds li .col1 > .cont > .cont-col2 {
5294
          float: left;
5295
          width: 100%; }
5296
          .feeds li .col1 > .cont > .cont-col2 > .desc {
5297
            margin-left: 35px;
5298
            padding-top: 4px;
5299
            padding-bottom: 5px;
5300
            overflow: hidden; }
5301
    .feeds li .col2 {
5302
      float: left;
5303
      width: 75px;
5304
      margin-left: -75px; }
5305
      .feeds li .col2 > .date {
5306
        padding: 4px 9px 5px 4px;
5307
        text-align: right;
5308
        font-style: italic;
5309
        color: #c1cbd0; }
5310
 
5311
/***
5312
Form Layouts
5313
****/
5314
/* Static info */
5315
.static-info {
5316
  margin-bottom: 10px; }
5317
  .static-info .name {
5318
    font-size: 14px; }
5319
  .static-info .value {
5320
    font-size: 14px;
5321
    font-weight: 600; }
5322
  .static-info.align-reverse .name,
5323
  .static-info.align-reverse .value {
5324
    text-align: right; }
5325
 
5326
/* Help blocks */
5327
.help-block {
5328
  margin-top: 5px;
5329
  margin-bottom: 5px; }
5330
 
5331
.help-inline {
5332
  font-size: 13px;
5333
  color: #737373;
5334
  display: inline-block;
5335
  padding: 5px; }
5336
 
5337
.form-inline input {
5338
  margin-bottom: 0px !important; }
5339
 
5340
/* Control Label */
5341
.control-label {
5342
  margin-top: 1px;
5343
  font-weight: normal; }
5344
 
5345
.control-label .required,
5346
.form-group .required {
5347
  color: #e02222;
5348
  font-size: 12px;
5349
  padding-left: 2px; }
5350
 
5351
.form {
5352
  padding: 0 !important; }
5353
 
5354
.portlet-form .form-body,
5355
.form .form-body {
5356
  padding: 20px; }
5357
  .portlet.light .portlet-form .form-body, .portlet.light
5358
  .form .form-body {
5359
    padding-left: 0;
5360
    padding-right: 0; }
5361
 
5362
.portlet-form .form-actions,
5363
.form .form-actions {
5364
  padding: 20px 20px;
5365
  margin: 0;
5366
  background-color: #f5f5f5;
5367
  border-top: 1px solid #e7ecf1;
5368
  *zoom: 1; }
5369
  .portlet.light .portlet-form .form-actions, .portlet.light
5370
  .form .form-actions {
5371
    background: none;
5372
    padding-left: 0;
5373
    padding-right: 0; }
5374
  .portlet-form .form-actions.noborder,
5375
  .form .form-actions.noborder {
5376
    border-top: 0; }
5377
  .portlet .portlet-form .form-actions, .portlet
5378
  .form .form-actions {
5379
    -webkit-border-radius: 0 0 4px 4px;
5380
    -moz-border-radius: 0 0 4px 4px;
5381
    -ms-border-radius: 0 0 4px 4px;
5382
    -o-border-radius: 0 0 4px 4px;
5383
    border-radius: 0 0 4px 4px; }
5384
  .portlet-form .form-actions:before, .portlet-form .form-actions:after,
5385
  .form .form-actions:before,
5386
  .form .form-actions:after {
5387
    content: " ";
5388
    display: table; }
5389
  .portlet-form .form-actions:after,
5390
  .form .form-actions:after {
5391
    clear: both; }
5392
  .portlet-form .form-actions.right,
5393
  .form .form-actions.right {
5394
    padding-left: 0;
5395
    padding-right: 20px;
5396
    text-align: right; }
5397
    .portlet.light .portlet-form .form-actions.right, .portlet.light
5398
    .form .form-actions.right {
5399
      padding-right: 0; }
5400
  .portlet-form .form-actions.left,
5401
  .form .form-actions.left {
5402
    padding-left: 20px;
5403
    padding-right: 0;
5404
    text-align: left; }
5405
    .portlet.light .portlet-form .form-actions.left, .portlet.light
5406
    .form .form-actions.left {
5407
      padding-left: 0; }
5408
  .portlet-form .form-actions.nobg,
5409
  .form .form-actions.nobg {
5410
    background-color: transparent; }
5411
  .portlet-form .form-actions.top,
5412
  .form .form-actions.top {
5413
    margin-top: 0;
5414
    margin-bottom: 20px;
5415
    border-top: 0;
5416
    border-bottom: 1px solid #e7ecf1; }
5417
    .portlet.light .portlet-form .form-actions.top, .portlet.light
5418
    .form .form-actions.top {
5419
      background: none; }
5420
  .portlet-form .form-actions .btn-set,
5421
  .form .form-actions .btn-set {
5422
    display: inline-block; }
5423
  @media (max-width: 767px) {
5424
    .portlet-form .form-actions,
5425
    .form .form-actions {
5426
      /* 767px */ }
5427
      .portlet-form .form-actions .btn-set,
5428
      .form .form-actions .btn-set {
5429
        margin-bottom: 3px;
5430
        margin-top: 3px;
5431
        float: left !important; } }
5432
 
5433
.portlet-form .form-section,
5434
.form .form-section {
5435
  margin: 30px 0px 30px 0px;
5436
  padding-bottom: 5px;
5437
  border-bottom: 1px solid #e7ecf1; }
5438
  .form-fit .portlet-form .form-section, .form-fit
5439
  .form .form-section {
5440
    margin-left: 20px;
5441
    margin-right: 20px; }
5442
 
5443
/* Checkboxes */
5444
.checkbox,
5445
.form-horizontal .checkbox {
5446
  padding: 0; }
5447
  .checkbox > label,
5448
  .form-horizontal .checkbox > label {
5449
    padding-left: 0; }
5450
 
5451
.checkbox-list > label {
5452
  display: block; }
5453
  .checkbox-list > label.checkbox-inline {
5454
    display: inline-block; }
5455
    .checkbox-list > label.checkbox-inline:first-child {
5456
      padding-left: 0; }
5457
 
5458
/* Radio buttons */
5459
.radio-list > label {
5460
  display: block; }
5461
  .radio-list > label.radio-inline {
5462
    display: inline-block; }
5463
    .radio-list > label.radio-inline:first-child {
5464
      padding-left: 0; }
5465
 
5466
/* Radio buttons in horizontal forms */
5467
.form-horizontal .radio-list .radio {
5468
  padding-top: 1px; }
5469
 
5470
.form-horizontal .radio-list > label {
5471
  margin-bottom: 0; }
5472
 
5473
.form-horizontal .radio > span {
5474
  margin-top: 2px; }
5475
 
5476
/* Rows seperated form layout */
5477
.form .form-row-seperated .portlet-body {
5478
  padding: 0; }
5479
 
5480
.form .form-row-seperated .form-group {
5481
  margin: 0;
5482
  border-bottom: 1px solid #efefef;
5483
  padding: 15px 0; }
5484
  .form .form-row-seperated .form-group.last {
5485
    border-bottom: 0;
5486
    margin-bottom: 0;
5487
    padding-bottom: 13px; }
5488
  .form .form-row-seperated .form-group .help-block {
5489
    margin-bottom: 0; }
5490
 
5491
.form .form-row-seperated .form-body {
5492
  padding: 0; }
5493
 
5494
.form .form-row-seperated .form-actions {
5495
  padding-left: 15px !important;
5496
  padding-right: 15px !important; }
5497
 
5498
/* Form bordered */
5499
.form .form-bordered .form-group {
5500
  margin: 0;
5501
  border-bottom: 1px solid #efefef; }
5502
  .form .form-bordered .form-group > div {
5503
    padding: 15px;
5504
    border-left: 1px solid #efefef; }
5505
    @media (max-width: 991px) {
5506
      .form .form-bordered .form-group > div {
5507
        /* 991px */
5508
        border-left: 0; } }
5509
  .form .form-bordered .form-group.last {
5510
    border-bottom: 0; }
5511
  .form .form-bordered .form-group .control-label {
5512
    padding-top: 20px; }
5513
    @media (max-width: 991px) {
5514
      .form .form-bordered .form-group .control-label {
5515
        /* 991px */
5516
        padding-top: 10px; } }
5517
  .form .form-bordered .form-group .help-block {
5518
    margin-bottom: 0; }
5519
  .form .form-bordered .form-group .form-control {
5520
    margin: 0; }
5521
 
5522
.form .form-bordered .form-body {
5523
  margin: 0;
5524
  padding: 0; }
5525
 
5526
.form .form-bordered .form-actions {
5527
  margin-top: 0;
5528
  padding-left: 16px !important;
5529
  padding-right: 16px !important; }
5530
  @media (max-width: 991px) {
5531
    .form .form-bordered .form-actions {
5532
      /* 991px */
5533
      padding-left: 15px !important;
5534
      padding-right: 15px !important; } }
5535
 
5536
/* Horizontal bordered form */
5537
.form .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
5538
  background-color: #fcfcfc; }
5539
 
5540
.form .form-horizontal.form-bordered.form-row-stripped .form-control {
5541
  background: #fff !important; }
5542
 
5543
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
5544
  background-color: #fcfcfc; }
5545
  .form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) > div {
5546
    background-color: #ffffff; }
5547
 
5548
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
5549
  background-color: #fcfcfc; }
5550
 
5551
/* Horizontal form small input issue */
5552
.form-horizontal .form-group .input-sm {
5553
  margin-top: 3px; }
5554
 
5555
.form-horizontal .form-group .form-control-static {
5556
  margin-top: 1px; }
5557
 
5558
/***
5559
Forms
5560
***/
5561
.form-control {
5562
  outline: none !important;
5563
  box-shadow: none !important; }
5564
  .form-control.height-auto {
5565
    height: auto; }
5566
 
5567
.input-group-addon > i {
5568
  color: #c5cdda; }
5569
 
5570
/***
5571
Custom color buttons
5572
***/
5573
.form-control.white {
5574
  border-color: #ffffff; }
5575
  .form-control.white:focus {
5576
    border-color: #e6e6e6; }
5577
 
5578
.form-control.focus-white:focus {
5579
  border-color: #ffffff; }
5580
 
5581
.form-control.default {
5582
  border-color: #e1e5ec; }
5583
  .form-control.default:focus {
5584
    border-color: #c2cad8; }
5585
 
5586
.form-control.focus-default:focus {
5587
  border-color: #e1e5ec; }
5588
 
5589
.form-control.dark {
5590
  border-color: #2f353b; }
5591
  .form-control.dark:focus {
5592
    border-color: #181c1f; }
5593
 
5594
.form-control.focus-dark:focus {
5595
  border-color: #2f353b; }
5596
 
5597
.form-control.blue {
5598
  border-color: #3598dc; }
5599
  .form-control.blue:focus {
5600
    border-color: #217ebd; }
5601
 
5602
.form-control.focus-blue:focus {
5603
  border-color: #3598dc; }
5604
 
5605
.form-control.blue-madison {
5606
  border-color: #578ebe; }
5607
  .form-control.blue-madison:focus {
5608
    border-color: #3f74a3; }
5609
 
5610
.form-control.focus-blue-madison:focus {
5611
  border-color: #578ebe; }
5612
 
5613
.form-control.blue-chambray {
5614
  border-color: #2C3E50; }
5615
  .form-control.blue-chambray:focus {
5616
    border-color: #1a252f; }
5617
 
5618
.form-control.focus-blue-chambray:focus {
5619
  border-color: #2C3E50; }
5620
 
5621
.form-control.blue-ebonyclay {
5622
  border-color: #22313F; }
5623
  .form-control.blue-ebonyclay:focus {
5624
    border-color: #10171e; }
5625
 
5626
.form-control.focus-blue-ebonyclay:focus {
5627
  border-color: #22313F; }
5628
 
5629
.form-control.blue-hoki {
5630
  border-color: #67809F; }
5631
  .form-control.blue-hoki:focus {
5632
    border-color: #526781; }
5633
 
5634
.form-control.focus-blue-hoki:focus {
5635
  border-color: #67809F; }
5636
 
5637
.form-control.blue-steel {
5638
  border-color: #4B77BE; }
5639
  .form-control.blue-steel:focus {
5640
    border-color: #395f9d; }
5641
 
5642
.form-control.focus-blue-steel:focus {
5643
  border-color: #4B77BE; }
5644
 
5645
.form-control.blue-soft {
5646
  border-color: #4c87b9; }
5647
  .form-control.blue-soft:focus {
5648
    border-color: #3b6d97; }
5649
 
5650
.form-control.focus-blue-soft:focus {
5651
  border-color: #4c87b9; }
5652
 
5653
.form-control.blue-dark {
5654
  border-color: #5e738b; }
5655
  .form-control.blue-dark:focus {
5656
    border-color: #495a6d; }
5657
 
5658
.form-control.focus-blue-dark:focus {
5659
  border-color: #5e738b; }
5660
 
5661
.form-control.blue-sharp {
5662
  border-color: #5C9BD1; }
5663
  .form-control.blue-sharp:focus {
5664
    border-color: #3782c3; }
5665
 
5666
.form-control.focus-blue-sharp:focus {
5667
  border-color: #5C9BD1; }
5668
 
5669
.form-control.blue-oleo {
5670
  border-color: #94A0B2; }
5671
  .form-control.blue-oleo:focus {
5672
    border-color: #76869d; }
5673
 
5674
.form-control.focus-blue-oleo:focus {
5675
  border-color: #94A0B2; }
5676
 
5677
.form-control.green {
5678
  border-color: #32c5d2; }
5679
  .form-control.green:focus {
5680
    border-color: #26a1ab; }
5681
 
5682
.form-control.focus-green:focus {
5683
  border-color: #32c5d2; }
5684
 
5685
.form-control.green-meadow {
5686
  border-color: #1BBC9B; }
5687
  .form-control.green-meadow:focus {
5688
    border-color: #158f76; }
5689
 
5690
.form-control.focus-green-meadow:focus {
5691
  border-color: #1BBC9B; }
5692
 
5693
.form-control.green-seagreen {
5694
  border-color: #1BA39C; }
5695
  .form-control.green-seagreen:focus {
5696
    border-color: #147772; }
5697
 
5698
.form-control.focus-green-seagreen:focus {
5699
  border-color: #1BA39C; }
5700
 
5701
.form-control.green-turquoise {
5702
  border-color: #36D7B7; }
5703
  .form-control.green-turquoise:focus {
5704
    border-color: #24b699; }
5705
 
5706
.form-control.focus-green-turquoise:focus {
5707
  border-color: #36D7B7; }
5708
 
5709
.form-control.green-haze {
5710
  border-color: #44b6ae; }
5711
  .form-control.green-haze:focus {
5712
    border-color: #36918b; }
5713
 
5714
.form-control.focus-green-haze:focus {
5715
  border-color: #44b6ae; }
5716
 
5717
.form-control.green-jungle {
5718
  border-color: #26C281; }
5719
  .form-control.green-jungle:focus {
5720
    border-color: #1e9765; }
5721
 
5722
.form-control.focus-green-jungle:focus {
5723
  border-color: #26C281; }
5724
 
5725
.form-control.green-soft {
5726
  border-color: #3faba4; }
5727
  .form-control.green-soft:focus {
5728
    border-color: #318680; }
5729
 
5730
.form-control.focus-green-soft:focus {
5731
  border-color: #3faba4; }
5732
 
5733
.form-control.green-dark {
5734
  border-color: #4DB3A2; }
5735
  .form-control.green-dark:focus {
5736
    border-color: #3d9082; }
5737
 
5738
.form-control.focus-green-dark:focus {
5739
  border-color: #4DB3A2; }
5740
 
5741
.form-control.green-sharp {
5742
  border-color: #2ab4c0; }
5743
  .form-control.green-sharp:focus {
5744
    border-color: #218d96; }
5745
 
5746
.form-control.focus-green-sharp:focus {
5747
  border-color: #2ab4c0; }
5748
 
5749
.form-control.green-steel {
5750
  border-color: #29b4b6; }
5751
  .form-control.green-steel:focus {
5752
    border-color: #208b8c; }
5753
 
5754
.form-control.focus-green-steel:focus {
5755
  border-color: #29b4b6; }
5756
 
5757
.form-control.grey {
5758
  border-color: #E5E5E5; }
5759
  .form-control.grey:focus {
5760
    border-color: #cccccc; }
5761
 
5762
.form-control.focus-grey:focus {
5763
  border-color: #E5E5E5; }
5764
 
5765
.form-control.grey-steel {
5766
  border-color: #e9edef; }
5767
  .form-control.grey-steel:focus {
5768
    border-color: #cbd5da; }
5769
 
5770
.form-control.focus-grey-steel:focus {
5771
  border-color: #e9edef; }
5772
 
5773
.form-control.grey-cararra {
5774
  border-color: #fafafa; }
5775
  .form-control.grey-cararra:focus {
5776
    border-color: #e1e1e1; }
5777
 
5778
.form-control.focus-grey-cararra:focus {
5779
  border-color: #fafafa; }
5780
 
5781
.form-control.grey-gallery {
5782
  border-color: #555555; }
5783
  .form-control.grey-gallery:focus {
5784
    border-color: #3c3c3c; }
5785
 
5786
.form-control.focus-grey-gallery:focus {
5787
  border-color: #555555; }
5788
 
5789
.form-control.grey-cascade {
5790
  border-color: #95A5A6; }
5791
  .form-control.grey-cascade:focus {
5792
    border-color: #798d8f; }
5793
 
5794
.form-control.focus-grey-cascade:focus {
5795
  border-color: #95A5A6; }
5796
 
5797
.form-control.grey-silver {
5798
  border-color: #BFBFBF; }
5799
  .form-control.grey-silver:focus {
5800
    border-color: #a6a6a6; }
5801
 
5802
.form-control.focus-grey-silver:focus {
5803
  border-color: #BFBFBF; }
5804
 
5805
.form-control.grey-salsa {
5806
  border-color: #ACB5C3; }
5807
  .form-control.grey-salsa:focus {
5808
    border-color: #8e9bae; }
5809
 
5810
.form-control.focus-grey-salsa:focus {
5811
  border-color: #ACB5C3; }
5812
 
5813
.form-control.grey-salt {
5814
  border-color: #bfcad1; }
5815
  .form-control.grey-salt:focus {
5816
    border-color: #a1b1bc; }
5817
 
5818
.form-control.focus-grey-salt:focus {
5819
  border-color: #bfcad1; }
5820
 
5821
.form-control.grey-mint {
5822
  border-color: #525e64; }
5823
  .form-control.grey-mint:focus {
5824
    border-color: #3b4448; }
5825
 
5826
.form-control.focus-grey-mint:focus {
5827
  border-color: #525e64; }
5828
 
5829
.form-control.red {
5830
  border-color: #e7505a; }
5831
  .form-control.red:focus {
5832
    border-color: #e12330; }
5833
 
5834
.form-control.focus-red:focus {
5835
  border-color: #e7505a; }
5836
 
5837
.form-control.red-pink {
5838
  border-color: #E08283; }
5839
  .form-control.red-pink:focus {
5840
    border-color: #d6595a; }
5841
 
5842
.form-control.focus-red-pink:focus {
5843
  border-color: #E08283; }
5844
 
5845
.form-control.red-sunglo {
5846
  border-color: #E26A6A; }
5847
  .form-control.red-sunglo:focus {
5848
    border-color: #da3f3f; }
5849
 
5850
.form-control.focus-red-sunglo:focus {
5851
  border-color: #E26A6A; }
5852
 
5853
.form-control.red-intense {
5854
  border-color: #e35b5a; }
5855
  .form-control.red-intense:focus {
5856
    border-color: #dc302e; }
5857
 
5858
.form-control.focus-red-intense:focus {
5859
  border-color: #e35b5a; }
5860
 
5861
.form-control.red-thunderbird {
5862
  border-color: #D91E18; }
5863
  .form-control.red-thunderbird:focus {
5864
    border-color: #ab1813; }
5865
 
5866
.form-control.focus-red-thunderbird:focus {
5867
  border-color: #D91E18; }
5868
 
5869
.form-control.red-flamingo {
5870
  border-color: #EF4836; }
5871
  .form-control.red-flamingo:focus {
5872
    border-color: #e02612; }
5873
 
5874
.form-control.focus-red-flamingo:focus {
5875
  border-color: #EF4836; }
5876
 
5877
.form-control.red-soft {
5878
  border-color: #d05454; }
5879
  .form-control.red-soft:focus {
5880
    border-color: #bd3434; }
5881
 
5882
.form-control.focus-red-soft:focus {
5883
  border-color: #d05454; }
5884
 
5885
.form-control.red-haze {
5886
  border-color: #f36a5a; }
5887
  .form-control.red-haze:focus {
5888
    border-color: #f03f2a; }
5889
 
5890
.form-control.focus-red-haze:focus {
5891
  border-color: #f36a5a; }
5892
 
5893
.form-control.red-mint {
5894
  border-color: #e43a45; }
5895
  .form-control.red-mint:focus {
5896
    border-color: #cf1c28; }
5897
 
5898
.form-control.focus-red-mint:focus {
5899
  border-color: #e43a45; }
5900
 
5901
.form-control.yellow {
5902
  border-color: #c49f47; }
5903
  .form-control.yellow:focus {
5904
    border-color: #a48334; }
5905
 
5906
.form-control.focus-yellow:focus {
5907
  border-color: #c49f47; }
5908
 
5909
.form-control.yellow-gold {
5910
  border-color: #E87E04; }
5911
  .form-control.yellow-gold:focus {
5912
    border-color: #b66303; }
5913
 
5914
.form-control.focus-yellow-gold:focus {
5915
  border-color: #E87E04; }
5916
 
5917
.form-control.yellow-casablanca {
5918
  border-color: #f2784b; }
5919
  .form-control.yellow-casablanca:focus {
5920
    border-color: #ef541b; }
5921
 
5922
.form-control.focus-yellow-casablanca:focus {
5923
  border-color: #f2784b; }
5924
 
5925
.form-control.yellow-crusta {
5926
  border-color: #f3c200; }
5927
  .form-control.yellow-crusta:focus {
5928
    border-color: #c09900; }
5929
 
5930
.form-control.focus-yellow-crusta:focus {
5931
  border-color: #f3c200; }
5932
 
5933
.form-control.yellow-lemon {
5934
  border-color: #F7CA18; }
5935
  .form-control.yellow-lemon:focus {
5936
    border-color: #d5ab07; }
5937
 
5938
.form-control.focus-yellow-lemon:focus {
5939
  border-color: #F7CA18; }
5940
 
5941
.form-control.yellow-saffron {
5942
  border-color: #F4D03F; }
5943
  .form-control.yellow-saffron:focus {
5944
    border-color: #f1c40f; }
5945
 
5946
.form-control.focus-yellow-saffron:focus {
5947
  border-color: #F4D03F; }
5948
 
5949
.form-control.yellow-soft {
5950
  border-color: #c8d046; }
5951
  .form-control.yellow-soft:focus {
5952
    border-color: #adb52e; }
5953
 
5954
.form-control.focus-yellow-soft:focus {
5955
  border-color: #c8d046; }
5956
 
5957
.form-control.yellow-haze {
5958
  border-color: #c5bf66; }
5959
  .form-control.yellow-haze:focus {
5960
    border-color: #b4ad44; }
5961
 
5962
.form-control.focus-yellow-haze:focus {
5963
  border-color: #c5bf66; }
5964
 
5965
.form-control.yellow-mint {
5966
  border-color: #c5b96b; }
5967
  .form-control.yellow-mint:focus {
5968
    border-color: #b6a747; }
5969
 
5970
.form-control.focus-yellow-mint:focus {
5971
  border-color: #c5b96b; }
5972
 
5973
.form-control.purple {
5974
  border-color: #8E44AD; }
5975
  .form-control.purple:focus {
5976
    border-color: #703688; }
5977
 
5978
.form-control.focus-purple:focus {
5979
  border-color: #8E44AD; }
5980
 
5981
.form-control.purple-plum {
5982
  border-color: #8775a7; }
5983
  .form-control.purple-plum:focus {
5984
    border-color: #6d5b8e; }
5985
 
5986
.form-control.focus-purple-plum:focus {
5987
  border-color: #8775a7; }
5988
 
5989
.form-control.purple-medium {
5990
  border-color: #BF55EC; }
5991
  .form-control.purple-medium:focus {
5992
    border-color: #ae27e7; }
5993
 
5994
.form-control.focus-purple-medium:focus {
5995
  border-color: #BF55EC; }
5996
 
5997
.form-control.purple-studio {
5998
  border-color: #8E44AD; }
5999
  .form-control.purple-studio:focus {
6000
    border-color: #703688; }
6001
 
6002
.form-control.focus-purple-studio:focus {
6003
  border-color: #8E44AD; }
6004
 
6005
.form-control.purple-wisteria {
6006
  border-color: #9B59B6; }
6007
  .form-control.purple-wisteria:focus {
6008
    border-color: #804399; }
6009
 
6010
.form-control.focus-purple-wisteria:focus {
6011
  border-color: #9B59B6; }
6012
 
6013
.form-control.purple-seance {
6014
  border-color: #9A12B3; }
6015
  .form-control.purple-seance:focus {
6016
    border-color: #720d85; }
6017
 
6018
.form-control.focus-purple-seance:focus {
6019
  border-color: #9A12B3; }
6020
 
6021
.form-control.purple-intense {
6022
  border-color: #8775a7; }
6023
  .form-control.purple-intense:focus {
6024
    border-color: #6d5b8e; }
6025
 
6026
.form-control.focus-purple-intense:focus {
6027
  border-color: #8775a7; }
6028
 
6029
.form-control.purple-sharp {
6030
  border-color: #796799; }
6031
  .form-control.purple-sharp:focus {
6032
    border-color: #61527b; }
6033
 
6034
.form-control.focus-purple-sharp:focus {
6035
  border-color: #796799; }
6036
 
6037
.form-control.purple-soft {
6038
  border-color: #8877a9; }
6039
  .form-control.purple-soft:focus {
6040
    border-color: #6e5c91; }
6041
 
6042
.form-control.focus-purple-soft:focus {
6043
  border-color: #8877a9; }
6044
 
6045
.input-xxs {
6046
  width: 45px !important; }
6047
 
6048
/* Form uneditable input */
6049
.uneditable-input {
6050
  padding: 6px 12px;
6051
  min-width: 206px;
6052
  font-size: 14px;
6053
  font-weight: normal;
6054
  height: 34px;
6055
  color: #555555;
6056
  background-color: #fff;
6057
  border: 1px solid #c2cad8;
6058
  -webkit-box-shadow: none;
6059
  box-shadow: none;
6060
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
6061
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
6062
 
6063
.form-control-static {
6064
  display: inline-block;
6065
  margin: 0; }
6066
 
6067
/* Form input sizing */
6068
.input-mini {
6069
  width: 45px !important; }
6070
 
6071
.input-xsmall {
6072
  width: 80px !important; }
6073
 
6074
.input-small {
6075
  width: 145px !important; }
6076
 
6077
.input-medium {
6078
  width: 240px !important; }
6079
 
6080
.input-large {
6081
  width: 320px !important; }
6082
 
6083
.input-xlarge {
6084
  width: 420px !important; }
6085
 
6086
@media (max-width: 768px) {
6087
  /* 768px */
6088
  .input-large {
6089
    width: 250px !important; }
6090
  .input-xlarge {
6091
    width: 300px !important; } }
6092
 
6093
.input-inline {
6094
  display: inline-block;
6095
  width: auto;
6096
  vertical-align: middle; }
6097
 
6098
.input-fixed {
6099
  overflow: hidden; }
6100
 
6101
.input-fixed {
6102
  overflow: hidden; }
6103
 
6104
.form-group .input-inline {
6105
  margin-right: 5px; }
6106
 
6107
@media (max-width: 768px) {
6108
  /* 768px */
6109
  .input-lg {
6110
    width: 250px !important; }
6111
  .input-xlg {
6112
    width: 300px !important; } }
6113
 
6114
/* Circle Inputs */
6115
.input-circle {
6116
  border-radius: 25px !important; }
6117
 
6118
.input-circle-right {
6119
  border-radius: 0 25px 25px 0 !important; }
6120
 
6121
.input-circle-left {
6122
  border-radius: 25px 0 0 25px !important; }
6123
 
6124
.input-circle-bottom {
6125
  border-radius: 0 0 25px 25px !important; }
6126
 
6127
.input-circle-top {
6128
  border-radius: 25px 25px 0 0 !important; }
6129
 
6130
.mt-radio,
6131
.mt-checkbox {
6132
  display: inline-block;
6133
  position: relative;
6134
  padding-left: 30px;
6135
  margin-bottom: 15px;
6136
  cursor: pointer;
6137
  font-size: 14px;
6138
  webkit-transition: all 0.3s;
6139
  -moz-transition: all 0.3s;
6140
  -ms-transition: all 0.3s;
6141
  -o-transition: all 0.3s;
6142
  transition: all 0.3s; }
6143
  .mt-radio.mt-radio-disabled, .mt-radio.mt-checkbox-disabled,
6144
  .mt-checkbox.mt-radio-disabled,
6145
  .mt-checkbox.mt-checkbox-disabled {
6146
    opacity: 0.6 ;
6147
    filter: alpha(opacity=60) ; }
6148
  .mt-radio > input,
6149
  .mt-checkbox > input {
6150
    position: absolute;
6151
    z-index: -1;
6152
    opacity: 0 ;
6153
    filter: alpha(opacity=0) ; }
6154
  .mt-radio > span,
6155
  .mt-checkbox > span {
6156
    border: 1px solid transparent;
6157
    position: absolute;
6158
    top: 0px;
6159
    left: 0;
6160
    height: 19px;
6161
    width: 19px;
6162
    background: #E6E6E6; }
6163
    .mt-radio > span:after,
6164
    .mt-checkbox > span:after {
6165
      content: '';
6166
      position: absolute;
6167
      display: none; }
6168
  .mt-radio:hover > input:not([disabled]) ~ span,
6169
  .mt-radio > input:focus ~ span,
6170
  .mt-checkbox:hover > input:not([disabled]) ~ span,
6171
  .mt-checkbox > input:focus ~ span {
6172
    background: #d9d9d9;
6173
    webkit-transition: all 0.3s;
6174
    -moz-transition: all 0.3s;
6175
    -ms-transition: all 0.3s;
6176
    -o-transition: all 0.3s;
6177
    transition: all 0.3s; }
6178
  .mt-radio > input:checked ~ span,
6179
  .mt-checkbox > input:checked ~ span {
6180
    webkit-transition: all 0.3s;
6181
    -moz-transition: all 0.3s;
6182
    -ms-transition: all 0.3s;
6183
    -o-transition: all 0.3s;
6184
    transition: all 0.3s;
6185
    background: #d9d9d9; }
6186
    .mt-radio > input:checked ~ span:after,
6187
    .mt-checkbox > input:checked ~ span:after {
6188
      display: block; }
6189
  .mt-radio:hover > input:not([disabled]):checked ~ span,
6190
  .mt-radio > input:checked ~ span,
6191
  .mt-checkbox:hover > input:not([disabled]):checked ~ span,
6192
  .mt-checkbox > input:checked ~ span {
6193
    webkit-transition: all 0.3s;
6194
    -moz-transition: all 0.3s;
6195
    -ms-transition: all 0.3s;
6196
    -o-transition: all 0.3s;
6197
    transition: all 0.3s;
6198
    background: #d9d9d9; }
6199
  .mt-radio > input:disabled ~ span,
6200
  .mt-checkbox > input:disabled ~ span {
6201
    opacity: 0.6 ;
6202
    filter: alpha(opacity=60) ;
6203
    pointer-events: none; }
6204
  .mt-radio.mt-radio-outline > span, .mt-radio.mt-checkbox-outline > span,
6205
  .mt-checkbox.mt-radio-outline > span,
6206
  .mt-checkbox.mt-checkbox-outline > span {
6207
    border: 1px solid #d9d9d9;
6208
    background: none; }
6209
  .mt-radio.mt-radio-outline:hover > input:not([disabled]) ~ span,
6210
  .mt-radio.mt-radio-outline > input:focus ~ span, .mt-radio.mt-checkbox-outline:hover > input:not([disabled]) ~ span,
6211
  .mt-radio.mt-checkbox-outline > input:focus ~ span,
6212
  .mt-checkbox.mt-radio-outline:hover > input:not([disabled]) ~ span,
6213
  .mt-checkbox.mt-radio-outline > input:focus ~ span,
6214
  .mt-checkbox.mt-checkbox-outline:hover > input:not([disabled]) ~ span,
6215
  .mt-checkbox.mt-checkbox-outline > input:focus ~ span {
6216
    border: 1px solid #d9d9d9;
6217
    background: none; }
6218
  .mt-radio.mt-radio-outline > input:checked ~ span, .mt-radio.mt-checkbox-outline > input:checked ~ span,
6219
  .mt-checkbox.mt-radio-outline > input:checked ~ span,
6220
  .mt-checkbox.mt-checkbox-outline > input:checked ~ span {
6221
    border: 1px solid #d9d9d9;
6222
    background: none; }
6223
  .mt-radio.mt-radio-outline:hover > input:not([disabled]):checked ~ span,
6224
  .mt-radio.mt-radio-outline > input:checked ~ span, .mt-radio.mt-checkbox-outline:hover > input:not([disabled]):checked ~ span,
6225
  .mt-radio.mt-checkbox-outline > input:checked ~ span,
6226
  .mt-checkbox.mt-radio-outline:hover > input:not([disabled]):checked ~ span,
6227
  .mt-checkbox.mt-radio-outline > input:checked ~ span,
6228
  .mt-checkbox.mt-checkbox-outline:hover > input:not([disabled]):checked ~ span,
6229
  .mt-checkbox.mt-checkbox-outline > input:checked ~ span {
6230
    border: 1px solid #d9d9d9;
6231
    background: none; }
6232
 
6233
.mt-radio > span {
6234
  -webkit-border-radius: 50%!important;
6235
  -moz-border-radius: 50%!important;
6236
  -ms-border-radius: 50%!important;
6237
  -o-border-radius: 50%!important;
6238
  border-radius: 50%!important; }
6239
  .mt-radio > span:after {
6240
    left: 6px;
6241
    top: 6px;
6242
    height: 6px;
6243
    width: 6px;
6244
    border-radius: 50%;
6245
    background: #666666; }
6246
 
6247
.mt-radio > input:disabled ~ span:after {
6248
  background: #666666; }
6249
 
6250
th > .mt-radio.mt-radio-single,
6251
td > .mt-radio.mt-radio-single {
6252
  right: -5px; }
6253
 
6254
.mt-checkbox > span:after {
6255
  left: 6px;
6256
  top: 3px;
6257
  width: 5px;
6258
  height: 10px;
6259
  border: solid #666666;
6260
  border-width: 0 2px 2px 0;
6261
  transform: rotate(45deg); }
6262
 
6263
.mt-checkbox > input:disabled ~ span:after {
6264
  border-color: #666666; }
6265
 
6266
.form-inline .mt-checkbox {
6267
  margin-left: 15px;
6268
  margin-right: 15px; }
6269
 
6270
th > .mt-checkbox.mt-checkbox-single,
6271
td > .mt-checkbox.mt-checkbox-single {
6272
  right: -5px; }
6273
 
6274
.mt-checkbox-list,
6275
.mt-radio-list {
6276
  padding: 10px 0; }
6277
  .form-horizontal .form-group .mt-checkbox-list, .form-horizontal .form-group
6278
  .mt-radio-list {
6279
    padding-top: 0; }
6280
  .mt-checkbox-list .mt-checkbox,
6281
  .mt-checkbox-list .mt-radio,
6282
  .mt-radio-list .mt-checkbox,
6283
  .mt-radio-list .mt-radio {
6284
    display: block; }
6285
 
6286
.mt-checkbox-inline,
6287
.mt-radio-inline {
6288
  padding: 10px 0; }
6289
  .form-horizontal .form-group .mt-checkbox-inline, .form-horizontal .form-group
6290
  .mt-radio-inline {
6291
    padding-top: 8px; }
6292
  .mt-checkbox-inline .mt-checkbox,
6293
  .mt-checkbox-inline .mt-radio,
6294
  .mt-radio-inline .mt-checkbox,
6295
  .mt-radio-inline .mt-radio {
6296
    display: inline-block;
6297
    margin-right: 15px; }
6298
    .mt-checkbox-inline .mt-checkbox:last-child,
6299
    .mt-checkbox-inline .mt-radio:last-child,
6300
    .mt-radio-inline .mt-checkbox:last-child,
6301
    .mt-radio-inline .mt-radio:last-child {
6302
      margin-right: 0; }
6303
 
6304
/***
6305
Custom icon buttons
6306
***/
6307
.icon-btn {
6308
  height: 60px;
6309
  min-width: 80px;
6310
  margin: 5px 5px 0 0;
6311
  border: 1px solid #ddd;
6312
  padding: 12px 0px 0px 0px;
6313
  background-color: #fafafa;
6314
  background-image: none;
6315
  filter: none;
6316
  -webkit-box-shadow: none;
6317
  -moz-box-shadow: none;
6318
  box-shadow: none;
6319
  display: inline-block;
6320
  color: #646464;
6321
  text-shadow: none;
6322
  text-align: center;
6323
  cursor: pointer;
6324
  position: relative;
6325
  -webkit-transition: all 0.3s ease;
6326
  -moz-transition: all 0.3s ease;
6327
  -ms-transition: all 0.3s ease;
6328
  -o-transition: all 0.3s ease;
6329
  transition: all 0.3s ease; }
6330
  .icon-btn:hover {
6331
    text-decoration: none;
6332
    border-color: #999;
6333
    color: #444;
6334
    text-shadow: 0 1px 0px white;
6335
    -webkit-transition: all 0.3s ease;
6336
    -moz-transition: all 0.3s ease;
6337
    -ms-transition: all 0.3s ease;
6338
    -o-transition: all 0.3s ease;
6339
    transition: all 0.3s ease;
6340
    -webkit-box-shadow: none;
6341
    -moz-box-shadow: none;
6342
    box-shadow: none; }
6343
    .icon-btn:hover > .badge {
6344
      -webkit-transition: all 0.3s ease;
6345
      -moz-transition: all 0.3s ease;
6346
      -ms-transition: all 0.3s ease;
6347
      -o-transition: all 0.3s ease;
6348
      transition: all 0.3s ease;
6349
      -webkit-box-shadow: none;
6350
      -moz-box-shadow: none;
6351
      box-shadow: none; }
6352
  .icon-btn > div {
6353
    margin-top: 5px;
6354
    margin-bottom: 20px;
6355
    color: #3f444a;
6356
    font-size: 12px;
6357
    font-weight: 300; }
6358
  .icon-btn > .badge {
6359
    position: absolute;
6360
    font-size: 11px;
6361
    font-weight: 300;
6362
    top: -5px;
6363
    right: -5px;
6364
    padding: 3px 6px 3px 6px;
6365
    color: white;
6366
    text-shadow: none;
6367
    border-width: 0;
6368
    border-style: solid;
6369
    -webkit-border-radius: 12px;
6370
    -moz-border-radius: 12px;
6371
    border-radius: 12px;
6372
    -webkit-box-shadow: none;
6373
    -moz-box-shadow: none;
6374
    box-shadow: none; }
6375
  .icon-btn > i {
6376
    font-size: 18px; }
6377
  .ie8 .icon-btn:hover {
6378
    filter: none; }
6379
 
6380
/***
6381
Input icons
6382
***/
6383
.input-icon {
6384
  position: relative;
6385
  left: 0; }
6386
  .input-icon > .form-control {
6387
    padding-left: 33px; }
6388
    .input-group .input-icon > .form-control {
6389
      -webkit-border-radius: 4px 0 0 4px;
6390
      -moz-border-radius: 4px 0 0 4px;
6391
      -ms-border-radius: 4px 0 0 4px;
6392
      -o-border-radius: 4px 0 0 4px;
6393
      border-radius: 4px 0 0 4px; }
6394
  .input-icon > i {
6395
    color: #ccc;
6396
    display: block;
6397
    position: absolute;
6398
    margin: 11px 2px 4px 10px;
6399
    z-index: 3;
6400
    width: 16px;
6401
    font-size: 16px;
6402
    text-align: center;
6403
    left: 0; }
6404
    .modal .input-icon > i {
6405
      z-index: 10055; }
6406
    .has-success .input-icon > i {
6407
      color: #36c6d3; }
6408
    .has-warning .input-icon > i {
6409
      color: #F1C40F; }
6410
    .has-info .input-icon > i {
6411
      color: #659be0; }
6412
    .has-error .input-icon > i {
6413
      color: #ed6b75; }
6414
  .input-icon.right {
6415
    left: auto;
6416
    right: 0; }
6417
    .input-icon.right > .form-control {
6418
      padding-right: 33px;
6419
      padding-left: 12px; }
6420
      .input-group .input-icon.right > .form-control {
6421
        -webkit-border-radius: 0 4px 4px 0;
6422
        -moz-border-radius: 0 4px 4px 0;
6423
        -ms-border-radius: 0 4px 4px 0;
6424
        -o-border-radius: 0 4px 4px 0;
6425
        border-radius: 0 4px 4px 0; }
6426
    .input-icon.right > i {
6427
      left: auto;
6428
      right: 8px;
6429
      float: right; }
6430
  .input-icon.input-icon-lg > i {
6431
    margin-top: 16px; }
6432
  .input-icon.input-icon-sm > i {
6433
    margin-top: 8px;
6434
    font-size: 13px; }
6435
 
6436
/***
6437
Customized Bootstrap Labels
6438
***/
6439
.label {
6440
  text-shadow: none !important;
6441
  font-size: 14px;
6442
  font-weight: 300;
6443
  padding: 3px 6px 3px 6px;
6444
  color: #fff;
6445
  font-family: "Open Sans", sans-serif; }
6446
  .label.label-sm {
6447
    font-size: 13px;
6448
    padding: 2px 5px 2px 5px; }
6449
  h1 .label,
6450
  h2 .label,
6451
  h3 .label,
6452
  h4 .label,
6453
  h5 .label,
6454
  h6 .label {
6455
    font-size: 75%; }
6456
 
6457
/* Labels variants */
6458
.label-default {
6459
  background-color: #bac3d0; }
6460
  .label-default[href]:hover, .label-default[href]:focus {
6461
    background-color: #9ca8bb; }
6462
 
6463
.label-primary {
6464
  background-color: #337ab7; }
6465
  .label-primary[href]:hover, .label-primary[href]:focus {
6466
    background-color: #286090; }
6467
 
6468
.label-success {
6469
  background-color: #36c6d3; }
6470
  .label-success[href]:hover, .label-success[href]:focus {
6471
    background-color: #27a4b0; }
6472
 
6473
.label-info {
6474
  background-color: #659be0; }
6475
  .label-info[href]:hover, .label-info[href]:focus {
6476
    background-color: #3a80d7; }
6477
 
6478
.label-warning {
6479
  background-color: #F1C40F; }
6480
  .label-warning[href]:hover, .label-warning[href]:focus {
6481
    background-color: #c29d0b; }
6482
 
6483
.label-danger {
6484
  background-color: #ed6b75; }
6485
  .label-danger[href]:hover, .label-danger[href]:focus {
6486
    background-color: #e73d4a; }
6487
 
6488
/***
6489
Iconic labels
6490
***/
6491
.label.label-icon {
6492
  padding: 4px 0px 4px 4px;
6493
  margin-right: 2px;
6494
  text-align: center !important; }
6495
  .label.label-icon > i {
6496
    font-size: 12px;
6497
    text-align: center !important; }
6498
  .ie8 .label.label-icon,
6499
  .ie9 .label.label-icon {
6500
    padding: 3px 0px 3px 3px; }
6501
 
6502
/***
6503
Text states
6504
***/
6505
.text-default {
6506
  color: #bac3d0; }
6507
 
6508
.text-primary {
6509
  color: #337ab7; }
6510
 
6511
.text-success {
6512
  color: #36c6d3; }
6513
 
6514
.text-info {
6515
  color: #659be0; }
6516
 
6517
.text-warning {
6518
  color: #F1C40F; }
6519
 
6520
.text-danger {
6521
  color: #ed6b75; }
6522
 
6523
/***
6524
Customized List Group
6525
***/
6526
/* Contextual variants */
6527
.list-group > li:first-child {
6528
  border-radius-topleft: 4px;
6529
  border-radius-topright: 4px; }
6530
 
6531
.list-group > li:last-child {
6532
  border-radius-bottomleft: 4px;
6533
  border-radius-bottomright: 4px; }
6534
 
6535
.list-group .list-group-item-success {
6536
  color: #27a4b0;
6537
  background-color: #abe7ed; }
6538
 
6539
.list-group a.list-group-item-success,
6540
.list-group button.list-group-item-success {
6541
  color: #27a4b0; }
6542
  .list-group a.list-group-item-success .list-group-item-heading,
6543
  .list-group button.list-group-item-success .list-group-item-heading {
6544
    color: inherit; }
6545
  .list-group a.list-group-item-success:hover, .list-group a.list-group-item-success:focus,
6546
  .list-group button.list-group-item-success:hover,
6547
  .list-group button.list-group-item-success:focus {
6548
    color: #27a4b0;
6549
    background-color: #96e1e8; }
6550
  .list-group a.list-group-item-success.active, .list-group a.list-group-item-success.active:hover, .list-group a.list-group-item-success.active:focus,
6551
  .list-group button.list-group-item-success.active,
6552
  .list-group button.list-group-item-success.active:hover,
6553
  .list-group button.list-group-item-success.active:focus {
6554
    color: #fff;
6555
    background-color: #27a4b0;
6556
    border-color: #27a4b0; }
6557
 
6558
.list-group .list-group-item-info {
6559
  color: #327ad5;
6560
  background-color: #e0ebf9; }
6561
 
6562
.list-group a.list-group-item-info,
6563
.list-group button.list-group-item-info {
6564
  color: #327ad5; }
6565
  .list-group a.list-group-item-info .list-group-item-heading,
6566
  .list-group button.list-group-item-info .list-group-item-heading {
6567
    color: inherit; }
6568
  .list-group a.list-group-item-info:hover, .list-group a.list-group-item-info:focus,
6569
  .list-group button.list-group-item-info:hover,
6570
  .list-group button.list-group-item-info:focus {
6571
    color: #327ad5;
6572
    background-color: #caddf4; }
6573
  .list-group a.list-group-item-info.active, .list-group a.list-group-item-info.active:hover, .list-group a.list-group-item-info.active:focus,
6574
  .list-group button.list-group-item-info.active,
6575
  .list-group button.list-group-item-info.active:hover,
6576
  .list-group button.list-group-item-info.active:focus {
6577
    color: #fff;
6578
    background-color: #327ad5;
6579
    border-color: #327ad5; }
6580
 
6581
.list-group .list-group-item-warning {
6582
  color: #c29d0b;
6583
  background-color: #f9e491; }
6584
 
6585
.list-group a.list-group-item-warning,
6586
.list-group button.list-group-item-warning {
6587
  color: #c29d0b; }
6588
  .list-group a.list-group-item-warning .list-group-item-heading,
6589
  .list-group button.list-group-item-warning .list-group-item-heading {
6590
    color: inherit; }
6591
  .list-group a.list-group-item-warning:hover, .list-group a.list-group-item-warning:focus,
6592
  .list-group button.list-group-item-warning:hover,
6593
  .list-group button.list-group-item-warning:focus {
6594
    color: #c29d0b;
6595
    background-color: #f7de79; }
6596
  .list-group a.list-group-item-warning.active, .list-group a.list-group-item-warning.active:hover, .list-group a.list-group-item-warning.active:focus,
6597
  .list-group button.list-group-item-warning.active,
6598
  .list-group button.list-group-item-warning.active:hover,
6599
  .list-group button.list-group-item-warning.active:focus {
6600
    color: #fff;
6601
    background-color: #c29d0b;
6602
    border-color: #c29d0b; }
6603
 
6604
.list-group .list-group-item-danger {
6605
  color: #e73d4a;
6606
  background-color: #fbe1e3; }
6607
 
6608
.list-group a.list-group-item-danger,
6609
.list-group button.list-group-item-danger {
6610
  color: #e73d4a; }
6611
  .list-group a.list-group-item-danger .list-group-item-heading,
6612
  .list-group button.list-group-item-danger .list-group-item-heading {
6613
    color: inherit; }
6614
  .list-group a.list-group-item-danger:hover, .list-group a.list-group-item-danger:focus,
6615
  .list-group button.list-group-item-danger:hover,
6616
  .list-group button.list-group-item-danger:focus {
6617
    color: #e73d4a;
6618
    background-color: #f8cace; }
6619
  .list-group a.list-group-item-danger.active, .list-group a.list-group-item-danger.active:hover, .list-group a.list-group-item-danger.active:focus,
6620
  .list-group button.list-group-item-danger.active,
6621
  .list-group button.list-group-item-danger.active:hover,
6622
  .list-group button.list-group-item-danger.active:focus {
6623
    color: #fff;
6624
    background-color: #e73d4a;
6625
    border-color: #e73d4a; }
6626
 
6627
/***
6628
UI Loading
6629
***/
6630
.loading-message {
6631
  display: inline-block;
6632
  min-width: 125px;
6633
  margin-left: -60px;
6634
  padding: 10px;
6635
  margin: 0 auto;
6636
  color: #000 !important;
6637
  font-size: 13px;
6638
  font-weight: 400;
6639
  text-align: center;
6640
  vertical-align: middle; }
6641
  .loading-message.loading-message-boxed {
6642
    border: 1px solid #ddd;
6643
    background-color: #eee;
6644
    -webkit-border-radius: 4px;
6645
    -moz-border-radius: 4px;
6646
    -ms-border-radius: 4px;
6647
    -o-border-radius: 4px;
6648
    border-radius: 4px;
6649
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
6650
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
6651
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); }
6652
  .loading-message > span {
6653
    line-height: 20px;
6654
    vertical-align: middle; }
6655
 
6656
.page-loading {
6657
  -webkit-border-radius: 4px;
6658
  -moz-border-radius: 4px;
6659
  -ms-border-radius: 4px;
6660
  -o-border-radius: 4px;
6661
  border-radius: 4px;
6662
  position: fixed;
6663
  top: 50%;
6664
  left: 50%;
6665
  min-width: 125px;
6666
  margin-left: -60px;
6667
  margin-top: -30px;
6668
  padding: 7px;
6669
  text-align: center;
6670
  color: #333;
6671
  font-size: 13px;
6672
  border: 1px solid #ddd;
6673
  background-color: #eee;
6674
  vertical-align: middle;
6675
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
6676
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
6677
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); }
6678
  .page-loading > span {
6679
    line-height: 20px;
6680
    vertical-align: middle; }
6681
 
6682
.page-spinner-bar {
6683
  position: fixed;
6684
  z-index: 10051;
6685
  width: 100px;
6686
  top: 40%;
6687
  left: 50%;
6688
  margin-left: -55px;
6689
  text-align: center; }
6690
  .page-spinner-bar > div {
6691
    margin: 0 5px;
6692
    width: 18px;
6693
    height: 18px;
6694
    background: #eee;
6695
    border-radius: 100% !important;
6696
    display: inline-block;
6697
    -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
6698
    animation: bounceDelay 1.4s infinite ease-in-out;
6699
    /* Prevent first frame from flickering when animation starts */
6700
    -webkit-animation-fill-mode: both;
6701
    animation-fill-mode: both; }
6702
  .page-spinner-bar .bounce1 {
6703
    -webkit-animation-delay: -0.32s;
6704
    animation-delay: -0.32s; }
6705
  .page-spinner-bar .bounce2 {
6706
    -webkit-animation-delay: -0.16s;
6707
    animation-delay: -0.16s; }
6708
 
6709
.block-spinner-bar {
6710
  display: inline-block;
6711
  width: 80px;
6712
  text-align: center; }
6713
  .block-spinner-bar > div {
6714
    margin: 0 2px;
6715
    width: 15px;
6716
    height: 15px;
6717
    background: #eee;
6718
    border-radius: 100% !important;
6719
    display: inline-block;
6720
    -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
6721
    animation: bounceDelay 1.4s infinite ease-in-out;
6722
    /* Prevent first frame from flickering when animation starts */
6723
    -webkit-animation-fill-mode: both;
6724
    animation-fill-mode: both; }
6725
  .block-spinner-bar .bounce1 {
6726
    -webkit-animation-delay: -0.32s;
6727
    animation-delay: -0.32s; }
6728
  .block-spinner-bar .bounce2 {
6729
    -webkit-animation-delay: -0.16s;
6730
    animation-delay: -0.16s; }
6731
 
6732
/***
6733
Metro icons
6734
***/
6735
[class^="m-icon-"] {
6736
  display: inline-block;
6737
  width: 14px;
6738
  height: 14px;
6739
  margin-top: 3px;
6740
  line-height: 14px;
6741
  vertical-align: top;
6742
  background-image: url(../img/syncfusion-icons.png);
6743
  background-position: 0 0;
6744
  background-repeat: no-repeat; }
6745
 
6746
[class^="m-icon-big-"] {
6747
  display: inline-block;
6748
  width: 30px;
6749
  height: 30px;
6750
  margin: 6px;
6751
  vertical-align: middle;
6752
  background-image: url(../img/syncfusion-icons.png);
6753
  background-position: 0 0px;
6754
  background-repeat: no-repeat; }
6755
 
6756
/* large icons */
6757
.btn.m-icon-big {
6758
  padding: 9px 16px 8px 16px; }
6759
 
6760
.btn.m-icon-big.m-icon-only {
6761
  padding: 9px 8px 8px 0px; }
6762
 
6763
.btn.m-icon-big [class^="m-icon-big-"] {
6764
  margin: 0 0 0 10px; }
6765
 
6766
.btn.m-icon-ony > i {
6767
  margin-left: 0px; }
6768
 
6769
/* default icons */
6770
.btn.m-icon {
6771
  padding: 7px 14px 7px 14px; }
6772
 
6773
.btn.m-icon [class^="m-icon-"] {
6774
  margin: 4px 0 0 5px; }
6775
 
6776
.btn.m-icon.m-icon-only {
6777
  padding: 7px 10px 7px 6px; }
6778
 
6779
/* white icon */
6780
.m-icon-white {
6781
  background-image: url(../img/syncfusion-icons-white.png); }
6782
 
6783
/*  Misc */
6784
.m-icon-swapright {
6785
  background-position: -27px -10px; }
6786
 
6787
.m-icon-swapdown {
6788
  background-position: -68px -10px; }
6789
 
6790
.m-icon-swapleft {
6791
  background-position: -8px -10px; }
6792
 
6793
.m-icon-swapup {
6794
  background-position: -46px -10px; }
6795
 
6796
.m-icon-big-swapright {
6797
  background-position: -42px -28px; }
6798
 
6799
.m-icon-big-swapdown {
6800
  background-position: -115px -28px; }
6801
 
6802
.m-icon-big-swapleft {
6803
  background-position: -6px -28px; }
6804
 
6805
.m-icon-big-swapup {
6806
  background-position: -78px -28px; }
6807
 
6808
/***
6809
Customized Bootstrap Modal
6810
***/
6811
.modal {
6812
  z-index: 10050;
6813
  outline: none;
6814
  overflow-y: auto !important;
6815
  /* Fix content shifting to the right on modal open due to scrollbar closed */ }
6816
  .page-portlet-fullscreen .modal {
6817
    z-index: 10060; }
6818
  .modal .modal-header {
6819
    border-bottom: 1px solid #EFEFEF; }
6820
    .modal .modal-header h3 {
6821
      font-weight: 300; }
6822
    .modal .modal-header .close {
6823
      margin-top: 0px !important; }
6824
  .modal.draggable-modal .modal-header {
6825
    cursor: move; }
6826
  .modal .modal-dialog {
6827
    z-index: 10051; }
6828
  .modal > .loading {
6829
    position: absolute;
6830
    top: 50%;
6831
    left: 50%;
6832
    margin-top: -22px;
6833
    margin-left: -22px; }
6834
  .modal.in .page-loading {
6835
    display: none; }
6836
 
6837
.modal-open {
6838
  overflow-y: auto !important; }
6839
 
6840
.modal-open-noscroll {
6841
  overflow-y: hidden !important; }
6842
 
6843
.modal-backdrop {
6844
  border: 0;
6845
  outline: none; }
6846
  .page-portlet-fullscreen .modal-backdrop {
6847
    z-index: 10059; }
6848
  .modal-backdrop, .modal-backdrop.fade.in {
6849
    background-color: #333 !important; }
6850
 
6851
body[ng-controller] .modal-backdrop {
6852
  z-index: 10049; }
6853
 
6854
body[ng-controller] .modal {
6855
  z-index: 10050; }
6856
 
6857
/* Full width modal */
6858
.modal-full.modal-dialog {
6859
  width: 99%; }
6860
 
6861
@media (max-width: 768px) {
6862
  .modal-full.modal-dialog {
6863
    width: auto; } }
6864
 
6865
/***
6866
Notes
6867
***/
6868
.note {
6869
  margin: 0 0 20px 0;
6870
  padding: 15px 30px 15px 15px;
6871
  border-left: 5px solid #eee;
6872
  -webkit-border-radius: 0 4px 4px 0;
6873
  -moz-border-radius: 0 4px 4px 0;
6874
  -ms-border-radius: 0 4px 4px 0;
6875
  -o-border-radius: 0 4px 4px 0;
6876
  border-radius: 0 4px 4px 0; }
6877
  .note h1,
6878
  .note h2,
6879
  .note h3,
6880
  .note h4,
6881
  .note h5,
6882
  .note h6 {
6883
    margin-top: 0; }
6884
    .note h1 .close,
6885
    .note h2 .close,
6886
    .note h3 .close,
6887
    .note h4 .close,
6888
    .note h5 .close,
6889
    .note h6 .close {
6890
      margin-right: -10px; }
6891
  .note p {
6892
    margin: 0;
6893
    font-size: 13px; }
6894
    .note p:last-child {
6895
      margin-bottom: 0; }
6896
  .note code,
6897
  .note .highlight {
6898
    background-color: #fff; }
6899
  .note.note-default {
6900
    background-color: white;
6901
    border-color: #b0c1d2;
6902
    color: black; }
6903
    .note.note-default.note-bordered {
6904
      background-color: #eef1f5;
6905
      border-color: #c0cedb; }
6906
    .note.note-default.note-shadow {
6907
      background-color: #f1f4f7;
6908
      border-color: #d1dbe4;
6909
      box-shadow: 5px 5px rgba(212, 221, 230, 0.2); }
6910
  .note.note-success {
6911
    background-color: #c0edf1;
6912
    border-color: #58d0da;
6913
    color: black; }
6914
    .note.note-success.note-bordered {
6915
      background-color: #a7e6ec;
6916
      border-color: #6dd6df; }
6917
    .note.note-success.note-shadow {
6918
      background-color: #abe7ed;
6919
      border-color: #81dbe3;
6920
      box-shadow: 5px 5px rgba(134, 221, 228, 0.2); }
6921
  .note.note-info {
6922
    background-color: #f5f8fd;
6923
    border-color: #8bb4e7;
6924
    color: #010407; }
6925
    .note.note-info.note-bordered {
6926
      background-color: #dbe8f8;
6927
      border-color: #a0c2ec; }
6928
    .note.note-info.note-shadow {
6929
      background-color: #e0ebf9;
6930
      border-color: #b5cff0;
6931
      box-shadow: 5px 5px rgba(185, 210, 241, 0.2); }
6932
  .note.note-warning {
6933
    background-color: #faeaa9;
6934
    border-color: #f3cc31;
6935
    color: black; }
6936
    .note.note-warning.note-bordered {
6937
      background-color: #f8e38c;
6938
      border-color: #f4d249; }
6939
    .note.note-warning.note-shadow {
6940
      background-color: #f9e491;
6941
      border-color: #f6d861;
6942
      box-shadow: 5px 5px rgba(246, 217, 102, 0.2); }
6943
  .note.note-danger {
6944
    background-color: #fef7f8;
6945
    border-color: #f0868e;
6946
    color: #210406; }
6947
    .note.note-danger.note-bordered {
6948
      background-color: #fbdcde;
6949
      border-color: #f39da3; }
6950
    .note.note-danger.note-shadow {
6951
      background-color: #fbe1e3;
6952
      border-color: #f6b3b8;
6953
      box-shadow: 5px 5px rgba(246, 184, 189, 0.2); }
6954
 
6955
/***
6956
Customized Bootstrap Pagination
6957
***/
6958
.pagination {
6959
  margin: 10px 0; }
6960
  .pagination.pagination-circle > li:first-child > a {
6961
    border-radius: 25px 0 0 25px !important; }
6962
  .pagination.pagination-circle > li:last-child > a {
6963
    border-radius: 0 25px 25px 0 !important; }
6964
 
6965
/***
6966
Customized Bootstrap Panels
6967
***/
6968
.panel {
6969
  -webkit-box-shadow: none !important;
6970
  -moz-box-shadow: none !important;
6971
  box-shadow: none !important; }
6972
  .panel-group .panel {
6973
    overflow: visible; }
6974
  .panel .panel-body {
6975
    font-size: 13px; }
6976
  .panel .panel-title > a:hover {
6977
    text-decoration: none; }
6978
  .accordion .panel .panel-heading {
6979
    padding: 0; }
6980
  .accordion .panel .panel-title {
6981
    padding: 0; }
6982
    .accordion .panel .panel-title .accordion-toggle {
6983
      display: block;
6984
      padding: 10px 15px; }
6985
    .accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled {
6986
      background: url("../img/accordion-plusminus.png") no-repeat;
6987
      background-position: right -19px;
6988
      margin-right: 15px; }
6989
    .accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled.collapsed {
6990
      background-position: right 12px; }
6991
 
6992
/***
6993
Accordions
6994
***/
6995
.panel-heading {
6996
  background: #eee; }
6997
  .panel-heading a {
6998
    text-decoration: none; }
6999
  .panel-heading a:active,
7000
  .panel-heading a:focus,
7001
  .panel-heading a:hover {
7002
    text-decoration: none; }
7003
 
7004
/***
7005
Customized Bootstrap Popover
7006
***/
7007
/*rtl:ignore*/
7008
.popover {
7009
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
7010
  padding: 0; }
7011
 
7012
.popover .popover-title {
7013
  margin: 0 !important; }
7014
 
7015
/***
7016
Portlets
7017
***/
7018
/* Full Screen portlet mode */
7019
.page-portlet-fullscreen {
7020
  overflow: hidden; }
7021
 
7022
/* Basic portlet */
7023
.portlet {
7024
  margin-top: 0px;
7025
  margin-bottom: 25px;
7026
  padding: 0px;
7027
  -webkit-border-radius: 4px;
7028
  -moz-border-radius: 4px;
7029
  -ms-border-radius: 4px;
7030
  -o-border-radius: 4px;
7031
  border-radius: 4px; }
7032
  .portlet.portlet-fullscreen {
7033
    z-index: 10060;
7034
    margin: 0;
7035
    position: fixed;
7036
    top: 0;
7037
    left: 0;
7038
    bottom: 0;
7039
    right: 0;
7040
    width: 100%;
7041
    height: 100%;
7042
    background: #fff; }
7043
    .portlet.portlet-fullscreen > .portlet-body {
7044
      overflow-y: auto;
7045
      overflow-x: hidden;
7046
      padding: 0 10px; }
7047
    .portlet.portlet-fullscreen > .portlet-title {
7048
      padding: 0 10px; }
7049
  .portlet > .portlet-title {
7050
    border-bottom: 1px solid #eee;
7051
    padding: 0;
7052
    margin-bottom: 10px;
7053
    min-height: 41px;
7054
    -webkit-border-radius: 4px 4px 0 0;
7055
    -moz-border-radius: 4px 4px 0 0;
7056
    -ms-border-radius: 4px 4px 0 0;
7057
    -o-border-radius: 4px 4px 0 0;
7058
    border-radius: 4px 4px 0 0; }
7059
    .portlet > .portlet-title:before, .portlet > .portlet-title:after {
7060
      content: " ";
7061
      display: table; }
7062
    .portlet > .portlet-title:after {
7063
      clear: both; }
7064
    .portlet > .portlet-title > .caption {
7065
      float: left;
7066
      display: inline-block;
7067
      font-size: 18px;
7068
      line-height: 18px;
7069
      padding: 10px 0; }
7070
      .portlet > .portlet-title > .caption.bold {
7071
        font-weight: 400; }
7072
      .portlet > .portlet-title > .caption > i {
7073
        float: left;
7074
        margin-top: 4px;
7075
        display: inline-block;
7076
        font-size: 13px;
7077
        margin-right: 5px;
7078
        color: #666; }
7079
        .portlet > .portlet-title > .caption > i.glyphicon {
7080
          margin-top: 2px; }
7081
      .portlet > .portlet-title > .caption > .caption-helper {
7082
        padding: 0;
7083
        margin: 0;
7084
        line-height: 13px;
7085
        color: #9eacb4;
7086
        font-size: 13px;
7087
        font-weight: 400; }
7088
    .portlet > .portlet-title > .actions {
7089
      float: right;
7090
      display: inline-block;
7091
      padding: 6px 0; }
7092
      .portlet > .portlet-title > .actions > .dropdown-menu i {
7093
        color: #555555; }
7094
      .portlet > .portlet-title > .actions > .btn,
7095
      .portlet > .portlet-title > .actions > .btn.btn-sm,
7096
      .portlet > .portlet-title > .actions > .btn-group > .btn,
7097
      .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm {
7098
        padding: 4px 10px;
7099
        font-size: 13px;
7100
        line-height: 1.5; }
7101
        .portlet > .portlet-title > .actions > .btn.btn-default,
7102
        .portlet > .portlet-title > .actions > .btn.btn-sm.btn-default,
7103
        .portlet > .portlet-title > .actions > .btn-group > .btn.btn-default,
7104
        .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm.btn-default {
7105
          padding: 3px 9px; }
7106
        .portlet > .portlet-title > .actions > .btn > i,
7107
        .portlet > .portlet-title > .actions > .btn.btn-sm > i,
7108
        .portlet > .portlet-title > .actions > .btn-group > .btn > i,
7109
        .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm > i {
7110
          font-size: 13px; }
7111
      .portlet > .portlet-title > .actions .btn-icon-only {
7112
        padding: 5px 7px 3px 7px; }
7113
        .portlet > .portlet-title > .actions .btn-icon-only.btn-default {
7114
          padding: 4px 6px 2px 6px; }
7115
          .portlet > .portlet-title > .actions .btn-icon-only.btn-default > i {
7116
            font-size: 14px; }
7117
          .portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen {
7118
            font-family: FontAwesome;
7119
            color: #a0a0a0;
7120
            padding-top: 3px; }
7121
            .portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.btn-sm {
7122
              padding: 3px 3px !important;
7123
              height: 27px;
7124
              width: 27px; }
7125
            .portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen:before {
7126
              content: "\f065"; }
7127
            .portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.on:before {
7128
              content: "\f066"; }
7129
    .portlet > .portlet-title > .tools {
7130
      float: right;
7131
      display: inline-block;
7132
      padding: 12px 0 8px 0; }
7133
      .portlet > .portlet-title > .tools > a {
7134
        display: inline-block;
7135
        height: 16px;
7136
        margin-left: 5px;
7137
        opacity: 1 ;
7138
        filter: alpha(opacity=100) ; }
7139
      .portlet > .portlet-title > .tools > a.remove {
7140
        background-image: url(../img/portlet-remove-icon.png);
7141
        background-repeat: no-repeat;
7142
        width: 11px; }
7143
      .portlet > .portlet-title > .tools > a.config {
7144
        background-image: url(../img/portlet-config-icon.png);
7145
        background-repeat: no-repeat;
7146
        width: 12px; }
7147
      .portlet > .portlet-title > .tools > a.reload {
7148
        background-image: url(../img/portlet-reload-icon.png);
7149
        width: 13px; }
7150
      .portlet > .portlet-title > .tools > a.expand {
7151
        background-image: url(../img/portlet-expand-icon.png);
7152
        width: 14px;
7153
        visibility: visible; }
7154
      .portlet > .portlet-title > .tools > a.collapse {
7155
        background-image: url(../img/portlet-collapse-icon.png);
7156
        width: 14px;
7157
        visibility: visible; }
7158
      .portlet > .portlet-title > .tools > a.fullscreen {
7159
        display: inline-block;
7160
        top: -3px;
7161
        position: relative;
7162
        font-size: 13px;
7163
        font-family: FontAwesome;
7164
        color: #ACACAC; }
7165
        .portlet > .portlet-title > .tools > a.fullscreen:before {
7166
          content: "\f065"; }
7167
        .portlet > .portlet-title > .tools > a.fullscreen.on:before {
7168
          content: "\f066"; }
7169
      .portlet > .portlet-title > .tools > a:hover {
7170
        text-decoration: none;
7171
        -webkit-transition: all 0.1s ease-in-out;
7172
        -moz-transition: all 0.1s ease-in-out;
7173
        -o-transition: all 0.1s ease-in-out;
7174
        -ms-transition: all 0.1s ease-in-out;
7175
        transition: all 0.1s ease-in-out;
7176
        opacity: 0.8 ;
7177
        filter: alpha(opacity=80) ; }
7178
    .portlet > .portlet-title > .pagination {
7179
      float: right;
7180
      display: inline-block;
7181
      margin: 2px 0 0 0;
7182
      border: 0;
7183
      padding: 4px 0; }
7184
    .portlet > .portlet-title > .nav-tabs {
7185
      background: none;
7186
      margin: 1px 0 0 0;
7187
      float: right;
7188
      display: inline-block;
7189
      border: 0; }
7190
      .portlet > .portlet-title > .nav-tabs > li {
7191
        background: none;
7192
        margin: 0;
7193
        border: 0; }
7194
        .portlet > .portlet-title > .nav-tabs > li > a {
7195
          background: none;
7196
          margin: 5px 0 0 1px;
7197
          border: 0;
7198
          padding: 8px 10px;
7199
          color: #fff; }
7200
        .portlet > .portlet-title > .nav-tabs > li.active > a,
7201
        .portlet > .portlet-title > .nav-tabs > li:hover > a {
7202
          color: #333;
7203
          background: #fff;
7204
          border: 0; }
7205
  .portlet > .portlet-body {
7206
    clear: both;
7207
    -webkit-border-radius: 0 0 4px 4px;
7208
    -moz-border-radius: 0 0 4px 4px;
7209
    -ms-border-radius: 0 0 4px 4px;
7210
    -o-border-radius: 0 0 4px 4px;
7211
    border-radius: 0 0 4px 4px; }
7212
    .portlet > .portlet-body p {
7213
      margin-top: 0; }
7214
  .portlet > .portlet-empty {
7215
    min-height: 125px; }
7216
  .portlet.full-height-content {
7217
    margin-bottom: 0; }
7218
 
7219
/* Portlet background colors */
7220
/* Side bordered portlet */
7221
.portlet.bordered {
7222
  border-left: 2px solid #e6e9ec !important; }
7223
  .portlet.bordered > .portlet-title {
7224
    border-bottom: 0; }
7225
 
7226
/* Solid colored portlet */
7227
.portlet.solid {
7228
  padding: 0 10px 10px 10px;
7229
  border: 0px; }
7230
  .portlet.solid > .portlet-title {
7231
    border-bottom: 0;
7232
    margin-bottom: 10px; }
7233
    .portlet.solid > .portlet-title > .caption {
7234
      padding: 16px 0 2px 0; }
7235
    .portlet.solid > .portlet-title > .actions {
7236
      padding: 12px 0 6px 0; }
7237
    .portlet.solid > .portlet-title > .tools {
7238
      padding: 14px 0 6px 0; }
7239
 
7240
/* Solid bordered portlet */
7241
.portlet.solid.bordered > .portlet-title {
7242
  margin-bottom: 10px; }
7243
 
7244
/* Box portlet */
7245
.portlet.box {
7246
  padding: 0px !important; }
7247
  .portlet.box > .portlet-title {
7248
    border-bottom: 0;
7249
    padding: 0 10px;
7250
    margin-bottom: 0;
7251
    color: #fff; }
7252
    .portlet.box > .portlet-title > .caption {
7253
      padding: 11px 0 9px 0; }
7254
    .portlet.box > .portlet-title > .tools > a.remove {
7255
      background-image: url(../img/portlet-remove-icon-white.png); }
7256
    .portlet.box > .portlet-title > .tools > a.config {
7257
      background-image: url(../img/portlet-config-icon-white.png); }
7258
    .portlet.box > .portlet-title > .tools > a.reload {
7259
      background-image: url(../img/portlet-reload-icon-white.png); }
7260
    .portlet.box > .portlet-title > .tools > a.expand {
7261
      background-image: url(../img/portlet-expand-icon-white.png); }
7262
    .portlet.box > .portlet-title > .tools > a.collapse {
7263
      background-image: url(../img/portlet-collapse-icon-white.png); }
7264
    .portlet.box > .portlet-title > .tools > a.fullscreen {
7265
      color: #fdfdfd; }
7266
    .portlet.box > .portlet-title > .actions {
7267
      padding: 7px 0 5px 0; }
7268
  .portlet.box > .portlet-body {
7269
    background-color: #fff;
7270
    padding: 15px; }
7271
 
7272
/* Light Portlet */
7273
.portlet.light {
7274
  padding: 12px 20px 15px 20px;
7275
  background-color: #fff; }
7276
  .portlet.light.bordered {
7277
    border: 1px solid #e7ecf1 !important; }
7278
    .portlet.light.bordered > .portlet-title {
7279
      border-bottom: 1px solid #eef1f5; }
7280
  .portlet.light.bg-inverse {
7281
    background: #f1f4f7; }
7282
  .portlet.light > .portlet-title {
7283
    padding: 0;
7284
    min-height: 48px; }
7285
    .portlet.light > .portlet-title > .caption {
7286
      color: #666;
7287
      padding: 10px 0; }
7288
      .portlet.light > .portlet-title > .caption > .caption-subject {
7289
        font-size: 16px; }
7290
      .portlet.light > .portlet-title > .caption > i {
7291
        color: #777;
7292
        font-size: 15px;
7293
        font-weight: 300;
7294
        margin-top: 3px; }
7295
      .portlet.light > .portlet-title > .caption.caption-md > .caption-subject {
7296
        font-size: 15px; }
7297
      .portlet.light > .portlet-title > .caption.caption-md > i {
7298
        font-size: 14px; }
7299
    .portlet.light > .portlet-title > .actions {
7300
      padding: 6px 0 14px 0; }
7301
      .portlet.light > .portlet-title > .actions .btn-default {
7302
        color: #666; }
7303
      .portlet.light > .portlet-title > .actions .btn-icon-only {
7304
        height: 27px;
7305
        width: 27px; }
7306
      .portlet.light > .portlet-title > .actions .dropdown-menu li > a {
7307
        color: #555; }
7308
    .portlet.light > .portlet-title > .inputs {
7309
      float: right;
7310
      display: inline-block;
7311
      padding: 4px 0; }
7312
      .portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > i {
7313
        font-size: 14px;
7314
        margin-top: 9px; }
7315
      .portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > .form-control {
7316
        height: 30px;
7317
        padding: 2px 26px 3px 10px;
7318
        font-size: 13px; }
7319
      .portlet.light > .portlet-title > .inputs > .portlet-input > .form-control {
7320
        height: 30px;
7321
        padding: 3px 10px;
7322
        font-size: 13px; }
7323
    .portlet.light > .portlet-title > .pagination {
7324
      padding: 2px 0 13px 0; }
7325
    .portlet.light > .portlet-title > .tools {
7326
      padding: 10px 0 13px 0;
7327
      margin-top: 2px; }
7328
    .portlet.light > .portlet-title > .nav-tabs > li {
7329
      margin: 0;
7330
      padding: 0; }
7331
      .portlet.light > .portlet-title > .nav-tabs > li > a {
7332
        margin: 0;
7333
        padding: 12px 13px 13px 13px;
7334
        font-size: 13px;
7335
        color: #666; }
7336
      .portlet.light > .portlet-title > .nav-tabs > li.active > a,
7337
      .portlet.light > .portlet-title > .nav-tabs > li:hover > a {
7338
        margin: 0;
7339
        background: none;
7340
        color: #333; }
7341
  .portlet.light.form-fit {
7342
    padding: 0; }
7343
    .portlet.light.form-fit > .portlet-title {
7344
      padding: 17px 20px 10px 20px;
7345
      margin-bottom: 0; }
7346
  .portlet.light .portlet-body {
7347
    padding-top: 8px; }
7348
  .portlet.light.portlet-fullscreen > .portlet-body {
7349
    padding: 8px 0; }
7350
  .portlet.light.portlet-fit {
7351
    padding: 0; }
7352
    .portlet.light.portlet-fit > .portlet-title {
7353
      padding: 15px 20px 10px 20px; }
7354
    .portlet.light.portlet-fit > .portlet-body {
7355
      padding: 10px 20px 20px 20px; }
7356
  .portlet.light.portlet-fit.portlet-form > .portlet-body {
7357
    padding: 0; }
7358
  .portlet.light.portlet-fit.portlet-form > .portlet-body {
7359
    padding: 0; }
7360
    .portlet.light.portlet-fit.portlet-form > .portlet-body .form-actions {
7361
      background: none; }
7362
  .portlet.light.portlet-datatable.portlet-fit > .portlet-body {
7363
    padding-top: 10px;
7364
    padding-bottom: 25px; }
7365
 
7366
.tab-pane > p:last-child {
7367
  margin-bottom: 0px; }
7368
 
7369
/* Reverse aligned tabs */
7370
.tabs-reversed > li {
7371
  float: right;
7372
  margin-right: 0; }
7373
  .tabs-reversed > li > a {
7374
    margin-right: 0; }
7375
 
7376
/* jQuery UI Draggable Portlets */
7377
.portlet-sortable:not(.portlet-fullscreen) > .portlet-title {
7378
  cursor: move; }
7379
 
7380
.portlet-sortable-placeholder {
7381
  border: 2px dashed #eee;
7382
  margin-bottom: 25px; }
7383
 
7384
.portlet-sortable-empty {
7385
  box-shadow: none !important;
7386
  height: 45px; }
7387
 
7388
.portlet-collapsed {
7389
  display: none; }
7390
 
7391
@media (max-width: 991px) {
7392
  /* 991px */
7393
  .portlet-collapsed-on-mobile {
7394
    display: none; } }
7395
 
7396
/***
7397
Custom colored portlets
7398
***/
7399
.portlet > .portlet-body.white,
7400
.portlet.white {
7401
  background-color: #ffffff; }
7402
 
7403
.portlet.solid.white > .portlet-title,
7404
.portlet.solid.white > .portlet-body {
7405
  border: 0;
7406
  color: #666; }
7407
 
7408
.portlet.solid.white > .portlet-title > .caption {
7409
  font-weight: 400; }
7410
  .portlet.solid.white > .portlet-title > .caption > i {
7411
    color: #666; }
7412
 
7413
.portlet.solid.white > .portlet-title > .tools > a.remove {
7414
  background-image: url(../img/portlet-remove-icon-white.png); }
7415
 
7416
.portlet.solid.white > .portlet-title > .tools > a.config {
7417
  background-image: url(../img/portlet-config-icon-white.png); }
7418
 
7419
.portlet.solid.white > .portlet-title > .tools > a.reload {
7420
  background-image: url(../img/portlet-reload-icon-white.png); }
7421
 
7422
.portlet.solid.white > .portlet-title > .tools > a.expand {
7423
  background-image: url(../img/portlet-expand-icon-white.png); }
7424
 
7425
.portlet.solid.white > .portlet-title > .tools > a.collapse {
7426
  background-image: url(../img/portlet-collapse-icon-white.png); }
7427
 
7428
.portlet.solid.white > .portlet-title > .tools > a.fullscreen {
7429
  color: #fdfdfd; }
7430
 
7431
.portlet.box.white {
7432
  border: 1px solid white;
7433
  border-top: 0; }
7434
  .portlet.box.white > .portlet-title {
7435
    background-color: #ffffff; }
7436
    .portlet.box.white > .portlet-title > .caption {
7437
      color: #666; }
7438
      .portlet.box.white > .portlet-title > .caption > i {
7439
        color: #666; }
7440
    .portlet.box.white > .portlet-title > .actions .btn-default {
7441
      background: transparent !important;
7442
      background-color: transparent !important;
7443
      border: 1px solid white;
7444
      color: white; }
7445
      .portlet.box.white > .portlet-title > .actions .btn-default > i {
7446
        color: white; }
7447
      .portlet.box.white > .portlet-title > .actions .btn-default:hover, .portlet.box.white > .portlet-title > .actions .btn-default:focus, .portlet.box.white > .portlet-title > .actions .btn-default:active, .portlet.box.white > .portlet-title > .actions .btn-default.active {
7448
        border: 1px solid white;
7449
        color: white; }
7450
 
7451
.portlet > .portlet-body.default,
7452
.portlet.default {
7453
  background-color: #e1e5ec; }
7454
 
7455
.portlet.solid.default > .portlet-title,
7456
.portlet.solid.default > .portlet-body {
7457
  border: 0;
7458
  color: #666; }
7459
 
7460
.portlet.solid.default > .portlet-title > .caption {
7461
  font-weight: 400; }
7462
  .portlet.solid.default > .portlet-title > .caption > i {
7463
    color: #666; }
7464
 
7465
.portlet.solid.default > .portlet-title > .tools > a.remove {
7466
  background-image: url(../img/portlet-remove-icon-white.png); }
7467
 
7468
.portlet.solid.default > .portlet-title > .tools > a.config {
7469
  background-image: url(../img/portlet-config-icon-white.png); }
7470
 
7471
.portlet.solid.default > .portlet-title > .tools > a.reload {
7472
  background-image: url(../img/portlet-reload-icon-white.png); }
7473
 
7474
.portlet.solid.default > .portlet-title > .tools > a.expand {
7475
  background-image: url(../img/portlet-expand-icon-white.png); }
7476
 
7477
.portlet.solid.default > .portlet-title > .tools > a.collapse {
7478
  background-image: url(../img/portlet-collapse-icon-white.png); }
7479
 
7480
.portlet.solid.default > .portlet-title > .tools > a.fullscreen {
7481
  color: #fdfdfd; }
7482
 
7483
.portlet.box.default {
7484
  border: 1px solid white;
7485
  border-top: 0; }
7486
  .portlet.box.default > .portlet-title {
7487
    background-color: #e1e5ec; }
7488
    .portlet.box.default > .portlet-title > .caption {
7489
      color: #666; }
7490
      .portlet.box.default > .portlet-title > .caption > i {
7491
        color: #666; }
7492
    .portlet.box.default > .portlet-title > .actions .btn-default {
7493
      background: transparent !important;
7494
      background-color: transparent !important;
7495
      border: 1px solid white;
7496
      color: white; }
7497
      .portlet.box.default > .portlet-title > .actions .btn-default > i {
7498
        color: white; }
7499
      .portlet.box.default > .portlet-title > .actions .btn-default:hover, .portlet.box.default > .portlet-title > .actions .btn-default:focus, .portlet.box.default > .portlet-title > .actions .btn-default:active, .portlet.box.default > .portlet-title > .actions .btn-default.active {
7500
        border: 1px solid white;
7501
        color: white; }
7502
 
7503
.portlet > .portlet-body.dark,
7504
.portlet.dark {
7505
  background-color: #2f353b; }
7506
 
7507
.portlet.solid.dark > .portlet-title,
7508
.portlet.solid.dark > .portlet-body {
7509
  border: 0;
7510
  color: #FFFFFF; }
7511
 
7512
.portlet.solid.dark > .portlet-title > .caption {
7513
  font-weight: 400; }
7514
  .portlet.solid.dark > .portlet-title > .caption > i {
7515
    color: #FFFFFF; }
7516
 
7517
.portlet.solid.dark > .portlet-title > .tools > a.remove {
7518
  background-image: url(../img/portlet-remove-icon-white.png); }
7519
 
7520
.portlet.solid.dark > .portlet-title > .tools > a.config {
7521
  background-image: url(../img/portlet-config-icon-white.png); }
7522
 
7523
.portlet.solid.dark > .portlet-title > .tools > a.reload {
7524
  background-image: url(../img/portlet-reload-icon-white.png); }
7525
 
7526
.portlet.solid.dark > .portlet-title > .tools > a.expand {
7527
  background-image: url(../img/portlet-expand-icon-white.png); }
7528
 
7529
.portlet.solid.dark > .portlet-title > .tools > a.collapse {
7530
  background-image: url(../img/portlet-collapse-icon-white.png); }
7531
 
7532
.portlet.solid.dark > .portlet-title > .tools > a.fullscreen {
7533
  color: #fdfdfd; }
7534
 
7535
.portlet.box.dark {
7536
  border: 1px solid #464f57;
7537
  border-top: 0; }
7538
  .portlet.box.dark > .portlet-title {
7539
    background-color: #2f353b; }
7540
    .portlet.box.dark > .portlet-title > .caption {
7541
      color: #FFFFFF; }
7542
      .portlet.box.dark > .portlet-title > .caption > i {
7543
        color: #FFFFFF; }
7544
    .portlet.box.dark > .portlet-title > .actions .btn-default {
7545
      background: transparent !important;
7546
      background-color: transparent !important;
7547
      border: 1px solid #616d79;
7548
      color: #6c7a88; }
7549
      .portlet.box.dark > .portlet-title > .actions .btn-default > i {
7550
        color: #738290; }
7551
      .portlet.box.dark > .portlet-title > .actions .btn-default:hover, .portlet.box.dark > .portlet-title > .actions .btn-default:focus, .portlet.box.dark > .portlet-title > .actions .btn-default:active, .portlet.box.dark > .portlet-title > .actions .btn-default.active {
7552
        border: 1px solid #798794;
7553
        color: #8793a0; }
7554
 
7555
.portlet > .portlet-body.blue,
7556
.portlet.blue {
7557
  background-color: #3598dc; }
7558
 
7559
.portlet.solid.blue > .portlet-title,
7560
.portlet.solid.blue > .portlet-body {
7561
  border: 0;
7562
  color: #FFFFFF; }
7563
 
7564
.portlet.solid.blue > .portlet-title > .caption {
7565
  font-weight: 400; }
7566
  .portlet.solid.blue > .portlet-title > .caption > i {
7567
    color: #FFFFFF; }
7568
 
7569
.portlet.solid.blue > .portlet-title > .tools > a.remove {
7570
  background-image: url(../img/portlet-remove-icon-white.png); }
7571
 
7572
.portlet.solid.blue > .portlet-title > .tools > a.config {
7573
  background-image: url(../img/portlet-config-icon-white.png); }
7574
 
7575
.portlet.solid.blue > .portlet-title > .tools > a.reload {
7576
  background-image: url(../img/portlet-reload-icon-white.png); }
7577
 
7578
.portlet.solid.blue > .portlet-title > .tools > a.expand {
7579
  background-image: url(../img/portlet-expand-icon-white.png); }
7580
 
7581
.portlet.solid.blue > .portlet-title > .tools > a.collapse {
7582
  background-image: url(../img/portlet-collapse-icon-white.png); }
7583
 
7584
.portlet.solid.blue > .portlet-title > .tools > a.fullscreen {
7585
  color: #fdfdfd; }
7586
 
7587
.portlet.box.blue {
7588
  border: 1px solid #60aee4;
7589
  border-top: 0; }
7590
  .portlet.box.blue > .portlet-title {
7591
    background-color: #3598dc; }
7592
    .portlet.box.blue > .portlet-title > .caption {
7593
      color: #FFFFFF; }
7594
      .portlet.box.blue > .portlet-title > .caption > i {
7595
        color: #FFFFFF; }
7596
    .portlet.box.blue > .portlet-title > .actions .btn-default {
7597
      background: transparent !important;
7598
      background-color: transparent !important;
7599
      border: 1px solid #95c9ed;
7600
      color: #aad4f0; }
7601
      .portlet.box.blue > .portlet-title > .actions .btn-default > i {
7602
        color: #b7daf3; }
7603
      .portlet.box.blue > .portlet-title > .actions .btn-default:hover, .portlet.box.blue > .portlet-title > .actions .btn-default:focus, .portlet.box.blue > .portlet-title > .actions .btn-default:active, .portlet.box.blue > .portlet-title > .actions .btn-default.active {
7604
        border: 1px solid #c0dff4;
7605
        color: #d6eaf8; }
7606
 
7607
.portlet > .portlet-body.blue-madison,
7608
.portlet.blue-madison {
7609
  background-color: #578ebe; }
7610
 
7611
.portlet.solid.blue-madison > .portlet-title,
7612
.portlet.solid.blue-madison > .portlet-body {
7613
  border: 0;
7614
  color: #FFFFFF; }
7615
 
7616
.portlet.solid.blue-madison > .portlet-title > .caption {
7617
  font-weight: 400; }
7618
  .portlet.solid.blue-madison > .portlet-title > .caption > i {
7619
    color: #FFFFFF; }
7620
 
7621
.portlet.solid.blue-madison > .portlet-title > .tools > a.remove {
7622
  background-image: url(../img/portlet-remove-icon-white.png); }
7623
 
7624
.portlet.solid.blue-madison > .portlet-title > .tools > a.config {
7625
  background-image: url(../img/portlet-config-icon-white.png); }
7626
 
7627
.portlet.solid.blue-madison > .portlet-title > .tools > a.reload {
7628
  background-image: url(../img/portlet-reload-icon-white.png); }
7629
 
7630
.portlet.solid.blue-madison > .portlet-title > .tools > a.expand {
7631
  background-image: url(../img/portlet-expand-icon-white.png); }
7632
 
7633
.portlet.solid.blue-madison > .portlet-title > .tools > a.collapse {
7634
  background-image: url(../img/portlet-collapse-icon-white.png); }
7635
 
7636
.portlet.solid.blue-madison > .portlet-title > .tools > a.fullscreen {
7637
  color: #fdfdfd; }
7638
 
7639
.portlet.box.blue-madison {
7640
  border: 1px solid #7ca7cc;
7641
  border-top: 0; }
7642
  .portlet.box.blue-madison > .portlet-title {
7643
    background-color: #578ebe; }
7644
    .portlet.box.blue-madison > .portlet-title > .caption {
7645
      color: #FFFFFF; }
7646
      .portlet.box.blue-madison > .portlet-title > .caption > i {
7647
        color: #FFFFFF; }
7648
    .portlet.box.blue-madison > .portlet-title > .actions .btn-default {
7649
      background: transparent !important;
7650
      background-color: transparent !important;
7651
      border: 1px solid #a8c4dd;
7652
      color: #bad1e4; }
7653
      .portlet.box.blue-madison > .portlet-title > .actions .btn-default > i {
7654
        color: #c5d8e9; }
7655
      .portlet.box.blue-madison > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:active, .portlet.box.blue-madison > .portlet-title > .actions .btn-default.active {
7656
        border: 1px solid #cdddec;
7657
        color: #dfeaf3; }
7658
 
7659
.portlet > .portlet-body.blue-chambray,
7660
.portlet.blue-chambray {
7661
  background-color: #2C3E50; }
7662
 
7663
.portlet.solid.blue-chambray > .portlet-title,
7664
.portlet.solid.blue-chambray > .portlet-body {
7665
  border: 0;
7666
  color: #FFFFFF; }
7667
 
7668
.portlet.solid.blue-chambray > .portlet-title > .caption {
7669
  font-weight: 400; }
7670
  .portlet.solid.blue-chambray > .portlet-title > .caption > i {
7671
    color: #FFFFFF; }
7672
 
7673
.portlet.solid.blue-chambray > .portlet-title > .tools > a.remove {
7674
  background-image: url(../img/portlet-remove-icon-white.png); }
7675
 
7676
.portlet.solid.blue-chambray > .portlet-title > .tools > a.config {
7677
  background-image: url(../img/portlet-config-icon-white.png); }
7678
 
7679
.portlet.solid.blue-chambray > .portlet-title > .tools > a.reload {
7680
  background-image: url(../img/portlet-reload-icon-white.png); }
7681
 
7682
.portlet.solid.blue-chambray > .portlet-title > .tools > a.expand {
7683
  background-image: url(../img/portlet-expand-icon-white.png); }
7684
 
7685
.portlet.solid.blue-chambray > .portlet-title > .tools > a.collapse {
7686
  background-image: url(../img/portlet-collapse-icon-white.png); }
7687
 
7688
.portlet.solid.blue-chambray > .portlet-title > .tools > a.fullscreen {
7689
  color: #fdfdfd; }
7690
 
7691
.portlet.box.blue-chambray {
7692
  border: 1px solid #3e5871;
7693
  border-top: 0; }
7694
  .portlet.box.blue-chambray > .portlet-title {
7695
    background-color: #2C3E50; }
7696
    .portlet.box.blue-chambray > .portlet-title > .caption {
7697
      color: #FFFFFF; }
7698
      .portlet.box.blue-chambray > .portlet-title > .caption > i {
7699
        color: #FFFFFF; }
7700
    .portlet.box.blue-chambray > .portlet-title > .actions .btn-default {
7701
      background: transparent !important;
7702
      background-color: transparent !important;
7703
      border: 1px solid #547698;
7704
      color: #5f83a7; }
7705
      .portlet.box.blue-chambray > .portlet-title > .actions .btn-default > i {
7706
        color: #698bac; }
7707
      .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:active, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default.active {
7708
        border: 1px solid #6f90b0;
7709
        color: #809cb9; }
7710
 
7711
.portlet > .portlet-body.blue-ebonyclay,
7712
.portlet.blue-ebonyclay {
7713
  background-color: #22313F; }
7714
 
7715
.portlet.solid.blue-ebonyclay > .portlet-title,
7716
.portlet.solid.blue-ebonyclay > .portlet-body {
7717
  border: 0;
7718
  color: #FFFFFF; }
7719
 
7720
.portlet.solid.blue-ebonyclay > .portlet-title > .caption {
7721
  font-weight: 400; }
7722
  .portlet.solid.blue-ebonyclay > .portlet-title > .caption > i {
7723
    color: #FFFFFF; }
7724
 
7725
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.remove {
7726
  background-image: url(../img/portlet-remove-icon-white.png); }
7727
 
7728
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.config {
7729
  background-image: url(../img/portlet-config-icon-white.png); }
7730
 
7731
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.reload {
7732
  background-image: url(../img/portlet-reload-icon-white.png); }
7733
 
7734
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.expand {
7735
  background-image: url(../img/portlet-expand-icon-white.png); }
7736
 
7737
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.collapse {
7738
  background-image: url(../img/portlet-collapse-icon-white.png); }
7739
 
7740
.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.fullscreen {
7741
  color: #fdfdfd; }
7742
 
7743
.portlet.box.blue-ebonyclay {
7744
  border: 1px solid #344b60;
7745
  border-top: 0; }
7746
  .portlet.box.blue-ebonyclay > .portlet-title {
7747
    background-color: #22313F; }
7748
    .portlet.box.blue-ebonyclay > .portlet-title > .caption {
7749
      color: #FFFFFF; }
7750
      .portlet.box.blue-ebonyclay > .portlet-title > .caption > i {
7751
        color: #FFFFFF; }
7752
    .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default {
7753
      background: transparent !important;
7754
      background-color: transparent !important;
7755
      border: 1px solid #496a88;
7756
      color: #527798; }
7757
      .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default > i {
7758
        color: #587ea2; }
7759
      .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:active, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default.active {
7760
        border: 1px solid #5d83a7;
7761
        color: #6d90b0; }
7762
 
7763
.portlet > .portlet-body.blue-hoki,
7764
.portlet.blue-hoki {
7765
  background-color: #67809F; }
7766
 
7767
.portlet.solid.blue-hoki > .portlet-title,
7768
.portlet.solid.blue-hoki > .portlet-body {
7769
  border: 0;
7770
  color: #FFFFFF; }
7771
 
7772
.portlet.solid.blue-hoki > .portlet-title > .caption {
7773
  font-weight: 400; }
7774
  .portlet.solid.blue-hoki > .portlet-title > .caption > i {
7775
    color: #FFFFFF; }
7776
 
7777
.portlet.solid.blue-hoki > .portlet-title > .tools > a.remove {
7778
  background-image: url(../img/portlet-remove-icon-white.png); }
7779
 
7780
.portlet.solid.blue-hoki > .portlet-title > .tools > a.config {
7781
  background-image: url(../img/portlet-config-icon-white.png); }
7782
 
7783
.portlet.solid.blue-hoki > .portlet-title > .tools > a.reload {
7784
  background-image: url(../img/portlet-reload-icon-white.png); }
7785
 
7786
.portlet.solid.blue-hoki > .portlet-title > .tools > a.expand {
7787
  background-image: url(../img/portlet-expand-icon-white.png); }
7788
 
7789
.portlet.solid.blue-hoki > .portlet-title > .tools > a.collapse {
7790
  background-image: url(../img/portlet-collapse-icon-white.png); }
7791
 
7792
.portlet.solid.blue-hoki > .portlet-title > .tools > a.fullscreen {
7793
  color: #fdfdfd; }
7794
 
7795
.portlet.box.blue-hoki {
7796
  border: 1px solid #869ab3;
7797
  border-top: 0; }
7798
  .portlet.box.blue-hoki > .portlet-title {
7799
    background-color: #67809F; }
7800
    .portlet.box.blue-hoki > .portlet-title > .caption {
7801
      color: #FFFFFF; }
7802
      .portlet.box.blue-hoki > .portlet-title > .caption > i {
7803
        color: #FFFFFF; }
7804
    .portlet.box.blue-hoki > .portlet-title > .actions .btn-default {
7805
      background: transparent !important;
7806
      background-color: transparent !important;
7807
      border: 1px solid #acb9ca;
7808
      color: #bbc7d4; }
7809
      .portlet.box.blue-hoki > .portlet-title > .actions .btn-default > i {
7810
        color: #c5ceda; }
7811
      .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:active, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default.active {
7812
        border: 1px solid #cbd4de;
7813
        color: #dbe1e8; }
7814
 
7815
.portlet > .portlet-body.blue-steel,
7816
.portlet.blue-steel {
7817
  background-color: #4B77BE; }
7818
 
7819
.portlet.solid.blue-steel > .portlet-title,
7820
.portlet.solid.blue-steel > .portlet-body {
7821
  border: 0;
7822
  color: #FFFFFF; }
7823
 
7824
.portlet.solid.blue-steel > .portlet-title > .caption {
7825
  font-weight: 400; }
7826
  .portlet.solid.blue-steel > .portlet-title > .caption > i {
7827
    color: #FFFFFF; }
7828
 
7829
.portlet.solid.blue-steel > .portlet-title > .tools > a.remove {
7830
  background-image: url(../img/portlet-remove-icon-white.png); }
7831
 
7832
.portlet.solid.blue-steel > .portlet-title > .tools > a.config {
7833
  background-image: url(../img/portlet-config-icon-white.png); }
7834
 
7835
.portlet.solid.blue-steel > .portlet-title > .tools > a.reload {
7836
  background-image: url(../img/portlet-reload-icon-white.png); }
7837
 
7838
.portlet.solid.blue-steel > .portlet-title > .tools > a.expand {
7839
  background-image: url(../img/portlet-expand-icon-white.png); }
7840
 
7841
.portlet.solid.blue-steel > .portlet-title > .tools > a.collapse {
7842
  background-image: url(../img/portlet-collapse-icon-white.png); }
7843
 
7844
.portlet.solid.blue-steel > .portlet-title > .tools > a.fullscreen {
7845
  color: #fdfdfd; }
7846
 
7847
.portlet.box.blue-steel {
7848
  border: 1px solid #7093cc;
7849
  border-top: 0; }
7850
  .portlet.box.blue-steel > .portlet-title {
7851
    background-color: #4B77BE; }
7852
    .portlet.box.blue-steel > .portlet-title > .caption {
7853
      color: #FFFFFF; }
7854
      .portlet.box.blue-steel > .portlet-title > .caption > i {
7855
        color: #FFFFFF; }
7856
    .portlet.box.blue-steel > .portlet-title > .actions .btn-default {
7857
      background: transparent !important;
7858
      background-color: transparent !important;
7859
      border: 1px solid #9db5dc;
7860
      color: #b0c3e3; }
7861
      .portlet.box.blue-steel > .portlet-title > .actions .btn-default > i {
7862
        color: #bbcce7; }
7863
      .portlet.box.blue-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:active, .portlet.box.blue-steel > .portlet-title > .actions .btn-default.active {
7864
        border: 1px solid #c3d2e9;
7865
        color: #d6e0f0; }
7866
 
7867
.portlet > .portlet-body.blue-soft,
7868
.portlet.blue-soft {
7869
  background-color: #4c87b9; }
7870
 
7871
.portlet.solid.blue-soft > .portlet-title,
7872
.portlet.solid.blue-soft > .portlet-body {
7873
  border: 0;
7874
  color: #FFFFFF; }
7875
 
7876
.portlet.solid.blue-soft > .portlet-title > .caption {
7877
  font-weight: 400; }
7878
  .portlet.solid.blue-soft > .portlet-title > .caption > i {
7879
    color: #FFFFFF; }
7880
 
7881
.portlet.solid.blue-soft > .portlet-title > .tools > a.remove {
7882
  background-image: url(../img/portlet-remove-icon-white.png); }
7883
 
7884
.portlet.solid.blue-soft > .portlet-title > .tools > a.config {
7885
  background-image: url(../img/portlet-config-icon-white.png); }
7886
 
7887
.portlet.solid.blue-soft > .portlet-title > .tools > a.reload {
7888
  background-image: url(../img/portlet-reload-icon-white.png); }
7889
 
7890
.portlet.solid.blue-soft > .portlet-title > .tools > a.expand {
7891
  background-image: url(../img/portlet-expand-icon-white.png); }
7892
 
7893
.portlet.solid.blue-soft > .portlet-title > .tools > a.collapse {
7894
  background-image: url(../img/portlet-collapse-icon-white.png); }
7895
 
7896
.portlet.solid.blue-soft > .portlet-title > .tools > a.fullscreen {
7897
  color: #fdfdfd; }
7898
 
7899
.portlet.box.blue-soft {
7900
  border: 1px solid #71a0c7;
7901
  border-top: 0; }
7902
  .portlet.box.blue-soft > .portlet-title {
7903
    background-color: #4c87b9; }
7904
    .portlet.box.blue-soft > .portlet-title > .caption {
7905
      color: #FFFFFF; }
7906
      .portlet.box.blue-soft > .portlet-title > .caption > i {
7907
        color: #FFFFFF; }
7908
    .portlet.box.blue-soft > .portlet-title > .actions .btn-default {
7909
      background: transparent !important;
7910
      background-color: transparent !important;
7911
      border: 1px solid #9dbdd9;
7912
      color: #afc9e0; }
7913
      .portlet.box.blue-soft > .portlet-title > .actions .btn-default > i {
7914
        color: #bad1e4; }
7915
      .portlet.box.blue-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:active, .portlet.box.blue-soft > .portlet-title > .actions .btn-default.active {
7916
        border: 1px solid #c1d6e7;
7917
        color: #d4e2ee; }
7918
 
7919
.portlet > .portlet-body.blue-dark,
7920
.portlet.blue-dark {
7921
  background-color: #5e738b; }
7922
 
7923
.portlet.solid.blue-dark > .portlet-title,
7924
.portlet.solid.blue-dark > .portlet-body {
7925
  border: 0;
7926
  color: #FFFFFF; }
7927
 
7928
.portlet.solid.blue-dark > .portlet-title > .caption {
7929
  font-weight: 400; }
7930
  .portlet.solid.blue-dark > .portlet-title > .caption > i {
7931
    color: #FFFFFF; }
7932
 
7933
.portlet.solid.blue-dark > .portlet-title > .tools > a.remove {
7934
  background-image: url(../img/portlet-remove-icon-white.png); }
7935
 
7936
.portlet.solid.blue-dark > .portlet-title > .tools > a.config {
7937
  background-image: url(../img/portlet-config-icon-white.png); }
7938
 
7939
.portlet.solid.blue-dark > .portlet-title > .tools > a.reload {
7940
  background-image: url(../img/portlet-reload-icon-white.png); }
7941
 
7942
.portlet.solid.blue-dark > .portlet-title > .tools > a.expand {
7943
  background-image: url(../img/portlet-expand-icon-white.png); }
7944
 
7945
.portlet.solid.blue-dark > .portlet-title > .tools > a.collapse {
7946
  background-image: url(../img/portlet-collapse-icon-white.png); }
7947
 
7948
.portlet.solid.blue-dark > .portlet-title > .tools > a.fullscreen {
7949
  color: #fdfdfd; }
7950
 
7951
.portlet.box.blue-dark {
7952
  border: 1px solid #788da4;
7953
  border-top: 0; }
7954
  .portlet.box.blue-dark > .portlet-title {
7955
    background-color: #5e738b; }
7956
    .portlet.box.blue-dark > .portlet-title > .caption {
7957
      color: #FFFFFF; }
7958
      .portlet.box.blue-dark > .portlet-title > .caption > i {
7959
        color: #FFFFFF; }
7960
    .portlet.box.blue-dark > .portlet-title > .actions .btn-default {
7961
      background: transparent !important;
7962
      background-color: transparent !important;
7963
      border: 1px solid #9dacbd;
7964
      color: #acb8c7; }
7965
      .portlet.box.blue-dark > .portlet-title > .actions .btn-default > i {
7966
        color: #b5c0cd; }
7967
      .portlet.box.blue-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:active, .portlet.box.blue-dark > .portlet-title > .actions .btn-default.active {
7968
        border: 1px solid #bbc5d1;
7969
        color: #cad2db; }
7970
 
7971
.portlet > .portlet-body.blue-sharp,
7972
.portlet.blue-sharp {
7973
  background-color: #5C9BD1; }
7974
 
7975
.portlet.solid.blue-sharp > .portlet-title,
7976
.portlet.solid.blue-sharp > .portlet-body {
7977
  border: 0;
7978
  color: #FFFFFF; }
7979
 
7980
.portlet.solid.blue-sharp > .portlet-title > .caption {
7981
  font-weight: 400; }
7982
  .portlet.solid.blue-sharp > .portlet-title > .caption > i {
7983
    color: #FFFFFF; }
7984
 
7985
.portlet.solid.blue-sharp > .portlet-title > .tools > a.remove {
7986
  background-image: url(../img/portlet-remove-icon-white.png); }
7987
 
7988
.portlet.solid.blue-sharp > .portlet-title > .tools > a.config {
7989
  background-image: url(../img/portlet-config-icon-white.png); }
7990
 
7991
.portlet.solid.blue-sharp > .portlet-title > .tools > a.reload {
7992
  background-image: url(../img/portlet-reload-icon-white.png); }
7993
 
7994
.portlet.solid.blue-sharp > .portlet-title > .tools > a.expand {
7995
  background-image: url(../img/portlet-expand-icon-white.png); }
7996
 
7997
.portlet.solid.blue-sharp > .portlet-title > .tools > a.collapse {
7998
  background-image: url(../img/portlet-collapse-icon-white.png); }
7999
 
8000
.portlet.solid.blue-sharp > .portlet-title > .tools > a.fullscreen {
8001
  color: #fdfdfd; }
8002
 
8003
.portlet.box.blue-sharp {
8004
  border: 1px solid #84b3dc;
8005
  border-top: 0; }
8006
  .portlet.box.blue-sharp > .portlet-title {
8007
    background-color: #5C9BD1; }
8008
    .portlet.box.blue-sharp > .portlet-title > .caption {
8009
      color: #FFFFFF; }
8010
      .portlet.box.blue-sharp > .portlet-title > .caption > i {
8011
        color: #FFFFFF; }
8012
    .portlet.box.blue-sharp > .portlet-title > .actions .btn-default {
8013
      background: transparent !important;
8014
      background-color: transparent !important;
8015
      border: 1px solid #b4d1ea;
8016
      color: #c7ddef; }
8017
      .portlet.box.blue-sharp > .portlet-title > .actions .btn-default > i {
8018
        color: #d3e4f3; }
8019
      .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default.active {
8020
        border: 1px solid #dbe9f5;
8021
        color: #eff5fb; }
8022
 
8023
.portlet > .portlet-body.blue-oleo,
8024
.portlet.blue-oleo {
8025
  background-color: #94A0B2; }
8026
 
8027
.portlet.solid.blue-oleo > .portlet-title,
8028
.portlet.solid.blue-oleo > .portlet-body {
8029
  border: 0;
8030
  color: #FFFFFF; }
8031
 
8032
.portlet.solid.blue-oleo > .portlet-title > .caption {
8033
  font-weight: 400; }
8034
  .portlet.solid.blue-oleo > .portlet-title > .caption > i {
8035
    color: #FFFFFF; }
8036
 
8037
.portlet.solid.blue-oleo > .portlet-title > .tools > a.remove {
8038
  background-image: url(../img/portlet-remove-icon-white.png); }
8039
 
8040
.portlet.solid.blue-oleo > .portlet-title > .tools > a.config {
8041
  background-image: url(../img/portlet-config-icon-white.png); }
8042
 
8043
.portlet.solid.blue-oleo > .portlet-title > .tools > a.reload {
8044
  background-image: url(../img/portlet-reload-icon-white.png); }
8045
 
8046
.portlet.solid.blue-oleo > .portlet-title > .tools > a.expand {
8047
  background-image: url(../img/portlet-expand-icon-white.png); }
8048
 
8049
.portlet.solid.blue-oleo > .portlet-title > .tools > a.collapse {
8050
  background-image: url(../img/portlet-collapse-icon-white.png); }
8051
 
8052
.portlet.solid.blue-oleo > .portlet-title > .tools > a.fullscreen {
8053
  color: #fdfdfd; }
8054
 
8055
.portlet.box.blue-oleo {
8056
  border: 1px solid #b2bac7;
8057
  border-top: 0; }
8058
  .portlet.box.blue-oleo > .portlet-title {
8059
    background-color: #94A0B2; }
8060
    .portlet.box.blue-oleo > .portlet-title > .caption {
8061
      color: #FFFFFF; }
8062
      .portlet.box.blue-oleo > .portlet-title > .caption > i {
8063
        color: #FFFFFF; }
8064
    .portlet.box.blue-oleo > .portlet-title > .actions .btn-default {
8065
      background: transparent !important;
8066
      background-color: transparent !important;
8067
      border: 1px solid #d5dae1;
8068
      color: #e4e7ec; }
8069
      .portlet.box.blue-oleo > .portlet-title > .actions .btn-default > i {
8070
        color: #edeff2; }
8071
      .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:active, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default.active {
8072
        border: 1px solid #f3f4f6;
8073
        color: white; }
8074
 
8075
.portlet > .portlet-body.green,
8076
.portlet.green {
8077
  background-color: #32c5d2; }
8078
 
8079
.portlet.solid.green > .portlet-title,
8080
.portlet.solid.green > .portlet-body {
8081
  border: 0;
8082
  color: #FFFFFF; }
8083
 
8084
.portlet.solid.green > .portlet-title > .caption {
8085
  font-weight: 400; }
8086
  .portlet.solid.green > .portlet-title > .caption > i {
8087
    color: #FFFFFF; }
8088
 
8089
.portlet.solid.green > .portlet-title > .tools > a.remove {
8090
  background-image: url(../img/portlet-remove-icon-white.png); }
8091
 
8092
.portlet.solid.green > .portlet-title > .tools > a.config {
8093
  background-image: url(../img/portlet-config-icon-white.png); }
8094
 
8095
.portlet.solid.green > .portlet-title > .tools > a.reload {
8096
  background-image: url(../img/portlet-reload-icon-white.png); }
8097
 
8098
.portlet.solid.green > .portlet-title > .tools > a.expand {
8099
  background-image: url(../img/portlet-expand-icon-white.png); }
8100
 
8101
.portlet.solid.green > .portlet-title > .tools > a.collapse {
8102
  background-image: url(../img/portlet-collapse-icon-white.png); }
8103
 
8104
.portlet.solid.green > .portlet-title > .tools > a.fullscreen {
8105
  color: #fdfdfd; }
8106
 
8107
.portlet.box.green {
8108
  border: 1px solid #5cd1db;
8109
  border-top: 0; }
8110
  .portlet.box.green > .portlet-title {
8111
    background-color: #32c5d2; }
8112
    .portlet.box.green > .portlet-title > .caption {
8113
      color: #FFFFFF; }
8114
      .portlet.box.green > .portlet-title > .caption > i {
8115
        color: #FFFFFF; }
8116
    .portlet.box.green > .portlet-title > .actions .btn-default {
8117
      background: transparent !important;
8118
      background-color: transparent !important;
8119
      border: 1px solid #8edfe6;
8120
      color: #a3e5eb; }
8121
      .portlet.box.green > .portlet-title > .actions .btn-default > i {
8122
        color: #afe8ee; }
8123
      .portlet.box.green > .portlet-title > .actions .btn-default:hover, .portlet.box.green > .portlet-title > .actions .btn-default:focus, .portlet.box.green > .portlet-title > .actions .btn-default:active, .portlet.box.green > .portlet-title > .actions .btn-default.active {
8124
        border: 1px solid #b8ebef;
8125
        color: #cdf1f4; }
8126
 
8127
.portlet > .portlet-body.green-meadow,
8128
.portlet.green-meadow {
8129
  background-color: #1BBC9B; }
8130
 
8131
.portlet.solid.green-meadow > .portlet-title,
8132
.portlet.solid.green-meadow > .portlet-body {
8133
  border: 0;
8134
  color: #FFFFFF; }
8135
 
8136
.portlet.solid.green-meadow > .portlet-title > .caption {
8137
  font-weight: 400; }
8138
  .portlet.solid.green-meadow > .portlet-title > .caption > i {
8139
    color: #FFFFFF; }
8140
 
8141
.portlet.solid.green-meadow > .portlet-title > .tools > a.remove {
8142
  background-image: url(../img/portlet-remove-icon-white.png); }
8143
 
8144
.portlet.solid.green-meadow > .portlet-title > .tools > a.config {
8145
  background-image: url(../img/portlet-config-icon-white.png); }
8146
 
8147
.portlet.solid.green-meadow > .portlet-title > .tools > a.reload {
8148
  background-image: url(../img/portlet-reload-icon-white.png); }
8149
 
8150
.portlet.solid.green-meadow > .portlet-title > .tools > a.expand {
8151
  background-image: url(../img/portlet-expand-icon-white.png); }
8152
 
8153
.portlet.solid.green-meadow > .portlet-title > .tools > a.collapse {
8154
  background-image: url(../img/portlet-collapse-icon-white.png); }
8155
 
8156
.portlet.solid.green-meadow > .portlet-title > .tools > a.fullscreen {
8157
  color: #fdfdfd; }
8158
 
8159
.portlet.box.green-meadow {
8160
  border: 1px solid #2ae0bb;
8161
  border-top: 0; }
8162
  .portlet.box.green-meadow > .portlet-title {
8163
    background-color: #1BBC9B; }
8164
    .portlet.box.green-meadow > .portlet-title > .caption {
8165
      color: #FFFFFF; }
8166
      .portlet.box.green-meadow > .portlet-title > .caption > i {
8167
        color: #FFFFFF; }
8168
    .portlet.box.green-meadow > .portlet-title > .actions .btn-default {
8169
      background: transparent !important;
8170
      background-color: transparent !important;
8171
      border: 1px solid #5fe8cc;
8172
      color: #75ebd3; }
8173
      .portlet.box.green-meadow > .portlet-title > .actions .btn-default > i {
8174
        color: #83edd7; }
8175
      .portlet.box.green-meadow > .portlet-title > .actions .btn-default:hover, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:focus, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:active, .portlet.box.green-meadow > .portlet-title > .actions .btn-default.active {
8176
        border: 1px solid #8ceeda;
8177
        color: #a2f2e1; }
8178
 
8179
.portlet > .portlet-body.green-seagreen,
8180
.portlet.green-seagreen {
8181
  background-color: #1BA39C; }
8182
 
8183
.portlet.solid.green-seagreen > .portlet-title,
8184
.portlet.solid.green-seagreen > .portlet-body {
8185
  border: 0;
8186
  color: #FFFFFF; }
8187
 
8188
.portlet.solid.green-seagreen > .portlet-title > .caption {
8189
  font-weight: 400; }
8190
  .portlet.solid.green-seagreen > .portlet-title > .caption > i {
8191
    color: #FFFFFF; }
8192
 
8193
.portlet.solid.green-seagreen > .portlet-title > .tools > a.remove {
8194
  background-image: url(../img/portlet-remove-icon-white.png); }
8195
 
8196
.portlet.solid.green-seagreen > .portlet-title > .tools > a.config {
8197
  background-image: url(../img/portlet-config-icon-white.png); }
8198
 
8199
.portlet.solid.green-seagreen > .portlet-title > .tools > a.reload {
8200
  background-image: url(../img/portlet-reload-icon-white.png); }
8201
 
8202
.portlet.solid.green-seagreen > .portlet-title > .tools > a.expand {
8203
  background-image: url(../img/portlet-expand-icon-white.png); }
8204
 
8205
.portlet.solid.green-seagreen > .portlet-title > .tools > a.collapse {
8206
  background-image: url(../img/portlet-collapse-icon-white.png); }
8207
 
8208
.portlet.solid.green-seagreen > .portlet-title > .tools > a.fullscreen {
8209
  color: #fdfdfd; }
8210
 
8211
.portlet.box.green-seagreen {
8212
  border: 1px solid #22cfc6;
8213
  border-top: 0; }
8214
  .portlet.box.green-seagreen > .portlet-title {
8215
    background-color: #1BA39C; }
8216
    .portlet.box.green-seagreen > .portlet-title > .caption {
8217
      color: #FFFFFF; }
8218
      .portlet.box.green-seagreen > .portlet-title > .caption > i {
8219
        color: #FFFFFF; }
8220
    .portlet.box.green-seagreen > .portlet-title > .actions .btn-default {
8221
      background: transparent !important;
8222
      background-color: transparent !important;
8223
      border: 1px solid #4de1da;
8224
      color: #63e5de; }
8225
      .portlet.box.green-seagreen > .portlet-title > .actions .btn-default > i {
8226
        color: #70e7e1; }
8227
      .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:hover, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:focus, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:active, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default.active {
8228
        border: 1px solid #78e9e3;
8229
        color: #8eece8; }
8230
 
8231
.portlet > .portlet-body.green-turquoise,
8232
.portlet.green-turquoise {
8233
  background-color: #36D7B7; }
8234
 
8235
.portlet.solid.green-turquoise > .portlet-title,
8236
.portlet.solid.green-turquoise > .portlet-body {
8237
  border: 0;
8238
  color: #FFFFFF; }
8239
 
8240
.portlet.solid.green-turquoise > .portlet-title > .caption {
8241
  font-weight: 400; }
8242
  .portlet.solid.green-turquoise > .portlet-title > .caption > i {
8243
    color: #FFFFFF; }
8244
 
8245
.portlet.solid.green-turquoise > .portlet-title > .tools > a.remove {
8246
  background-image: url(../img/portlet-remove-icon-white.png); }
8247
 
8248
.portlet.solid.green-turquoise > .portlet-title > .tools > a.config {
8249
  background-image: url(../img/portlet-config-icon-white.png); }
8250
 
8251
.portlet.solid.green-turquoise > .portlet-title > .tools > a.reload {
8252
  background-image: url(../img/portlet-reload-icon-white.png); }
8253
 
8254
.portlet.solid.green-turquoise > .portlet-title > .tools > a.expand {
8255
  background-image: url(../img/portlet-expand-icon-white.png); }
8256
 
8257
.portlet.solid.green-turquoise > .portlet-title > .tools > a.collapse {
8258
  background-image: url(../img/portlet-collapse-icon-white.png); }
8259
 
8260
.portlet.solid.green-turquoise > .portlet-title > .tools > a.fullscreen {
8261
  color: #fdfdfd; }
8262
 
8263
.portlet.box.green-turquoise {
8264
  border: 1px solid #61dfc6;
8265
  border-top: 0; }
8266
  .portlet.box.green-turquoise > .portlet-title {
8267
    background-color: #36D7B7; }
8268
    .portlet.box.green-turquoise > .portlet-title > .caption {
8269
      color: #FFFFFF; }
8270
      .portlet.box.green-turquoise > .portlet-title > .caption > i {
8271
        color: #FFFFFF; }
8272
    .portlet.box.green-turquoise > .portlet-title > .actions .btn-default {
8273
      background: transparent !important;
8274
      background-color: transparent !important;
8275
      border: 1px solid #94ead9;
8276
      color: #a9eee0; }
8277
      .portlet.box.green-turquoise > .portlet-title > .actions .btn-default > i {
8278
        color: #b6f0e5; }
8279
      .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:hover, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:focus, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:active, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default.active {
8280
        border: 1px solid #bef2e8;
8281
        color: #d3f6ef; }
8282
 
8283
.portlet > .portlet-body.green-haze,
8284
.portlet.green-haze {
8285
  background-color: #44b6ae; }
8286
 
8287
.portlet.solid.green-haze > .portlet-title,
8288
.portlet.solid.green-haze > .portlet-body {
8289
  border: 0;
8290
  color: #FFFFFF; }
8291
 
8292
.portlet.solid.green-haze > .portlet-title > .caption {
8293
  font-weight: 400; }
8294
  .portlet.solid.green-haze > .portlet-title > .caption > i {
8295
    color: #FFFFFF; }
8296
 
8297
.portlet.solid.green-haze > .portlet-title > .tools > a.remove {
8298
  background-image: url(../img/portlet-remove-icon-white.png); }
8299
 
8300
.portlet.solid.green-haze > .portlet-title > .tools > a.config {
8301
  background-image: url(../img/portlet-config-icon-white.png); }
8302
 
8303
.portlet.solid.green-haze > .portlet-title > .tools > a.reload {
8304
  background-image: url(../img/portlet-reload-icon-white.png); }
8305
 
8306
.portlet.solid.green-haze > .portlet-title > .tools > a.expand {
8307
  background-image: url(../img/portlet-expand-icon-white.png); }
8308
 
8309
.portlet.solid.green-haze > .portlet-title > .tools > a.collapse {
8310
  background-image: url(../img/portlet-collapse-icon-white.png); }
8311
 
8312
.portlet.solid.green-haze > .portlet-title > .tools > a.fullscreen {
8313
  color: #fdfdfd; }
8314
 
8315
.portlet.box.green-haze {
8316
  border: 1px solid #67c6bf;
8317
  border-top: 0; }
8318
  .portlet.box.green-haze > .portlet-title {
8319
    background-color: #44b6ae; }
8320
    .portlet.box.green-haze > .portlet-title > .caption {
8321
      color: #FFFFFF; }
8322
      .portlet.box.green-haze > .portlet-title > .caption > i {
8323
        color: #FFFFFF; }
8324
    .portlet.box.green-haze > .portlet-title > .actions .btn-default {
8325
      background: transparent !important;
8326
      background-color: transparent !important;
8327
      border: 1px solid #93d7d2;
8328
      color: #a6deda; }
8329
      .portlet.box.green-haze > .portlet-title > .actions .btn-default > i {
8330
        color: #b1e2de; }
8331
      .portlet.box.green-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.green-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.green-haze > .portlet-title > .actions .btn-default:active, .portlet.box.green-haze > .portlet-title > .actions .btn-default.active {
8332
        border: 1px solid #b9e5e2;
8333
        color: #cbece9; }
8334
 
8335
.portlet > .portlet-body.green-jungle,
8336
.portlet.green-jungle {
8337
  background-color: #26C281; }
8338
 
8339
.portlet.solid.green-jungle > .portlet-title,
8340
.portlet.solid.green-jungle > .portlet-body {
8341
  border: 0;
8342
  color: #FFFFFF; }
8343
 
8344
.portlet.solid.green-jungle > .portlet-title > .caption {
8345
  font-weight: 400; }
8346
  .portlet.solid.green-jungle > .portlet-title > .caption > i {
8347
    color: #FFFFFF; }
8348
 
8349
.portlet.solid.green-jungle > .portlet-title > .tools > a.remove {
8350
  background-image: url(../img/portlet-remove-icon-white.png); }
8351
 
8352
.portlet.solid.green-jungle > .portlet-title > .tools > a.config {
8353
  background-image: url(../img/portlet-config-icon-white.png); }
8354
 
8355
.portlet.solid.green-jungle > .portlet-title > .tools > a.reload {
8356
  background-image: url(../img/portlet-reload-icon-white.png); }
8357
 
8358
.portlet.solid.green-jungle > .portlet-title > .tools > a.expand {
8359
  background-image: url(../img/portlet-expand-icon-white.png); }
8360
 
8361
.portlet.solid.green-jungle > .portlet-title > .tools > a.collapse {
8362
  background-image: url(../img/portlet-collapse-icon-white.png); }
8363
 
8364
.portlet.solid.green-jungle > .portlet-title > .tools > a.fullscreen {
8365
  color: #fdfdfd; }
8366
 
8367
.portlet.box.green-jungle {
8368
  border: 1px solid #41da9a;
8369
  border-top: 0; }
8370
  .portlet.box.green-jungle > .portlet-title {
8371
    background-color: #26C281; }
8372
    .portlet.box.green-jungle > .portlet-title > .caption {
8373
      color: #FFFFFF; }
8374
      .portlet.box.green-jungle > .portlet-title > .caption > i {
8375
        color: #FFFFFF; }
8376
    .portlet.box.green-jungle > .portlet-title > .actions .btn-default {
8377
      background: transparent !important;
8378
      background-color: transparent !important;
8379
      border: 1px solid #74e4b5;
8380
      color: #8ae8c1; }
8381
      .portlet.box.green-jungle > .portlet-title > .actions .btn-default > i {
8382
        color: #96ebc8; }
8383
      .portlet.box.green-jungle > .portlet-title > .actions .btn-default:hover, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:focus, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:active, .portlet.box.green-jungle > .portlet-title > .actions .btn-default.active {
8384
        border: 1px solid #9feccc;
8385
        color: #b4f0d7; }
8386
 
8387
.portlet > .portlet-body.green-soft,
8388
.portlet.green-soft {
8389
  background-color: #3faba4; }
8390
 
8391
.portlet.solid.green-soft > .portlet-title,
8392
.portlet.solid.green-soft > .portlet-body {
8393
  border: 0;
8394
  color: #FFFFFF; }
8395
 
8396
.portlet.solid.green-soft > .portlet-title > .caption {
8397
  font-weight: 400; }
8398
  .portlet.solid.green-soft > .portlet-title > .caption > i {
8399
    color: #FFFFFF; }
8400
 
8401
.portlet.solid.green-soft > .portlet-title > .tools > a.remove {
8402
  background-image: url(../img/portlet-remove-icon-white.png); }
8403
 
8404
.portlet.solid.green-soft > .portlet-title > .tools > a.config {
8405
  background-image: url(../img/portlet-config-icon-white.png); }
8406
 
8407
.portlet.solid.green-soft > .portlet-title > .tools > a.reload {
8408
  background-image: url(../img/portlet-reload-icon-white.png); }
8409
 
8410
.portlet.solid.green-soft > .portlet-title > .tools > a.expand {
8411
  background-image: url(../img/portlet-expand-icon-white.png); }
8412
 
8413
.portlet.solid.green-soft > .portlet-title > .tools > a.collapse {
8414
  background-image: url(../img/portlet-collapse-icon-white.png); }
8415
 
8416
.portlet.solid.green-soft > .portlet-title > .tools > a.fullscreen {
8417
  color: #fdfdfd; }
8418
 
8419
.portlet.box.green-soft {
8420
  border: 1px solid #5bc2bc;
8421
  border-top: 0; }
8422
  .portlet.box.green-soft > .portlet-title {
8423
    background-color: #3faba4; }
8424
    .portlet.box.green-soft > .portlet-title > .caption {
8425
      color: #FFFFFF; }
8426
      .portlet.box.green-soft > .portlet-title > .caption > i {
8427
        color: #FFFFFF; }
8428
    .portlet.box.green-soft > .portlet-title > .actions .btn-default {
8429
      background: transparent !important;
8430
      background-color: transparent !important;
8431
      border: 1px solid #87d3ce;
8432
      color: #9adad6; }
8433
      .portlet.box.green-soft > .portlet-title > .actions .btn-default > i {
8434
        color: #a5deda; }
8435
      .portlet.box.green-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.green-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.green-soft > .portlet-title > .actions .btn-default:active, .portlet.box.green-soft > .portlet-title > .actions .btn-default.active {
8436
        border: 1px solid #ade1dd;
8437
        color: #bfe7e5; }
8438
 
8439
.portlet > .portlet-body.green-dark,
8440
.portlet.green-dark {
8441
  background-color: #4DB3A2; }
8442
 
8443
.portlet.solid.green-dark > .portlet-title,
8444
.portlet.solid.green-dark > .portlet-body {
8445
  border: 0;
8446
  color: #FFFFFF; }
8447
 
8448
.portlet.solid.green-dark > .portlet-title > .caption {
8449
  font-weight: 400; }
8450
  .portlet.solid.green-dark > .portlet-title > .caption > i {
8451
    color: #FFFFFF; }
8452
 
8453
.portlet.solid.green-dark > .portlet-title > .tools > a.remove {
8454
  background-image: url(../img/portlet-remove-icon-white.png); }
8455
 
8456
.portlet.solid.green-dark > .portlet-title > .tools > a.config {
8457
  background-image: url(../img/portlet-config-icon-white.png); }
8458
 
8459
.portlet.solid.green-dark > .portlet-title > .tools > a.reload {
8460
  background-image: url(../img/portlet-reload-icon-white.png); }
8461
 
8462
.portlet.solid.green-dark > .portlet-title > .tools > a.expand {
8463
  background-image: url(../img/portlet-expand-icon-white.png); }
8464
 
8465
.portlet.solid.green-dark > .portlet-title > .tools > a.collapse {
8466
  background-image: url(../img/portlet-collapse-icon-white.png); }
8467
 
8468
.portlet.solid.green-dark > .portlet-title > .tools > a.fullscreen {
8469
  color: #fdfdfd; }
8470
 
8471
.portlet.box.green-dark {
8472
  border: 1px solid #71c2b5;
8473
  border-top: 0; }
8474
  .portlet.box.green-dark > .portlet-title {
8475
    background-color: #4DB3A2; }
8476
    .portlet.box.green-dark > .portlet-title > .caption {
8477
      color: #FFFFFF; }
8478
      .portlet.box.green-dark > .portlet-title > .caption > i {
8479
        color: #FFFFFF; }
8480
    .portlet.box.green-dark > .portlet-title > .actions .btn-default {
8481
      background: transparent !important;
8482
      background-color: transparent !important;
8483
      border: 1px solid #9cd5cb;
8484
      color: #addcd4; }
8485
      .portlet.box.green-dark > .portlet-title > .actions .btn-default > i {
8486
        color: #b8e1da; }
8487
      .portlet.box.green-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.green-dark > .portlet-title > .actions .btn-default:focus, .portlet.box.green-dark > .portlet-title > .actions .btn-default:active, .portlet.box.green-dark > .portlet-title > .actions .btn-default.active {
8488
        border: 1px solid #bfe4de;
8489
        color: #d1ebe7; }
8490
 
8491
.portlet > .portlet-body.green-sharp,
8492
.portlet.green-sharp {
8493
  background-color: #2ab4c0; }
8494
 
8495
.portlet.solid.green-sharp > .portlet-title,
8496
.portlet.solid.green-sharp > .portlet-body {
8497
  border: 0;
8498
  color: #FFFFFF; }
8499
 
8500
.portlet.solid.green-sharp > .portlet-title > .caption {
8501
  font-weight: 400; }
8502
  .portlet.solid.green-sharp > .portlet-title > .caption > i {
8503
    color: #FFFFFF; }
8504
 
8505
.portlet.solid.green-sharp > .portlet-title > .tools > a.remove {
8506
  background-image: url(../img/portlet-remove-icon-white.png); }
8507
 
8508
.portlet.solid.green-sharp > .portlet-title > .tools > a.config {
8509
  background-image: url(../img/portlet-config-icon-white.png); }
8510
 
8511
.portlet.solid.green-sharp > .portlet-title > .tools > a.reload {
8512
  background-image: url(../img/portlet-reload-icon-white.png); }
8513
 
8514
.portlet.solid.green-sharp > .portlet-title > .tools > a.expand {
8515
  background-image: url(../img/portlet-expand-icon-white.png); }
8516
 
8517
.portlet.solid.green-sharp > .portlet-title > .tools > a.collapse {
8518
  background-image: url(../img/portlet-collapse-icon-white.png); }
8519
 
8520
.portlet.solid.green-sharp > .portlet-title > .tools > a.fullscreen {
8521
  color: #fdfdfd; }
8522
 
8523
.portlet.box.green-sharp {
8524
  border: 1px solid #46cbd7;
8525
  border-top: 0; }
8526
  .portlet.box.green-sharp > .portlet-title {
8527
    background-color: #2ab4c0; }
8528
    .portlet.box.green-sharp > .portlet-title > .caption {
8529
      color: #FFFFFF; }
8530
      .portlet.box.green-sharp > .portlet-title > .caption > i {
8531
        color: #FFFFFF; }
8532
    .portlet.box.green-sharp > .portlet-title > .actions .btn-default {
8533
      background: transparent !important;
8534
      background-color: transparent !important;
8535
      border: 1px solid #79d9e2;
8536
      color: #8edfe6; }
8537
      .portlet.box.green-sharp > .portlet-title > .actions .btn-default > i {
8538
        color: #9ae3e9; }
8539
      .portlet.box.green-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.green-sharp > .portlet-title > .actions .btn-default.active {
8540
        border: 1px solid #a2e5eb;
8541
        color: #b7ebef; }
8542
 
8543
.portlet > .portlet-body.green-steel,
8544
.portlet.green-steel {
8545
  background-color: #29b4b6; }
8546
 
8547
.portlet.solid.green-steel > .portlet-title,
8548
.portlet.solid.green-steel > .portlet-body {
8549
  border: 0;
8550
  color: #FFFFFF; }
8551
 
8552
.portlet.solid.green-steel > .portlet-title > .caption {
8553
  font-weight: 400; }
8554
  .portlet.solid.green-steel > .portlet-title > .caption > i {
8555
    color: #FFFFFF; }
8556
 
8557
.portlet.solid.green-steel > .portlet-title > .tools > a.remove {
8558
  background-image: url(../img/portlet-remove-icon-white.png); }
8559
 
8560
.portlet.solid.green-steel > .portlet-title > .tools > a.config {
8561
  background-image: url(../img/portlet-config-icon-white.png); }
8562
 
8563
.portlet.solid.green-steel > .portlet-title > .tools > a.reload {
8564
  background-image: url(../img/portlet-reload-icon-white.png); }
8565
 
8566
.portlet.solid.green-steel > .portlet-title > .tools > a.expand {
8567
  background-image: url(../img/portlet-expand-icon-white.png); }
8568
 
8569
.portlet.solid.green-steel > .portlet-title > .tools > a.collapse {
8570
  background-image: url(../img/portlet-collapse-icon-white.png); }
8571
 
8572
.portlet.solid.green-steel > .portlet-title > .tools > a.fullscreen {
8573
  color: #fdfdfd; }
8574
 
8575
.portlet.box.green-steel {
8576
  border: 1px solid #3ed1d4;
8577
  border-top: 0; }
8578
  .portlet.box.green-steel > .portlet-title {
8579
    background-color: #29b4b6; }
8580
    .portlet.box.green-steel > .portlet-title > .caption {
8581
      color: #FFFFFF; }
8582
      .portlet.box.green-steel > .portlet-title > .caption > i {
8583
        color: #FFFFFF; }
8584
    .portlet.box.green-steel > .portlet-title > .actions .btn-default {
8585
      background: transparent !important;
8586
      background-color: transparent !important;
8587
      border: 1px solid #70dddf;
8588
      color: #85e2e4; }
8589
      .portlet.box.green-steel > .portlet-title > .actions .btn-default > i {
8590
        color: #92e5e6; }
8591
      .portlet.box.green-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.green-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.green-steel > .portlet-title > .actions .btn-default:active, .portlet.box.green-steel > .portlet-title > .actions .btn-default.active {
8592
        border: 1px solid #9ae7e8;
8593
        color: #afeced; }
8594
 
8595
.portlet > .portlet-body.grey,
8596
.portlet.grey {
8597
  background-color: #E5E5E5; }
8598
 
8599
.portlet.solid.grey > .portlet-title,
8600
.portlet.solid.grey > .portlet-body {
8601
  border: 0;
8602
  color: #333333; }
8603
 
8604
.portlet.solid.grey > .portlet-title > .caption {
8605
  font-weight: 400; }
8606
  .portlet.solid.grey > .portlet-title > .caption > i {
8607
    color: #333333; }
8608
 
8609
.portlet.solid.grey > .portlet-title > .tools > a.remove {
8610
  background-image: url(../img/portlet-remove-icon-white.png); }
8611
 
8612
.portlet.solid.grey > .portlet-title > .tools > a.config {
8613
  background-image: url(../img/portlet-config-icon-white.png); }
8614
 
8615
.portlet.solid.grey > .portlet-title > .tools > a.reload {
8616
  background-image: url(../img/portlet-reload-icon-white.png); }
8617
 
8618
.portlet.solid.grey > .portlet-title > .tools > a.expand {
8619
  background-image: url(../img/portlet-expand-icon-white.png); }
8620
 
8621
.portlet.solid.grey > .portlet-title > .tools > a.collapse {
8622
  background-image: url(../img/portlet-collapse-icon-white.png); }
8623
 
8624
.portlet.solid.grey > .portlet-title > .tools > a.fullscreen {
8625
  color: #fdfdfd; }
8626
 
8627
.portlet.box.grey {
8628
  border: 1px solid white;
8629
  border-top: 0; }
8630
  .portlet.box.grey > .portlet-title {
8631
    background-color: #E5E5E5; }
8632
    .portlet.box.grey > .portlet-title > .caption {
8633
      color: #333333; }
8634
      .portlet.box.grey > .portlet-title > .caption > i {
8635
        color: #333333; }
8636
    .portlet.box.grey > .portlet-title > .actions .btn-default {
8637
      background: transparent !important;
8638
      background-color: transparent !important;
8639
      border: 1px solid white;
8640
      color: white; }
8641
      .portlet.box.grey > .portlet-title > .actions .btn-default > i {
8642
        color: white; }
8643
      .portlet.box.grey > .portlet-title > .actions .btn-default:hover, .portlet.box.grey > .portlet-title > .actions .btn-default:focus, .portlet.box.grey > .portlet-title > .actions .btn-default:active, .portlet.box.grey > .portlet-title > .actions .btn-default.active {
8644
        border: 1px solid white;
8645
        color: white; }
8646
 
8647
.portlet > .portlet-body.grey-steel,
8648
.portlet.grey-steel {
8649
  background-color: #e9edef; }
8650
 
8651
.portlet.solid.grey-steel > .portlet-title,
8652
.portlet.solid.grey-steel > .portlet-body {
8653
  border: 0;
8654
  color: #80898e; }
8655
 
8656
.portlet.solid.grey-steel > .portlet-title > .caption {
8657
  font-weight: 400; }
8658
  .portlet.solid.grey-steel > .portlet-title > .caption > i {
8659
    color: #80898e; }
8660
 
8661
.portlet.solid.grey-steel > .portlet-title > .tools > a.remove {
8662
  background-image: url(../img/portlet-remove-icon-white.png); }
8663
 
8664
.portlet.solid.grey-steel > .portlet-title > .tools > a.config {
8665
  background-image: url(../img/portlet-config-icon-white.png); }
8666
 
8667
.portlet.solid.grey-steel > .portlet-title > .tools > a.reload {
8668
  background-image: url(../img/portlet-reload-icon-white.png); }
8669
 
8670
.portlet.solid.grey-steel > .portlet-title > .tools > a.expand {
8671
  background-image: url(../img/portlet-expand-icon-white.png); }
8672
 
8673
.portlet.solid.grey-steel > .portlet-title > .tools > a.collapse {
8674
  background-image: url(../img/portlet-collapse-icon-white.png); }
8675
 
8676
.portlet.solid.grey-steel > .portlet-title > .tools > a.fullscreen {
8677
  color: #fdfdfd; }
8678
 
8679
.portlet.box.grey-steel {
8680
  border: 1px solid white;
8681
  border-top: 0; }
8682
  .portlet.box.grey-steel > .portlet-title {
8683
    background-color: #e9edef; }
8684
    .portlet.box.grey-steel > .portlet-title > .caption {
8685
      color: #80898e; }
8686
      .portlet.box.grey-steel > .portlet-title > .caption > i {
8687
        color: #80898e; }
8688
    .portlet.box.grey-steel > .portlet-title > .actions .btn-default {
8689
      background: transparent !important;
8690
      background-color: transparent !important;
8691
      border: 1px solid white;
8692
      color: white; }
8693
      .portlet.box.grey-steel > .portlet-title > .actions .btn-default > i {
8694
        color: white; }
8695
      .portlet.box.grey-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:active, .portlet.box.grey-steel > .portlet-title > .actions .btn-default.active {
8696
        border: 1px solid white;
8697
        color: white; }
8698
 
8699
.portlet > .portlet-body.grey-cararra,
8700
.portlet.grey-cararra {
8701
  background-color: #fafafa; }
8702
 
8703
.portlet.solid.grey-cararra > .portlet-title,
8704
.portlet.solid.grey-cararra > .portlet-body {
8705
  border: 0;
8706
  color: #333333; }
8707
 
8708
.portlet.solid.grey-cararra > .portlet-title > .caption {
8709
  font-weight: 400; }
8710
  .portlet.solid.grey-cararra > .portlet-title > .caption > i {
8711
    color: #333333; }
8712
 
8713
.portlet.solid.grey-cararra > .portlet-title > .tools > a.remove {
8714
  background-image: url(../img/portlet-remove-icon-white.png); }
8715
 
8716
.portlet.solid.grey-cararra > .portlet-title > .tools > a.config {
8717
  background-image: url(../img/portlet-config-icon-white.png); }
8718
 
8719
.portlet.solid.grey-cararra > .portlet-title > .tools > a.reload {
8720
  background-image: url(../img/portlet-reload-icon-white.png); }
8721
 
8722
.portlet.solid.grey-cararra > .portlet-title > .tools > a.expand {
8723
  background-image: url(../img/portlet-expand-icon-white.png); }
8724
 
8725
.portlet.solid.grey-cararra > .portlet-title > .tools > a.collapse {
8726
  background-image: url(../img/portlet-collapse-icon-white.png); }
8727
 
8728
.portlet.solid.grey-cararra > .portlet-title > .tools > a.fullscreen {
8729
  color: #fdfdfd; }
8730
 
8731
.portlet.box.grey-cararra {
8732
  border: 1px solid white;
8733
  border-top: 0; }
8734
  .portlet.box.grey-cararra > .portlet-title {
8735
    background-color: #fafafa; }
8736
    .portlet.box.grey-cararra > .portlet-title > .caption {
8737
      color: #333333; }
8738
      .portlet.box.grey-cararra > .portlet-title > .caption > i {
8739
        color: #333333; }
8740
    .portlet.box.grey-cararra > .portlet-title > .actions .btn-default {
8741
      background: transparent !important;
8742
      background-color: transparent !important;
8743
      border: 1px solid white;
8744
      color: white; }
8745
      .portlet.box.grey-cararra > .portlet-title > .actions .btn-default > i {
8746
        color: white; }
8747
      .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default.active {
8748
        border: 1px solid white;
8749
        color: white; }
8750
 
8751
.portlet > .portlet-body.grey-gallery,
8752
.portlet.grey-gallery {
8753
  background-color: #555555; }
8754
 
8755
.portlet.solid.grey-gallery > .portlet-title,
8756
.portlet.solid.grey-gallery > .portlet-body {
8757
  border: 0;
8758
  color: #ffffff; }
8759
 
8760
.portlet.solid.grey-gallery > .portlet-title > .caption {
8761
  font-weight: 400; }
8762
  .portlet.solid.grey-gallery > .portlet-title > .caption > i {
8763
    color: #ffffff; }
8764
 
8765
.portlet.solid.grey-gallery > .portlet-title > .tools > a.remove {
8766
  background-image: url(../img/portlet-remove-icon-white.png); }
8767
 
8768
.portlet.solid.grey-gallery > .portlet-title > .tools > a.config {
8769
  background-image: url(../img/portlet-config-icon-white.png); }
8770
 
8771
.portlet.solid.grey-gallery > .portlet-title > .tools > a.reload {
8772
  background-image: url(../img/portlet-reload-icon-white.png); }
8773
 
8774
.portlet.solid.grey-gallery > .portlet-title > .tools > a.expand {
8775
  background-image: url(../img/portlet-expand-icon-white.png); }
8776
 
8777
.portlet.solid.grey-gallery > .portlet-title > .tools > a.collapse {
8778
  background-image: url(../img/portlet-collapse-icon-white.png); }
8779
 
8780
.portlet.solid.grey-gallery > .portlet-title > .tools > a.fullscreen {
8781
  color: #fdfdfd; }
8782
 
8783
.portlet.box.grey-gallery {
8784
  border: 1px solid #6f6f6f;
8785
  border-top: 0; }
8786
  .portlet.box.grey-gallery > .portlet-title {
8787
    background-color: #555555; }
8788
    .portlet.box.grey-gallery > .portlet-title > .caption {
8789
      color: #ffffff; }
8790
      .portlet.box.grey-gallery > .portlet-title > .caption > i {
8791
        color: #ffffff; }
8792
    .portlet.box.grey-gallery > .portlet-title > .actions .btn-default {
8793
      background: transparent !important;
8794
      background-color: transparent !important;
8795
      border: 1px solid #8d8d8d;
8796
      color: #9a9a9a; }
8797
      .portlet.box.grey-gallery > .portlet-title > .actions .btn-default > i {
8798
        color: #a2a2a2; }
8799
      .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:active, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default.active {
8800
        border: 1px solid #a7a7a7;
8801
        color: #b3b3b3; }
8802
 
8803
.portlet > .portlet-body.grey-cascade,
8804
.portlet.grey-cascade {
8805
  background-color: #95A5A6; }
8806
 
8807
.portlet.solid.grey-cascade > .portlet-title,
8808
.portlet.solid.grey-cascade > .portlet-body {
8809
  border: 0;
8810
  color: #FFFFFF; }
8811
 
8812
.portlet.solid.grey-cascade > .portlet-title > .caption {
8813
  font-weight: 400; }
8814
  .portlet.solid.grey-cascade > .portlet-title > .caption > i {
8815
    color: #FFFFFF; }
8816
 
8817
.portlet.solid.grey-cascade > .portlet-title > .tools > a.remove {
8818
  background-image: url(../img/portlet-remove-icon-white.png); }
8819
 
8820
.portlet.solid.grey-cascade > .portlet-title > .tools > a.config {
8821
  background-image: url(../img/portlet-config-icon-white.png); }
8822
 
8823
.portlet.solid.grey-cascade > .portlet-title > .tools > a.reload {
8824
  background-image: url(../img/portlet-reload-icon-white.png); }
8825
 
8826
.portlet.solid.grey-cascade > .portlet-title > .tools > a.expand {
8827
  background-image: url(../img/portlet-expand-icon-white.png); }
8828
 
8829
.portlet.solid.grey-cascade > .portlet-title > .tools > a.collapse {
8830
  background-image: url(../img/portlet-collapse-icon-white.png); }
8831
 
8832
.portlet.solid.grey-cascade > .portlet-title > .tools > a.fullscreen {
8833
  color: #fdfdfd; }
8834
 
8835
.portlet.box.grey-cascade {
8836
  border: 1px solid #b1bdbd;
8837
  border-top: 0; }
8838
  .portlet.box.grey-cascade > .portlet-title {
8839
    background-color: #95A5A6; }
8840
    .portlet.box.grey-cascade > .portlet-title > .caption {
8841
      color: #FFFFFF; }
8842
      .portlet.box.grey-cascade > .portlet-title > .caption > i {
8843
        color: #FFFFFF; }
8844
    .portlet.box.grey-cascade > .portlet-title > .actions .btn-default {
8845
      background: transparent !important;
8846
      background-color: transparent !important;
8847
      border: 1px solid #d2d9d9;
8848
      color: #e0e5e5; }
8849
      .portlet.box.grey-cascade > .portlet-title > .actions .btn-default > i {
8850
        color: #e8ecec; }
8851
      .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default.active {
8852
        border: 1px solid #eef0f0;
8853
        color: #fcfcfc; }
8854
 
8855
.portlet > .portlet-body.grey-silver,
8856
.portlet.grey-silver {
8857
  background-color: #BFBFBF; }
8858
 
8859
.portlet.solid.grey-silver > .portlet-title,
8860
.portlet.solid.grey-silver > .portlet-body {
8861
  border: 0;
8862
  color: #FAFCFB; }
8863
 
8864
.portlet.solid.grey-silver > .portlet-title > .caption {
8865
  font-weight: 400; }
8866
  .portlet.solid.grey-silver > .portlet-title > .caption > i {
8867
    color: #FAFCFB; }
8868
 
8869
.portlet.solid.grey-silver > .portlet-title > .tools > a.remove {
8870
  background-image: url(../img/portlet-remove-icon-white.png); }
8871
 
8872
.portlet.solid.grey-silver > .portlet-title > .tools > a.config {
8873
  background-image: url(../img/portlet-config-icon-white.png); }
8874
 
8875
.portlet.solid.grey-silver > .portlet-title > .tools > a.reload {
8876
  background-image: url(../img/portlet-reload-icon-white.png); }
8877
 
8878
.portlet.solid.grey-silver > .portlet-title > .tools > a.expand {
8879
  background-image: url(../img/portlet-expand-icon-white.png); }
8880
 
8881
.portlet.solid.grey-silver > .portlet-title > .tools > a.collapse {
8882
  background-image: url(../img/portlet-collapse-icon-white.png); }
8883
 
8884
.portlet.solid.grey-silver > .portlet-title > .tools > a.fullscreen {
8885
  color: #fdfdfd; }
8886
 
8887
.portlet.box.grey-silver {
8888
  border: 1px solid #d9d9d9;
8889
  border-top: 0; }
8890
  .portlet.box.grey-silver > .portlet-title {
8891
    background-color: #BFBFBF; }
8892
    .portlet.box.grey-silver > .portlet-title > .caption {
8893
      color: #FAFCFB; }
8894
      .portlet.box.grey-silver > .portlet-title > .caption > i {
8895
        color: #FAFCFB; }
8896
    .portlet.box.grey-silver > .portlet-title > .actions .btn-default {
8897
      background: transparent !important;
8898
      background-color: transparent !important;
8899
      border: 1px solid #f7f7f7;
8900
      color: white; }
8901
      .portlet.box.grey-silver > .portlet-title > .actions .btn-default > i {
8902
        color: white; }
8903
      .portlet.box.grey-silver > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:active, .portlet.box.grey-silver > .portlet-title > .actions .btn-default.active {
8904
        border: 1px solid white;
8905
        color: white; }
8906
 
8907
.portlet > .portlet-body.grey-salsa,
8908
.portlet.grey-salsa {
8909
  background-color: #ACB5C3; }
8910
 
8911
.portlet.solid.grey-salsa > .portlet-title,
8912
.portlet.solid.grey-salsa > .portlet-body {
8913
  border: 0;
8914
  color: #FAFCFB; }
8915
 
8916
.portlet.solid.grey-salsa > .portlet-title > .caption {
8917
  font-weight: 400; }
8918
  .portlet.solid.grey-salsa > .portlet-title > .caption > i {
8919
    color: #FAFCFB; }
8920
 
8921
.portlet.solid.grey-salsa > .portlet-title > .tools > a.remove {
8922
  background-image: url(../img/portlet-remove-icon-white.png); }
8923
 
8924
.portlet.solid.grey-salsa > .portlet-title > .tools > a.config {
8925
  background-image: url(../img/portlet-config-icon-white.png); }
8926
 
8927
.portlet.solid.grey-salsa > .portlet-title > .tools > a.reload {
8928
  background-image: url(../img/portlet-reload-icon-white.png); }
8929
 
8930
.portlet.solid.grey-salsa > .portlet-title > .tools > a.expand {
8931
  background-image: url(../img/portlet-expand-icon-white.png); }
8932
 
8933
.portlet.solid.grey-salsa > .portlet-title > .tools > a.collapse {
8934
  background-image: url(../img/portlet-collapse-icon-white.png); }
8935
 
8936
.portlet.solid.grey-salsa > .portlet-title > .tools > a.fullscreen {
8937
  color: #fdfdfd; }
8938
 
8939
.portlet.box.grey-salsa {
8940
  border: 1px solid #cacfd8;
8941
  border-top: 0; }
8942
  .portlet.box.grey-salsa > .portlet-title {
8943
    background-color: #ACB5C3; }
8944
    .portlet.box.grey-salsa > .portlet-title > .caption {
8945
      color: #FAFCFB; }
8946
      .portlet.box.grey-salsa > .portlet-title > .caption > i {
8947
        color: #FAFCFB; }
8948
    .portlet.box.grey-salsa > .portlet-title > .actions .btn-default {
8949
      background: transparent !important;
8950
      background-color: transparent !important;
8951
      border: 1px solid #edeff2;
8952
      color: #fcfcfd; }
8953
      .portlet.box.grey-salsa > .portlet-title > .actions .btn-default > i {
8954
        color: white; }
8955
      .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default.active {
8956
        border: 1px solid white;
8957
        color: white; }
8958
 
8959
.portlet > .portlet-body.grey-salt,
8960
.portlet.grey-salt {
8961
  background-color: #bfcad1; }
8962
 
8963
.portlet.solid.grey-salt > .portlet-title,
8964
.portlet.solid.grey-salt > .portlet-body {
8965
  border: 0;
8966
  color: #FAFCFB; }
8967
 
8968
.portlet.solid.grey-salt > .portlet-title > .caption {
8969
  font-weight: 400; }
8970
  .portlet.solid.grey-salt > .portlet-title > .caption > i {
8971
    color: #FAFCFB; }
8972
 
8973
.portlet.solid.grey-salt > .portlet-title > .tools > a.remove {
8974
  background-image: url(../img/portlet-remove-icon-white.png); }
8975
 
8976
.portlet.solid.grey-salt > .portlet-title > .tools > a.config {
8977
  background-image: url(../img/portlet-config-icon-white.png); }
8978
 
8979
.portlet.solid.grey-salt > .portlet-title > .tools > a.reload {
8980
  background-image: url(../img/portlet-reload-icon-white.png); }
8981
 
8982
.portlet.solid.grey-salt > .portlet-title > .tools > a.expand {
8983
  background-image: url(../img/portlet-expand-icon-white.png); }
8984
 
8985
.portlet.solid.grey-salt > .portlet-title > .tools > a.collapse {
8986
  background-image: url(../img/portlet-collapse-icon-white.png); }
8987
 
8988
.portlet.solid.grey-salt > .portlet-title > .tools > a.fullscreen {
8989
  color: #fdfdfd; }
8990
 
8991
.portlet.box.grey-salt {
8992
  border: 1px solid #dde3e6;
8993
  border-top: 0; }
8994
  .portlet.box.grey-salt > .portlet-title {
8995
    background-color: #bfcad1; }
8996
    .portlet.box.grey-salt > .portlet-title > .caption {
8997
      color: #FAFCFB; }
8998
      .portlet.box.grey-salt > .portlet-title > .caption > i {
8999
        color: #FAFCFB; }
9000
    .portlet.box.grey-salt > .portlet-title > .actions .btn-default {
9001
      background: transparent !important;
9002
      background-color: transparent !important;
9003
      border: 1px solid white;
9004
      color: white; }
9005
      .portlet.box.grey-salt > .portlet-title > .actions .btn-default > i {
9006
        color: white; }
9007
      .portlet.box.grey-salt > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salt > .portlet-title > .actions .btn-default.active {
9008
        border: 1px solid white;
9009
        color: white; }
9010
 
9011
.portlet > .portlet-body.grey-mint,
9012
.portlet.grey-mint {
9013
  background-color: #525e64; }
9014
 
9015
.portlet.solid.grey-mint > .portlet-title,
9016
.portlet.solid.grey-mint > .portlet-body {
9017
  border: 0;
9018
  color: #FFFFFF; }
9019
 
9020
.portlet.solid.grey-mint > .portlet-title > .caption {
9021
  font-weight: 400; }
9022
  .portlet.solid.grey-mint > .portlet-title > .caption > i {
9023
    color: #FFFFFF; }
9024
 
9025
.portlet.solid.grey-mint > .portlet-title > .tools > a.remove {
9026
  background-image: url(../img/portlet-remove-icon-white.png); }
9027
 
9028
.portlet.solid.grey-mint > .portlet-title > .tools > a.config {
9029
  background-image: url(../img/portlet-config-icon-white.png); }
9030
 
9031
.portlet.solid.grey-mint > .portlet-title > .tools > a.reload {
9032
  background-image: url(../img/portlet-reload-icon-white.png); }
9033
 
9034
.portlet.solid.grey-mint > .portlet-title > .tools > a.expand {
9035
  background-image: url(../img/portlet-expand-icon-white.png); }
9036
 
9037
.portlet.solid.grey-mint > .portlet-title > .tools > a.collapse {
9038
  background-image: url(../img/portlet-collapse-icon-white.png); }
9039
 
9040
.portlet.solid.grey-mint > .portlet-title > .tools > a.fullscreen {
9041
  color: #fdfdfd; }
9042
 
9043
.portlet.box.grey-mint {
9044
  border: 1px solid #697880;
9045
  border-top: 0; }
9046
  .portlet.box.grey-mint > .portlet-title {
9047
    background-color: #525e64; }
9048
    .portlet.box.grey-mint > .portlet-title > .caption {
9049
      color: #FFFFFF; }
9050
      .portlet.box.grey-mint > .portlet-title > .caption > i {
9051
        color: #FFFFFF; }
9052
    .portlet.box.grey-mint > .portlet-title > .actions .btn-default {
9053
      background: transparent !important;
9054
      background-color: transparent !important;
9055
      border: 1px solid #88979e;
9056
      color: #96a3a9; }
9057
      .portlet.box.grey-mint > .portlet-title > .actions .btn-default > i {
9058
        color: #9faab0; }
9059
      .portlet.box.grey-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:active, .portlet.box.grey-mint > .portlet-title > .actions .btn-default.active {
9060
        border: 1px solid #a4afb5;
9061
        color: #b2bcc0; }
9062
 
9063
.portlet > .portlet-body.red,
9064
.portlet.red {
9065
  background-color: #e7505a; }
9066
 
9067
.portlet.solid.red > .portlet-title,
9068
.portlet.solid.red > .portlet-body {
9069
  border: 0;
9070
  color: #ffffff; }
9071
 
9072
.portlet.solid.red > .portlet-title > .caption {
9073
  font-weight: 400; }
9074
  .portlet.solid.red > .portlet-title > .caption > i {
9075
    color: #ffffff; }
9076
 
9077
.portlet.solid.red > .portlet-title > .tools > a.remove {
9078
  background-image: url(../img/portlet-remove-icon-white.png); }
9079
 
9080
.portlet.solid.red > .portlet-title > .tools > a.config {
9081
  background-image: url(../img/portlet-config-icon-white.png); }
9082
 
9083
.portlet.solid.red > .portlet-title > .tools > a.reload {
9084
  background-image: url(../img/portlet-reload-icon-white.png); }
9085
 
9086
.portlet.solid.red > .portlet-title > .tools > a.expand {
9087
  background-image: url(../img/portlet-expand-icon-white.png); }
9088
 
9089
.portlet.solid.red > .portlet-title > .tools > a.collapse {
9090
  background-image: url(../img/portlet-collapse-icon-white.png); }
9091
 
9092
.portlet.solid.red > .portlet-title > .tools > a.fullscreen {
9093
  color: #fdfdfd; }
9094
 
9095
.portlet.box.red {
9096
  border: 1px solid #ed7d84;
9097
  border-top: 0; }
9098
  .portlet.box.red > .portlet-title {
9099
    background-color: #e7505a; }
9100
    .portlet.box.red > .portlet-title > .caption {
9101
      color: #ffffff; }
9102
      .portlet.box.red > .portlet-title > .caption > i {
9103
        color: #ffffff; }
9104
    .portlet.box.red > .portlet-title > .actions .btn-default {
9105
      background: transparent !important;
9106
      background-color: transparent !important;
9107
      border: 1px solid #f5b3b7;
9108
      color: #f8c9cc; }
9109
      .portlet.box.red > .portlet-title > .actions .btn-default > i {
9110
        color: #f9d7d9; }
9111
      .portlet.box.red > .portlet-title > .actions .btn-default:hover, .portlet.box.red > .portlet-title > .actions .btn-default:focus, .portlet.box.red > .portlet-title > .actions .btn-default:active, .portlet.box.red > .portlet-title > .actions .btn-default.active {
9112
        border: 1px solid #fbe0e1;
9113
        color: #fef6f6; }
9114
 
9115
.portlet > .portlet-body.red-pink,
9116
.portlet.red-pink {
9117
  background-color: #E08283; }
9118
 
9119
.portlet.solid.red-pink > .portlet-title,
9120
.portlet.solid.red-pink > .portlet-body {
9121
  border: 0;
9122
  color: #ffffff; }
9123
 
9124
.portlet.solid.red-pink > .portlet-title > .caption {
9125
  font-weight: 400; }
9126
  .portlet.solid.red-pink > .portlet-title > .caption > i {
9127
    color: #ffffff; }
9128
 
9129
.portlet.solid.red-pink > .portlet-title > .tools > a.remove {
9130
  background-image: url(../img/portlet-remove-icon-white.png); }
9131
 
9132
.portlet.solid.red-pink > .portlet-title > .tools > a.config {
9133
  background-image: url(../img/portlet-config-icon-white.png); }
9134
 
9135
.portlet.solid.red-pink > .portlet-title > .tools > a.reload {
9136
  background-image: url(../img/portlet-reload-icon-white.png); }
9137
 
9138
.portlet.solid.red-pink > .portlet-title > .tools > a.expand {
9139
  background-image: url(../img/portlet-expand-icon-white.png); }
9140
 
9141
.portlet.solid.red-pink > .portlet-title > .tools > a.collapse {
9142
  background-image: url(../img/portlet-collapse-icon-white.png); }
9143
 
9144
.portlet.solid.red-pink > .portlet-title > .tools > a.fullscreen {
9145
  color: #fdfdfd; }
9146
 
9147
.portlet.box.red-pink {
9148
  border: 1px solid #eaabac;
9149
  border-top: 0; }
9150
  .portlet.box.red-pink > .portlet-title {
9151
    background-color: #E08283; }
9152
    .portlet.box.red-pink > .portlet-title > .caption {
9153
      color: #ffffff; }
9154
      .portlet.box.red-pink > .portlet-title > .caption > i {
9155
        color: #ffffff; }
9156
    .portlet.box.red-pink > .portlet-title > .actions .btn-default {
9157
      background: transparent !important;
9158
      background-color: transparent !important;
9159
      border: 1px solid #f6dcdc;
9160
      color: #fbf0f0; }
9161
      .portlet.box.red-pink > .portlet-title > .actions .btn-default > i {
9162
        color: #fefdfd; }
9163
      .portlet.box.red-pink > .portlet-title > .actions .btn-default:hover, .portlet.box.red-pink > .portlet-title > .actions .btn-default:focus, .portlet.box.red-pink > .portlet-title > .actions .btn-default:active, .portlet.box.red-pink > .portlet-title > .actions .btn-default.active {
9164
        border: 1px solid white;
9165
        color: white; }
9166
 
9167
.portlet > .portlet-body.red-sunglo,
9168
.portlet.red-sunglo {
9169
  background-color: #E26A6A; }
9170
 
9171
.portlet.solid.red-sunglo > .portlet-title,
9172
.portlet.solid.red-sunglo > .portlet-body {
9173
  border: 0;
9174
  color: #ffffff; }
9175
 
9176
.portlet.solid.red-sunglo > .portlet-title > .caption {
9177
  font-weight: 400; }
9178
  .portlet.solid.red-sunglo > .portlet-title > .caption > i {
9179
    color: #ffffff; }
9180
 
9181
.portlet.solid.red-sunglo > .portlet-title > .tools > a.remove {
9182
  background-image: url(../img/portlet-remove-icon-white.png); }
9183
 
9184
.portlet.solid.red-sunglo > .portlet-title > .tools > a.config {
9185
  background-image: url(../img/portlet-config-icon-white.png); }
9186
 
9187
.portlet.solid.red-sunglo > .portlet-title > .tools > a.reload {
9188
  background-image: url(../img/portlet-reload-icon-white.png); }
9189
 
9190
.portlet.solid.red-sunglo > .portlet-title > .tools > a.expand {
9191
  background-image: url(../img/portlet-expand-icon-white.png); }
9192
 
9193
.portlet.solid.red-sunglo > .portlet-title > .tools > a.collapse {
9194
  background-image: url(../img/portlet-collapse-icon-white.png); }
9195
 
9196
.portlet.solid.red-sunglo > .portlet-title > .tools > a.fullscreen {
9197
  color: #fdfdfd; }
9198
 
9199
.portlet.box.red-sunglo {
9200
  border: 1px solid #ea9595;
9201
  border-top: 0; }
9202
  .portlet.box.red-sunglo > .portlet-title {
9203
    background-color: #E26A6A; }
9204
    .portlet.box.red-sunglo > .portlet-title > .caption {
9205
      color: #ffffff; }
9206
      .portlet.box.red-sunglo > .portlet-title > .caption > i {
9207
        color: #ffffff; }
9208
    .portlet.box.red-sunglo > .portlet-title > .actions .btn-default {
9209
      background: transparent !important;
9210
      background-color: transparent !important;
9211
      border: 1px solid #f4c8c8;
9212
      color: #f8dddd; }
9213
      .portlet.box.red-sunglo > .portlet-title > .actions .btn-default > i {
9214
        color: #fbeaea; }
9215
      .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:focus, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:active, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default.active {
9216
        border: 1px solid #fdf3f3;
9217
        color: white; }
9218
 
9219
.portlet > .portlet-body.red-intense,
9220
.portlet.red-intense {
9221
  background-color: #e35b5a; }
9222
 
9223
.portlet.solid.red-intense > .portlet-title,
9224
.portlet.solid.red-intense > .portlet-body {
9225
  border: 0;
9226
  color: #ffffff; }
9227
 
9228
.portlet.solid.red-intense > .portlet-title > .caption {
9229
  font-weight: 400; }
9230
  .portlet.solid.red-intense > .portlet-title > .caption > i {
9231
    color: #ffffff; }
9232
 
9233
.portlet.solid.red-intense > .portlet-title > .tools > a.remove {
9234
  background-image: url(../img/portlet-remove-icon-white.png); }
9235
 
9236
.portlet.solid.red-intense > .portlet-title > .tools > a.config {
9237
  background-image: url(../img/portlet-config-icon-white.png); }
9238
 
9239
.portlet.solid.red-intense > .portlet-title > .tools > a.reload {
9240
  background-image: url(../img/portlet-reload-icon-white.png); }
9241
 
9242
.portlet.solid.red-intense > .portlet-title > .tools > a.expand {
9243
  background-image: url(../img/portlet-expand-icon-white.png); }
9244
 
9245
.portlet.solid.red-intense > .portlet-title > .tools > a.collapse {
9246
  background-image: url(../img/portlet-collapse-icon-white.png); }
9247
 
9248
.portlet.solid.red-intense > .portlet-title > .tools > a.fullscreen {
9249
  color: #fdfdfd; }
9250
 
9251
.portlet.box.red-intense {
9252
  border: 1px solid #ea8686;
9253
  border-top: 0; }
9254
  .portlet.box.red-intense > .portlet-title {
9255
    background-color: #e35b5a; }
9256
    .portlet.box.red-intense > .portlet-title > .caption {
9257
      color: #ffffff; }
9258
      .portlet.box.red-intense > .portlet-title > .caption > i {
9259
        color: #ffffff; }
9260
    .portlet.box.red-intense > .portlet-title > .actions .btn-default {
9261
      background: transparent !important;
9262
      background-color: transparent !important;
9263
      border: 1px solid #f3baba;
9264
      color: #f7d0d0; }
9265
      .portlet.box.red-intense > .portlet-title > .actions .btn-default > i {
9266
        color: #f9dddd; }
9267
      .portlet.box.red-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.red-intense > .portlet-title > .actions .btn-default:focus, .portlet.box.red-intense > .portlet-title > .actions .btn-default:active, .portlet.box.red-intense > .portlet-title > .actions .btn-default.active {
9268
        border: 1px solid #fbe6e6;
9269
        color: #fefbfb; }
9270
 
9271
.portlet > .portlet-body.red-thunderbird,
9272
.portlet.red-thunderbird {
9273
  background-color: #D91E18; }
9274
 
9275
.portlet.solid.red-thunderbird > .portlet-title,
9276
.portlet.solid.red-thunderbird > .portlet-body {
9277
  border: 0;
9278
  color: #ffffff; }
9279
 
9280
.portlet.solid.red-thunderbird > .portlet-title > .caption {
9281
  font-weight: 400; }
9282
  .portlet.solid.red-thunderbird > .portlet-title > .caption > i {
9283
    color: #ffffff; }
9284
 
9285
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.remove {
9286
  background-image: url(../img/portlet-remove-icon-white.png); }
9287
 
9288
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.config {
9289
  background-image: url(../img/portlet-config-icon-white.png); }
9290
 
9291
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.reload {
9292
  background-image: url(../img/portlet-reload-icon-white.png); }
9293
 
9294
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.expand {
9295
  background-image: url(../img/portlet-expand-icon-white.png); }
9296
 
9297
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.collapse {
9298
  background-image: url(../img/portlet-collapse-icon-white.png); }
9299
 
9300
.portlet.solid.red-thunderbird > .portlet-title > .tools > a.fullscreen {
9301
  color: #fdfdfd; }
9302
 
9303
.portlet.box.red-thunderbird {
9304
  border: 1px solid #e9403b;
9305
  border-top: 0; }
9306
  .portlet.box.red-thunderbird > .portlet-title {
9307
    background-color: #D91E18; }
9308
    .portlet.box.red-thunderbird > .portlet-title > .caption {
9309
      color: #ffffff; }
9310
      .portlet.box.red-thunderbird > .portlet-title > .caption > i {
9311
        color: #ffffff; }
9312
    .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default {
9313
      background: transparent !important;
9314
      background-color: transparent !important;
9315
      border: 1px solid #ef7672;
9316
      color: #f28c89; }
9317
      .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default > i {
9318
        color: #f39997; }
9319
      .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:hover, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:focus, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:active, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default.active {
9320
        border: 1px solid #f4a2a0;
9321
        color: #f7b9b7; }
9322
 
9323
.portlet > .portlet-body.red-flamingo,
9324
.portlet.red-flamingo {
9325
  background-color: #EF4836; }
9326
 
9327
.portlet.solid.red-flamingo > .portlet-title,
9328
.portlet.solid.red-flamingo > .portlet-body {
9329
  border: 0;
9330
  color: #ffffff; }
9331
 
9332
.portlet.solid.red-flamingo > .portlet-title > .caption {
9333
  font-weight: 400; }
9334
  .portlet.solid.red-flamingo > .portlet-title > .caption > i {
9335
    color: #ffffff; }
9336
 
9337
.portlet.solid.red-flamingo > .portlet-title > .tools > a.remove {
9338
  background-image: url(../img/portlet-remove-icon-white.png); }
9339
 
9340
.portlet.solid.red-flamingo > .portlet-title > .tools > a.config {
9341
  background-image: url(../img/portlet-config-icon-white.png); }
9342
 
9343
.portlet.solid.red-flamingo > .portlet-title > .tools > a.reload {
9344
  background-image: url(../img/portlet-reload-icon-white.png); }
9345
 
9346
.portlet.solid.red-flamingo > .portlet-title > .tools > a.expand {
9347
  background-image: url(../img/portlet-expand-icon-white.png); }
9348
 
9349
.portlet.solid.red-flamingo > .portlet-title > .tools > a.collapse {
9350
  background-image: url(../img/portlet-collapse-icon-white.png); }
9351
 
9352
.portlet.solid.red-flamingo > .portlet-title > .tools > a.fullscreen {
9353
  color: #fdfdfd; }
9354
 
9355
.portlet.box.red-flamingo {
9356
  border: 1px solid #f37365;
9357
  border-top: 0; }
9358
  .portlet.box.red-flamingo > .portlet-title {
9359
    background-color: #EF4836; }
9360
    .portlet.box.red-flamingo > .portlet-title > .caption {
9361
      color: #ffffff; }
9362
      .portlet.box.red-flamingo > .portlet-title > .caption > i {
9363
        color: #ffffff; }
9364
    .portlet.box.red-flamingo > .portlet-title > .actions .btn-default {
9365
      background: transparent !important;
9366
      background-color: transparent !important;
9367
      border: 1px solid #f7a79e;
9368
      color: #f9bcb6; }
9369
      .portlet.box.red-flamingo > .portlet-title > .actions .btn-default > i {
9370
        color: #fac9c4; }
9371
      .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:focus, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:active, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default.active {
9372
        border: 1px solid #fbd2cd;
9373
        color: #fde7e5; }
9374
 
9375
.portlet > .portlet-body.red-soft,
9376
.portlet.red-soft {
9377
  background-color: #d05454; }
9378
 
9379
.portlet.solid.red-soft > .portlet-title,
9380
.portlet.solid.red-soft > .portlet-body {
9381
  border: 0;
9382
  color: #ffffff; }
9383
 
9384
.portlet.solid.red-soft > .portlet-title > .caption {
9385
  font-weight: 400; }
9386
  .portlet.solid.red-soft > .portlet-title > .caption > i {
9387
    color: #ffffff; }
9388
 
9389
.portlet.solid.red-soft > .portlet-title > .tools > a.remove {
9390
  background-image: url(../img/portlet-remove-icon-white.png); }
9391
 
9392
.portlet.solid.red-soft > .portlet-title > .tools > a.config {
9393
  background-image: url(../img/portlet-config-icon-white.png); }
9394
 
9395
.portlet.solid.red-soft > .portlet-title > .tools > a.reload {
9396
  background-image: url(../img/portlet-reload-icon-white.png); }
9397
 
9398
.portlet.solid.red-soft > .portlet-title > .tools > a.expand {
9399
  background-image: url(../img/portlet-expand-icon-white.png); }
9400
 
9401
.portlet.solid.red-soft > .portlet-title > .tools > a.collapse {
9402
  background-image: url(../img/portlet-collapse-icon-white.png); }
9403
 
9404
.portlet.solid.red-soft > .portlet-title > .tools > a.fullscreen {
9405
  color: #fdfdfd; }
9406
 
9407
.portlet.box.red-soft {
9408
  border: 1px solid #db7c7c;
9409
  border-top: 0; }
9410
  .portlet.box.red-soft > .portlet-title {
9411
    background-color: #d05454; }
9412
    .portlet.box.red-soft > .portlet-title > .caption {
9413
      color: #ffffff; }
9414
      .portlet.box.red-soft > .portlet-title > .caption > i {
9415
        color: #ffffff; }
9416
    .portlet.box.red-soft > .portlet-title > .actions .btn-default {
9417
      background: transparent !important;
9418
      background-color: transparent !important;
9419
      border: 1px solid #e8acac;
9420
      color: #eec0c0; }
9421
      .portlet.box.red-soft > .portlet-title > .actions .btn-default > i {
9422
        color: #f1cccc; }
9423
      .portlet.box.red-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.red-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.red-soft > .portlet-title > .actions .btn-default:active, .portlet.box.red-soft > .portlet-title > .actions .btn-default.active {
9424
        border: 1px solid #f3d4d4;
9425
        color: #f9e8e8; }
9426
 
9427
.portlet > .portlet-body.red-haze,
9428
.portlet.red-haze {
9429
  background-color: #f36a5a; }
9430
 
9431
.portlet.solid.red-haze > .portlet-title,
9432
.portlet.solid.red-haze > .portlet-body {
9433
  border: 0;
9434
  color: #ffffff; }
9435
 
9436
.portlet.solid.red-haze > .portlet-title > .caption {
9437
  font-weight: 400; }
9438
  .portlet.solid.red-haze > .portlet-title > .caption > i {
9439
    color: #ffffff; }
9440
 
9441
.portlet.solid.red-haze > .portlet-title > .tools > a.remove {
9442
  background-image: url(../img/portlet-remove-icon-white.png); }
9443
 
9444
.portlet.solid.red-haze > .portlet-title > .tools > a.config {
9445
  background-image: url(../img/portlet-config-icon-white.png); }
9446
 
9447
.portlet.solid.red-haze > .portlet-title > .tools > a.reload {
9448
  background-image: url(../img/portlet-reload-icon-white.png); }
9449
 
9450
.portlet.solid.red-haze > .portlet-title > .tools > a.expand {
9451
  background-image: url(../img/portlet-expand-icon-white.png); }
9452
 
9453
.portlet.solid.red-haze > .portlet-title > .tools > a.collapse {
9454
  background-image: url(../img/portlet-collapse-icon-white.png); }
9455
 
9456
.portlet.solid.red-haze > .portlet-title > .tools > a.fullscreen {
9457
  color: #fdfdfd; }
9458
 
9459
.portlet.box.red-haze {
9460
  border: 1px solid #f6958a;
9461
  border-top: 0; }
9462
  .portlet.box.red-haze > .portlet-title {
9463
    background-color: #f36a5a; }
9464
    .portlet.box.red-haze > .portlet-title > .caption {
9465
      color: #ffffff; }
9466
      .portlet.box.red-haze > .portlet-title > .caption > i {
9467
        color: #ffffff; }
9468
    .portlet.box.red-haze > .portlet-title > .actions .btn-default {
9469
      background: transparent !important;
9470
      background-color: transparent !important;
9471
      border: 1px solid #fbc8c3;
9472
      color: #fcdeda; }
9473
      .portlet.box.red-haze > .portlet-title > .actions .btn-default > i {
9474
        color: #fdebe9; }
9475
      .portlet.box.red-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.red-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.red-haze > .portlet-title > .actions .btn-default:active, .portlet.box.red-haze > .portlet-title > .actions .btn-default.active {
9476
        border: 1px solid #fef3f2;
9477
        color: white; }
9478
 
9479
.portlet > .portlet-body.red-mint,
9480
.portlet.red-mint {
9481
  background-color: #e43a45; }
9482
 
9483
.portlet.solid.red-mint > .portlet-title,
9484
.portlet.solid.red-mint > .portlet-body {
9485
  border: 0;
9486
  color: #ffffff; }
9487
 
9488
.portlet.solid.red-mint > .portlet-title > .caption {
9489
  font-weight: 400; }
9490
  .portlet.solid.red-mint > .portlet-title > .caption > i {
9491
    color: #ffffff; }
9492
 
9493
.portlet.solid.red-mint > .portlet-title > .tools > a.remove {
9494
  background-image: url(../img/portlet-remove-icon-white.png); }
9495
 
9496
.portlet.solid.red-mint > .portlet-title > .tools > a.config {
9497
  background-image: url(../img/portlet-config-icon-white.png); }
9498
 
9499
.portlet.solid.red-mint > .portlet-title > .tools > a.reload {
9500
  background-image: url(../img/portlet-reload-icon-white.png); }
9501
 
9502
.portlet.solid.red-mint > .portlet-title > .tools > a.expand {
9503
  background-image: url(../img/portlet-expand-icon-white.png); }
9504
 
9505
.portlet.solid.red-mint > .portlet-title > .tools > a.collapse {
9506
  background-image: url(../img/portlet-collapse-icon-white.png); }
9507
 
9508
.portlet.solid.red-mint > .portlet-title > .tools > a.fullscreen {
9509
  color: #fdfdfd; }
9510
 
9511
.portlet.box.red-mint {
9512
  border: 1px solid #ea676f;
9513
  border-top: 0; }
9514
  .portlet.box.red-mint > .portlet-title {
9515
    background-color: #e43a45; }
9516
    .portlet.box.red-mint > .portlet-title > .caption {
9517
      color: #ffffff; }
9518
      .portlet.box.red-mint > .portlet-title > .caption > i {
9519
        color: #ffffff; }
9520
    .portlet.box.red-mint > .portlet-title > .actions .btn-default {
9521
      background: transparent !important;
9522
      background-color: transparent !important;
9523
      border: 1px solid #f29da2;
9524
      color: #f5b3b7; }
9525
      .portlet.box.red-mint > .portlet-title > .actions .btn-default > i {
9526
        color: #f6c1c4; }
9527
      .portlet.box.red-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.red-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.red-mint > .portlet-title > .actions .btn-default:active, .portlet.box.red-mint > .portlet-title > .actions .btn-default.active {
9528
        border: 1px solid #f8cacd;
9529
        color: #fbe0e2; }
9530
 
9531
.portlet > .portlet-body.yellow,
9532
.portlet.yellow {
9533
  background-color: #c49f47; }
9534
 
9535
.portlet.solid.yellow > .portlet-title,
9536
.portlet.solid.yellow > .portlet-body {
9537
  border: 0;
9538
  color: #ffffff; }
9539
 
9540
.portlet.solid.yellow > .portlet-title > .caption {
9541
  font-weight: 400; }
9542
  .portlet.solid.yellow > .portlet-title > .caption > i {
9543
    color: #ffffff; }
9544
 
9545
.portlet.solid.yellow > .portlet-title > .tools > a.remove {
9546
  background-image: url(../img/portlet-remove-icon-white.png); }
9547
 
9548
.portlet.solid.yellow > .portlet-title > .tools > a.config {
9549
  background-image: url(../img/portlet-config-icon-white.png); }
9550
 
9551
.portlet.solid.yellow > .portlet-title > .tools > a.reload {
9552
  background-image: url(../img/portlet-reload-icon-white.png); }
9553
 
9554
.portlet.solid.yellow > .portlet-title > .tools > a.expand {
9555
  background-image: url(../img/portlet-expand-icon-white.png); }
9556
 
9557
.portlet.solid.yellow > .portlet-title > .tools > a.collapse {
9558
  background-image: url(../img/portlet-collapse-icon-white.png); }
9559
 
9560
.portlet.solid.yellow > .portlet-title > .tools > a.fullscreen {
9561
  color: #fdfdfd; }
9562
 
9563
.portlet.box.yellow {
9564
  border: 1px solid #d0b36e;
9565
  border-top: 0; }
9566
  .portlet.box.yellow > .portlet-title {
9567
    background-color: #c49f47; }
9568
    .portlet.box.yellow > .portlet-title > .caption {
9569
      color: #ffffff; }
9570
      .portlet.box.yellow > .portlet-title > .caption > i {
9571
        color: #ffffff; }
9572
    .portlet.box.yellow > .portlet-title > .actions .btn-default {
9573
      background: transparent !important;
9574
      background-color: transparent !important;
9575
      border: 1px solid #dfcb9c;
9576
      color: #e5d5af; }
9577
      .portlet.box.yellow > .portlet-title > .actions .btn-default > i {
9578
        color: #e9dbbb; }
9579
      .portlet.box.yellow > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow > .portlet-title > .actions .btn-default:active, .portlet.box.yellow > .portlet-title > .actions .btn-default.active {
9580
        border: 1px solid #ecdfc3;
9581
        color: #f2ead6; }
9582
 
9583
.portlet > .portlet-body.yellow-gold,
9584
.portlet.yellow-gold {
9585
  background-color: #E87E04; }
9586
 
9587
.portlet.solid.yellow-gold > .portlet-title,
9588
.portlet.solid.yellow-gold > .portlet-body {
9589
  border: 0;
9590
  color: #ffffff; }
9591
 
9592
.portlet.solid.yellow-gold > .portlet-title > .caption {
9593
  font-weight: 400; }
9594
  .portlet.solid.yellow-gold > .portlet-title > .caption > i {
9595
    color: #ffffff; }
9596
 
9597
.portlet.solid.yellow-gold > .portlet-title > .tools > a.remove {
9598
  background-image: url(../img/portlet-remove-icon-white.png); }
9599
 
9600
.portlet.solid.yellow-gold > .portlet-title > .tools > a.config {
9601
  background-image: url(../img/portlet-config-icon-white.png); }
9602
 
9603
.portlet.solid.yellow-gold > .portlet-title > .tools > a.reload {
9604
  background-image: url(../img/portlet-reload-icon-white.png); }
9605
 
9606
.portlet.solid.yellow-gold > .portlet-title > .tools > a.expand {
9607
  background-image: url(../img/portlet-expand-icon-white.png); }
9608
 
9609
.portlet.solid.yellow-gold > .portlet-title > .tools > a.collapse {
9610
  background-image: url(../img/portlet-collapse-icon-white.png); }
9611
 
9612
.portlet.solid.yellow-gold > .portlet-title > .tools > a.fullscreen {
9613
  color: #fdfdfd; }
9614
 
9615
.portlet.box.yellow-gold {
9616
  border: 1px solid #fb9724;
9617
  border-top: 0; }
9618
  .portlet.box.yellow-gold > .portlet-title {
9619
    background-color: #E87E04; }
9620
    .portlet.box.yellow-gold > .portlet-title > .caption {
9621
      color: #ffffff; }
9622
      .portlet.box.yellow-gold > .portlet-title > .caption > i {
9623
        color: #ffffff; }
9624
    .portlet.box.yellow-gold > .portlet-title > .actions .btn-default {
9625
      background: transparent !important;
9626
      background-color: transparent !important;
9627
      border: 1px solid #fcb460;
9628
      color: #fdbf79; }
9629
      .portlet.box.yellow-gold > .portlet-title > .actions .btn-default > i {
9630
        color: #fdc788; }
9631
      .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default.active {
9632
        border: 1px solid #fdcb92;
9633
        color: #fed7ab; }
9634
 
9635
.portlet > .portlet-body.yellow-casablanca,
9636
.portlet.yellow-casablanca {
9637
  background-color: #f2784b; }
9638
 
9639
.portlet.solid.yellow-casablanca > .portlet-title,
9640
.portlet.solid.yellow-casablanca > .portlet-body {
9641
  border: 0;
9642
  color: #ffffff; }
9643
 
9644
.portlet.solid.yellow-casablanca > .portlet-title > .caption {
9645
  font-weight: 400; }
9646
  .portlet.solid.yellow-casablanca > .portlet-title > .caption > i {
9647
    color: #ffffff; }
9648
 
9649
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.remove {
9650
  background-image: url(../img/portlet-remove-icon-white.png); }
9651
 
9652
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.config {
9653
  background-image: url(../img/portlet-config-icon-white.png); }
9654
 
9655
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.reload {
9656
  background-image: url(../img/portlet-reload-icon-white.png); }
9657
 
9658
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.expand {
9659
  background-image: url(../img/portlet-expand-icon-white.png); }
9660
 
9661
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.collapse {
9662
  background-image: url(../img/portlet-collapse-icon-white.png); }
9663
 
9664
.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.fullscreen {
9665
  color: #fdfdfd; }
9666
 
9667
.portlet.box.yellow-casablanca {
9668
  border: 1px solid #f59c7b;
9669
  border-top: 0; }
9670
  .portlet.box.yellow-casablanca > .portlet-title {
9671
    background-color: #f2784b; }
9672
    .portlet.box.yellow-casablanca > .portlet-title > .caption {
9673
      color: #ffffff; }
9674
      .portlet.box.yellow-casablanca > .portlet-title > .caption > i {
9675
        color: #ffffff; }
9676
    .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default {
9677
      background: transparent !important;
9678
      background-color: transparent !important;
9679
      border: 1px solid #fac6b4;
9680
      color: #fbd8cb; }
9681
      .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default > i {
9682
        color: #fce3da; }
9683
      .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default.active {
9684
        border: 1px solid #fdeae3;
9685
        color: #fffcfb; }
9686
 
9687
.portlet > .portlet-body.yellow-crusta,
9688
.portlet.yellow-crusta {
9689
  background-color: #f3c200; }
9690
 
9691
.portlet.solid.yellow-crusta > .portlet-title,
9692
.portlet.solid.yellow-crusta > .portlet-body {
9693
  border: 0;
9694
  color: #ffffff; }
9695
 
9696
.portlet.solid.yellow-crusta > .portlet-title > .caption {
9697
  font-weight: 400; }
9698
  .portlet.solid.yellow-crusta > .portlet-title > .caption > i {
9699
    color: #ffffff; }
9700
 
9701
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.remove {
9702
  background-image: url(../img/portlet-remove-icon-white.png); }
9703
 
9704
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.config {
9705
  background-image: url(../img/portlet-config-icon-white.png); }
9706
 
9707
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.reload {
9708
  background-image: url(../img/portlet-reload-icon-white.png); }
9709
 
9710
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.expand {
9711
  background-image: url(../img/portlet-expand-icon-white.png); }
9712
 
9713
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.collapse {
9714
  background-image: url(../img/portlet-collapse-icon-white.png); }
9715
 
9716
.portlet.solid.yellow-crusta > .portlet-title > .tools > a.fullscreen {
9717
  color: #fdfdfd; }
9718
 
9719
.portlet.box.yellow-crusta {
9720
  border: 1px solid #ffd327;
9721
  border-top: 0; }
9722
  .portlet.box.yellow-crusta > .portlet-title {
9723
    background-color: #f3c200; }
9724
    .portlet.box.yellow-crusta > .portlet-title > .caption {
9725
      color: #ffffff; }
9726
      .portlet.box.yellow-crusta > .portlet-title > .caption > i {
9727
        color: #ffffff; }
9728
    .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default {
9729
      background: transparent !important;
9730
      background-color: transparent !important;
9731
      border: 1px solid #ffe064;
9732
      color: #ffe57e; }
9733
      .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default > i {
9734
        color: #ffe88d; }
9735
      .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default.active {
9736
        border: 1px solid #ffea97;
9737
        color: #ffefb1; }
9738
 
9739
.portlet > .portlet-body.yellow-lemon,
9740
.portlet.yellow-lemon {
9741
  background-color: #F7CA18; }
9742
 
9743
.portlet.solid.yellow-lemon > .portlet-title,
9744
.portlet.solid.yellow-lemon > .portlet-body {
9745
  border: 0;
9746
  color: #ffffff; }
9747
 
9748
.portlet.solid.yellow-lemon > .portlet-title > .caption {
9749
  font-weight: 400; }
9750
  .portlet.solid.yellow-lemon > .portlet-title > .caption > i {
9751
    color: #ffffff; }
9752
 
9753
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.remove {
9754
  background-image: url(../img/portlet-remove-icon-white.png); }
9755
 
9756
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.config {
9757
  background-image: url(../img/portlet-config-icon-white.png); }
9758
 
9759
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.reload {
9760
  background-image: url(../img/portlet-reload-icon-white.png); }
9761
 
9762
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.expand {
9763
  background-image: url(../img/portlet-expand-icon-white.png); }
9764
 
9765
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.collapse {
9766
  background-image: url(../img/portlet-collapse-icon-white.png); }
9767
 
9768
.portlet.solid.yellow-lemon > .portlet-title > .tools > a.fullscreen {
9769
  color: #fdfdfd; }
9770
 
9771
.portlet.box.yellow-lemon {
9772
  border: 1px solid #f9d549;
9773
  border-top: 0; }
9774
  .portlet.box.yellow-lemon > .portlet-title {
9775
    background-color: #F7CA18; }
9776
    .portlet.box.yellow-lemon > .portlet-title > .caption {
9777
      color: #ffffff; }
9778
      .portlet.box.yellow-lemon > .portlet-title > .caption > i {
9779
        color: #ffffff; }
9780
    .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default {
9781
      background: transparent !important;
9782
      background-color: transparent !important;
9783
      border: 1px solid #fbe384;
9784
      color: #fce99d; }
9785
      .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default > i {
9786
        color: #fcecac; }
9787
      .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default.active {
9788
        border: 1px solid #fceeb6;
9789
        color: #fdf4ce; }
9790
 
9791
.portlet > .portlet-body.yellow-saffron,
9792
.portlet.yellow-saffron {
9793
  background-color: #F4D03F; }
9794
 
9795
.portlet.solid.yellow-saffron > .portlet-title,
9796
.portlet.solid.yellow-saffron > .portlet-body {
9797
  border: 0;
9798
  color: #ffffff; }
9799
 
9800
.portlet.solid.yellow-saffron > .portlet-title > .caption {
9801
  font-weight: 400; }
9802
  .portlet.solid.yellow-saffron > .portlet-title > .caption > i {
9803
    color: #ffffff; }
9804
 
9805
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.remove {
9806
  background-image: url(../img/portlet-remove-icon-white.png); }
9807
 
9808
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.config {
9809
  background-image: url(../img/portlet-config-icon-white.png); }
9810
 
9811
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.reload {
9812
  background-image: url(../img/portlet-reload-icon-white.png); }
9813
 
9814
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.expand {
9815
  background-image: url(../img/portlet-expand-icon-white.png); }
9816
 
9817
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.collapse {
9818
  background-image: url(../img/portlet-collapse-icon-white.png); }
9819
 
9820
.portlet.solid.yellow-saffron > .portlet-title > .tools > a.fullscreen {
9821
  color: #fdfdfd; }
9822
 
9823
.portlet.box.yellow-saffron {
9824
  border: 1px solid #f7dc6f;
9825
  border-top: 0; }
9826
  .portlet.box.yellow-saffron > .portlet-title {
9827
    background-color: #F4D03F; }
9828
    .portlet.box.yellow-saffron > .portlet-title > .caption {
9829
      color: #ffffff; }
9830
      .portlet.box.yellow-saffron > .portlet-title > .caption > i {
9831
        color: #ffffff; }
9832
    .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default {
9833
      background: transparent !important;
9834
      background-color: transparent !important;
9835
      border: 1px solid #faeaa9;
9836
      color: #fbf0c1; }
9837
      .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default > i {
9838
        color: #fcf3d0; }
9839
      .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default.active {
9840
        border: 1px solid #fdf6d9;
9841
        color: #fefcf1; }
9842
 
9843
.portlet > .portlet-body.yellow-soft,
9844
.portlet.yellow-soft {
9845
  background-color: #c8d046; }
9846
 
9847
.portlet.solid.yellow-soft > .portlet-title,
9848
.portlet.solid.yellow-soft > .portlet-body {
9849
  border: 0;
9850
  color: #ffffff; }
9851
 
9852
.portlet.solid.yellow-soft > .portlet-title > .caption {
9853
  font-weight: 400; }
9854
  .portlet.solid.yellow-soft > .portlet-title > .caption > i {
9855
    color: #ffffff; }
9856
 
9857
.portlet.solid.yellow-soft > .portlet-title > .tools > a.remove {
9858
  background-image: url(../img/portlet-remove-icon-white.png); }
9859
 
9860
.portlet.solid.yellow-soft > .portlet-title > .tools > a.config {
9861
  background-image: url(../img/portlet-config-icon-white.png); }
9862
 
9863
.portlet.solid.yellow-soft > .portlet-title > .tools > a.reload {
9864
  background-image: url(../img/portlet-reload-icon-white.png); }
9865
 
9866
.portlet.solid.yellow-soft > .portlet-title > .tools > a.expand {
9867
  background-image: url(../img/portlet-expand-icon-white.png); }
9868
 
9869
.portlet.solid.yellow-soft > .portlet-title > .tools > a.collapse {
9870
  background-image: url(../img/portlet-collapse-icon-white.png); }
9871
 
9872
.portlet.solid.yellow-soft > .portlet-title > .tools > a.fullscreen {
9873
  color: #fdfdfd; }
9874
 
9875
.portlet.box.yellow-soft {
9876
  border: 1px solid #d4da6f;
9877
  border-top: 0; }
9878
  .portlet.box.yellow-soft > .portlet-title {
9879
    background-color: #c8d046; }
9880
    .portlet.box.yellow-soft > .portlet-title > .caption {
9881
      color: #ffffff; }
9882
      .portlet.box.yellow-soft > .portlet-title > .caption > i {
9883
        color: #ffffff; }
9884
    .portlet.box.yellow-soft > .portlet-title > .actions .btn-default {
9885
      background: transparent !important;
9886
      background-color: transparent !important;
9887
      border: 1px solid #e3e79f;
9888
      color: #e9ecb4; }
9889
      .portlet.box.yellow-soft > .portlet-title > .actions .btn-default > i {
9890
        color: #ecefc0; }
9891
      .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default.active {
9892
        border: 1px solid #eff1c8;
9893
        color: #f5f6dc; }
9894
 
9895
.portlet > .portlet-body.yellow-haze,
9896
.portlet.yellow-haze {
9897
  background-color: #c5bf66; }
9898
 
9899
.portlet.solid.yellow-haze > .portlet-title,
9900
.portlet.solid.yellow-haze > .portlet-body {
9901
  border: 0;
9902
  color: #ffffff; }
9903
 
9904
.portlet.solid.yellow-haze > .portlet-title > .caption {
9905
  font-weight: 400; }
9906
  .portlet.solid.yellow-haze > .portlet-title > .caption > i {
9907
    color: #ffffff; }
9908
 
9909
.portlet.solid.yellow-haze > .portlet-title > .tools > a.remove {
9910
  background-image: url(../img/portlet-remove-icon-white.png); }
9911
 
9912
.portlet.solid.yellow-haze > .portlet-title > .tools > a.config {
9913
  background-image: url(../img/portlet-config-icon-white.png); }
9914
 
9915
.portlet.solid.yellow-haze > .portlet-title > .tools > a.reload {
9916
  background-image: url(../img/portlet-reload-icon-white.png); }
9917
 
9918
.portlet.solid.yellow-haze > .portlet-title > .tools > a.expand {
9919
  background-image: url(../img/portlet-expand-icon-white.png); }
9920
 
9921
.portlet.solid.yellow-haze > .portlet-title > .tools > a.collapse {
9922
  background-image: url(../img/portlet-collapse-icon-white.png); }
9923
 
9924
.portlet.solid.yellow-haze > .portlet-title > .tools > a.fullscreen {
9925
  color: #fdfdfd; }
9926
 
9927
.portlet.box.yellow-haze {
9928
  border: 1px solid #d3ce8b;
9929
  border-top: 0; }
9930
  .portlet.box.yellow-haze > .portlet-title {
9931
    background-color: #c5bf66; }
9932
    .portlet.box.yellow-haze > .portlet-title > .caption {
9933
      color: #ffffff; }
9934
      .portlet.box.yellow-haze > .portlet-title > .caption > i {
9935
        color: #ffffff; }
9936
    .portlet.box.yellow-haze > .portlet-title > .actions .btn-default {
9937
      background: transparent !important;
9938
      background-color: transparent !important;
9939
      border: 1px solid #e4e1b7;
9940
      color: #ebe9ca; }
9941
      .portlet.box.yellow-haze > .portlet-title > .actions .btn-default > i {
9942
        color: #efedd5; }
9943
      .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default.active {
9944
        border: 1px solid #f2f1dc;
9945
        color: #f9f8ef; }
9946
 
9947
.portlet > .portlet-body.yellow-mint,
9948
.portlet.yellow-mint {
9949
  background-color: #c5b96b; }
9950
 
9951
.portlet.solid.yellow-mint > .portlet-title,
9952
.portlet.solid.yellow-mint > .portlet-body {
9953
  border: 0;
9954
  color: #ffffff; }
9955
 
9956
.portlet.solid.yellow-mint > .portlet-title > .caption {
9957
  font-weight: 400; }
9958
  .portlet.solid.yellow-mint > .portlet-title > .caption > i {
9959
    color: #ffffff; }
9960
 
9961
.portlet.solid.yellow-mint > .portlet-title > .tools > a.remove {
9962
  background-image: url(../img/portlet-remove-icon-white.png); }
9963
 
9964
.portlet.solid.yellow-mint > .portlet-title > .tools > a.config {
9965
  background-image: url(../img/portlet-config-icon-white.png); }
9966
 
9967
.portlet.solid.yellow-mint > .portlet-title > .tools > a.reload {
9968
  background-image: url(../img/portlet-reload-icon-white.png); }
9969
 
9970
.portlet.solid.yellow-mint > .portlet-title > .tools > a.expand {
9971
  background-image: url(../img/portlet-expand-icon-white.png); }
9972
 
9973
.portlet.solid.yellow-mint > .portlet-title > .tools > a.collapse {
9974
  background-image: url(../img/portlet-collapse-icon-white.png); }
9975
 
9976
.portlet.solid.yellow-mint > .portlet-title > .tools > a.fullscreen {
9977
  color: #fdfdfd; }
9978
 
9979
.portlet.box.yellow-mint {
9980
  border: 1px solid #d3ca90;
9981
  border-top: 0; }
9982
  .portlet.box.yellow-mint > .portlet-title {
9983
    background-color: #c5b96b; }
9984
    .portlet.box.yellow-mint > .portlet-title > .caption {
9985
      color: #ffffff; }
9986
      .portlet.box.yellow-mint > .portlet-title > .caption > i {
9987
        color: #ffffff; }
9988
    .portlet.box.yellow-mint > .portlet-title > .actions .btn-default {
9989
      background: transparent !important;
9990
      background-color: transparent !important;
9991
      border: 1px solid #e5dfbc;
9992
      color: #ece8ce; }
9993
      .portlet.box.yellow-mint > .portlet-title > .actions .btn-default > i {
9994
        color: #f0edd9; }
9995
      .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default.active {
9996
        border: 1px solid #f3f0e0;
9997
        color: #faf9f3; }
9998
 
9999
.portlet > .portlet-body.purple,
10000
.portlet.purple {
10001
  background-color: #8E44AD; }
10002
 
10003
.portlet.solid.purple > .portlet-title,
10004
.portlet.solid.purple > .portlet-body {
10005
  border: 0;
10006
  color: #ffffff; }
10007
 
10008
.portlet.solid.purple > .portlet-title > .caption {
10009
  font-weight: 400; }
10010
  .portlet.solid.purple > .portlet-title > .caption > i {
10011
    color: #ffffff; }
10012
 
10013
.portlet.solid.purple > .portlet-title > .tools > a.remove {
10014
  background-image: url(../img/portlet-remove-icon-white.png); }
10015
 
10016
.portlet.solid.purple > .portlet-title > .tools > a.config {
10017
  background-image: url(../img/portlet-config-icon-white.png); }
10018
 
10019
.portlet.solid.purple > .portlet-title > .tools > a.reload {
10020
  background-image: url(../img/portlet-reload-icon-white.png); }
10021
 
10022
.portlet.solid.purple > .portlet-title > .tools > a.expand {
10023
  background-image: url(../img/portlet-expand-icon-white.png); }
10024
 
10025
.portlet.solid.purple > .portlet-title > .tools > a.collapse {
10026
  background-image: url(../img/portlet-collapse-icon-white.png); }
10027
 
10028
.portlet.solid.purple > .portlet-title > .tools > a.fullscreen {
10029
  color: #fdfdfd; }
10030
 
10031
.portlet.box.purple {
10032
  border: 1px solid #a563c1;
10033
  border-top: 0; }
10034
  .portlet.box.purple > .portlet-title {
10035
    background-color: #8E44AD; }
10036
    .portlet.box.purple > .portlet-title > .caption {
10037
      color: #ffffff; }
10038
      .portlet.box.purple > .portlet-title > .caption > i {
10039
        color: #ffffff; }
10040
    .portlet.box.purple > .portlet-title > .actions .btn-default {
10041
      background: transparent !important;
10042
      background-color: transparent !important;
10043
      border: 1px solid #bf8ed3;
10044
      color: #c9a1da; }
10045
      .portlet.box.purple > .portlet-title > .actions .btn-default > i {
10046
        color: #cfacde; }
10047
      .portlet.box.purple > .portlet-title > .actions .btn-default:hover, .portlet.box.purple > .portlet-title > .actions .btn-default:focus, .portlet.box.purple > .portlet-title > .actions .btn-default:active, .portlet.box.purple > .portlet-title > .actions .btn-default.active {
10048
        border: 1px solid #d4b3e1;
10049
        color: #dec5e8; }
10050
 
10051
.portlet > .portlet-body.purple-plum,
10052
.portlet.purple-plum {
10053
  background-color: #8775a7; }
10054
 
10055
.portlet.solid.purple-plum > .portlet-title,
10056
.portlet.solid.purple-plum > .portlet-body {
10057
  border: 0;
10058
  color: #ffffff; }
10059
 
10060
.portlet.solid.purple-plum > .portlet-title > .caption {
10061
  font-weight: 400; }
10062
  .portlet.solid.purple-plum > .portlet-title > .caption > i {
10063
    color: #ffffff; }
10064
 
10065
.portlet.solid.purple-plum > .portlet-title > .tools > a.remove {
10066
  background-image: url(../img/portlet-remove-icon-white.png); }
10067
 
10068
.portlet.solid.purple-plum > .portlet-title > .tools > a.config {
10069
  background-image: url(../img/portlet-config-icon-white.png); }
10070
 
10071
.portlet.solid.purple-plum > .portlet-title > .tools > a.reload {
10072
  background-image: url(../img/portlet-reload-icon-white.png); }
10073
 
10074
.portlet.solid.purple-plum > .portlet-title > .tools > a.expand {
10075
  background-image: url(../img/portlet-expand-icon-white.png); }
10076
 
10077
.portlet.solid.purple-plum > .portlet-title > .tools > a.collapse {
10078
  background-image: url(../img/portlet-collapse-icon-white.png); }
10079
 
10080
.portlet.solid.purple-plum > .portlet-title > .tools > a.fullscreen {
10081
  color: #fdfdfd; }
10082
 
10083
.portlet.box.purple-plum {
10084
  border: 1px solid #a294bb;
10085
  border-top: 0; }
10086
  .portlet.box.purple-plum > .portlet-title {
10087
    background-color: #8775a7; }
10088
    .portlet.box.purple-plum > .portlet-title > .caption {
10089
      color: #ffffff; }
10090
      .portlet.box.purple-plum > .portlet-title > .caption > i {
10091
        color: #ffffff; }
10092
    .portlet.box.purple-plum > .portlet-title > .actions .btn-default {
10093
      background: transparent !important;
10094
      background-color: transparent !important;
10095
      border: 1px solid #c3bad3;
10096
      color: #d0c9dd; }
10097
      .portlet.box.purple-plum > .portlet-title > .actions .btn-default > i {
10098
        color: #d8d2e3; }
10099
      .portlet.box.purple-plum > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:active, .portlet.box.purple-plum > .portlet-title > .actions .btn-default.active {
10100
        border: 1px solid #ded9e7;
10101
        color: #ebe8f0; }
10102
 
10103
.portlet > .portlet-body.purple-medium,
10104
.portlet.purple-medium {
10105
  background-color: #BF55EC; }
10106
 
10107
.portlet.solid.purple-medium > .portlet-title,
10108
.portlet.solid.purple-medium > .portlet-body {
10109
  border: 0;
10110
  color: #ffffff; }
10111
 
10112
.portlet.solid.purple-medium > .portlet-title > .caption {
10113
  font-weight: 400; }
10114
  .portlet.solid.purple-medium > .portlet-title > .caption > i {
10115
    color: #ffffff; }
10116
 
10117
.portlet.solid.purple-medium > .portlet-title > .tools > a.remove {
10118
  background-image: url(../img/portlet-remove-icon-white.png); }
10119
 
10120
.portlet.solid.purple-medium > .portlet-title > .tools > a.config {
10121
  background-image: url(../img/portlet-config-icon-white.png); }
10122
 
10123
.portlet.solid.purple-medium > .portlet-title > .tools > a.reload {
10124
  background-image: url(../img/portlet-reload-icon-white.png); }
10125
 
10126
.portlet.solid.purple-medium > .portlet-title > .tools > a.expand {
10127
  background-image: url(../img/portlet-expand-icon-white.png); }
10128
 
10129
.portlet.solid.purple-medium > .portlet-title > .tools > a.collapse {
10130
  background-image: url(../img/portlet-collapse-icon-white.png); }
10131
 
10132
.portlet.solid.purple-medium > .portlet-title > .tools > a.fullscreen {
10133
  color: #fdfdfd; }
10134
 
10135
.portlet.box.purple-medium {
10136
  border: 1px solid #d083f1;
10137
  border-top: 0; }
10138
  .portlet.box.purple-medium > .portlet-title {
10139
    background-color: #BF55EC; }
10140
    .portlet.box.purple-medium > .portlet-title > .caption {
10141
      color: #ffffff; }
10142
      .portlet.box.purple-medium > .portlet-title > .caption > i {
10143
        color: #ffffff; }
10144
    .portlet.box.purple-medium > .portlet-title > .actions .btn-default {
10145
      background: transparent !important;
10146
      background-color: transparent !important;
10147
      border: 1px solid #e5baf7;
10148
      color: #eed1fa; }
10149
      .portlet.box.purple-medium > .portlet-title > .actions .btn-default > i {
10150
        color: #f3dffb; }
10151
      .portlet.box.purple-medium > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:active, .portlet.box.purple-medium > .portlet-title > .actions .btn-default.active {
10152
        border: 1px solid #f6e8fc;
10153
        color: white; }
10154
 
10155
.portlet > .portlet-body.purple-studio,
10156
.portlet.purple-studio {
10157
  background-color: #8E44AD; }
10158
 
10159
.portlet.solid.purple-studio > .portlet-title,
10160
.portlet.solid.purple-studio > .portlet-body {
10161
  border: 0;
10162
  color: #ffffff; }
10163
 
10164
.portlet.solid.purple-studio > .portlet-title > .caption {
10165
  font-weight: 400; }
10166
  .portlet.solid.purple-studio > .portlet-title > .caption > i {
10167
    color: #ffffff; }
10168
 
10169
.portlet.solid.purple-studio > .portlet-title > .tools > a.remove {
10170
  background-image: url(../img/portlet-remove-icon-white.png); }
10171
 
10172
.portlet.solid.purple-studio > .portlet-title > .tools > a.config {
10173
  background-image: url(../img/portlet-config-icon-white.png); }
10174
 
10175
.portlet.solid.purple-studio > .portlet-title > .tools > a.reload {
10176
  background-image: url(../img/portlet-reload-icon-white.png); }
10177
 
10178
.portlet.solid.purple-studio > .portlet-title > .tools > a.expand {
10179
  background-image: url(../img/portlet-expand-icon-white.png); }
10180
 
10181
.portlet.solid.purple-studio > .portlet-title > .tools > a.collapse {
10182
  background-image: url(../img/portlet-collapse-icon-white.png); }
10183
 
10184
.portlet.solid.purple-studio > .portlet-title > .tools > a.fullscreen {
10185
  color: #fdfdfd; }
10186
 
10187
.portlet.box.purple-studio {
10188
  border: 1px solid #a563c1;
10189
  border-top: 0; }
10190
  .portlet.box.purple-studio > .portlet-title {
10191
    background-color: #8E44AD; }
10192
    .portlet.box.purple-studio > .portlet-title > .caption {
10193
      color: #ffffff; }
10194
      .portlet.box.purple-studio > .portlet-title > .caption > i {
10195
        color: #ffffff; }
10196
    .portlet.box.purple-studio > .portlet-title > .actions .btn-default {
10197
      background: transparent !important;
10198
      background-color: transparent !important;
10199
      border: 1px solid #bf8ed3;
10200
      color: #c9a1da; }
10201
      .portlet.box.purple-studio > .portlet-title > .actions .btn-default > i {
10202
        color: #cfacde; }
10203
      .portlet.box.purple-studio > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:active, .portlet.box.purple-studio > .portlet-title > .actions .btn-default.active {
10204
        border: 1px solid #d4b3e1;
10205
        color: #dec5e8; }
10206
 
10207
.portlet > .portlet-body.purple-wisteria,
10208
.portlet.purple-wisteria {
10209
  background-color: #9B59B6; }
10210
 
10211
.portlet.solid.purple-wisteria > .portlet-title,
10212
.portlet.solid.purple-wisteria > .portlet-body {
10213
  border: 0;
10214
  color: #ffffff; }
10215
 
10216
.portlet.solid.purple-wisteria > .portlet-title > .caption {
10217
  font-weight: 400; }
10218
  .portlet.solid.purple-wisteria > .portlet-title > .caption > i {
10219
    color: #ffffff; }
10220
 
10221
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.remove {
10222
  background-image: url(../img/portlet-remove-icon-white.png); }
10223
 
10224
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.config {
10225
  background-image: url(../img/portlet-config-icon-white.png); }
10226
 
10227
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.reload {
10228
  background-image: url(../img/portlet-reload-icon-white.png); }
10229
 
10230
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.expand {
10231
  background-image: url(../img/portlet-expand-icon-white.png); }
10232
 
10233
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.collapse {
10234
  background-image: url(../img/portlet-collapse-icon-white.png); }
10235
 
10236
.portlet.solid.purple-wisteria > .portlet-title > .tools > a.fullscreen {
10237
  color: #fdfdfd; }
10238
 
10239
.portlet.box.purple-wisteria {
10240
  border: 1px solid #b07cc6;
10241
  border-top: 0; }
10242
  .portlet.box.purple-wisteria > .portlet-title {
10243
    background-color: #9B59B6; }
10244
    .portlet.box.purple-wisteria > .portlet-title > .caption {
10245
      color: #ffffff; }
10246
      .portlet.box.purple-wisteria > .portlet-title > .caption > i {
10247
        color: #ffffff; }
10248
    .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default {
10249
      background: transparent !important;
10250
      background-color: transparent !important;
10251
      border: 1px solid #caa7d8;
10252
      color: #d5b9e0; }
10253
      .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default > i {
10254
        color: #dbc3e5; }
10255
      .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:active, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default.active {
10256
        border: 1px solid #dfcae8;
10257
        color: #eadcf0; }
10258
 
10259
.portlet > .portlet-body.purple-seance,
10260
.portlet.purple-seance {
10261
  background-color: #9A12B3; }
10262
 
10263
.portlet.solid.purple-seance > .portlet-title,
10264
.portlet.solid.purple-seance > .portlet-body {
10265
  border: 0;
10266
  color: #ffffff; }
10267
 
10268
.portlet.solid.purple-seance > .portlet-title > .caption {
10269
  font-weight: 400; }
10270
  .portlet.solid.purple-seance > .portlet-title > .caption > i {
10271
    color: #ffffff; }
10272
 
10273
.portlet.solid.purple-seance > .portlet-title > .tools > a.remove {
10274
  background-image: url(../img/portlet-remove-icon-white.png); }
10275
 
10276
.portlet.solid.purple-seance > .portlet-title > .tools > a.config {
10277
  background-image: url(../img/portlet-config-icon-white.png); }
10278
 
10279
.portlet.solid.purple-seance > .portlet-title > .tools > a.reload {
10280
  background-image: url(../img/portlet-reload-icon-white.png); }
10281
 
10282
.portlet.solid.purple-seance > .portlet-title > .tools > a.expand {
10283
  background-image: url(../img/portlet-expand-icon-white.png); }
10284
 
10285
.portlet.solid.purple-seance > .portlet-title > .tools > a.collapse {
10286
  background-image: url(../img/portlet-collapse-icon-white.png); }
10287
 
10288
.portlet.solid.purple-seance > .portlet-title > .tools > a.fullscreen {
10289
  color: #fdfdfd; }
10290
 
10291
.portlet.box.purple-seance {
10292
  border: 1px solid #c217e1;
10293
  border-top: 0; }
10294
  .portlet.box.purple-seance > .portlet-title {
10295
    background-color: #9A12B3; }
10296
    .portlet.box.purple-seance > .portlet-title > .caption {
10297
      color: #ffffff; }
10298
      .portlet.box.purple-seance > .portlet-title > .caption > i {
10299
        color: #ffffff; }
10300
    .portlet.box.purple-seance > .portlet-title > .actions .btn-default {
10301
      background: transparent !important;
10302
      background-color: transparent !important;
10303
      border: 1px solid #d349ed;
10304
      color: #d960ef; }
10305
      .portlet.box.purple-seance > .portlet-title > .actions .btn-default > i {
10306
        color: #dc6ef0; }
10307
      .portlet.box.purple-seance > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:active, .portlet.box.purple-seance > .portlet-title > .actions .btn-default.active {
10308
        border: 1px solid #de77f1;
10309
        color: #e48ef4; }
10310
 
10311
.portlet > .portlet-body.purple-intense,
10312
.portlet.purple-intense {
10313
  background-color: #8775a7; }
10314
 
10315
.portlet.solid.purple-intense > .portlet-title,
10316
.portlet.solid.purple-intense > .portlet-body {
10317
  border: 0;
10318
  color: #ffffff; }
10319
 
10320
.portlet.solid.purple-intense > .portlet-title > .caption {
10321
  font-weight: 400; }
10322
  .portlet.solid.purple-intense > .portlet-title > .caption > i {
10323
    color: #ffffff; }
10324
 
10325
.portlet.solid.purple-intense > .portlet-title > .tools > a.remove {
10326
  background-image: url(../img/portlet-remove-icon-white.png); }
10327
 
10328
.portlet.solid.purple-intense > .portlet-title > .tools > a.config {
10329
  background-image: url(../img/portlet-config-icon-white.png); }
10330
 
10331
.portlet.solid.purple-intense > .portlet-title > .tools > a.reload {
10332
  background-image: url(../img/portlet-reload-icon-white.png); }
10333
 
10334
.portlet.solid.purple-intense > .portlet-title > .tools > a.expand {
10335
  background-image: url(../img/portlet-expand-icon-white.png); }
10336
 
10337
.portlet.solid.purple-intense > .portlet-title > .tools > a.collapse {
10338
  background-image: url(../img/portlet-collapse-icon-white.png); }
10339
 
10340
.portlet.solid.purple-intense > .portlet-title > .tools > a.fullscreen {
10341
  color: #fdfdfd; }
10342
 
10343
.portlet.box.purple-intense {
10344
  border: 1px solid #a294bb;
10345
  border-top: 0; }
10346
  .portlet.box.purple-intense > .portlet-title {
10347
    background-color: #8775a7; }
10348
    .portlet.box.purple-intense > .portlet-title > .caption {
10349
      color: #ffffff; }
10350
      .portlet.box.purple-intense > .portlet-title > .caption > i {
10351
        color: #ffffff; }
10352
    .portlet.box.purple-intense > .portlet-title > .actions .btn-default {
10353
      background: transparent !important;
10354
      background-color: transparent !important;
10355
      border: 1px solid #c3bad3;
10356
      color: #d0c9dd; }
10357
      .portlet.box.purple-intense > .portlet-title > .actions .btn-default > i {
10358
        color: #d8d2e3; }
10359
      .portlet.box.purple-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:active, .portlet.box.purple-intense > .portlet-title > .actions .btn-default.active {
10360
        border: 1px solid #ded9e7;
10361
        color: #ebe8f0; }
10362
 
10363
.portlet > .portlet-body.purple-sharp,
10364
.portlet.purple-sharp {
10365
  background-color: #796799; }
10366
 
10367
.portlet.solid.purple-sharp > .portlet-title,
10368
.portlet.solid.purple-sharp > .portlet-body {
10369
  border: 0;
10370
  color: #ffffff; }
10371
 
10372
.portlet.solid.purple-sharp > .portlet-title > .caption {
10373
  font-weight: 400; }
10374
  .portlet.solid.purple-sharp > .portlet-title > .caption > i {
10375
    color: #ffffff; }
10376
 
10377
.portlet.solid.purple-sharp > .portlet-title > .tools > a.remove {
10378
  background-image: url(../img/portlet-remove-icon-white.png); }
10379
 
10380
.portlet.solid.purple-sharp > .portlet-title > .tools > a.config {
10381
  background-image: url(../img/portlet-config-icon-white.png); }
10382
 
10383
.portlet.solid.purple-sharp > .portlet-title > .tools > a.reload {
10384
  background-image: url(../img/portlet-reload-icon-white.png); }
10385
 
10386
.portlet.solid.purple-sharp > .portlet-title > .tools > a.expand {
10387
  background-image: url(../img/portlet-expand-icon-white.png); }
10388
 
10389
.portlet.solid.purple-sharp > .portlet-title > .tools > a.collapse {
10390
  background-image: url(../img/portlet-collapse-icon-white.png); }
10391
 
10392
.portlet.solid.purple-sharp > .portlet-title > .tools > a.fullscreen {
10393
  color: #fdfdfd; }
10394
 
10395
.portlet.box.purple-sharp {
10396
  border: 1px solid #9486ad;
10397
  border-top: 0; }
10398
  .portlet.box.purple-sharp > .portlet-title {
10399
    background-color: #796799; }
10400
    .portlet.box.purple-sharp > .portlet-title > .caption {
10401
      color: #ffffff; }
10402
      .portlet.box.purple-sharp > .portlet-title > .caption > i {
10403
        color: #ffffff; }
10404
    .portlet.box.purple-sharp > .portlet-title > .actions .btn-default {
10405
      background: transparent !important;
10406
      background-color: transparent !important;
10407
      border: 1px solid #b4aac6;
10408
      color: #c2b9d0; }
10409
      .portlet.box.purple-sharp > .portlet-title > .actions .btn-default > i {
10410
        color: #cac3d6; }
10411
      .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default.active {
10412
        border: 1px solid #cfc9db;
10413
        color: #ddd8e5; }
10414
 
10415
.portlet > .portlet-body.purple-soft,
10416
.portlet.purple-soft {
10417
  background-color: #8877a9; }
10418
 
10419
.portlet.solid.purple-soft > .portlet-title,
10420
.portlet.solid.purple-soft > .portlet-body {
10421
  border: 0;
10422
  color: #ffffff; }
10423
 
10424
.portlet.solid.purple-soft > .portlet-title > .caption {
10425
  font-weight: 400; }
10426
  .portlet.solid.purple-soft > .portlet-title > .caption > i {
10427
    color: #ffffff; }
10428
 
10429
.portlet.solid.purple-soft > .portlet-title > .tools > a.remove {
10430
  background-image: url(../img/portlet-remove-icon-white.png); }
10431
 
10432
.portlet.solid.purple-soft > .portlet-title > .tools > a.config {
10433
  background-image: url(../img/portlet-config-icon-white.png); }
10434
 
10435
.portlet.solid.purple-soft > .portlet-title > .tools > a.reload {
10436
  background-image: url(../img/portlet-reload-icon-white.png); }
10437
 
10438
.portlet.solid.purple-soft > .portlet-title > .tools > a.expand {
10439
  background-image: url(../img/portlet-expand-icon-white.png); }
10440
 
10441
.portlet.solid.purple-soft > .portlet-title > .tools > a.collapse {
10442
  background-image: url(../img/portlet-collapse-icon-white.png); }
10443
 
10444
.portlet.solid.purple-soft > .portlet-title > .tools > a.fullscreen {
10445
  color: #fdfdfd; }
10446
 
10447
.portlet.box.purple-soft {
10448
  border: 1px solid #a396bd;
10449
  border-top: 0; }
10450
  .portlet.box.purple-soft > .portlet-title {
10451
    background-color: #8877a9; }
10452
    .portlet.box.purple-soft > .portlet-title > .caption {
10453
      color: #ffffff; }
10454
      .portlet.box.purple-soft > .portlet-title > .caption > i {
10455
        color: #ffffff; }
10456
    .portlet.box.purple-soft > .portlet-title > .actions .btn-default {
10457
      background: transparent !important;
10458
      background-color: transparent !important;
10459
      border: 1px solid #c4bcd4;
10460
      color: #d2cbde; }
10461
      .portlet.box.purple-soft > .portlet-title > .actions .btn-default > i {
10462
        color: #dad5e4; }
10463
      .portlet.box.purple-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:active, .portlet.box.purple-soft > .portlet-title > .actions .btn-default.active {
10464
        border: 1px solid #dfdbe8;
10465
        color: #edebf2; }
10466
 
10467
/***
10468
Customized Progress Bars
10469
***/
10470
.progress {
10471
  border: 0;
10472
  background-image: none;
10473
  filter: none;
10474
  box-shadow: none;
10475
  -webkit-box-shadow: none;
10476
  -moz-box-shadow: none;
10477
  box-shadow: none; }
10478
  .progress.progress-sm {
10479
    height: 12px; }
10480
  .page-md .progress {
10481
    text-indent: -99999px; }
10482
 
10483
/* Custom colors */
10484
.progress-bar.white {
10485
  background: #ffffff !important;
10486
  color: #666 !important; }
10487
 
10488
.progress-bar.default {
10489
  background: #e1e5ec !important;
10490
  color: #666 !important; }
10491
 
10492
.progress-bar.dark {
10493
  background: #2f353b !important;
10494
  color: #FFFFFF !important; }
10495
 
10496
.progress-bar.blue {
10497
  background: #3598dc !important;
10498
  color: #FFFFFF !important; }
10499
 
10500
.progress-bar.blue-madison {
10501
  background: #578ebe !important;
10502
  color: #FFFFFF !important; }
10503
 
10504
.progress-bar.blue-chambray {
10505
  background: #2C3E50 !important;
10506
  color: #FFFFFF !important; }
10507
 
10508
.progress-bar.blue-ebonyclay {
10509
  background: #22313F !important;
10510
  color: #FFFFFF !important; }
10511
 
10512
.progress-bar.blue-hoki {
10513
  background: #67809F !important;
10514
  color: #FFFFFF !important; }
10515
 
10516
.progress-bar.blue-steel {
10517
  background: #4B77BE !important;
10518
  color: #FFFFFF !important; }
10519
 
10520
.progress-bar.blue-soft {
10521
  background: #4c87b9 !important;
10522
  color: #FFFFFF !important; }
10523
 
10524
.progress-bar.blue-dark {
10525
  background: #5e738b !important;
10526
  color: #FFFFFF !important; }
10527
 
10528
.progress-bar.blue-sharp {
10529
  background: #5C9BD1 !important;
10530
  color: #FFFFFF !important; }
10531
 
10532
.progress-bar.blue-oleo {
10533
  background: #94A0B2 !important;
10534
  color: #FFFFFF !important; }
10535
 
10536
.progress-bar.green {
10537
  background: #32c5d2 !important;
10538
  color: #FFFFFF !important; }
10539
 
10540
.progress-bar.green-meadow {
10541
  background: #1BBC9B !important;
10542
  color: #FFFFFF !important; }
10543
 
10544
.progress-bar.green-seagreen {
10545
  background: #1BA39C !important;
10546
  color: #FFFFFF !important; }
10547
 
10548
.progress-bar.green-turquoise {
10549
  background: #36D7B7 !important;
10550
  color: #FFFFFF !important; }
10551
 
10552
.progress-bar.green-haze {
10553
  background: #44b6ae !important;
10554
  color: #FFFFFF !important; }
10555
 
10556
.progress-bar.green-jungle {
10557
  background: #26C281 !important;
10558
  color: #FFFFFF !important; }
10559
 
10560
.progress-bar.green-soft {
10561
  background: #3faba4 !important;
10562
  color: #FFFFFF !important; }
10563
 
10564
.progress-bar.green-dark {
10565
  background: #4DB3A2 !important;
10566
  color: #FFFFFF !important; }
10567
 
10568
.progress-bar.green-sharp {
10569
  background: #2ab4c0 !important;
10570
  color: #FFFFFF !important; }
10571
 
10572
.progress-bar.green-steel {
10573
  background: #29b4b6 !important;
10574
  color: #FFFFFF !important; }
10575
 
10576
.progress-bar.grey {
10577
  background: #E5E5E5 !important;
10578
  color: #333333 !important; }
10579
 
10580
.progress-bar.grey-steel {
10581
  background: #e9edef !important;
10582
  color: #80898e !important; }
10583
 
10584
.progress-bar.grey-cararra {
10585
  background: #fafafa !important;
10586
  color: #333333 !important; }
10587
 
10588
.progress-bar.grey-gallery {
10589
  background: #555555 !important;
10590
  color: #ffffff !important; }
10591
 
10592
.progress-bar.grey-cascade {
10593
  background: #95A5A6 !important;
10594
  color: #FFFFFF !important; }
10595
 
10596
.progress-bar.grey-silver {
10597
  background: #BFBFBF !important;
10598
  color: #FAFCFB !important; }
10599
 
10600
.progress-bar.grey-salsa {
10601
  background: #ACB5C3 !important;
10602
  color: #FAFCFB !important; }
10603
 
10604
.progress-bar.grey-salt {
10605
  background: #bfcad1 !important;
10606
  color: #FAFCFB !important; }
10607
 
10608
.progress-bar.grey-mint {
10609
  background: #525e64 !important;
10610
  color: #FFFFFF !important; }
10611
 
10612
.progress-bar.red {
10613
  background: #e7505a !important;
10614
  color: #ffffff !important; }
10615
 
10616
.progress-bar.red-pink {
10617
  background: #E08283 !important;
10618
  color: #ffffff !important; }
10619
 
10620
.progress-bar.red-sunglo {
10621
  background: #E26A6A !important;
10622
  color: #ffffff !important; }
10623
 
10624
.progress-bar.red-intense {
10625
  background: #e35b5a !important;
10626
  color: #ffffff !important; }
10627
 
10628
.progress-bar.red-thunderbird {
10629
  background: #D91E18 !important;
10630
  color: #ffffff !important; }
10631
 
10632
.progress-bar.red-flamingo {
10633
  background: #EF4836 !important;
10634
  color: #ffffff !important; }
10635
 
10636
.progress-bar.red-soft {
10637
  background: #d05454 !important;
10638
  color: #ffffff !important; }
10639
 
10640
.progress-bar.red-haze {
10641
  background: #f36a5a !important;
10642
  color: #ffffff !important; }
10643
 
10644
.progress-bar.red-mint {
10645
  background: #e43a45 !important;
10646
  color: #ffffff !important; }
10647
 
10648
.progress-bar.yellow {
10649
  background: #c49f47 !important;
10650
  color: #ffffff !important; }
10651
 
10652
.progress-bar.yellow-gold {
10653
  background: #E87E04 !important;
10654
  color: #ffffff !important; }
10655
 
10656
.progress-bar.yellow-casablanca {
10657
  background: #f2784b !important;
10658
  color: #ffffff !important; }
10659
 
10660
.progress-bar.yellow-crusta {
10661
  background: #f3c200 !important;
10662
  color: #ffffff !important; }
10663
 
10664
.progress-bar.yellow-lemon {
10665
  background: #F7CA18 !important;
10666
  color: #ffffff !important; }
10667
 
10668
.progress-bar.yellow-saffron {
10669
  background: #F4D03F !important;
10670
  color: #ffffff !important; }
10671
 
10672
.progress-bar.yellow-soft {
10673
  background: #c8d046 !important;
10674
  color: #ffffff !important; }
10675
 
10676
.progress-bar.yellow-haze {
10677
  background: #c5bf66 !important;
10678
  color: #ffffff !important; }
10679
 
10680
.progress-bar.yellow-mint {
10681
  background: #c5b96b !important;
10682
  color: #ffffff !important; }
10683
 
10684
.progress-bar.purple {
10685
  background: #8E44AD !important;
10686
  color: #ffffff !important; }
10687
 
10688
.progress-bar.purple-plum {
10689
  background: #8775a7 !important;
10690
  color: #ffffff !important; }
10691
 
10692
.progress-bar.purple-medium {
10693
  background: #BF55EC !important;
10694
  color: #ffffff !important; }
10695
 
10696
.progress-bar.purple-studio {
10697
  background: #8E44AD !important;
10698
  color: #ffffff !important; }
10699
 
10700
.progress-bar.purple-wisteria {
10701
  background: #9B59B6 !important;
10702
  color: #ffffff !important; }
10703
 
10704
.progress-bar.purple-seance {
10705
  background: #9A12B3 !important;
10706
  color: #ffffff !important; }
10707
 
10708
.progress-bar.purple-intense {
10709
  background: #8775a7 !important;
10710
  color: #ffffff !important; }
10711
 
10712
.progress-bar.purple-sharp {
10713
  background: #796799 !important;
10714
  color: #ffffff !important; }
10715
 
10716
.progress-bar.purple-soft {
10717
  background: #8877a9 !important;
10718
  color: #ffffff !important; }
10719
 
10720
/***
10721
Dashboard Stats
10722
***/
10723
.dashboard-stat {
10724
  display: block;
10725
  margin-bottom: 25px;
10726
  overflow: hidden;
10727
  -webkit-border-radius: 4px;
10728
  -moz-border-radius: 4px;
10729
  -ms-border-radius: 4px;
10730
  -o-border-radius: 4px;
10731
  border-radius: 4px; }
10732
  .dashboard-stat:before, .dashboard-stat:after {
10733
    content: " ";
10734
    display: table; }
10735
  .dashboard-stat:after {
10736
    clear: both; }
10737
  .portlet .dashboard-stat:last-child {
10738
    margin-bottom: 0; }
10739
  .dashboard-stat .visual {
10740
    width: 80px;
10741
    height: 80px;
10742
    display: block;
10743
    float: left;
10744
    padding-top: 10px;
10745
    padding-left: 15px;
10746
    margin-bottom: 15px;
10747
    font-size: 35px;
10748
    line-height: 35px; }
10749
    .dashboard-stat .visual > i {
10750
      margin-left: -35px;
10751
      font-size: 110px;
10752
      line-height: 110px; }
10753
  .dashboard-stat .details {
10754
    position: absolute;
10755
    right: 15px;
10756
    padding-right: 15px; }
10757
    .dashboard-stat .details .number {
10758
      padding-top: 25px;
10759
      text-align: right;
10760
      font-size: 34px;
10761
      line-height: 36px;
10762
      letter-spacing: -1px;
10763
      margin-bottom: 0px;
10764
      font-weight: 300; }
10765
    .dashboard-stat .details .desc {
10766
      text-align: right;
10767
      font-size: 16px;
10768
      letter-spacing: 0px;
10769
      font-weight: 300; }
10770
  .dashboard-stat .more {
10771
    clear: both;
10772
    display: block;
10773
    padding: 6px 10px 6px 10px;
10774
    position: relative;
10775
    text-transform: uppercase;
10776
    font-weight: 300;
10777
    font-size: 11px;
10778
    opacity: 0.7;
10779
    filter: alpha(opacity=70); }
10780
    .dashboard-stat .more:hover {
10781
      text-decoration: none;
10782
      opacity: 0.9;
10783
      filter: alpha(opacity=90); }
10784
    .dashboard-stat .more > i {
10785
      display: inline-block;
10786
      margin-top: 1px;
10787
      float: right; }
10788
  .dashboard-stat.dashboard-stat-v2 .visual {
10789
    padding-top: 35px;
10790
    margin-bottom: 40px; }
10791
 
10792
.dashboard-stat.white {
10793
  background-color: #ffffff; }
10794
  .dashboard-stat.white.dashboard-stat-light:hover {
10795
    background-color: whitesmoke; }
10796
  .dashboard-stat.white .visual > i {
10797
    color: #666;
10798
    opacity: 0.1;
10799
    filter: alpha(opacity=10); }
10800
  .dashboard-stat.white .details .number {
10801
    color: #666; }
10802
  .dashboard-stat.white .details .desc {
10803
    color: #666;
10804
    opacity: 1;
10805
    filter: alpha(opacity=100); }
10806
  .dashboard-stat.white .more {
10807
    color: #666;
10808
    background-color: whitesmoke; }
10809
 
10810
.dashboard-stat.default {
10811
  background-color: #e1e5ec; }
10812
  .dashboard-stat.default.dashboard-stat-light:hover {
10813
    background-color: #d5dae4; }
10814
  .dashboard-stat.default .visual > i {
10815
    color: #666;
10816
    opacity: 0.1;
10817
    filter: alpha(opacity=10); }
10818
  .dashboard-stat.default .details .number {
10819
    color: #666; }
10820
  .dashboard-stat.default .details .desc {
10821
    color: #666;
10822
    opacity: 1;
10823
    filter: alpha(opacity=100); }
10824
  .dashboard-stat.default .more {
10825
    color: #666;
10826
    background-color: #d5dae4; }
10827
 
10828
.dashboard-stat.dark {
10829
  background-color: #2f353b; }
10830
  .dashboard-stat.dark.dashboard-stat-light:hover {
10831
    background-color: #262b30; }
10832
  .dashboard-stat.dark .visual > i {
10833
    color: #FFFFFF;
10834
    opacity: 0.1;
10835
    filter: alpha(opacity=10); }
10836
  .dashboard-stat.dark .details .number {
10837
    color: #FFFFFF; }
10838
  .dashboard-stat.dark .details .desc {
10839
    color: #FFFFFF;
10840
    opacity: 1;
10841
    filter: alpha(opacity=100); }
10842
  .dashboard-stat.dark .more {
10843
    color: #FFFFFF;
10844
    background-color: #262b30; }
10845
 
10846
.dashboard-stat.blue {
10847
  background-color: #3598dc; }
10848
  .dashboard-stat.blue.dashboard-stat-light:hover {
10849
    background-color: #258fd7; }
10850
  .dashboard-stat.blue .visual > i {
10851
    color: #FFFFFF;
10852
    opacity: 0.1;
10853
    filter: alpha(opacity=10); }
10854
  .dashboard-stat.blue .details .number {
10855
    color: #FFFFFF; }
10856
  .dashboard-stat.blue .details .desc {
10857
    color: #FFFFFF;
10858
    opacity: 1;
10859
    filter: alpha(opacity=100); }
10860
  .dashboard-stat.blue .more {
10861
    color: #FFFFFF;
10862
    background-color: #258fd7; }
10863
 
10864
.dashboard-stat.blue-madison {
10865
  background-color: #578ebe; }
10866
  .dashboard-stat.blue-madison.dashboard-stat-light:hover {
10867
    background-color: #4884b8; }
10868
  .dashboard-stat.blue-madison .visual > i {
10869
    color: #FFFFFF;
10870
    opacity: 0.1;
10871
    filter: alpha(opacity=10); }
10872
  .dashboard-stat.blue-madison .details .number {
10873
    color: #FFFFFF; }
10874
  .dashboard-stat.blue-madison .details .desc {
10875
    color: #FFFFFF;
10876
    opacity: 1;
10877
    filter: alpha(opacity=100); }
10878
  .dashboard-stat.blue-madison .more {
10879
    color: #FFFFFF;
10880
    background-color: #4884b8; }
10881
 
10882
.dashboard-stat.blue-chambray {
10883
  background-color: #2C3E50; }
10884
  .dashboard-stat.blue-chambray.dashboard-stat-light:hover {
10885
    background-color: #253443; }
10886
  .dashboard-stat.blue-chambray .visual > i {
10887
    color: #FFFFFF;
10888
    opacity: 0.1;
10889
    filter: alpha(opacity=10); }
10890
  .dashboard-stat.blue-chambray .details .number {
10891
    color: #FFFFFF; }
10892
  .dashboard-stat.blue-chambray .details .desc {
10893
    color: #FFFFFF;
10894
    opacity: 1;
10895
    filter: alpha(opacity=100); }
10896
  .dashboard-stat.blue-chambray .more {
10897
    color: #FFFFFF;
10898
    background-color: #253443; }
10899
 
10900
.dashboard-stat.blue-ebonyclay {
10901
  background-color: #22313F; }
10902
  .dashboard-stat.blue-ebonyclay.dashboard-stat-light:hover {
10903
    background-color: #1b2732; }
10904
  .dashboard-stat.blue-ebonyclay .visual > i {
10905
    color: #FFFFFF;
10906
    opacity: 0.1;
10907
    filter: alpha(opacity=10); }
10908
  .dashboard-stat.blue-ebonyclay .details .number {
10909
    color: #FFFFFF; }
10910
  .dashboard-stat.blue-ebonyclay .details .desc {
10911
    color: #FFFFFF;
10912
    opacity: 1;
10913
    filter: alpha(opacity=100); }
10914
  .dashboard-stat.blue-ebonyclay .more {
10915
    color: #FFFFFF;
10916
    background-color: #1b2732; }
10917
 
10918
.dashboard-stat.blue-hoki {
10919
  background-color: #67809F; }
10920
  .dashboard-stat.blue-hoki.dashboard-stat-light:hover {
10921
    background-color: #5e7694; }
10922
  .dashboard-stat.blue-hoki .visual > i {
10923
    color: #FFFFFF;
10924
    opacity: 0.1;
10925
    filter: alpha(opacity=10); }
10926
  .dashboard-stat.blue-hoki .details .number {
10927
    color: #FFFFFF; }
10928
  .dashboard-stat.blue-hoki .details .desc {
10929
    color: #FFFFFF;
10930
    opacity: 1;
10931
    filter: alpha(opacity=100); }
10932
  .dashboard-stat.blue-hoki .more {
10933
    color: #FFFFFF;
10934
    background-color: #5e7694; }
10935
 
10936
.dashboard-stat.blue-steel {
10937
  background-color: #4B77BE; }
10938
  .dashboard-stat.blue-steel.dashboard-stat-light:hover {
10939
    background-color: #416db4; }
10940
  .dashboard-stat.blue-steel .visual > i {
10941
    color: #FFFFFF;
10942
    opacity: 0.1;
10943
    filter: alpha(opacity=10); }
10944
  .dashboard-stat.blue-steel .details .number {
10945
    color: #FFFFFF; }
10946
  .dashboard-stat.blue-steel .details .desc {
10947
    color: #FFFFFF;
10948
    opacity: 1;
10949
    filter: alpha(opacity=100); }
10950
  .dashboard-stat.blue-steel .more {
10951
    color: #FFFFFF;
10952
    background-color: #416db4; }
10953
 
10954
.dashboard-stat.blue-soft {
10955
  background-color: #4c87b9; }
10956
  .dashboard-stat.blue-soft.dashboard-stat-light:hover {
10957
    background-color: #447dad; }
10958
  .dashboard-stat.blue-soft .visual > i {
10959
    color: #FFFFFF;
10960
    opacity: 0.1;
10961
    filter: alpha(opacity=10); }
10962
  .dashboard-stat.blue-soft .details .number {
10963
    color: #FFFFFF; }
10964
  .dashboard-stat.blue-soft .details .desc {
10965
    color: #FFFFFF;
10966
    opacity: 1;
10967
    filter: alpha(opacity=100); }
10968
  .dashboard-stat.blue-soft .more {
10969
    color: #FFFFFF;
10970
    background-color: #447dad; }
10971
 
10972
.dashboard-stat.blue-dark {
10973
  background-color: #5e738b; }
10974
  .dashboard-stat.blue-dark.dashboard-stat-light:hover {
10975
    background-color: #56697f; }
10976
  .dashboard-stat.blue-dark .visual > i {
10977
    color: #FFFFFF;
10978
    opacity: 0.1;
10979
    filter: alpha(opacity=10); }
10980
  .dashboard-stat.blue-dark .details .number {
10981
    color: #FFFFFF; }
10982
  .dashboard-stat.blue-dark .details .desc {
10983
    color: #FFFFFF;
10984
    opacity: 1;
10985
    filter: alpha(opacity=100); }
10986
  .dashboard-stat.blue-dark .more {
10987
    color: #FFFFFF;
10988
    background-color: #56697f; }
10989
 
10990
.dashboard-stat.blue-sharp {
10991
  background-color: #5C9BD1; }
10992
  .dashboard-stat.blue-sharp.dashboard-stat-light:hover {
10993
    background-color: #4c91cd; }
10994
  .dashboard-stat.blue-sharp .visual > i {
10995
    color: #FFFFFF;
10996
    opacity: 0.1;
10997
    filter: alpha(opacity=10); }
10998
  .dashboard-stat.blue-sharp .details .number {
10999
    color: #FFFFFF; }
11000
  .dashboard-stat.blue-sharp .details .desc {
11001
    color: #FFFFFF;
11002
    opacity: 1;
11003
    filter: alpha(opacity=100); }
11004
  .dashboard-stat.blue-sharp .more {
11005
    color: #FFFFFF;
11006
    background-color: #4c91cd; }
11007
 
11008
.dashboard-stat.blue-oleo {
11009
  background-color: #94A0B2; }
11010
  .dashboard-stat.blue-oleo.dashboard-stat-light:hover {
11011
    background-color: #8895a9; }
11012
  .dashboard-stat.blue-oleo .visual > i {
11013
    color: #FFFFFF;
11014
    opacity: 0.1;
11015
    filter: alpha(opacity=10); }
11016
  .dashboard-stat.blue-oleo .details .number {
11017
    color: #FFFFFF; }
11018
  .dashboard-stat.blue-oleo .details .desc {
11019
    color: #FFFFFF;
11020
    opacity: 1;
11021
    filter: alpha(opacity=100); }
11022
  .dashboard-stat.blue-oleo .more {
11023
    color: #FFFFFF;
11024
    background-color: #8895a9; }
11025
 
11026
.dashboard-stat.green {
11027
  background-color: #32c5d2; }
11028
  .dashboard-stat.green.dashboard-stat-light:hover {
11029
    background-color: #2bb8c4; }
11030
  .dashboard-stat.green .visual > i {
11031
    color: #FFFFFF;
11032
    opacity: 0.1;
11033
    filter: alpha(opacity=10); }
11034
  .dashboard-stat.green .details .number {
11035
    color: #FFFFFF; }
11036
  .dashboard-stat.green .details .desc {
11037
    color: #FFFFFF;
11038
    opacity: 1;
11039
    filter: alpha(opacity=100); }
11040
  .dashboard-stat.green .more {
11041
    color: #FFFFFF;
11042
    background-color: #2bb8c4; }
11043
 
11044
.dashboard-stat.green-meadow {
11045
  background-color: #1BBC9B; }
11046
  .dashboard-stat.green-meadow.dashboard-stat-light:hover {
11047
    background-color: #18aa8c; }
11048
  .dashboard-stat.green-meadow .visual > i {
11049
    color: #FFFFFF;
11050
    opacity: 0.1;
11051
    filter: alpha(opacity=10); }
11052
  .dashboard-stat.green-meadow .details .number {
11053
    color: #FFFFFF; }
11054
  .dashboard-stat.green-meadow .details .desc {
11055
    color: #FFFFFF;
11056
    opacity: 1;
11057
    filter: alpha(opacity=100); }
11058
  .dashboard-stat.green-meadow .more {
11059
    color: #FFFFFF;
11060
    background-color: #18aa8c; }
11061
 
11062
.dashboard-stat.green-seagreen {
11063
  background-color: #1BA39C; }
11064
  .dashboard-stat.green-seagreen.dashboard-stat-light:hover {
11065
    background-color: #18918b; }
11066
  .dashboard-stat.green-seagreen .visual > i {
11067
    color: #FFFFFF;
11068
    opacity: 0.1;
11069
    filter: alpha(opacity=10); }
11070
  .dashboard-stat.green-seagreen .details .number {
11071
    color: #FFFFFF; }
11072
  .dashboard-stat.green-seagreen .details .desc {
11073
    color: #FFFFFF;
11074
    opacity: 1;
11075
    filter: alpha(opacity=100); }
11076
  .dashboard-stat.green-seagreen .more {
11077
    color: #FFFFFF;
11078
    background-color: #18918b; }
11079
 
11080
.dashboard-stat.green-turquoise {
11081
  background-color: #36D7B7; }
11082
  .dashboard-stat.green-turquoise.dashboard-stat-light:hover {
11083
    background-color: #29cfae; }
11084
  .dashboard-stat.green-turquoise .visual > i {
11085
    color: #FFFFFF;
11086
    opacity: 0.1;
11087
    filter: alpha(opacity=10); }
11088
  .dashboard-stat.green-turquoise .details .number {
11089
    color: #FFFFFF; }
11090
  .dashboard-stat.green-turquoise .details .desc {
11091
    color: #FFFFFF;
11092
    opacity: 1;
11093
    filter: alpha(opacity=100); }
11094
  .dashboard-stat.green-turquoise .more {
11095
    color: #FFFFFF;
11096
    background-color: #29cfae; }
11097
 
11098
.dashboard-stat.green-haze {
11099
  background-color: #44b6ae; }
11100
  .dashboard-stat.green-haze.dashboard-stat-light:hover {
11101
    background-color: #3ea7a0; }
11102
  .dashboard-stat.green-haze .visual > i {
11103
    color: #FFFFFF;
11104
    opacity: 0.1;
11105
    filter: alpha(opacity=10); }
11106
  .dashboard-stat.green-haze .details .number {
11107
    color: #FFFFFF; }
11108
  .dashboard-stat.green-haze .details .desc {
11109
    color: #FFFFFF;
11110
    opacity: 1;
11111
    filter: alpha(opacity=100); }
11112
  .dashboard-stat.green-haze .more {
11113
    color: #FFFFFF;
11114
    background-color: #3ea7a0; }
11115
 
11116
.dashboard-stat.green-jungle {
11117
  background-color: #26C281; }
11118
  .dashboard-stat.green-jungle.dashboard-stat-light:hover {
11119
    background-color: #23b176; }
11120
  .dashboard-stat.green-jungle .visual > i {
11121
    color: #FFFFFF;
11122
    opacity: 0.1;
11123
    filter: alpha(opacity=10); }
11124
  .dashboard-stat.green-jungle .details .number {
11125
    color: #FFFFFF; }
11126
  .dashboard-stat.green-jungle .details .desc {
11127
    color: #FFFFFF;
11128
    opacity: 1;
11129
    filter: alpha(opacity=100); }
11130
  .dashboard-stat.green-jungle .more {
11131
    color: #FFFFFF;
11132
    background-color: #23b176; }
11133
 
11134
.dashboard-stat.green-soft {
11135
  background-color: #3faba4; }
11136
  .dashboard-stat.green-soft.dashboard-stat-light:hover {
11137
    background-color: #3a9c96; }
11138
  .dashboard-stat.green-soft .visual > i {
11139
    color: #FFFFFF;
11140
    opacity: 0.1;
11141
    filter: alpha(opacity=10); }
11142
  .dashboard-stat.green-soft .details .number {
11143
    color: #FFFFFF; }
11144
  .dashboard-stat.green-soft .details .desc {
11145
    color: #FFFFFF;
11146
    opacity: 1;
11147
    filter: alpha(opacity=100); }
11148
  .dashboard-stat.green-soft .more {
11149
    color: #FFFFFF;
11150
    background-color: #3a9c96; }
11151
 
11152
.dashboard-stat.green-dark {
11153
  background-color: #4DB3A2; }
11154
  .dashboard-stat.green-dark.dashboard-stat-light:hover {
11155
    background-color: #46a595; }
11156
  .dashboard-stat.green-dark .visual > i {
11157
    color: #FFFFFF;
11158
    opacity: 0.1;
11159
    filter: alpha(opacity=10); }
11160
  .dashboard-stat.green-dark .details .number {
11161
    color: #FFFFFF; }
11162
  .dashboard-stat.green-dark .details .desc {
11163
    color: #FFFFFF;
11164
    opacity: 1;
11165
    filter: alpha(opacity=100); }
11166
  .dashboard-stat.green-dark .more {
11167
    color: #FFFFFF;
11168
    background-color: #46a595; }
11169
 
11170
.dashboard-stat.green-sharp {
11171
  background-color: #2ab4c0; }
11172
  .dashboard-stat.green-sharp.dashboard-stat-light:hover {
11173
    background-color: #26a4af; }
11174
  .dashboard-stat.green-sharp .visual > i {
11175
    color: #FFFFFF;
11176
    opacity: 0.1;
11177
    filter: alpha(opacity=10); }
11178
  .dashboard-stat.green-sharp .details .number {
11179
    color: #FFFFFF; }
11180
  .dashboard-stat.green-sharp .details .desc {
11181
    color: #FFFFFF;
11182
    opacity: 1;
11183
    filter: alpha(opacity=100); }
11184
  .dashboard-stat.green-sharp .more {
11185
    color: #FFFFFF;
11186
    background-color: #26a4af; }
11187
 
11188
.dashboard-stat.green-steel {
11189
  background-color: #29b4b6; }
11190
  .dashboard-stat.green-steel.dashboard-stat-light:hover {
11191
    background-color: #25a4a5; }
11192
  .dashboard-stat.green-steel .visual > i {
11193
    color: #FFFFFF;
11194
    opacity: 0.1;
11195
    filter: alpha(opacity=10); }
11196
  .dashboard-stat.green-steel .details .number {
11197
    color: #FFFFFF; }
11198
  .dashboard-stat.green-steel .details .desc {
11199
    color: #FFFFFF;
11200
    opacity: 1;
11201
    filter: alpha(opacity=100); }
11202
  .dashboard-stat.green-steel .more {
11203
    color: #FFFFFF;
11204
    background-color: #25a4a5; }
11205
 
11206
.dashboard-stat.grey {
11207
  background-color: #E5E5E5; }
11208
  .dashboard-stat.grey.dashboard-stat-light:hover {
11209
    background-color: #dbdbdb; }
11210
  .dashboard-stat.grey .visual > i {
11211
    color: #333333;
11212
    opacity: 0.1;
11213
    filter: alpha(opacity=10); }
11214
  .dashboard-stat.grey .details .number {
11215
    color: #333333; }
11216
  .dashboard-stat.grey .details .desc {
11217
    color: #333333;
11218
    opacity: 1;
11219
    filter: alpha(opacity=100); }
11220
  .dashboard-stat.grey .more {
11221
    color: #333333;
11222
    background-color: #dbdbdb; }
11223
 
11224
.dashboard-stat.grey-steel {
11225
  background-color: #e9edef; }
11226
  .dashboard-stat.grey-steel.dashboard-stat-light:hover {
11227
    background-color: #dde3e6; }
11228
  .dashboard-stat.grey-steel .visual > i {
11229
    color: #80898e;
11230
    opacity: 0.1;
11231
    filter: alpha(opacity=10); }
11232
  .dashboard-stat.grey-steel .details .number {
11233
    color: #80898e; }
11234
  .dashboard-stat.grey-steel .details .desc {
11235
    color: #80898e;
11236
    opacity: 1;
11237
    filter: alpha(opacity=100); }
11238
  .dashboard-stat.grey-steel .more {
11239
    color: #80898e;
11240
    background-color: #dde3e6; }
11241
 
11242
.dashboard-stat.grey-cararra {
11243
  background-color: #fafafa; }
11244
  .dashboard-stat.grey-cararra.dashboard-stat-light:hover {
11245
    background-color: #f0f0f0; }
11246
  .dashboard-stat.grey-cararra .visual > i {
11247
    color: #333333;
11248
    opacity: 0.1;
11249
    filter: alpha(opacity=10); }
11250
  .dashboard-stat.grey-cararra .details .number {
11251
    color: #333333; }
11252
  .dashboard-stat.grey-cararra .details .desc {
11253
    color: #333333;
11254
    opacity: 1;
11255
    filter: alpha(opacity=100); }
11256
  .dashboard-stat.grey-cararra .more {
11257
    color: #333333;
11258
    background-color: #f0f0f0; }
11259
 
11260
.dashboard-stat.grey-gallery {
11261
  background-color: #555555; }
11262
  .dashboard-stat.grey-gallery.dashboard-stat-light:hover {
11263
    background-color: #4b4b4b; }
11264
  .dashboard-stat.grey-gallery .visual > i {
11265
    color: #ffffff;
11266
    opacity: 0.1;
11267
    filter: alpha(opacity=10); }
11268
  .dashboard-stat.grey-gallery .details .number {
11269
    color: #ffffff; }
11270
  .dashboard-stat.grey-gallery .details .desc {
11271
    color: #ffffff;
11272
    opacity: 1;
11273
    filter: alpha(opacity=100); }
11274
  .dashboard-stat.grey-gallery .more {
11275
    color: #ffffff;
11276
    background-color: #4b4b4b; }
11277
 
11278
.dashboard-stat.grey-cascade {
11279
  background-color: #95A5A6; }
11280
  .dashboard-stat.grey-cascade.dashboard-stat-light:hover {
11281
    background-color: #8a9c9d; }
11282
  .dashboard-stat.grey-cascade .visual > i {
11283
    color: #FFFFFF;
11284
    opacity: 0.1;
11285
    filter: alpha(opacity=10); }
11286
  .dashboard-stat.grey-cascade .details .number {
11287
    color: #FFFFFF; }
11288
  .dashboard-stat.grey-cascade .details .desc {
11289
    color: #FFFFFF;
11290
    opacity: 1;
11291
    filter: alpha(opacity=100); }
11292
  .dashboard-stat.grey-cascade .more {
11293
    color: #FFFFFF;
11294
    background-color: #8a9c9d; }
11295
 
11296
.dashboard-stat.grey-silver {
11297
  background-color: #BFBFBF; }
11298
  .dashboard-stat.grey-silver.dashboard-stat-light:hover {
11299
    background-color: #b5b5b5; }
11300
  .dashboard-stat.grey-silver .visual > i {
11301
    color: #FAFCFB;
11302
    opacity: 0.1;
11303
    filter: alpha(opacity=10); }
11304
  .dashboard-stat.grey-silver .details .number {
11305
    color: #FAFCFB; }
11306
  .dashboard-stat.grey-silver .details .desc {
11307
    color: #FAFCFB;
11308
    opacity: 1;
11309
    filter: alpha(opacity=100); }
11310
  .dashboard-stat.grey-silver .more {
11311
    color: #FAFCFB;
11312
    background-color: #b5b5b5; }
11313
 
11314
.dashboard-stat.grey-salsa {
11315
  background-color: #ACB5C3; }
11316
  .dashboard-stat.grey-salsa.dashboard-stat-light:hover {
11317
    background-color: #a0aaba; }
11318
  .dashboard-stat.grey-salsa .visual > i {
11319
    color: #FAFCFB;
11320
    opacity: 0.1;
11321
    filter: alpha(opacity=10); }
11322
  .dashboard-stat.grey-salsa .details .number {
11323
    color: #FAFCFB; }
11324
  .dashboard-stat.grey-salsa .details .desc {
11325
    color: #FAFCFB;
11326
    opacity: 1;
11327
    filter: alpha(opacity=100); }
11328
  .dashboard-stat.grey-salsa .more {
11329
    color: #FAFCFB;
11330
    background-color: #a0aaba; }
11331
 
11332
.dashboard-stat.grey-salt {
11333
  background-color: #bfcad1; }
11334
  .dashboard-stat.grey-salt.dashboard-stat-light:hover {
11335
    background-color: #b3c0c8; }
11336
  .dashboard-stat.grey-salt .visual > i {
11337
    color: #FAFCFB;
11338
    opacity: 0.1;
11339
    filter: alpha(opacity=10); }
11340
  .dashboard-stat.grey-salt .details .number {
11341
    color: #FAFCFB; }
11342
  .dashboard-stat.grey-salt .details .desc {
11343
    color: #FAFCFB;
11344
    opacity: 1;
11345
    filter: alpha(opacity=100); }
11346
  .dashboard-stat.grey-salt .more {
11347
    color: #FAFCFB;
11348
    background-color: #b3c0c8; }
11349
 
11350
.dashboard-stat.grey-mint {
11351
  background-color: #525e64; }
11352
  .dashboard-stat.grey-mint.dashboard-stat-light:hover {
11353
    background-color: #495359; }
11354
  .dashboard-stat.grey-mint .visual > i {
11355
    color: #FFFFFF;
11356
    opacity: 0.1;
11357
    filter: alpha(opacity=10); }
11358
  .dashboard-stat.grey-mint .details .number {
11359
    color: #FFFFFF; }
11360
  .dashboard-stat.grey-mint .details .desc {
11361
    color: #FFFFFF;
11362
    opacity: 1;
11363
    filter: alpha(opacity=100); }
11364
  .dashboard-stat.grey-mint .more {
11365
    color: #FFFFFF;
11366
    background-color: #495359; }
11367
 
11368
.dashboard-stat.red {
11369
  background-color: #e7505a; }
11370
  .dashboard-stat.red.dashboard-stat-light:hover {
11371
    background-color: #e53e49; }
11372
  .dashboard-stat.red .visual > i {
11373
    color: #ffffff;
11374
    opacity: 0.1;
11375
    filter: alpha(opacity=10); }
11376
  .dashboard-stat.red .details .number {
11377
    color: #ffffff; }
11378
  .dashboard-stat.red .details .desc {
11379
    color: #ffffff;
11380
    opacity: 1;
11381
    filter: alpha(opacity=100); }
11382
  .dashboard-stat.red .more {
11383
    color: #ffffff;
11384
    background-color: #e53e49; }
11385
 
11386
.dashboard-stat.red-pink {
11387
  background-color: #E08283; }
11388
  .dashboard-stat.red-pink.dashboard-stat-light:hover {
11389
    background-color: #dc7273; }
11390
  .dashboard-stat.red-pink .visual > i {
11391
    color: #ffffff;
11392
    opacity: 0.1;
11393
    filter: alpha(opacity=10); }
11394
  .dashboard-stat.red-pink .details .number {
11395
    color: #ffffff; }
11396
  .dashboard-stat.red-pink .details .desc {
11397
    color: #ffffff;
11398
    opacity: 1;
11399
    filter: alpha(opacity=100); }
11400
  .dashboard-stat.red-pink .more {
11401
    color: #ffffff;
11402
    background-color: #dc7273; }
11403
 
11404
.dashboard-stat.red-sunglo {
11405
  background-color: #E26A6A; }
11406
  .dashboard-stat.red-sunglo.dashboard-stat-light:hover {
11407
    background-color: #df5959; }
11408
  .dashboard-stat.red-sunglo .visual > i {
11409
    color: #ffffff;
11410
    opacity: 0.1;
11411
    filter: alpha(opacity=10); }
11412
  .dashboard-stat.red-sunglo .details .number {
11413
    color: #ffffff; }
11414
  .dashboard-stat.red-sunglo .details .desc {
11415
    color: #ffffff;
11416
    opacity: 1;
11417
    filter: alpha(opacity=100); }
11418
  .dashboard-stat.red-sunglo .more {
11419
    color: #ffffff;
11420
    background-color: #df5959; }
11421
 
11422
.dashboard-stat.red-intense {
11423
  background-color: #e35b5a; }
11424
  .dashboard-stat.red-intense.dashboard-stat-light:hover {
11425
    background-color: #e04a49; }
11426
  .dashboard-stat.red-intense .visual > i {
11427
    color: #ffffff;
11428
    opacity: 0.1;
11429
    filter: alpha(opacity=10); }
11430
  .dashboard-stat.red-intense .details .number {
11431
    color: #ffffff; }
11432
  .dashboard-stat.red-intense .details .desc {
11433
    color: #ffffff;
11434
    opacity: 1;
11435
    filter: alpha(opacity=100); }
11436
  .dashboard-stat.red-intense .more {
11437
    color: #ffffff;
11438
    background-color: #e04a49; }
11439
 
11440
.dashboard-stat.red-thunderbird {
11441
  background-color: #D91E18; }
11442
  .dashboard-stat.red-thunderbird.dashboard-stat-light:hover {
11443
    background-color: #c71b16; }
11444
  .dashboard-stat.red-thunderbird .visual > i {
11445
    color: #ffffff;
11446
    opacity: 0.1;
11447
    filter: alpha(opacity=10); }
11448
  .dashboard-stat.red-thunderbird .details .number {
11449
    color: #ffffff; }
11450
  .dashboard-stat.red-thunderbird .details .desc {
11451
    color: #ffffff;
11452
    opacity: 1;
11453
    filter: alpha(opacity=100); }
11454
  .dashboard-stat.red-thunderbird .more {
11455
    color: #ffffff;
11456
    background-color: #c71b16; }
11457
 
11458
.dashboard-stat.red-flamingo {
11459
  background-color: #EF4836; }
11460
  .dashboard-stat.red-flamingo.dashboard-stat-light:hover {
11461
    background-color: #ed3723; }
11462
  .dashboard-stat.red-flamingo .visual > i {
11463
    color: #ffffff;
11464
    opacity: 0.1;
11465
    filter: alpha(opacity=10); }
11466
  .dashboard-stat.red-flamingo .details .number {
11467
    color: #ffffff; }
11468
  .dashboard-stat.red-flamingo .details .desc {
11469
    color: #ffffff;
11470
    opacity: 1;
11471
    filter: alpha(opacity=100); }
11472
  .dashboard-stat.red-flamingo .more {
11473
    color: #ffffff;
11474
    background-color: #ed3723; }
11475
 
11476
.dashboard-stat.red-soft {
11477
  background-color: #d05454; }
11478
  .dashboard-stat.red-soft.dashboard-stat-light:hover {
11479
    background-color: #cc4444; }
11480
  .dashboard-stat.red-soft .visual > i {
11481
    color: #ffffff;
11482
    opacity: 0.1;
11483
    filter: alpha(opacity=10); }
11484
  .dashboard-stat.red-soft .details .number {
11485
    color: #ffffff; }
11486
  .dashboard-stat.red-soft .details .desc {
11487
    color: #ffffff;
11488
    opacity: 1;
11489
    filter: alpha(opacity=100); }
11490
  .dashboard-stat.red-soft .more {
11491
    color: #ffffff;
11492
    background-color: #cc4444; }
11493
 
11494
.dashboard-stat.red-haze {
11495
  background-color: #f36a5a; }
11496
  .dashboard-stat.red-haze.dashboard-stat-light:hover {
11497
    background-color: #f25947; }
11498
  .dashboard-stat.red-haze .visual > i {
11499
    color: #ffffff;
11500
    opacity: 0.1;
11501
    filter: alpha(opacity=10); }
11502
  .dashboard-stat.red-haze .details .number {
11503
    color: #ffffff; }
11504
  .dashboard-stat.red-haze .details .desc {
11505
    color: #ffffff;
11506
    opacity: 1;
11507
    filter: alpha(opacity=100); }
11508
  .dashboard-stat.red-haze .more {
11509
    color: #ffffff;
11510
    background-color: #f25947; }
11511
 
11512
.dashboard-stat.red-mint {
11513
  background-color: #e43a45; }
11514
  .dashboard-stat.red-mint.dashboard-stat-light:hover {
11515
    background-color: #e22834; }
11516
  .dashboard-stat.red-mint .visual > i {
11517
    color: #ffffff;
11518
    opacity: 0.1;
11519
    filter: alpha(opacity=10); }
11520
  .dashboard-stat.red-mint .details .number {
11521
    color: #ffffff; }
11522
  .dashboard-stat.red-mint .details .desc {
11523
    color: #ffffff;
11524
    opacity: 1;
11525
    filter: alpha(opacity=100); }
11526
  .dashboard-stat.red-mint .more {
11527
    color: #ffffff;
11528
    background-color: #e22834; }
11529
 
11530
.dashboard-stat.yellow {
11531
  background-color: #c49f47; }
11532
  .dashboard-stat.yellow.dashboard-stat-light:hover {
11533
    background-color: #bb953c; }
11534
  .dashboard-stat.yellow .visual > i {
11535
    color: #ffffff;
11536
    opacity: 0.1;
11537
    filter: alpha(opacity=10); }
11538
  .dashboard-stat.yellow .details .number {
11539
    color: #ffffff; }
11540
  .dashboard-stat.yellow .details .desc {
11541
    color: #ffffff;
11542
    opacity: 1;
11543
    filter: alpha(opacity=100); }
11544
  .dashboard-stat.yellow .more {
11545
    color: #ffffff;
11546
    background-color: #bb953c; }
11547
 
11548
.dashboard-stat.yellow-gold {
11549
  background-color: #E87E04; }
11550
  .dashboard-stat.yellow-gold.dashboard-stat-light:hover {
11551
    background-color: #d47304; }
11552
  .dashboard-stat.yellow-gold .visual > i {
11553
    color: #ffffff;
11554
    opacity: 0.1;
11555
    filter: alpha(opacity=10); }
11556
  .dashboard-stat.yellow-gold .details .number {
11557
    color: #ffffff; }
11558
  .dashboard-stat.yellow-gold .details .desc {
11559
    color: #ffffff;
11560
    opacity: 1;
11561
    filter: alpha(opacity=100); }
11562
  .dashboard-stat.yellow-gold .more {
11563
    color: #ffffff;
11564
    background-color: #d47304; }
11565
 
11566
.dashboard-stat.yellow-casablanca {
11567
  background-color: #f2784b; }
11568
  .dashboard-stat.yellow-casablanca.dashboard-stat-light:hover {
11569
    background-color: #f16a38; }
11570
  .dashboard-stat.yellow-casablanca .visual > i {
11571
    color: #ffffff;
11572
    opacity: 0.1;
11573
    filter: alpha(opacity=10); }
11574
  .dashboard-stat.yellow-casablanca .details .number {
11575
    color: #ffffff; }
11576
  .dashboard-stat.yellow-casablanca .details .desc {
11577
    color: #ffffff;
11578
    opacity: 1;
11579
    filter: alpha(opacity=100); }
11580
  .dashboard-stat.yellow-casablanca .more {
11581
    color: #ffffff;
11582
    background-color: #f16a38; }
11583
 
11584
.dashboard-stat.yellow-crusta {
11585
  background-color: #f3c200; }
11586
  .dashboard-stat.yellow-crusta.dashboard-stat-light:hover {
11587
    background-color: #dfb200; }
11588
  .dashboard-stat.yellow-crusta .visual > i {
11589
    color: #ffffff;
11590
    opacity: 0.1;
11591
    filter: alpha(opacity=10); }
11592
  .dashboard-stat.yellow-crusta .details .number {
11593
    color: #ffffff; }
11594
  .dashboard-stat.yellow-crusta .details .desc {
11595
    color: #ffffff;
11596
    opacity: 1;
11597
    filter: alpha(opacity=100); }
11598
  .dashboard-stat.yellow-crusta .more {
11599
    color: #ffffff;
11600
    background-color: #dfb200; }
11601
 
11602
.dashboard-stat.yellow-lemon {
11603
  background-color: #F7CA18; }
11604
  .dashboard-stat.yellow-lemon.dashboard-stat-light:hover {
11605
    background-color: #f2c308; }
11606
  .dashboard-stat.yellow-lemon .visual > i {
11607
    color: #ffffff;
11608
    opacity: 0.1;
11609
    filter: alpha(opacity=10); }
11610
  .dashboard-stat.yellow-lemon .details .number {
11611
    color: #ffffff; }
11612
  .dashboard-stat.yellow-lemon .details .desc {
11613
    color: #ffffff;
11614
    opacity: 1;
11615
    filter: alpha(opacity=100); }
11616
  .dashboard-stat.yellow-lemon .more {
11617
    color: #ffffff;
11618
    background-color: #f2c308; }
11619
 
11620
.dashboard-stat.yellow-saffron {
11621
  background-color: #F4D03F; }
11622
  .dashboard-stat.yellow-saffron.dashboard-stat-light:hover {
11623
    background-color: #f3cb2c; }
11624
  .dashboard-stat.yellow-saffron .visual > i {
11625
    color: #ffffff;
11626
    opacity: 0.1;
11627
    filter: alpha(opacity=10); }
11628
  .dashboard-stat.yellow-saffron .details .number {
11629
    color: #ffffff; }
11630
  .dashboard-stat.yellow-saffron .details .desc {
11631
    color: #ffffff;
11632
    opacity: 1;
11633
    filter: alpha(opacity=100); }
11634
  .dashboard-stat.yellow-saffron .more {
11635
    color: #ffffff;
11636
    background-color: #f3cb2c; }
11637
 
11638
.dashboard-stat.yellow-soft {
11639
  background-color: #c8d046; }
11640
  .dashboard-stat.yellow-soft.dashboard-stat-light:hover {
11641
    background-color: #c3cc36; }
11642
  .dashboard-stat.yellow-soft .visual > i {
11643
    color: #ffffff;
11644
    opacity: 0.1;
11645
    filter: alpha(opacity=10); }
11646
  .dashboard-stat.yellow-soft .details .number {
11647
    color: #ffffff; }
11648
  .dashboard-stat.yellow-soft .details .desc {
11649
    color: #ffffff;
11650
    opacity: 1;
11651
    filter: alpha(opacity=100); }
11652
  .dashboard-stat.yellow-soft .more {
11653
    color: #ffffff;
11654
    background-color: #c3cc36; }
11655
 
11656
.dashboard-stat.yellow-haze {
11657
  background-color: #c5bf66; }
11658
  .dashboard-stat.yellow-haze.dashboard-stat-light:hover {
11659
    background-color: #bfb957; }
11660
  .dashboard-stat.yellow-haze .visual > i {
11661
    color: #ffffff;
11662
    opacity: 0.1;
11663
    filter: alpha(opacity=10); }
11664
  .dashboard-stat.yellow-haze .details .number {
11665
    color: #ffffff; }
11666
  .dashboard-stat.yellow-haze .details .desc {
11667
    color: #ffffff;
11668
    opacity: 1;
11669
    filter: alpha(opacity=100); }
11670
  .dashboard-stat.yellow-haze .more {
11671
    color: #ffffff;
11672
    background-color: #bfb957; }
11673
 
11674
.dashboard-stat.yellow-mint {
11675
  background-color: #c5b96b; }
11676
  .dashboard-stat.yellow-mint.dashboard-stat-light:hover {
11677
    background-color: #bfb25c; }
11678
  .dashboard-stat.yellow-mint .visual > i {
11679
    color: #ffffff;
11680
    opacity: 0.1;
11681
    filter: alpha(opacity=10); }
11682
  .dashboard-stat.yellow-mint .details .number {
11683
    color: #ffffff; }
11684
  .dashboard-stat.yellow-mint .details .desc {
11685
    color: #ffffff;
11686
    opacity: 1;
11687
    filter: alpha(opacity=100); }
11688
  .dashboard-stat.yellow-mint .more {
11689
    color: #ffffff;
11690
    background-color: #bfb25c; }
11691
 
11692
.dashboard-stat.purple {
11693
  background-color: #8E44AD; }
11694
  .dashboard-stat.purple.dashboard-stat-light:hover {
11695
    background-color: #823e9e; }
11696
  .dashboard-stat.purple .visual > i {
11697
    color: #ffffff;
11698
    opacity: 0.1;
11699
    filter: alpha(opacity=10); }
11700
  .dashboard-stat.purple .details .number {
11701
    color: #ffffff; }
11702
  .dashboard-stat.purple .details .desc {
11703
    color: #ffffff;
11704
    opacity: 1;
11705
    filter: alpha(opacity=100); }
11706
  .dashboard-stat.purple .more {
11707
    color: #ffffff;
11708
    background-color: #823e9e; }
11709
 
11710
.dashboard-stat.purple-plum {
11711
  background-color: #8775a7; }
11712
  .dashboard-stat.purple-plum.dashboard-stat-light:hover {
11713
    background-color: #7c699f; }
11714
  .dashboard-stat.purple-plum .visual > i {
11715
    color: #ffffff;
11716
    opacity: 0.1;
11717
    filter: alpha(opacity=10); }
11718
  .dashboard-stat.purple-plum .details .number {
11719
    color: #ffffff; }
11720
  .dashboard-stat.purple-plum .details .desc {
11721
    color: #ffffff;
11722
    opacity: 1;
11723
    filter: alpha(opacity=100); }
11724
  .dashboard-stat.purple-plum .more {
11725
    color: #ffffff;
11726
    background-color: #7c699f; }
11727
 
11728
.dashboard-stat.purple-medium {
11729
  background-color: #BF55EC; }
11730
  .dashboard-stat.purple-medium.dashboard-stat-light:hover {
11731
    background-color: #b843ea; }
11732
  .dashboard-stat.purple-medium .visual > i {
11733
    color: #ffffff;
11734
    opacity: 0.1;
11735
    filter: alpha(opacity=10); }
11736
  .dashboard-stat.purple-medium .details .number {
11737
    color: #ffffff; }
11738
  .dashboard-stat.purple-medium .details .desc {
11739
    color: #ffffff;
11740
    opacity: 1;
11741
    filter: alpha(opacity=100); }
11742
  .dashboard-stat.purple-medium .more {
11743
    color: #ffffff;
11744
    background-color: #b843ea; }
11745
 
11746
.dashboard-stat.purple-studio {
11747
  background-color: #8E44AD; }
11748
  .dashboard-stat.purple-studio.dashboard-stat-light:hover {
11749
    background-color: #823e9e; }
11750
  .dashboard-stat.purple-studio .visual > i {
11751
    color: #ffffff;
11752
    opacity: 0.1;
11753
    filter: alpha(opacity=10); }
11754
  .dashboard-stat.purple-studio .details .number {
11755
    color: #ffffff; }
11756
  .dashboard-stat.purple-studio .details .desc {
11757
    color: #ffffff;
11758
    opacity: 1;
11759
    filter: alpha(opacity=100); }
11760
  .dashboard-stat.purple-studio .more {
11761
    color: #ffffff;
11762
    background-color: #823e9e; }
11763
 
11764
.dashboard-stat.purple-wisteria {
11765
  background-color: #9B59B6; }
11766
  .dashboard-stat.purple-wisteria.dashboard-stat-light:hover {
11767
    background-color: #924dae; }
11768
  .dashboard-stat.purple-wisteria .visual > i {
11769
    color: #ffffff;
11770
    opacity: 0.1;
11771
    filter: alpha(opacity=10); }
11772
  .dashboard-stat.purple-wisteria .details .number {
11773
    color: #ffffff; }
11774
  .dashboard-stat.purple-wisteria .details .desc {
11775
    color: #ffffff;
11776
    opacity: 1;
11777
    filter: alpha(opacity=100); }
11778
  .dashboard-stat.purple-wisteria .more {
11779
    color: #ffffff;
11780
    background-color: #924dae; }
11781
 
11782
.dashboard-stat.purple-seance {
11783
  background-color: #9A12B3; }
11784
  .dashboard-stat.purple-seance.dashboard-stat-light:hover {
11785
    background-color: #8a10a0; }
11786
  .dashboard-stat.purple-seance .visual > i {
11787
    color: #ffffff;
11788
    opacity: 0.1;
11789
    filter: alpha(opacity=10); }
11790
  .dashboard-stat.purple-seance .details .number {
11791
    color: #ffffff; }
11792
  .dashboard-stat.purple-seance .details .desc {
11793
    color: #ffffff;
11794
    opacity: 1;
11795
    filter: alpha(opacity=100); }
11796
  .dashboard-stat.purple-seance .more {
11797
    color: #ffffff;
11798
    background-color: #8a10a0; }
11799
 
11800
.dashboard-stat.purple-intense {
11801
  background-color: #8775a7; }
11802
  .dashboard-stat.purple-intense.dashboard-stat-light:hover {
11803
    background-color: #7c699f; }
11804
  .dashboard-stat.purple-intense .visual > i {
11805
    color: #ffffff;
11806
    opacity: 0.1;
11807
    filter: alpha(opacity=10); }
11808
  .dashboard-stat.purple-intense .details .number {
11809
    color: #ffffff; }
11810
  .dashboard-stat.purple-intense .details .desc {
11811
    color: #ffffff;
11812
    opacity: 1;
11813
    filter: alpha(opacity=100); }
11814
  .dashboard-stat.purple-intense .more {
11815
    color: #ffffff;
11816
    background-color: #7c699f; }
11817
 
11818
.dashboard-stat.purple-sharp {
11819
  background-color: #796799; }
11820
  .dashboard-stat.purple-sharp.dashboard-stat-light:hover {
11821
    background-color: #6f5f8d; }
11822
  .dashboard-stat.purple-sharp .visual > i {
11823
    color: #ffffff;
11824
    opacity: 0.1;
11825
    filter: alpha(opacity=10); }
11826
  .dashboard-stat.purple-sharp .details .number {
11827
    color: #ffffff; }
11828
  .dashboard-stat.purple-sharp .details .desc {
11829
    color: #ffffff;
11830
    opacity: 1;
11831
    filter: alpha(opacity=100); }
11832
  .dashboard-stat.purple-sharp .more {
11833
    color: #ffffff;
11834
    background-color: #6f5f8d; }
11835
 
11836
.dashboard-stat.purple-soft {
11837
  background-color: #8877a9; }
11838
  .dashboard-stat.purple-soft.dashboard-stat-light:hover {
11839
    background-color: #7d6ba1; }
11840
  .dashboard-stat.purple-soft .visual > i {
11841
    color: #ffffff;
11842
    opacity: 0.1;
11843
    filter: alpha(opacity=10); }
11844
  .dashboard-stat.purple-soft .details .number {
11845
    color: #ffffff; }
11846
  .dashboard-stat.purple-soft .details .desc {
11847
    color: #ffffff;
11848
    opacity: 1;
11849
    filter: alpha(opacity=100); }
11850
  .dashboard-stat.purple-soft .more {
11851
    color: #ffffff;
11852
    background-color: #7d6ba1; }
11853
 
11854
.dashboard-stat-light {
11855
  padding-bottom: 20px;
11856
  margin-bottom: 20px; }
11857
  .dashboard-stat-light .details {
11858
    margin-bottom: 5px; }
11859
    .dashboard-stat-light .details .number {
11860
      font-weight: 300;
11861
      margin-bottom: 0px; }
11862
 
11863
/***
11864
Dashboard Stats 2
11865
***/
11866
.dashboard-stat2 {
11867
  -webkit-border-radius: 4px;
11868
  -moz-border-radius: 4px;
11869
  -ms-border-radius: 4px;
11870
  -o-border-radius: 4px;
11871
  border-radius: 4px;
11872
  background: #fff;
11873
  padding: 15px 15px 30px 15px;
11874
  margin-bottom: 20px; }
11875
  .dashboard-stat2.bordered {
11876
    border: 1px solid #e7ecf1; }
11877
  .dashboard-stat2 .display {
11878
    margin-bottom: 20px; }
11879
    .dashboard-stat2 .display:before, .dashboard-stat2 .display:after {
11880
      content: " ";
11881
      display: table; }
11882
    .dashboard-stat2 .display:after {
11883
      clear: both; }
11884
    .dashboard-stat2 .display .number {
11885
      float: left;
11886
      display: inline-block; }
11887
      .dashboard-stat2 .display .number h3 {
11888
        margin: 0 0 2px 0;
11889
        padding: 0;
11890
        font-size: 30px;
11891
        font-weight: 400; }
11892
        .dashboard-stat2 .display .number h3 > small {
11893
          font-size: 23px; }
11894
      .dashboard-stat2 .display .number small {
11895
        font-size: 14px;
11896
        color: #AAB5BC;
11897
        font-weight: 600;
11898
        text-transform: uppercase; }
11899
    .dashboard-stat2 .display .icon {
11900
      display: inline-block;
11901
      float: right;
11902
      padding: 7px 0 0 0; }
11903
      .dashboard-stat2 .display .icon > i {
11904
        color: #cbd4e0;
11905
        font-size: 26px; }
11906
  .dashboard-stat2 .progress-info {
11907
    clear: both; }
11908
    .dashboard-stat2 .progress-info .progress {
11909
      margin: 0;
11910
      height: 4px;
11911
      clear: both;
11912
      display: block; }
11913
    .dashboard-stat2 .progress-info .status {
11914
      margin-top: 5px;
11915
      font-size: 11px;
11916
      color: #AAB5BC;
11917
      font-weight: 600;
11918
      text-transform: uppercase; }
11919
      .dashboard-stat2 .progress-info .status .status-title {
11920
        float: left;
11921
        display: inline-block; }
11922
      .dashboard-stat2 .progress-info .status .status-number {
11923
        float: right;
11924
        display: inline-block; }
11925
 
11926
/***
11927
Text Stats
11928
***/
11929
.text-stat h3 {
11930
  margin-top: 5px;
11931
  margin-bottom: 0px;
11932
  font-size: 18px; }
11933
 
11934
.text-stat span {
11935
  font-size: 13px !important; }
11936
 
11937
@media (max-width: 767px) {
11938
  /* 767px */
11939
  .text-stat {
11940
    margin-top: 20px; } }
11941
 
11942
/***
11943
Social Icons
11944
***/
11945
.social-icons {
11946
  padding: 0;
11947
  margin: 0; }
11948
  .social-icons:before, .social-icons:after {
11949
    content: " ";
11950
    display: table; }
11951
  .social-icons:after {
11952
    clear: both; }
11953
  .social-icons li {
11954
    float: left;
11955
    display: inline;
11956
    list-style: none;
11957
    margin-right: 5px;
11958
    margin-bottom: 5px;
11959
    text-indent: -9999px; }
11960
    .social-icons li > a {
11961
      -webkit-border-radius: 2px;
11962
      -moz-border-radius: 2px;
11963
      -ms-border-radius: 2px;
11964
      -o-border-radius: 2px;
11965
      border-radius: 2px;
11966
      width: 28px;
11967
      height: 28px;
11968
      display: block;
11969
      background-position: 0 0;
11970
      background-repeat: no-repeat;
11971
      transition: all 0.3s ease-in-out;
11972
      -o-transition: all 0.3s ease-in-out;
11973
      -ms-transition: all 0.3s ease-in-out;
11974
      -moz-transition: all 0.3s ease-in-out;
11975
      -webkit-transition: all 0.3s ease-in-out; }
11976
    .social-icons li:hover > a {
11977
      background-position: 0 -38px; }
11978
    .social-icons li .amazon {
11979
      background: url(../img/social/amazon.png) no-repeat; }
11980
    .social-icons li .behance {
11981
      background: url(../img/social/behance.png) no-repeat; }
11982
    .social-icons li .blogger {
11983
      background: url(../img/social/blogger.png) no-repeat; }
11984
    .social-icons li .deviantart {
11985
      background: url(../img/social/deviantart.png) no-repeat; }
11986
    .social-icons li .dribbble {
11987
      background: url(../img/social/dribbble.png) no-repeat; }
11988
    .social-icons li .dropbox {
11989
      background: url(../img/social/dropbox.png) no-repeat; }
11990
    .social-icons li .evernote {
11991
      background: url(../img/social/evernote.png) no-repeat; }
11992
    .social-icons li .facebook {
11993
      background: url(../img/social/facebook.png) no-repeat; }
11994
    .social-icons li .forrst {
11995
      background: url(../img/social/forrst.png) no-repeat; }
11996
    .social-icons li .github {
11997
      background: url(../img/social/github.png) no-repeat; }
11998
    .social-icons li .googleplus {
11999
      background: url(../img/social/googleplus.png) no-repeat; }
12000
    .social-icons li .jolicloud {
12001
      background: url(../img/social/jolicloud.png) no-repeat; }
12002
    .social-icons li .last-fm {
12003
      background: url(../img/social/last-fm.png) no-repeat; }
12004
    .social-icons li .linkedin {
12005
      background: url(../img/social/linkedin.png) no-repeat; }
12006
    .social-icons li .picasa {
12007
      background: url(../img/social/picasa.png) no-repeat; }
12008
    .social-icons li .pintrest {
12009
      background: url(../img/social/pintrest.png) no-repeat; }
12010
    .social-icons li .rss {
12011
      background: url(../img/social/rss.png) no-repeat; }
12012
    .social-icons li .skype {
12013
      background: url(../img/social/skype.png) no-repeat; }
12014
    .social-icons li .spotify {
12015
      background: url(../img/social/spotify.png) no-repeat; }
12016
    .social-icons li .stumbleupon {
12017
      background: url(../img/social/stumbleupon.png) no-repeat; }
12018
    .social-icons li .tumblr {
12019
      background: url(../img/social/tumblr.png) no-repeat; }
12020
    .social-icons li .twitter {
12021
      background: url(../img/social/twitter.png) no-repeat; }
12022
    .social-icons li .vimeo {
12023
      background: url(../img/social/vimeo.png) no-repeat; }
12024
    .social-icons li .wordpress {
12025
      background: url(../img/social/wordpress.png) no-repeat; }
12026
    .social-icons li .xing {
12027
      background: url(../img/social/xing.png) no-repeat; }
12028
    .social-icons li .yahoo {
12029
      background: url(../img/social/yahoo.png) no-repeat; }
12030
    .social-icons li .youtube {
12031
      background: url(../img/social/youtube.png) no-repeat; }
12032
    .social-icons li .vk {
12033
      background: url(../img/social/vk.png) no-repeat; }
12034
    .social-icons li .instagram {
12035
      background: url(../img/social/instagram.png) no-repeat; }
12036
    .social-icons li .reddit {
12037
      background: url(../img/social/reddit.png) no-repeat; }
12038
    .social-icons li .aboutme {
12039
      background: url(../img/social/aboutme.png) no-repeat; }
12040
    .social-icons li .flickr {
12041
      background: url(../img/social/flickr.png) no-repeat; }
12042
    .social-icons li .foursquare {
12043
      background: url(../img/social/foursquare.png) no-repeat; }
12044
    .social-icons li .gravatar {
12045
      background: url(../img/social/gravatar.png) no-repeat; }
12046
    .social-icons li .klout {
12047
      background: url(../img/social/klout.png) no-repeat; }
12048
    .social-icons li .myspace {
12049
      background: url(../img/social/myspace.png) no-repeat; }
12050
    .social-icons li .quora {
12051
      background: url(../img/social/quora.png) no-repeat; }
12052
  .social-icons.social-icons-color > li > a {
12053
    opacity: 0.7;
12054
    background-position: 0 -38px !important; }
12055
    .social-icons.social-icons-color > li > a:hover {
12056
      opacity: 1; }
12057
  .social-icons.social-icons-circle > li > a {
12058
    border-radius: 25px !important; }
12059
 
12060
/***
12061
Inline Social Icons
12062
***/
12063
.social-icon {
12064
  display: inline-block !important;
12065
  width: 28px;
12066
  height: 28px;
12067
  background-position: 0 0;
12068
  background-repeat: no-repeat;
12069
  -webkit-border-radius: 2px;
12070
  -moz-border-radius: 2px;
12071
  -ms-border-radius: 2px;
12072
  -o-border-radius: 2px;
12073
  border-radius: 2px;
12074
  transition: all 0.3s ease-in-out;
12075
  -o-transition: all 0.3s ease-in-out;
12076
  -ms-transition: all 0.3s ease-in-out;
12077
  -moz-transition: all 0.3s ease-in-out;
12078
  -webkit-transition: all 0.3s ease-in-out; }
12079
  .social-icon.social-icon-circle {
12080
    border-radius: 25px !important; }
12081
 
12082
.social-icon.amazon {
12083
  background: url(../img/social/amazon.png) no-repeat; }
12084
 
12085
.social-icon.behance {
12086
  background: url(../img/social/behance.png) no-repeat; }
12087
 
12088
.social-icon.blogger {
12089
  background: url(../img/social/blogger.png) no-repeat; }
12090
 
12091
.social-icon.deviantart {
12092
  background: url(../img/social/deviantart.png) no-repeat; }
12093
 
12094
.social-icon.dribbble {
12095
  background: url(../img/social/dribbble.png) no-repeat; }
12096
 
12097
.social-icon.dropbox {
12098
  background: url(../img/social/dropbox.png) no-repeat; }
12099
 
12100
.social-icon.evernote {
12101
  background: url(../img/social/evernote.png) no-repeat; }
12102
 
12103
.social-icon.facebook {
12104
  background: url(../img/social/facebook.png) no-repeat; }
12105
 
12106
.social-icon.forrst {
12107
  background: url(../img/social/forrst.png) no-repeat; }
12108
 
12109
.social-icon.github {
12110
  background: url(../img/social/github.png) no-repeat; }
12111
 
12112
.social-icon.googleplus {
12113
  background: url(../img/social/googleplus.png) no-repeat; }
12114
 
12115
.social-icon.jolicloud {
12116
  background: url(../img/social/jolicloud.png) no-repeat; }
12117
 
12118
.social-icon.last-fm {
12119
  background: url(../img/social/last-fm.png) no-repeat; }
12120
 
12121
.social-icon.linkedin {
12122
  background: url(../img/social/linkedin.png) no-repeat; }
12123
 
12124
.social-icon.picasa {
12125
  background: url(../img/social/picasa.png) no-repeat; }
12126
 
12127
.social-icon.pintrest {
12128
  background: url(../img/social/pintrest.png) no-repeat; }
12129
 
12130
.social-icon.rss {
12131
  background: url(../img/social/rss.png) no-repeat; }
12132
 
12133
.social-icon.skype {
12134
  background: url(../img/social/skype.png) no-repeat; }
12135
 
12136
.social-icon.spotify {
12137
  background: url(../img/social/spotify.png) no-repeat; }
12138
 
12139
.social-icon.stumbleupon {
12140
  background: url(../img/social/stumbleupon.png) no-repeat; }
12141
 
12142
.social-icon.tumblr {
12143
  background: url(../img/social/tumblr.png) no-repeat; }
12144
 
12145
.social-icon.twitter {
12146
  background: url(../img/social/twitter.png) no-repeat; }
12147
 
12148
.social-icon.vimeo {
12149
  background: url(../img/social/vimeo.png) no-repeat; }
12150
 
12151
.social-icon.wordpress {
12152
  background: url(../img/social/wordpress.png) no-repeat; }
12153
 
12154
.social-icon.xing {
12155
  background: url(../img/social/xing.png) no-repeat; }
12156
 
12157
.social-icon.yahoo {
12158
  background: url(../img/social/yahoo.png) no-repeat; }
12159
 
12160
.social-icon.youtube {
12161
  background: url(../img/social/youtube.png) no-repeat; }
12162
 
12163
.social-icon.vk {
12164
  background: url(../img/social/vk.png) no-repeat; }
12165
 
12166
.social-icon.instagram {
12167
  background: url(../img/social/instagram.png) no-repeat; }
12168
 
12169
.social-icon.reddit {
12170
  background: url(../img/social/reddit.png) no-repeat; }
12171
 
12172
.social-icon.aboutme {
12173
  background: url(../img/social/aboutme.png) no-repeat; }
12174
 
12175
.social-icon.flickr {
12176
  background: url(../img/social/flickr.png) no-repeat; }
12177
 
12178
.social-icon.foursquare {
12179
  background: url(../img/social/foursquare.png) no-repeat; }
12180
 
12181
.social-icon.gravatar {
12182
  background: url(../img/social/gravatar.png) no-repeat; }
12183
 
12184
.social-icon.klout {
12185
  background: url(../img/social/klout.png) no-repeat; }
12186
 
12187
.social-icon.myspace {
12188
  background: url(../img/social/myspace.png) no-repeat; }
12189
 
12190
.social-icon.quora {
12191
  background: url(../img/social/quora.png) no-repeat; }
12192
 
12193
.social-icon:hover {
12194
  background-position: 0 -38px; }
12195
 
12196
.social-icon-color {
12197
  opacity: 0.7;
12198
  background-position: 0 -38px !important; }
12199
  .social-icon-color:hover {
12200
    opacity: 1; }
12201
 
12202
/***
12203
Scrollable Tables
12204
***/
12205
.table-scrollable {
12206
  width: 100%;
12207
  overflow-x: auto;
12208
  overflow-y: hidden;
12209
  border: 1px solid #e7ecf1;
12210
  margin: 10px 0 !important; }
12211
  .DTS .table-scrollable {
12212
    border: 0; }
12213
  .table-scrollable.table-scrollable-borderless {
12214
    border: 0; }
12215
  .table-scrollable > .table {
12216
    width: 100% !important;
12217
    margin: 0 !important;
12218
    margin-bottom: 0;
12219
    background-color: #fff; }
12220
    .table-scrollable > .table > thead > tr > th,
12221
    .table-scrollable > .table > tbody > tr > th,
12222
    .table-scrollable > .table > tfoot > tr > th,
12223
    .table-scrollable > .table > tfoot > tr > th,
12224
    .table-scrollable > .table > tfoot > tr > td {
12225
      white-space: nowrap; }
12226
  .table-scrollable > .table-bordered {
12227
    border: 0; }
12228
    .table-scrollable > .table-bordered > thead > tr > th:first-child,
12229
    .table-scrollable > .table-bordered > tbody > tr > th:first-child,
12230
    .table-scrollable > .table-bordered > tfoot > tr > th:first-child,
12231
    .table-scrollable > .table-bordered > thead > tr > td:first-child,
12232
    .table-scrollable > .table-bordered > tbody > tr > td:first-child,
12233
    .table-scrollable > .table-bordered > tfoot > tr > td:first-child {
12234
      border-left: 0; }
12235
    .table-scrollable > .table-bordered > thead > tr > th:last-child,
12236
    .table-scrollable > .table-bordered > tbody > tr > th:last-child,
12237
    .table-scrollable > .table-bordered > tfoot > tr > th:last-child,
12238
    .table-scrollable > .table-bordered > thead > tr > td:last-child,
12239
    .table-scrollable > .table-bordered > tbody > tr > td:last-child,
12240
    .table-scrollable > .table-bordered > tfoot > tr > td:last-child {
12241
      border-right: 0; }
12242
    .table-scrollable > .table-bordered > thead > tr:last-child > th,
12243
    .table-scrollable > .table-bordered > tbody > tr:last-child > th,
12244
    .table-scrollable > .table-bordered > tfoot > tr:last-child > th,
12245
    .table-scrollable > .table-bordered > thead > tr:last-child > td,
12246
    .table-scrollable > .table-bordered > tbody > tr:last-child > td,
12247
    .table-scrollable > .table-bordered > tfoot > tr:last-child > td {
12248
      border-bottom: 0; }
12249
 
12250
/***
12251
Customized Bootstrap Tables
12252
***/
12253
.table td,
12254
.table th {
12255
  font-size: 14px; }
12256
 
12257
.table.table-bordered thead > tr > th {
12258
  border-bottom: 0; }
12259
 
12260
.table td .img-responsive {
12261
  width: 100%; }
12262
 
12263
/***
12264
Responsive Flip Scroll Tables
12265
***/
12266
.flip-scroll table {
12267
  width: 100%; }
12268
 
12269
@media only screen and (max-width: 768px) {
12270
  /* 768px */
12271
  .flip-scroll .flip-content:after {
12272
    visibility: hidden;
12273
    display: block;
12274
    font-size: 0;
12275
    content: " ";
12276
    clear: both;
12277
    height: 0; }
12278
  .flip-scroll * html .flip-content {
12279
    zoom: 1; }
12280
  .flip-scroll *:first-child + html .flip-content {
12281
    zoom: 1; }
12282
  .flip-scroll table {
12283
    width: 100%;
12284
    border-collapse: collapse;
12285
    border-spacing: 0; }
12286
  .flip-scroll th,
12287
  .flip-scroll td {
12288
    margin: 0;
12289
    vertical-align: top; }
12290
  .flip-scroll th {
12291
    text-align: left;
12292
    border: 0 !important;
12293
    border-bottom: 1px solid #ddd !important;
12294
    border-right: 1px solid #ddd !important;
12295
    font-size: 13px !important;
12296
    padding: 5px;
12297
    width: auto !important; }
12298
  .flip-scroll table {
12299
    display: block;
12300
    position: relative;
12301
    width: 100%; }
12302
  .flip-scroll thead {
12303
    display: block;
12304
    float: left; }
12305
  .flip-scroll tbody {
12306
    display: block;
12307
    width: auto;
12308
    position: relative;
12309
    overflow-x: auto;
12310
    white-space: nowrap; }
12311
  .flip-scroll .flip-content tbody tr td {
12312
    font-size: 13px;
12313
    line-height: 1.483; }
12314
  .flip-scroll .table-bordered.flip-content tbody tr td {
12315
    font-size: 13px;
12316
    line-height: 1.43; }
12317
  .flip-scroll thead tr {
12318
    display: block; }
12319
  .flip-scroll th {
12320
    display: block;
12321
    text-align: right; }
12322
  .flip-scroll tbody tr {
12323
    display: inline-block;
12324
    vertical-align: top;
12325
    margin-left: -5px; }
12326
  .flip-scroll td {
12327
    display: block;
12328
    min-height: 1.25em;
12329
    text-align: left;
12330
    border-top: 0 !important;
12331
    border-left: 0 !important;
12332
    border-right: 0 !important; }
12333
  /* sort out borders */
12334
  .flip-scroll th {
12335
    border-bottom: 0;
12336
    border-left: 0; }
12337
  .flip-scroll td {
12338
    border-left: 0;
12339
    border-right: 0;
12340
    border-bottom: 0; }
12341
  .flip-scroll tbody tr {
12342
    border-left: 1px solid #ddd; }
12343
  .flip-scroll th:last-child,
12344
  .flip-scroll td:last-child {
12345
    border-bottom: 1px solid #ddd; } }
12346
 
12347
/***
12348
Custom tables
12349
***/
12350
.table-toolbar {
12351
  margin-bottom: 20px; }
12352
  .table-toolbar:before, .table-toolbar:after {
12353
    content: " ";
12354
    display: table; }
12355
  .table-toolbar:after {
12356
    clear: both; }
12357
 
12358
.table.table-full-width {
12359
  width: 100% !important; }
12360
 
12361
.table .btn {
12362
  margin-top: 0px;
12363
  margin-left: 0px;
12364
  margin-right: 5px; }
12365
 
12366
.table thead tr th {
12367
  font-size: 14px;
12368
  font-weight: 600; }
12369
 
12370
.table-advance {
12371
  margin-bottom: 10px !important; }
12372
 
12373
.table-advance thead {
12374
  color: #3f444a; }
12375
 
12376
.table-advance thead tr th {
12377
  background-color: #f1f4f7;
12378
  font-size: 14px;
12379
  font-weight: 400;
12380
  color: #3f444a; }
12381
 
12382
.table-advance div.success,
12383
.table-advance div.info,
12384
.table-advance div.important,
12385
.table-advance div.warning,
12386
.table-advance div.danger {
12387
  position: absolute;
12388
  margin-top: -5px;
12389
  float: left;
12390
  width: 2px;
12391
  height: 30px;
12392
  margin-right: 20px !important; }
12393
 
12394
.table-advance tr td {
12395
  border-left-width: 0px; }
12396
 
12397
.table-advance tr td:first-child {
12398
  border-left-width: 2px !important; }
12399
 
12400
.table-advance tr td.highlight:first-child a {
12401
  margin-left: 15px; }
12402
 
12403
.table-advance td.highlight div.primary {
12404
  border-left: 2px solid #337ab7; }
12405
 
12406
.table-advance td.highlight div.success {
12407
  border-left: 2px solid #36c6d3; }
12408
 
12409
.table-advance td.highlight div.info {
12410
  border-left: 2px solid #659be0; }
12411
 
12412
.table-advance td.highlight div.warning {
12413
  border-left: 2px solid #F1C40F; }
12414
 
12415
.table-advance td.highlight div.danger {
12416
  border-left: 2px solid #ed6b75; }
12417
 
12418
@media (max-width: 767px) {
12419
  /* 767px */
12420
  .table-advance tr > td.highlight:first-child a {
12421
    margin-left: 8px; } }
12422
 
12423
/***
12424
Light Table
12425
***/
12426
.table.table-light {
12427
  border: 0 !important; }
12428
  .table.table-light > thead > tr:hover > th {
12429
    background: none; }
12430
  .table.table-light > thead > tr.uppercase {
12431
    text-transform: uppercase; }
12432
  .table.table-light > thead > tr > th {
12433
    font-weight: 600;
12434
    font-size: 13px;
12435
    color: #93a2a9;
12436
    font-family: "Open Sans", sans-serif;
12437
    border: 0;
12438
    border-bottom: 1px solid #F2F5F8; }
12439
  .table.table-light > tbody > tr:last-child > td {
12440
    border: 0; }
12441
  .table.table-light > tbody > tr > td {
12442
    border: 0;
12443
    border-bottom: 1px solid #F2F5F8;
12444
    color: #8896a0;
12445
    vertical-align: middle; }
12446
    .table.table-light > tbody > tr > td.fit {
12447
      width: 1px;
12448
      padding-right: 3px; }
12449
    .table.table-light > tbody > tr > td .user-pic {
12450
      display: inline-block;
12451
      vertical-align: middle;
12452
      height: 30px;
12453
      -webkit-border-radius: 100%;
12454
      -moz-border-radius: 100%;
12455
      -ms-border-radius: 100%;
12456
      -o-border-radius: 100%;
12457
      border-radius: 100%; }
12458
  .table.table-light.table-hover > tbody > tr > td:hover,
12459
  .table.table-light.table-hover > tbody > tr > th:hover,
12460
  .table.table-light.table-hover > tbody > tr:hover > td {
12461
    background: #f9fafb !important; }
12462
 
12463
.table-hover > tbody > tr:hover,
12464
.table-hover > tbody > tr:hover > td {
12465
  background: #f3f4f6 !important; }
12466
 
12467
/***
12468
Customized Bootstrap Tabs
12469
***/
12470
/* Tabs and pills */
12471
.nav-tabs,
12472
.nav-pills {
12473
  margin-bottom: 10px; }
12474
  .nav-tabs > li > a,
12475
  .nav-pills > li > a {
12476
    font-size: 14px;
12477
    -webkit-border-radius: 4px 4px 0 0;
12478
    -moz-border-radius: 4px 4px 0 0;
12479
    -ms-border-radius: 4px 4px 0 0;
12480
    -o-border-radius: 4px 4px 0 0;
12481
    border-radius: 4px 4px 0 0; }
12482
    .nav-tabs > li > a > .badge,
12483
    .nav-pills > li > a > .badge {
12484
      margin-top: -6px; }
12485
  .nav-tabs > li .dropdown-menu:before, .nav-tabs > li .dropdown-menu:after,
12486
  .nav-pills > li .dropdown-menu:before,
12487
  .nav-pills > li .dropdown-menu:after {
12488
    display: none; }
12489
  .nav-tabs.nav-tabs-sm > li > a, .nav-tabs.nav-pills-sm > li > a,
12490
  .nav-pills.nav-tabs-sm > li > a,
12491
  .nav-pills.nav-pills-sm > li > a {
12492
    font-size: 13px; }
12493
  .nav-tabs .dropdown.open > .dropdown-toggle,
12494
  .nav-pills .dropdown.open > .dropdown-toggle {
12495
    background: #eee;
12496
    color: #0d638f;
12497
    border-color: transparent; }
12498
 
12499
/* Left and right tabs */
12500
.tabs-right.nav-tabs,
12501
.tabs-left.nav-tabs {
12502
  border-bottom: 0; }
12503
  .tabs-right.nav-tabs > li,
12504
  .tabs-left.nav-tabs > li {
12505
    float: none; }
12506
    .tabs-right.nav-tabs > li > a,
12507
    .tabs-left.nav-tabs > li > a {
12508
      margin-right: 0;
12509
      margin-bottom: 3px; }
12510
 
12511
/* Left tabs */
12512
.tabs-left.nav-tabs {
12513
  border-right: 1px solid #ddd; }
12514
  .tabs-left.nav-tabs > li > a {
12515
    display: block;
12516
    margin-right: -1px; }
12517
    .tabs-left.nav-tabs > li > a:hover, .tabs-left.nav-tabs > li > a:focus {
12518
      -webkit-border-radius: 4px 0 0 4px;
12519
      -moz-border-radius: 4px 0 0 4px;
12520
      -ms-border-radius: 4px 0 0 4px;
12521
      -o-border-radius: 4px 0 0 4px;
12522
      border-radius: 4px 0 0 4px;
12523
      border-color: #eeeeee #dddddd #eeeeee #eeeeee; }
12524
  .tabs-left.nav-tabs > li.active > a,
12525
  .tabs-left.nav-tabs > li.active > a:hover > li.active > a:focus {
12526
    -webkit-border-radius: 4px 0 0 4px;
12527
    -moz-border-radius: 4px 0 0 4px;
12528
    -ms-border-radius: 4px 0 0 4px;
12529
    -o-border-radius: 4px 0 0 4px;
12530
    border-radius: 4px 0 0 4px;
12531
    border-color: #ddd transparent #ddd #ddd;
12532
    *border-right-color: #ffffff; }
12533
 
12534
/* Right tabs */
12535
.tabs-right.nav-tabs {
12536
  border-left: 1px solid #ddd; }
12537
  .tabs-right.nav-tabs > li > a {
12538
    display: block;
12539
    margin-left: -1px; }
12540
    .tabs-right.nav-tabs > li > a:hover, .tabs-right.nav-tabs > li > a:focus {
12541
      -webkit-border-radius: 0 4px 4px 0;
12542
      -moz-border-radius: 0 4px 4px 0;
12543
      -ms-border-radius: 0 4px 4px 0;
12544
      -o-border-radius: 0 4px 4px 0;
12545
      border-radius: 0 4px 4px 0;
12546
      border-color: #eeeeee #eeeeee #eeeeee #dddddd; }
12547
  .tabs-right.nav-tabs > li.active > a,
12548
  .tabs-right.nav-tabs > li.active > a:hover > li.active > a:focus {
12549
    -webkit-border-radius: 0 4px 4px 0;
12550
    -moz-border-radius: 0 4px 4px 0;
12551
    -ms-border-radius: 0 4px 4px 0;
12552
    -o-border-radius: 0 4px 4px 0;
12553
    border-radius: 0 4px 4px 0;
12554
    border-color: #ddd #ddd #ddd transparent;
12555
    *border-left-color: #ffffff; }
12556
 
12557
/* Below tabs */
12558
.tabs-below > .nav-tabs,
12559
.tabs-below > .nav-pills {
12560
  border-bottom: 0;
12561
  margin-bottom: 0px;
12562
  margin-top: 10px; }
12563
 
12564
.tabs-below > .nav-tabs {
12565
  border-top: 1px solid #ddd;
12566
  margin-bottom: 0;
12567
  margin-top: 10px; }
12568
  .tabs-below > .nav-tabs > li > a {
12569
    margin-top: -1px;
12570
    margin-bottom: 0; }
12571
    .tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
12572
      border-top-color: #ddd;
12573
      border-bottom-color: transparent; }
12574
    .tabs-below > .nav-tabs > li > a .dropdown-menu {
12575
      -webkit-border-radius: 4px;
12576
      -moz-border-radius: 4px;
12577
      -ms-border-radius: 4px;
12578
      -o-border-radius: 4px;
12579
      border-radius: 4px; }
12580
  .tabs-below > .nav-tabs .active a,
12581
  .tabs-below > .nav-tabs .active a:hover .active a:focus {
12582
    -webkit-border-radius: 0 0 4px 4px;
12583
    -moz-border-radius: 0 0 4px 4px;
12584
    -ms-border-radius: 0 0 4px 4px;
12585
    -o-border-radius: 0 0 4px 4px;
12586
    border-radius: 0 0 4px 4px;
12587
    border-color: transparent #ddd #ddd #ddd  !important; }
12588
 
12589
/***
12590
Custom tabs
12591
***/
12592
/* In BS3.0.0 tabbable class was removed. We had to added it back */
12593
.tabbable:before, .tabbable:after {
12594
  content: " ";
12595
  display: table; }
12596
 
12597
.tabbable:after {
12598
  clear: both; }
12599
 
12600
.tabbable-custom {
12601
  margin-bottom: 15px;
12602
  padding: 0px;
12603
  overflow: hidden;
12604
  /* justified tabs */
12605
  /* boxless tabs */
12606
  /* below justified tabs */
12607
  /* full width tabs */
12608
  /* below tabs */ }
12609
  .tabbable-custom > .nav-tabs {
12610
    border: none;
12611
    margin: 0px; }
12612
    .tabbable-custom > .nav-tabs > li {
12613
      margin-right: 2px;
12614
      border-top: 2px solid transparent; }
12615
      .tabbable-custom > .nav-tabs > li > a {
12616
        margin-right: 0;
12617
        -webkit-border-radius: 0;
12618
        -moz-border-radius: 0;
12619
        -ms-border-radius: 0;
12620
        -o-border-radius: 0;
12621
        border-radius: 0; }
12622
        .tabbable-custom > .nav-tabs > li > a:hover {
12623
          background: none;
12624
          border-color: transparent; }
12625
      .tabbable-custom > .nav-tabs > li.active {
12626
        border-top: 3px solid #ed6b75;
12627
        margin-top: 0;
12628
        position: relative; }
12629
        .tabbable-custom > .nav-tabs > li.active > a {
12630
          border-top: none !important;
12631
          font-weight: 400;
12632
          -webkit-border-radius: 0;
12633
          -moz-border-radius: 0;
12634
          -ms-border-radius: 0;
12635
          -o-border-radius: 0;
12636
          border-radius: 0; }
12637
          .tabbable-custom > .nav-tabs > li.active > a:hover {
12638
            -webkit-border-radius: 0;
12639
            -moz-border-radius: 0;
12640
            -ms-border-radius: 0;
12641
            -o-border-radius: 0;
12642
            border-radius: 0;
12643
            border-top: none;
12644
            background: #fff;
12645
            border-color: #d4d4d4 #d4d4d4 transparent; }
12646
  .tabbable-custom > .tab-content {
12647
    background-color: #fff;
12648
    border: 1px solid #ddd;
12649
    padding: 10px;
12650
    -webkit-border-radius: 0 0 4px 4px;
12651
    -moz-border-radius: 0 0 4px 4px;
12652
    -ms-border-radius: 0 0 4px 4px;
12653
    -o-border-radius: 0 0 4px 4px;
12654
    border-radius: 0 0 4px 4px; }
12655
  .tabbable-custom.nav-justified > .tab-content {
12656
    margin-top: -1px; }
12657
  .tabbable-custom.boxless > .tab-content {
12658
    padding: 15px 0;
12659
    border-left: none;
12660
    border-right: none;
12661
    border-bottom: none; }
12662
  .tabbable-custom.tabs-below.nav-justified .tab-content {
12663
    margin-top: 0px;
12664
    margin-bottom: -2px;
12665
    -webkit-border-radius: 4px 4px 0 0;
12666
    -moz-border-radius: 4px 4px 0 0;
12667
    -ms-border-radius: 4px 4px 0 0;
12668
    -o-border-radius: 4px 4px 0 0;
12669
    border-radius: 4px 4px 0 0; }
12670
  .tabbable-custom.tabbable-full-width > .nav-tabs > li > a {
12671
    color: #424242;
12672
    font-size: 15px;
12673
    padding: 9px 15px; }
12674
  .tabbable-custom.tabbable-full-width > .tab-content {
12675
    padding: 15px 0;
12676
    border-left: none;
12677
    border-right: none;
12678
    border-bottom: none; }
12679
  .tabbable-custom.tabs-below .nav-tabs > li > a {
12680
    border-top: none;
12681
    border-bottom: 2px solid transparent;
12682
    margin-top: -1px; }
12683
  .tabbable-custom.tabs-below .nav-tabs > li.active {
12684
    border-top: none;
12685
    border-bottom: 3px solid #d12610;
12686
    margin-bottom: 0;
12687
    position: relative; }
12688
    .tabbable-custom.tabs-below .nav-tabs > li.active > a {
12689
      border-bottom: none; }
12690
      .tabbable-custom.tabs-below .nav-tabs > li.active > a:hover {
12691
        background: #fff;
12692
        border-color: #d4d4d4 #d4d4d4 transparent; }
12693
 
12694
.tabbable-custom.tabbable-noborder > .nav-tabs > li > a {
12695
  border: 0; }
12696
 
12697
.tabbable-custom.tabbable-noborder .tab-content {
12698
  border: 0; }
12699
 
12700
.portlet:not(.light) .tabbable-line {
12701
  padding-top: 15px; }
12702
 
12703
.tabbable-line > .nav-tabs {
12704
  border: none;
12705
  margin: 0px; }
12706
  .tabbable-line > .nav-tabs > li {
12707
    margin: 0;
12708
    border-bottom: 4px solid transparent; }
12709
    .tabbable-line > .nav-tabs > li > a {
12710
      background: none !important;
12711
      border: 0;
12712
      margin: 0;
12713
      padding-left: 15px;
12714
      padding-right: 15px;
12715
      color: #737373; }
12716
      .tabbable-line > .nav-tabs > li > a > i {
12717
        color: #a6a6a6; }
12718
    .tabbable-line > .nav-tabs > li.active {
12719
      background: none;
12720
      border-bottom: 4px solid #36c6d3;
12721
      position: relative; }
12722
      .tabbable-line > .nav-tabs > li.active > a {
12723
        border: 0;
12724
        color: #333; }
12725
        .tabbable-line > .nav-tabs > li.active > a > i {
12726
          color: #404040; }
12727
    .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
12728
      background: none;
12729
      border-bottom: 4px solid #9fe4ea; }
12730
      .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
12731
        border: 0;
12732
        background: none !important;
12733
        color: #333; }
12734
        .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
12735
          color: #a6a6a6; }
12736
      .tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
12737
        margin-top: 0px; }
12738
 
12739
.tabbable-line > .tab-content {
12740
  margin-top: 0;
12741
  border: 0;
12742
  border-top: 1px solid #eef1f5;
12743
  padding: 30px 0; }
12744
  .page-container-bg-solid .tabbable-line > .tab-content {
12745
    border-top: 1px solid #dae2ea; }
12746
  .portlet .tabbable-line > .tab-content {
12747
    padding-bottom: 0; }
12748
 
12749
.tabbable-line.tabs-below > .nav-tabs > li {
12750
  border-top: 4px solid transparent; }
12751
  .tabbable-line.tabs-below > .nav-tabs > li > a {
12752
    margin-top: 0; }
12753
  .tabbable-line.tabs-below > .nav-tabs > li:hover {
12754
    border-bottom: 0;
12755
    border-top: 4px solid #fbdcde; }
12756
  .tabbable-line.tabs-below > .nav-tabs > li.active {
12757
    margin-bottom: -2px;
12758
    border-bottom: 0;
12759
    border-top: 4px solid #ed6b75; }
12760
 
12761
.tabbable-line.tabs-below > .tab-content {
12762
  margin-top: -10px;
12763
  border-top: 0;
12764
  border-bottom: 1px solid #eee;
12765
  padding-bottom: 15px; }
12766
 
12767
.portlet .tabbable-bordered {
12768
  margin-top: 20px; }
12769
 
12770
.tabbable-bordered .nav-tabs {
12771
  margin-bottom: 0;
12772
  border-bottom: 0; }
12773
 
12774
.tabbable-bordered .tab-content {
12775
  padding: 30px 20px 20px 20px;
12776
  border: 1px solid #ddd;
12777
  background: #ffffff; }
12778
 
12779
/***
12780
Tiles(new in v1.1.1)
12781
***/
12782
.tiles {
12783
  margin-right: -10px; }
12784
  .tiles:before, .tiles:after {
12785
    display: table;
12786
    content: " "; }
12787
  .tiles:after {
12788
    clear: both; }
12789
  .tiles .tile {
12790
    display: block;
12791
    letter-spacing: 0.02em;
12792
    float: left;
12793
    height: 135px;
12794
    width: 135px !important;
12795
    cursor: pointer;
12796
    text-decoration: none;
12797
    color: #ffffff;
12798
    position: relative;
12799
    font-weight: 300;
12800
    font-size: 12px;
12801
    letter-spacing: 0.02em;
12802
    line-height: 20px;
12803
    overflow: hidden;
12804
    border: 4px solid transparent;
12805
    margin: 0 10px 10px 0; }
12806
    .tiles .tile:after, .tiles .tile:before {
12807
      content: "";
12808
      float: left; }
12809
    .tiles .tile.double {
12810
      width: 280px !important; }
12811
    .tiles .tile.double-down {
12812
      height: 280px !important; }
12813
      .tiles .tile.double-down i {
12814
        margin-top: 95px; }
12815
    .tiles .tile:hover {
12816
      border-color: #aaa !important; }
12817
    .tiles .tile:active, .tiles .tile.selected {
12818
      border-color: #ccc !important; }
12819
    .tiles .tile.selected .corner:after {
12820
      content: "";
12821
      display: inline-block;
12822
      border-left: 40px solid transparent;
12823
      border-bottom: 40px solid transparent;
12824
      border-right: 40px solid #ccc;
12825
      position: absolute;
12826
      top: -3px;
12827
      right: -3px; }
12828
    .tiles .tile.selected .check:after {
12829
      content: "";
12830
      font-family: FontAwesome;
12831
      font-size: 13px;
12832
      content: "\f00c";
12833
      display: inline-block;
12834
      position: absolute;
12835
      top: 2px;
12836
      right: 2px; }
12837
    .tiles .tile.icon {
12838
      padding: 0; }
12839
    .tiles .tile.image .tile-body {
12840
      padding: 0 !important; }
12841
      .tiles .tile.image .tile-body > img {
12842
        width: 100%;
12843
        height: auto;
12844
        min-height: 100%;
12845
        max-width: 100%; }
12846
      .tiles .tile.image .tile-body h3 {
12847
        display: inline-block; }
12848
    .tiles .tile .tile-body {
12849
      height: 100%;
12850
      vertical-align: top;
12851
      padding: 10px 10px;
12852
      overflow: hidden;
12853
      position: relative;
12854
      font-weight: 400;
12855
      font-size: 12px;
12856
      color: #000000;
12857
      color: #ffffff;
12858
      margin-bottom: 10px; }
12859
      .tiles .tile .tile-body p {
12860
        font-weight: 400;
12861
        font-size: 13px;
12862
        color: #000000;
12863
        color: #ffffff;
12864
        line-height: 20px;
12865
        overflow: hidden; }
12866
        .tiles .tile .tile-body p:hover {
12867
          color: rgba(0, 0, 0, 0.8); }
12868
        .tiles .tile .tile-body p:active {
12869
          color: rgba(0, 0, 0, 0.4); }
12870
        .tiles .tile .tile-body p:hover {
12871
          color: #ffffff; }
12872
      .tiles .tile .tile-body img {
12873
        float: left;
12874
        margin-right: 10px; }
12875
        .tiles .tile .tile-body img.pull-right {
12876
          float: right !important;
12877
          margin-left: 10px;
12878
          margin-right: 0px; }
12879
      .tiles .tile .tile-body > .content {
12880
        display: inline-block; }
12881
      .tiles .tile .tile-body > i {
12882
        margin-top: 17px;
12883
        display: block;
12884
        font-size: 56px;
12885
        line-height: 56px;
12886
        text-align: center; }
12887
      .tiles .tile .tile-body h1,
12888
      .tiles .tile .tile-body h2,
12889
      .tiles .tile .tile-body h3,
12890
      .tiles .tile .tile-body h4,
12891
      .tiles .tile .tile-body h5,
12892
      .tiles .tile .tile-body h6,
12893
      .tiles .tile .tile-body p {
12894
        padding: 0;
12895
        margin: 0;
12896
        line-height: 14px; }
12897
        .tiles .tile .tile-body h1:hover,
12898
        .tiles .tile .tile-body h2:hover,
12899
        .tiles .tile .tile-body h3:hover,
12900
        .tiles .tile .tile-body h4:hover,
12901
        .tiles .tile .tile-body h5:hover,
12902
        .tiles .tile .tile-body h6:hover,
12903
        .tiles .tile .tile-body p:hover {
12904
          color: #ffffff; }
12905
      .tiles .tile .tile-body h3,
12906
      .tiles .tile .tile-body h4 {
12907
        margin-bottom: 5px; }
12908
    .tiles .tile .tile-object {
12909
      position: absolute;
12910
      bottom: 0;
12911
      left: 0;
12912
      right: 0;
12913
      min-height: 30px;
12914
      background-color: transparent;
12915
      *zoom: 1; }
12916
      .tiles .tile .tile-object:before, .tiles .tile .tile-object:after {
12917
        display: table;
12918
        content: ""; }
12919
      .tiles .tile .tile-object:after {
12920
        clear: both; }
12921
      .tiles .tile .tile-object > .name {
12922
        position: absolute;
12923
        bottom: 0;
12924
        left: 0;
12925
        margin-bottom: 5px;
12926
        margin-left: 10px;
12927
        margin-right: 15px;
12928
        font-weight: 400;
12929
        font-size: 13px;
12930
        color: #ffffff; }
12931
        .tiles .tile .tile-object > .name > i {
12932
          vertical-align: middle;
12933
          display: block;
12934
          font-size: 24px;
12935
          height: 18px;
12936
          width: 24px; }
12937
      .tiles .tile .tile-object > .number {
12938
        position: absolute;
12939
        bottom: 0;
12940
        right: 0;
12941
        margin-bottom: 0;
12942
        color: #ffffff;
12943
        text-align: center;
12944
        font-weight: 600;
12945
        font-size: 14px;
12946
        letter-spacing: 0.01em;
12947
        line-height: 14px;
12948
        margin-bottom: 8px;
12949
        margin-right: 10px; }
12950
 
12951
/***
12952
Custimized Bootstrap Wells
12953
***/
12954
.well {
12955
  border: 0;
12956
  padding: 20px;
12957
  -webkit-box-shadow: none !important;
12958
  -moz-box-shadow: none !important;
12959
  box-shadow: none !important; }
12960
 
12961
/*--------------------------------------------------
12962
	[Widgets]
12963
----------------------------------------------------*/
12964
/*** Widget Background Colors ***/
12965
.widget-bg-color-purple {
12966
  background: #9a7caf; }
12967
 
12968
.widget-bg-color-purple-dark {
12969
  background: #4b365a; }
12970
 
12971
.widget-bg-color-purple-light {
12972
  background: #674d79; }
12973
 
12974
.widget-bg-color-green {
12975
  background: #4db3a4; }
12976
 
12977
.widget-bg-color-red {
12978
  background: #f36a5a; }
12979
 
12980
.widget-bg-color-blue {
12981
  background: #5b9bd1; }
12982
 
12983
.widget-bg-color-gray {
12984
  background: #323c45; }
12985
 
12986
.widget-bg-color-gray-dark {
12987
  background: #144f57; }
12988
 
12989
.widget-bg-color-white {
12990
  background: #fff; }
12991
 
12992
.widget-bg-color-dark {
12993
  background: #3e4f5e; }
12994
 
12995
.widget-bg-color-dark-light {
12996
  background: #8e9daa; }
12997
 
12998
.widget-bg-color-fb {
12999
  background: #475e98; }
13000
 
13001
.widget-bg-color-tw {
13002
  background: #55acee; }
13003
 
13004
/*** Widget Title Colors ***/
13005
.widget-title-color-purple {
13006
  color: #9a7caf; }
13007
 
13008
.widget-title-color-purple-dark {
13009
  color: #4b365a; }
13010
 
13011
.widget-title-color-purple-light {
13012
  color: #674d79; }
13013
 
13014
.widget-title-color-green {
13015
  color: #4db3a4; }
13016
 
13017
.widget-title-color-red {
13018
  color: #f36a5a; }
13019
 
13020
.widget-title-color-blue {
13021
  color: #5b9bd1; }
13022
 
13023
.widget-title-color-gray {
13024
  color: #323c45; }
13025
 
13026
.widget-title-color-gray-dark {
13027
  color: #144f57; }
13028
 
13029
.widget-title-color-white {
13030
  color: #fff; }
13031
 
13032
.widget-title-color-dark {
13033
  color: #3e4f5e; }
13034
 
13035
.widget-title-color-dark-light {
13036
  color: #8e9daa; }
13037
 
13038
.widget-title-color-fb {
13039
  color: #475e98; }
13040
 
13041
.widget-title-color-tw {
13042
  color: #55acee; }
13043
 
13044
.overflow-h {
13045
  overflow: hidden; }
13046
 
13047
/*** Widget Carousel ***/
13048
.widget-carousel .carousel-indicators {
13049
  left: -18%;
13050
  bottom: 10px;
13051
  margin-left: 0; }
13052
 
13053
.widget-carousel .carousel-indicators-red > li {
13054
  border-color: #f36a5a; }
13055
  .widget-carousel .carousel-indicators-red > li.active {
13056
    background: #f36a5a; }
13057
 
13058
/*** Widget Gradient ***/
13059
.widget-gradient {
13060
  position: relative;
13061
  min-height: 350px;
13062
  overflow: hidden;
13063
  background-size: cover;
13064
  background-position: 50% 50%;
13065
  border-radius: 4px; }
13066
  .widget-gradient .widget-gradient-body {
13067
    position: absolute;
13068
    top: 0;
13069
    left: 0;
13070
    right: 0;
13071
    bottom: 0;
13072
    width: auto;
13073
    height: auto;
13074
    padding: 20px; }
13075
    .widget-gradient .widget-gradient-body .widget-gradient-title {
13076
      font-size: 21px;
13077
      font-weight: 600;
13078
      color: #fff;
13079
      margin: 0; }
13080
    .widget-gradient .widget-gradient-body .widget-gradient-body-actions {
13081
      position: absolute;
13082
      right: 20px;
13083
      bottom: 20px;
13084
      padding: 0;
13085
      margin: 0; }
13086
      .widget-gradient .widget-gradient-body .widget-gradient-body-actions li {
13087
        font-size: 14px;
13088
        padding: 0 0 0 8px; }
13089
        .widget-gradient .widget-gradient-body .widget-gradient-body-actions li:first-child {
13090
          padding-left: 0; }
13091
        .widget-gradient .widget-gradient-body .widget-gradient-body-actions li a {
13092
          color: #fff; }
13093
          .widget-gradient .widget-gradient-body .widget-gradient-body-actions li a:hover {
13094
            color: #a1afbb;
13095
            text-decoration: none; }
13096
 
13097
/*** Widget Gradient ***/
13098
.widget-wrap-img {
13099
  border-radius: 4px;
13100
  position: relative;
13101
  min-height: 350px;
13102
  padding: 20px; }
13103
  .widget-wrap-img .widget-wrap-img-title {
13104
    font-size: 21px;
13105
    font-weight: 600;
13106
    color: #3e4f5e;
13107
    margin: 0 0 20px; }
13108
  .widget-wrap-img .widget-wrap-img-element {
13109
    position: absolute;
13110
    bottom: 0;
13111
    right: 0; }
13112
 
13113
/*** Widget Tab ***/
13114
.widget-tab {
13115
  min-height: 420px;
13116
  border-radius: 4px; }
13117
  .widget-tab .nav-tabs {
13118
    margin: 0;
13119
    border-color: #eff1f3; }
13120
    .widget-tab .nav-tabs > li {
13121
      margin: 0 10px; }
13122
      .widget-tab .nav-tabs > li:first-child {
13123
        margin-left: 20px; }
13124
      .widget-tab .nav-tabs > li > a {
13125
        border: 0;
13126
        font-weight: bold;
13127
        color: #8e9daa;
13128
        text-transform: uppercase;
13129
        padding: 20px 0; }
13130
        .widget-tab .nav-tabs > li > a > i {
13131
          color: #8e9daa; }
13132
      .widget-tab .nav-tabs > li.open, .widget-tab .nav-tabs > li:hover {
13133
        border-bottom: 1px solid #f36a5a; }
13134
        .widget-tab .nav-tabs > li.open > a, .widget-tab .nav-tabs > li:hover > a {
13135
          border: 0;
13136
          background: inherit;
13137
          color: #f36a5a; }
13138
          .widget-tab .nav-tabs > li.open > a > i, .widget-tab .nav-tabs > li:hover > a > i {
13139
            color: #f36a5a; }
13140
      .widget-tab .nav-tabs > li.active {
13141
        border-bottom: 1px solid #f36a5a;
13142
        position: relative; }
13143
        .widget-tab .nav-tabs > li.active > a {
13144
          border: 0;
13145
          color: #f36a5a; }
13146
          .widget-tab .nav-tabs > li.active > a > i {
13147
            color: #f36a5a; }
13148
  .widget-tab .tab-content {
13149
    padding: 20px;
13150
    color: #8e9daa; }
13151
  .widget-tab .slimScrollBar {
13152
    right: 10px !important;
13153
    margin-top: 17px !important;
13154
    margin-bottom: 17px !important; }
13155
 
13156
/*** Widget News ***/
13157
.widget-news {
13158
  overflow: hidden;
13159
  margin-right: 10px;
13160
  border-radius: 4px; }
13161
  .widget-news .widget-news-left-elem {
13162
    float: left;
13163
    width: 100px;
13164
    height: auto;
13165
    margin-right: 15px; }
13166
  .widget-news .widget-news-right-body {
13167
    overflow: hidden; }
13168
    .widget-news .widget-news-right-body .widget-news-right-body-title {
13169
      font-size: 16px;
13170
      font-weight: 600;
13171
      color: #3e4f5e;
13172
      margin: 0 0 5px;
13173
      clear: both; }
13174
      .widget-news .widget-news-right-body .widget-news-right-body-title .label {
13175
        float: right;
13176
        font-weight: 600;
13177
        background: #a1afbb;
13178
        border-radius: 3px !important; }
13179
    .widget-news .widget-news-right-body p {
13180
      font-size: 13px; }
13181
 
13182
/*** Widget Thumb ***/
13183
.widget-thumb {
13184
  padding: 20px;
13185
  border-radius: 4px; }
13186
  .widget-thumb.bordered {
13187
    border: 1px solid #e7ecf1; }
13188
  .widget-thumb .widget-thumb-heading {
13189
    font-size: 14px;
13190
    font-weight: bold;
13191
    color: #8e9daa;
13192
    margin: 0 0 20px 0; }
13193
  .widget-thumb .widget-thumb-wrap {
13194
    overflow: hidden; }
13195
    .widget-thumb .widget-thumb-wrap .widget-thumb-icon {
13196
      float: left;
13197
      width: 60px;
13198
      height: 60px;
13199
      display: inline-block;
13200
      font-size: 20px;
13201
      line-height: 41px;
13202
      color: #fff;
13203
      text-align: center;
13204
      padding: 10px;
13205
      margin-right: 15px; }
13206
  .widget-thumb .widget-thumb-body {
13207
    overflow: hidden; }
13208
    .widget-thumb .widget-thumb-body .widget-thumb-subtitle {
13209
      padding-top: 2px;
13210
      display: block;
13211
      font-size: 14px;
13212
      font-weight: 600;
13213
      color: #8e9daa; }
13214
    .widget-thumb .widget-thumb-body .widget-thumb-body-stat {
13215
      display: block;
13216
      font-size: 30px;
13217
      font-weight: 600;
13218
      color: #3e4f5e; }
13219
 
13220
/*** Widget Socials ***/
13221
.widget-socials {
13222
  border-radius: 4px;
13223
  min-height: 250px;
13224
  padding: 20px; }
13225
  .widget-socials .widget-socials-title {
13226
    font-size: 25px;
13227
    font-weight: 700;
13228
    line-height: 1.4;
13229
    color: #fff;
13230
    margin: 0 0 20px; }
13231
  .widget-socials .widget-social-subtitle {
13232
    color: #fff;
13233
    font-weight: 200;
13234
    line-height: 1.4; }
13235
    .widget-socials .widget-social-subtitle a {
13236
      color: #fff; }
13237
  .widget-socials .widget-socials-paragraph {
13238
    display: block;
13239
    color: #65727d; }
13240
  .widget-socials .widget-social-icon-fb, .widget-socials .widget-social-icon-tw {
13241
    font-size: 30px;
13242
    margin: 30px 0; }
13243
  .widget-socials .widget-social-icon-fb {
13244
    color: #2b3f72; }
13245
  .widget-socials .widget-social-icon-tw {
13246
    color: #3686c3; }
13247
 
13248
/*** Widget Comments ***/
13249
.widget-comments {
13250
  min-height: 420px; }
13251
 
13252
/*** Widget Media ***/
13253
.widget-media {
13254
  border-radius: 4px;
13255
  border-bottom: 1px solid #f6f9fc;
13256
  overflow: hidden;
13257
  padding-bottom: 15px;
13258
  margin-bottom: 15px; }
13259
  .widget-media .widget-media-elements {
13260
    float: left;
13261
    margin-right: 20px; }
13262
  .widget-media .widget-media-avatar {
13263
    width: 55px;
13264
    height: 55px;
13265
    display: block; }
13266
  .widget-media .widget-btn-default {
13267
    display: inline-block;
13268
    font-size: 12px;
13269
    color: #96a2b1;
13270
    border: 1px solid #ebf0f6;
13271
    padding: 3px 10px; }
13272
    .widget-media .widget-btn-default .widget-btn-icon {
13273
      line-height: 1.5; }
13274
    .widget-media .widget-btn-default:hover {
13275
      background: #ebf0f6;
13276
      text-decoration: none; }
13277
  .widget-media .widget-btn-red {
13278
    display: inline-block;
13279
    font-size: 12px;
13280
    color: #f36a5a;
13281
    border: 1px solid #ebf0f6;
13282
    padding: 3px 10px; }
13283
    .widget-media .widget-btn-red .widget-btn-icon {
13284
      line-height: 1.5; }
13285
    .widget-media .widget-btn-red:hover {
13286
      color: #fff;
13287
      background: #f36a5a;
13288
      text-decoration: none; }
13289
  .widget-media .widget-btn-blue {
13290
    display: inline-block;
13291
    font-size: 12px;
13292
    color: #fff;
13293
    border: 1px solid #ebf0f6;
13294
    padding: 3px 10px;
13295
    background: #337ab7; }
13296
    .widget-media .widget-btn-blue .widget-btn-icon {
13297
      line-height: 1.5; }
13298
    .widget-media .widget-btn-blue:hover {
13299
      color: #337ab7;
13300
      background: #fff;
13301
      text-decoration: none; }
13302
  .widget-media .widget-media-body {
13303
    overflow: hidden; }
13304
    .widget-media .widget-media-body .widget-media-body-title {
13305
      font-size: 15px;
13306
      font-weight: 600;
13307
      color: #5b9bd1;
13308
      margin: 0 0 7px; }
13309
    .widget-media .widget-media-body .widget-media-body-subtitle {
13310
      font-size: 13px;
13311
      color: #7e8c9e; }
13312
 
13313
/*** Widget Blog ***/
13314
.widget-blog {
13315
  border-radius: 4px;
13316
  background: #fff;
13317
  padding: 20px;
13318
  background-position: center center;
13319
  background-size: cover;
13320
  padding-top: 30px; }
13321
  .widget-blog .widget-blog-heading {
13322
    position: relative;
13323
    margin-bottom: 30px; }
13324
    .widget-blog .widget-blog-heading:before {
13325
      position: absolute;
13326
      bottom: -15px;
13327
      left: 50%;
13328
      width: 50px;
13329
      height: 1px;
13330
      border-width: 1px;
13331
      background: #8e9daa;
13332
      margin-left: -25px;
13333
      content: " "; }
13334
  .widget-blog .widget-blog-title {
13335
    font-size: 20px;
13336
    font-weight: 400;
13337
    color: #3e4f5e;
13338
    margin: 0 0 15px; }
13339
    .widget-blog .widget-blog-title a {
13340
      color: #3e4f5e; }
13341
  .widget-blog .widget-blog-subtitle {
13342
    display: block;
13343
    font-size: 13px;
13344
    color: #8e9daa;
13345
    letter-spacing: 3px; }
13346
  .widget-blog .btn-widget-purple {
13347
    display: inline-block;
13348
    font-size: 13px;
13349
    color: #8e9daa;
13350
    border: 1px solid #8e9daa;
13351
    padding: 7px 17px; }
13352
    .widget-blog .btn-widget-purple:hover {
13353
      color: #fff;
13354
      background: #8e9daa;
13355
      text-decoration: none; }
13356
 
13357
/*** Widget Progress ***/
13358
.widget-progress {
13359
  min-height: 420px; }
13360
  .widget-progress .widget-progress-element {
13361
    border-radius: 4px;
13362
    overflow: hidden;
13363
    padding: 30px 10px; }
13364
  .widget-progress .widget-progress-title {
13365
    display: block;
13366
    color: #fff;
13367
    margin-bottom: 5px; }
13368
  .widget-progress .progress {
13369
    height: 3px;
13370
    background: rgba(255, 255, 255, 0.2);
13371
    margin-bottom: 0; }
13372
 
13373
/*** Widget Gradient ***/
13374
.widget-map {
13375
  border-radius: 4px;
13376
  min-height: 350px;
13377
  border-radius: 3px; }
13378
  .widget-map .widget-map-mapplic {
13379
    border-top-right-radius: 3px;
13380
    border-top-left-radius: 3px; }
13381
    .widget-map .widget-map-mapplic .mapplic-container {
13382
      background: #5b9bd1; }
13383
    .widget-map .widget-map-mapplic .mapplic-layer.world > img {
13384
      opacity: .3; }
13385
  .widget-map .widget-map-body {
13386
    background: #fff;
13387
    border-bottom-right-radius: 3px;
13388
    border-bottom-left-radius: 3px;
13389
    padding: 20px;
13390
    overflow: hidden; }
13391
  .widget-map .widget-sparkline-chart {
13392
    width: 25%;
13393
    float: left;
13394
    border-left: 1px solid #e7eff7;
13395
    padding: 0 15px; }
13396
    .widget-map .widget-sparkline-chart:first-child {
13397
      border-left: none; }
13398
    .widget-map .widget-sparkline-chart .widget-sparkline-title {
13399
      display: block;
13400
      font-size: 12px;
13401
      font-weight: 600;
13402
      color: #a1afbb; }
13403
 
13404
/* Widget Map for max-width 480px */
13405
@media (max-width: 480px) {
13406
  /* 480px */
13407
  .widget-map .widget-sparkline-chart {
13408
    width: 50%;
13409
    border-left: none;
13410
    margin-top: 10px;
13411
    margin-bottom: 10px; } }
13412
 
13413
/*** Widget Subscribe ***/
13414
.widget-subscribe {
13415
  border-radius: 4px;
13416
  min-height: 250px;
13417
  overflow: hidden;
13418
  padding: 30px; }
13419
  .widget-subscribe .widget-subscribe-no {
13420
    float: left;
13421
    font-size: 67px;
13422
    font-weight: 600;
13423
    line-height: 1;
13424
    color: #9a7caf; }
13425
  .widget-subscribe .widget-subscribe-title {
13426
    font-size: 25px;
13427
    font-weight: 700;
13428
    line-height: 1.4;
13429
    margin: 0 0 15px 45px; }
13430
  .widget-subscribe .widget-subscribe-subtitle {
13431
    font-size: 15px;
13432
    font-weight: 600; }
13433
  .widget-subscribe .widget-subscribe-subtitle-link {
13434
    color: #cab0dd; }
13435
  .widget-subscribe.widget-subscribe-quote {
13436
    position: relative; }
13437
    .widget-subscribe.widget-subscribe-quote:before {
13438
      position: absolute;
13439
      top: 2px;
13440
      font-size: 70px;
13441
      color: #fff;
13442
      content: "\201C"; }
13443
 
13444
/* Widget Subscribe for media queries */
13445
@media (max-width: 767px) {
13446
  /* 767px */
13447
  .widget-subscribe.widget-subscribe-border {
13448
    border-top: 1px solid #f5f8fb;
13449
    border-bottom: 1px solid #f5f8fb;
13450
    border-right: none; } }
13451
 
13452
@media (min-width: 768px) {
13453
  /* 768px */
13454
  .widget-subscribe.widget-subscribe-border {
13455
    border-left: 1px solid #f5f8fb;
13456
    border-right: 1px solid #f5f8fb; } }
13457
 
13458
@media (min-width: 767px) and (max-width: 991px) {
13459
  /* 767px & 991px */
13460
  .widget-subscribe.widget-subscribe-border {
13461
    border-left: none; }
13462
  .widget-subscribe.widget-subscribe-border-top {
13463
    border-top: 1px solid #f5f8fb; } }
13464
 
13465
/*--------------------------------------------------
13466
    [Material Design]
13467
----------------------------------------------------*/
13468
.page-md .widget-bg-color-white,
13469
.page-md .widget-map,
13470
.page-md .widget-carousel,
13471
.page-md .widget-progress-element,
13472
.page-md .widget-socials,
13473
.page-md .widget-blog {
13474
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03); }
13475
 
13476
/***
13477
AngularJS Basic Animations
13478
***/
13479
@-webkit-keyframes fadeInUp {
13480
  0% {
13481
    opacity: 0;
13482
    -webkit-transform: translateY(15px); }
13483
  100% {
13484
    opacity: 1;
13485
    -webkit-transform: translateY(0); } }
13486
 
13487
@-moz-keyframes fadeInUp {
13488
  0% {
13489
    opacity: 0;
13490
    -moz-transform: translateY(15px); }
13491
  100% {
13492
    opacity: 1;
13493
    -moz-transform: translateY(0); } }
13494
 
13495
@-o-keyframes fadeInUp {
13496
  0% {
13497
    opacity: 0;
13498
    -o-transform: translateY(15px); }
13499
  100% {
13500
    opacity: 1;
13501
    -o-transform: translateY(0); } }
13502
 
13503
@keyframes fadeInUp {
13504
  0% {
13505
    opacity: 0;
13506
    transform: translateY(15px); }
13507
  100% {
13508
    opacity: 1;
13509
    transform: translateY(0); } }
13510
 
13511
.fade-in-up {
13512
  -webkit-animation: fadeInUp .5s;
13513
  animation: fadeInUp .5s; }
13514
 
13515
@-webkit-keyframes bounceDelay {
13516
  0%, 80%, 100% {
13517
    -webkit-transform: scale(0); }
13518
  40% {
13519
    -webkit-transform: scale(1); } }
13520
 
13521
@keyframes bounceDelay {
13522
  0%, 80%, 100% {
13523
    transform: scale(0);
13524
    -webkit-transform: scale(0); }
13525
  40% {
13526
    transform: scale(1);
13527
    -webkit-transform: scale(1); } }
13528
 
13529
@keyframes input-focus {
13530
  0% {
13531
    left: 20%;
13532
    width: 20%; }
13533
  99% {
13534
    width: 0;
13535
    left: 0;
13536
    opacity: 1; }
13537
  100% {
13538
    opacity: 0; } }
13539
 
13540
.m-heading-1 {
13541
  margin: 0 0 20px 0;
13542
  background: #ffffff;
13543
  padding-left: 15px;
13544
  border-left: 8px solid #88909a; }
13545
  .m-heading-1 > h3 {
13546
    font-size: 20px;
13547
    color: #3f444a;
13548
    font-weight: 500;
13549
    margin: 0 0 15px 0; }
13550
    .m-heading-1 > h3 > i {
13551
      font-size: 18px;
13552
      color: #88909a; }
13553
  .m-heading-1 > p {
13554
    color: #5c6873;
13555
    margin: 10px 0 0 0; }
13556
    .m-heading-1 > p:first-child {
13557
      margin-top: 0; }
13558
  .m-heading-1.m-bordered {
13559
    border-right: 1px solid #10161c;
13560
    border-top: 1px solid #10161c;
13561
    border-bottom: 1px solid #10161c;
13562
    padding: 15px 15px; }
13563
    .page-container-bg-solid .m-heading-1.m-bordered {
13564
      border-right: 0;
13565
      border-top: 0;
13566
      border-bottom: 0; }
13567
  .m-heading-1.m-title-md > h3 {
13568
    font-size: 18px;
13569
    margin-bottom: 10px; }
13570
    .m-heading-1.m-title-md > h3 > i {
13571
      font-size: 16px;
13572
      color: #88909a; }
13573
  .m-heading-1.m-title-md > p {
13574
    margin: 15px 0; }
13575
  .m-heading-1.m-title-sm > h3 {
13576
    font-size: 16px;
13577
    margin-bottom: 10px; }
13578
    .m-heading-1.m-title-sm > h3 > i {
13579
      font-size: 14px;
13580
      color: #88909a; }
13581
  .m-heading-1.m-title-sm > p {
13582
    margin: 10px 0; }
13583
 
13584
@media (max-width: 991px) {
13585
  /* 991px */
13586
  .m-heading-1 {
13587
    margin: 0px 0; } }
13588
 
13589
/***
13590
Timeline
13591
***/
13592
.timeline {
13593
  margin: 0;
13594
  padding: 0;
13595
  position: relative;
13596
  margin-bottom: 30px; }
13597
  .timeline:before {
13598
    content: '';
13599
    position: absolute;
13600
    display: block;
13601
    width: 4px;
13602
    background: #f5f6fa;
13603
    top: 0px;
13604
    bottom: 0px;
13605
    margin-left: 38px; }
13606
  .timeline .timeline-item {
13607
    margin: 0;
13608
    padding: 0; }
13609
  .timeline .timeline-badge {
13610
    float: left;
13611
    position: relative;
13612
    padding-right: 30px;
13613
    height: 80px;
13614
    width: 80px; }
13615
  .timeline .timeline-badge-userpic {
13616
    width: 80px;
13617
    border: 4px #f5f6fa solid;
13618
    -webkit-border-radius: 50% !important;
13619
    -moz-border-radius: 50% !important;
13620
    border-radius: 50% !important; }
13621
  .timeline .timeline-badge-userpic img {
13622
    -webkit-border-radius: 50% !important;
13623
    -moz-border-radius: 50% !important;
13624
    border-radius: 50% !important;
13625
    vertical-align: middle !important; }
13626
  .timeline .timeline-icon {
13627
    width: 80px;
13628
    height: 80px;
13629
    background-color: #f5f6fa;
13630
    -webkit-border-radius: 50% !important;
13631
    -moz-border-radius: 50% !important;
13632
    border-radius: 50% !important;
13633
    padding-top: 30px;
13634
    padding-left: 22px; }
13635
  .timeline .timeline-icon i {
13636
    font-size: 34px; }
13637
  .timeline .timeline-body {
13638
    position: relative;
13639
    padding: 20px;
13640
    margin-top: 20px;
13641
    margin-left: 110px;
13642
    background-color: #f5f6fa;
13643
    -webkit-border-radius: 4px;
13644
    -moz-border-radius: 4px;
13645
    -ms-border-radius: 4px;
13646
    -o-border-radius: 4px;
13647
    border-radius: 4px; }
13648
    .timeline .timeline-body:before, .timeline .timeline-body:after {
13649
      content: " ";
13650
      display: table; }
13651
    .timeline .timeline-body:after {
13652
      clear: both; }
13653
  .timeline .timeline-body-arrow {
13654
    position: absolute;
13655
    top: 30px;
13656
    left: -14px;
13657
    width: 0;
13658
    height: 0;
13659
    border-style: solid;
13660
    border-width: 14px 14px 14px 0;
13661
    border-color: transparent #f5f6fa transparent transparent; }
13662
  .timeline .timeline-body-head {
13663
    margin-bottom: 10px; }
13664
  .timeline .timeline-body-head-caption {
13665
    float: left; }
13666
  .timeline .timeline-body-title {
13667
    font-size: 16px;
13668
    font-weight: 600; }
13669
  .timeline .timeline-body-alerttitle {
13670
    font-size: 16px;
13671
    font-weight: 600; }
13672
  .timeline .timeline-body-time {
13673
    font-size: 14px;
13674
    margin-left: 10px; }
13675
  .timeline .timeline-body-head-actions {
13676
    float: right; }
13677
  .timeline .timeline-body-head-actions .btn-group {
13678
    margin-top: -2px; }
13679
  .timeline .timeline-body-content {
13680
    font-size: 14px;
13681
    margin-top: 35px; }
13682
  .timeline .timeline-body-img {
13683
    width: 100px;
13684
    height: 100px;
13685
    margin: 5px 20px 0 0px; }
13686
  .timeline.white-bg:before {
13687
    background: #fff; }
13688
  .timeline.white-bg .timeline-badge-userpic {
13689
    border-color: #fff; }
13690
  .timeline.white-bg .timeline-icon {
13691
    background-color: #fff; }
13692
  .timeline.white-bg .timeline-body {
13693
    background-color: #fff; }
13694
  .timeline.white-bg .timeline-body-arrow {
13695
    border-color: transparent #fff transparent transparent; }
13696
 
13697
@media (max-width: 768px) {
13698
  .timeline .timeline-body-head-caption {
13699
    width: 100%; }
13700
  .timeline .timeline-body-head-actions {
13701
    float: left;
13702
    width: 100%;
13703
    margin-top: 20px;
13704
    margin-bottom: 20px; } }
13705
 
13706
@media (max-width: 480px) {
13707
  .timeline:before {
13708
    margin-left: 28px; }
13709
  .timeline .timeline-badge {
13710
    padding-right: 40px;
13711
    width: 60px;
13712
    height: 60px; }
13713
  .timeline .timeline-badge-userpic {
13714
    width: 60px; }
13715
  .timeline .timeline-icon {
13716
    width: 60px;
13717
    height: 60px;
13718
    padding-top: 23px;
13719
    padding-left: 18px; }
13720
  .timeline .timeline-icon i {
13721
    font-size: 25px; }
13722
  .timeline .timeline-body {
13723
    margin-left: 80px; }
13724
  .timeline .timeline-body-arrow {
13725
    top: 17px; } }
13726
 
13727
/***
13728
Timeline 2
13729
***/
13730
.mt-timeline-2 {
13731
  position: relative; }
13732
  .mt-timeline-2 > .mt-timeline-line {
13733
    position: absolute;
13734
    z-index: 1;
13735
    height: 100%;
13736
    width: 1px;
13737
    top: 0;
13738
    left: 50%;
13739
    border-left: 4px solid;
13740
    transform: translateX(-2px); }
13741
  .mt-timeline-2 > .mt-container {
13742
    position: relative;
13743
    padding: 0; }
13744
    .mt-timeline-2 > .mt-container > .mt-item {
13745
      list-style: none;
13746
      padding-bottom: 60px;
13747
      clear: both; }
13748
      .mt-timeline-2 > .mt-container > .mt-item .timeline-body-img.pull-left {
13749
        margin-right: 15px; }
13750
      .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon {
13751
        width: 70px;
13752
        height: 70px;
13753
        background-color: #ccc;
13754
        border-radius: 50% !important;
13755
        position: absolute;
13756
        left: 50%;
13757
        transform: translateX(-50%);
13758
        z-index: 5;
13759
        border: 0;
13760
        overflow: hidden; }
13761
        .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > i {
13762
          top: 50%;
13763
          left: 50%;
13764
          transform: translateY(-50%) translateX(-50%);
13765
          font-size: 24px; }
13766
        .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > img {
13767
          width: 100%;
13768
          height: auto; }
13769
      .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content {
13770
        width: 50%;
13771
        display: inline-block;
13772
        position: relative; }
13773
        .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container {
13774
          text-align: left;
13775
          background-color: #f5f6fa;
13776
          padding: 30px;
13777
          border: 2px solid;
13778
          border-color: #d3d7e9; }
13779
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:before, .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:after {
13780
            content: " ";
13781
            display: table; }
13782
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:after {
13783
            clear: both; }
13784
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author,
13785
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-title {
13786
            width: 50%;
13787
            margin-bottom: 15px; }
13788
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content-title {
13789
            opacity: 0.8 ;
13790
            filter: alpha(opacity=80) ;
13791
            margin-top: 10px;
13792
            font-size: 18px;
13793
            font-weight: 600; }
13794
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-avatar {
13795
            width: 40px;
13796
            height: 40px;
13797
            border-radius: 50% !important;
13798
            overflow: hidden; }
13799
            .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-avatar > img {
13800
              width: 100%;
13801
              height: auto; }
13802
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author-name,
13803
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author-name a {
13804
            opacity: 0.9 ;
13805
            filter: alpha(opacity=90) ;
13806
            font-size: 15px;
13807
            font-weight: 600;
13808
            text-decoration: none; }
13809
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author-notes {
13810
            font-size: 12px; }
13811
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content {
13812
            padding-top: 15px;
13813
            border-top: 1px solid;
13814
            clear: both;
13815
            line-height: 1.7em; }
13816
            .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content > p {
13817
              opacity: 0.7 ;
13818
              filter: alpha(opacity=70) ; }
13819
            .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content a, .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content button {
13820
              font-size: 14px; }
13821
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .btn {
13822
            display: inline-block;
13823
            margin: 0 5px 10px 0; }
13824
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .btn.pull-right {
13825
            margin: 0 0 10px 5px; }
13826
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:before {
13827
            content: '';
13828
            position: absolute;
13829
            top: 28px;
13830
            height: 0;
13831
            width: 0;
13832
            border: 10px solid transparent; }
13833
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) {
13834
        text-align: left; }
13835
        .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container {
13836
          margin-right: 60px; }
13837
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-title {
13838
            float: left; }
13839
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author {
13840
            float: right; }
13841
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-avatar {
13842
            float: right;
13843
            margin-left: 15px; }
13844
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-name,
13845
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-notes {
13846
            text-align: right; }
13847
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container:before {
13848
            right: 40px;
13849
            border-left: 10px solid #d3d7e9; }
13850
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) {
13851
        text-align: right; }
13852
        .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-icon > i {
13853
          transform: translateY(-50%) translateX(50%);
13854
          left: -50%; }
13855
        .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container {
13856
          margin-left: 60px; }
13857
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-avatar {
13858
            float: left;
13859
            margin-right: 15px; }
13860
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-title {
13861
            float: right;
13862
            text-align: right; }
13863
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author {
13864
            float: left; }
13865
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author-name,
13866
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author-notes {
13867
            text-align: left; }
13868
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container:before {
13869
            left: 40px;
13870
            border-right: 10px solid #E9EDEF; }
13871
 
13872
@media (max-width: 991px) {
13873
  /* 991px */
13874
  .mt-timeline-2 > .mt-timeline-line {
13875
    left: 25px; }
13876
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon {
13877
    left: 25px; }
13878
    .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > i {
13879
      left: 0; }
13880
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content {
13881
    width: 100%; }
13882
    .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-title {
13883
      float: none;
13884
      text-align: left !important; }
13885
    .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author,
13886
    .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-title {
13887
      width: 100%; }
13888
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) {
13889
    text-align: right; }
13890
    .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container {
13891
      margin-left: 80px;
13892
      margin-right: 0; }
13893
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-avatar {
13894
        float: left;
13895
        margin-right: 15px; }
13896
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-title {
13897
        float: right;
13898
        text-align: right; }
13899
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author {
13900
        float: left; }
13901
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-name,
13902
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-notes {
13903
        text-align: left; }
13904
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container:before {
13905
        left: 70px;
13906
        border-right: 10px solid #E9EDEF;
13907
        border-left: none; }
13908
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container {
13909
    margin-left: 80px;
13910
    margin-right: 0; }
13911
    .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container:before {
13912
      left: 70px;
13913
      border-right: 10px solid #E9EDEF;
13914
      border-left: none; } }
13915
 
13916
@media (max-width: 480px) {
13917
  .mt-timeline-2 .btn.pull-right,
13918
  .mt-timeline-2 .btn-group.pull-right {
13919
    float: none !important;
13920
    margin: 0 5px 10px 0 !important; } }
13921
 
13922
@media (max-width: 400px) {
13923
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author-notes {
13924
    clear: both;
13925
    padding-top: 10px; } }
13926
 
13927
/***
13928
Horizontal Timeline
13929
***/
13930
/* PLUGIN CSS */
13931
.cd-horizontal-timeline {
13932
  opacity: 0;
13933
  -webkit-transition: opacity 0.2s;
13934
  -moz-transition: opacity 0.2s;
13935
  transition: opacity 0.2s; }
13936
 
13937
.cd-horizontal-timeline::before {
13938
  /* never visible - this is used in jQuery to check the current MQ */
13939
  content: 'mobile';
13940
  display: none; }
13941
 
13942
.cd-horizontal-timeline.loaded {
13943
  /* show the timeline after events position has been set (using JavaScript) */
13944
  opacity: 1; }
13945
 
13946
.cd-horizontal-timeline .timeline {
13947
  position: relative;
13948
  height: 100px;
13949
  width: 90%;
13950
  max-width: 800px;
13951
  margin: 0 auto; }
13952
 
13953
.cd-horizontal-timeline .events-wrapper {
13954
  position: relative;
13955
  height: 100%;
13956
  margin: 0 40px;
13957
  overflow: hidden; }
13958
 
13959
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
13960
  /* these are used to create a shadow effect at the sides of the timeline */
13961
  content: '';
13962
  position: absolute;
13963
  z-index: 2;
13964
  top: 0;
13965
  height: 100%;
13966
  width: 20px; }
13967
 
13968
.cd-horizontal-timeline .events-wrapper::before {
13969
  left: 0;
13970
  background-image: -webkit-linear-gradient(left, #f8f8f8, rgba(248, 248, 248, 0));
13971
  background-image: linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0)); }
13972
 
13973
.cd-horizontal-timeline .events-wrapper::after {
13974
  right: 0;
13975
  background-image: -webkit-linear-gradient(right, #f8f8f8, rgba(248, 248, 248, 0));
13976
  background-image: linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0)); }
13977
 
13978
.cd-horizontal-timeline .events {
13979
  /* this is the grey line/timeline */
13980
  position: absolute;
13981
  z-index: 1;
13982
  left: 0;
13983
  top: 49px;
13984
  height: 2px;
13985
  /* width will be set using JavaScript */
13986
  background: #dfdfdf;
13987
  -webkit-transition: -webkit-transform 0.4s;
13988
  -moz-transition: -moz-transform 0.4s;
13989
  transition: transform 0.4s; }
13990
 
13991
.cd-horizontal-timeline .filling-line {
13992
  /* this is used to create the green line filling the timeline */
13993
  position: absolute;
13994
  z-index: 1;
13995
  left: 0;
13996
  top: 0;
13997
  height: 100%;
13998
  width: 100%;
13999
  background-color: #7b9d6f;
14000
  -webkit-transform: scaleX(0);
14001
  -moz-transform: scaleX(0);
14002
  -ms-transform: scaleX(0);
14003
  -o-transform: scaleX(0);
14004
  transform: scaleX(0);
14005
  -webkit-transform-origin: left center;
14006
  -moz-transform-origin: left center;
14007
  -ms-transform-origin: left center;
14008
  -o-transform-origin: left center;
14009
  transform-origin: left center;
14010
  -webkit-transition: -webkit-transform 0.3s;
14011
  -moz-transition: -moz-transform 0.3s;
14012
  transition: transform 0.3s; }
14013
 
14014
.cd-horizontal-timeline .events a {
14015
  position: absolute;
14016
  bottom: 0;
14017
  z-index: 2;
14018
  text-align: center;
14019
  font-size: 1.3rem;
14020
  padding-bottom: 15px;
14021
  color: #383838;
14022
  /* fix bug on Safari - text flickering while timeline translates */
14023
  -webkit-transform: translateZ(0);
14024
  -moz-transform: translateZ(0);
14025
  -ms-transform: translateZ(0);
14026
  -o-transform: translateZ(0);
14027
  transform: translateZ(0); }
14028
 
14029
.cd-horizontal-timeline .events a::after {
14030
  /* this is used to create the event spot */
14031
  content: '';
14032
  position: absolute;
14033
  left: 50%;
14034
  right: auto;
14035
  -webkit-transform: translateX(-50%);
14036
  -moz-transform: translateX(-50%);
14037
  -ms-transform: translateX(-50%);
14038
  -o-transform: translateX(-50%);
14039
  transform: translateX(-50%);
14040
  bottom: -5px;
14041
  height: 12px;
14042
  width: 12px;
14043
  border-radius: 50%;
14044
  -webkit-transition: background-color 0.3s, border-color 0.3s;
14045
  -moz-transition: background-color 0.3s, border-color 0.3s;
14046
  transition: background-color 0.3s, border-color 0.3s; }
14047
 
14048
.no-touch .cd-horizontal-timeline .events a:hover::after {
14049
  background-color: #7b9d6f;
14050
  border-color: #7b9d6f; }
14051
 
14052
.cd-horizontal-timeline .events a.selected {
14053
  pointer-events: none; }
14054
 
14055
@media only screen and (min-width: 1100px) {
14056
  .cd-horizontal-timeline::before {
14057
    /* never visible - this is used in jQuery to check the current MQ */
14058
    content: 'desktop'; } }
14059
 
14060
.cd-timeline-navigation a {
14061
  /* these are the left/right arrows to navigate the timeline */
14062
  position: absolute;
14063
  z-index: 1;
14064
  top: 50%;
14065
  bottom: auto;
14066
  -webkit-transform: translateY(-50%);
14067
  -moz-transform: translateY(-50%);
14068
  -ms-transform: translateY(-50%);
14069
  -o-transform: translateY(-50%);
14070
  transform: translateY(-50%);
14071
  height: 34px;
14072
  width: 34px;
14073
  border-radius: 50%;
14074
  border: 2px solid #dfdfdf;
14075
  /* replace text with an icon */
14076
  overflow: hidden;
14077
  color: transparent;
14078
  text-indent: 100%;
14079
  white-space: nowrap;
14080
  -webkit-transition: border-color 0.3s;
14081
  -moz-transition: border-color 0.3s;
14082
  transition: border-color 0.3s; }
14083
 
14084
.cd-timeline-navigation a.prev {
14085
  left: 0; }
14086
 
14087
.cd-timeline-navigation a.next {
14088
  right: 0; }
14089
 
14090
.cd-timeline-navigation a.inactive {
14091
  cursor: not-allowed; }
14092
 
14093
.cd-timeline-navigation a.inactive::after {
14094
  background-position: 0 -16px; }
14095
 
14096
.no-touch .cd-timeline-navigation a.inactive:hover {
14097
  border-color: #dfdfdf; }
14098
 
14099
.cd-horizontal-timeline .events-content {
14100
  position: relative;
14101
  width: 100%;
14102
  margin: 10px 0 0 0;
14103
  overflow: hidden;
14104
  -webkit-transition: height 0.4s;
14105
  -moz-transition: height 0.4s;
14106
  transition: height 0.4s; }
14107
 
14108
.cd-horizontal-timeline .events-content > ol > li {
14109
  position: absolute;
14110
  z-index: 1;
14111
  width: 100%;
14112
  left: 0;
14113
  top: 0;
14114
  -webkit-transform: translateX(-100%);
14115
  -moz-transform: translateX(-100%);
14116
  -ms-transform: translateX(-100%);
14117
  -o-transform: translateX(-100%);
14118
  transform: translateX(-100%);
14119
  padding: 0;
14120
  opacity: 0;
14121
  -webkit-animation-duration: 0.4s;
14122
  -moz-animation-duration: 0.4s;
14123
  animation-duration: 0.4s;
14124
  -webkit-animation-timing-function: ease-in-out;
14125
  -moz-animation-timing-function: ease-in-out;
14126
  animation-timing-function: ease-in-out; }
14127
 
14128
.cd-horizontal-timeline .events-content > ol > li.selected {
14129
  /* visible event content */
14130
  position: relative;
14131
  z-index: 2;
14132
  opacity: 1;
14133
  -webkit-transform: translateX(0);
14134
  -moz-transform: translateX(0);
14135
  -ms-transform: translateX(0);
14136
  -o-transform: translateX(0);
14137
  transform: translateX(0); }
14138
 
14139
.cd-horizontal-timeline .events-content > ol > li.enter-right, .cd-horizontal-timeline .events-content > ol > li.leave-right {
14140
  -webkit-animation-name: cd-enter-right;
14141
  -moz-animation-name: cd-enter-right;
14142
  animation-name: cd-enter-right; }
14143
 
14144
.cd-horizontal-timeline .events-content > ol > li.enter-left, .cd-horizontal-timeline .events-content > ol > li.leave-left {
14145
  -webkit-animation-name: cd-enter-left;
14146
  -moz-animation-name: cd-enter-left;
14147
  animation-name: cd-enter-left; }
14148
 
14149
.cd-horizontal-timeline .events-content > ol > li.leave-right, .cd-horizontal-timeline .events-content > ol > li.leave-left {
14150
  -webkit-animation-direction: reverse;
14151
  -moz-animation-direction: reverse;
14152
  animation-direction: reverse; }
14153
 
14154
.cd-horizontal-timeline .events-content > ol > li {
14155
  margin: 0 auto; }
14156
 
14157
.cd-horizontal-timeline .events-content em {
14158
  display: block;
14159
  font-style: italic;
14160
  margin: 10px auto; }
14161
 
14162
.cd-horizontal-timeline .events-content em::before {
14163
  content: '- '; }
14164
 
14165
@-webkit-keyframes cd-enter-right {
14166
  0% {
14167
    opacity: 0;
14168
    -webkit-transform: translateX(100%); }
14169
  100% {
14170
    opacity: 1;
14171
    -webkit-transform: translateX(0%); } }
14172
 
14173
@-moz-keyframes cd-enter-right {
14174
  0% {
14175
    opacity: 0;
14176
    -moz-transform: translateX(100%); }
14177
  100% {
14178
    opacity: 1;
14179
    -moz-transform: translateX(0%); } }
14180
 
14181
@keyframes cd-enter-right {
14182
  0% {
14183
    opacity: 0;
14184
    -webkit-transform: translateX(100%);
14185
    -moz-transform: translateX(100%);
14186
    -ms-transform: translateX(100%);
14187
    -o-transform: translateX(100%);
14188
    transform: translateX(100%); }
14189
  100% {
14190
    opacity: 1;
14191
    -webkit-transform: translateX(0%);
14192
    -moz-transform: translateX(0%);
14193
    -ms-transform: translateX(0%);
14194
    -o-transform: translateX(0%);
14195
    transform: translateX(0%); } }
14196
 
14197
@-webkit-keyframes cd-enter-left {
14198
  0% {
14199
    opacity: 0;
14200
    -webkit-transform: translateX(-100%); }
14201
  100% {
14202
    opacity: 1;
14203
    -webkit-transform: translateX(0%); } }
14204
 
14205
@-moz-keyframes cd-enter-left {
14206
  0% {
14207
    opacity: 0;
14208
    -moz-transform: translateX(-100%); }
14209
  100% {
14210
    opacity: 1;
14211
    -moz-transform: translateX(0%); } }
14212
 
14213
@keyframes cd-enter-left {
14214
  0% {
14215
    opacity: 0;
14216
    -webkit-transform: translateX(-100%);
14217
    -moz-transform: translateX(-100%);
14218
    -ms-transform: translateX(-100%);
14219
    -o-transform: translateX(-100%);
14220
    transform: translateX(-100%); }
14221
  100% {
14222
    opacity: 1;
14223
    -webkit-transform: translateX(0%);
14224
    -moz-transform: translateX(0%);
14225
    -ms-transform: translateX(0%);
14226
    -o-transform: translateX(0%);
14227
    transform: translateX(0%); } }
14228
 
14229
/* METRONIC EXTENDED CSS */
14230
.mt-timeline-horizontal {
14231
  font-size: 14px; }
14232
  .mt-timeline-horizontal ol, .mt-timeline-horizontal ul {
14233
    list-style: none; }
14234
  .mt-timeline-horizontal blockquote, .mt-timeline-horizontal q {
14235
    quotes: none; }
14236
  .mt-timeline-horizontal blockquote:before, .mt-timeline-horizontal blockquote:after,
14237
  .mt-timeline-horizontal q:before, .mt-timeline-horizontal q:after {
14238
    content: '';
14239
    content: none; }
14240
  .mt-timeline-horizontal table {
14241
    border-collapse: collapse;
14242
    border-spacing: 0; }
14243
  .mt-timeline-horizontal .timeline {
14244
    width: 100%;
14245
    max-width: 100%; }
14246
    .mt-timeline-horizontal .timeline:before {
14247
      background: transparent; }
14248
    .mt-timeline-horizontal .timeline .events-wrapper .events a:after {
14249
      background-color: transparent;
14250
      border: 2px solid; }
14251
    .mt-timeline-horizontal .timeline .events-wrapper .events a.selected:after {
14252
      background-color: #fff !important; }
14253
    .mt-timeline-horizontal .timeline .events-wrapper .events a:hover, .mt-timeline-horizontal .timeline .events-wrapper .events a:focus {
14254
      text-decoration: none; }
14255
    .mt-timeline-horizontal .timeline .events-wrapper:before, .mt-timeline-horizontal .timeline .events-wrapper:after {
14256
      background-image: none; }
14257
    .mt-timeline-horizontal .timeline .mt-ht-nav-icon li a {
14258
      border-radius: 50% !important; }
14259
      .mt-timeline-horizontal .timeline .mt-ht-nav-icon li a i {
14260
        position: absolute;
14261
        top: 50%;
14262
        left: 0;
14263
        transform: translateX(50%) translateY(-50%);
14264
        width: 10px; }
14265
    .mt-timeline-horizontal .timeline .mt-ht-nav-icon li:first-child a i {
14266
      left: -2px; }
14267
    .mt-timeline-horizontal .timeline.mt-timeline-square .events a:after {
14268
      border-radius: 0 !important; }
14269
    .mt-timeline-horizontal .timeline.mt-timeline-square .mt-ht-nav-icon li a {
14270
      border-radius: 0 !important; }
14271
  .mt-timeline-horizontal .events-content ol {
14272
    padding: 0; }
14273
    .mt-timeline-horizontal .events-content ol li .mt-title {
14274
      margin-top: 15px;
14275
      float: left;
14276
      width: 60%; }
14277
      .mt-timeline-horizontal .events-content ol li .mt-title h2 {
14278
        margin: 0;
14279
        opacity: 0.8 ;
14280
        filter: alpha(opacity=80) ;
14281
        font-size: 18px;
14282
        font-weight: 600; }
14283
    .mt-timeline-horizontal .events-content ol li .mt-author {
14284
      float: right;
14285
      position: relative;
14286
      text-align: right;
14287
      width: 40%; }
14288
      .mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
14289
        float: right;
14290
        margin-left: 15px; }
14291
      .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name {
14292
        margin-top: 5px; }
14293
        .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name a {
14294
          opacity: 0.9 ;
14295
          filter: alpha(opacity=90) ;
14296
          font-size: 15px;
14297
          font-weight: 600; }
14298
          .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name a:hover, .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name a:focus {
14299
            text-decoration: none; }
14300
      .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-datetime {
14301
        font-size: 13px; }
14302
      .mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
14303
        width: 50px;
14304
        height: 50px;
14305
        border-radius: 50% !important;
14306
        overflow: hidden; }
14307
        .mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar > img {
14308
          width: 100%;
14309
          height: auto; }
14310
    .mt-timeline-horizontal .events-content ol li .mt-content {
14311
      margin-top: 20px;
14312
      padding-top: 20px;
14313
      border-top: 1px solid;
14314
      clear: both;
14315
      line-height: 1.7em; }
14316
      .mt-timeline-horizontal .events-content ol li .mt-content > p {
14317
        opacity: 0.7 ;
14318
        filter: alpha(opacity=70) ; }
14319
      .mt-timeline-horizontal .events-content ol li .mt-content img.pull-left {
14320
        margin: 0 15px 15px 0; }
14321
      .mt-timeline-horizontal .events-content ol li .mt-content img.pull-right {
14322
        margin: 0 0 15px 15px; }
14323
      .mt-timeline-horizontal .events-content ol li .mt-content .btn-group .dropdown-menu {
14324
        margin-right: 5px; }
14325
 
14326
@media (max-width: 480px) {
14327
  .mt-timeline-horizontal .events-content ol li .mt-title {
14328
    width: 100%; }
14329
  .mt-timeline-horizontal .events-content ol li .mt-author {
14330
    width: 100%;
14331
    margin-top: 15px;
14332
    text-align: left; }
14333
    .mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
14334
      float: left;
14335
      margin-right: 15px;
14336
      margin-left: 0; }
14337
    .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name {
14338
      margin-top: 10px; }
14339
  .mt-timeline-horizontal .btn.pull-right {
14340
    float: none !important;
14341
    margin: 0 !important; } }
14342
 
14343
/***
14344
Tasks Widget
14345
***/
14346
.tasks-widget:after {
14347
  clear: both; }
14348
 
14349
.tasks-widget .task-list {
14350
  list-style: none;
14351
  padding: 0;
14352
  margin: 0; }
14353
  .tasks-widget .task-list > li {
14354
    position: relative;
14355
    padding: 10px 10px;
14356
    border-bottom: 1px solid #F4F6F9; }
14357
    .tasks-widget .task-list > li:hover {
14358
      background: #F4F6F9; }
14359
    .tasks-widget .task-list > li.last-line {
14360
      border-bottom: none; }
14361
    .tasks-widget .task-list > li.task-done {
14362
      background: #f6f6f6; }
14363
      .tasks-widget .task-list > li.task-done:hover {
14364
        background: #f4f4f4; }
14365
      .tasks-widget .task-list > li.task-done .task-title-sp {
14366
        text-decoration: line-through; }
14367
    .tasks-widget .task-list > li > .task-bell {
14368
      margin-left: 10px; }
14369
    .tasks-widget .task-list > li > .task-checkbox {
14370
      float: left;
14371
      width: 30px; }
14372
      .tasks-widget .task-list > li > .task-checkbox input[type="checkbox"] {
14373
        cursor: pointer; }
14374
    .tasks-widget .task-list > li > .task-title {
14375
      color: #838FA1;
14376
      margin-right: 10px; }
14377
      .tasks-widget .task-list > li > .task-title .task-title-sp {
14378
        margin-right: 5px; }
14379
    .tasks-widget .task-list > li .task-config-btn {
14380
      margin-top: -1px; }
14381
    .tasks-widget .task-list > li > .task-config {
14382
      display: none;
14383
      position: absolute;
14384
      top: 7px;
14385
      right: 10px; }
14386
    .tasks-widget .task-list > li:hover > .task-config {
14387
      display: block;
14388
      margin-bottom: 0 !important; }
14389
 
14390
.tasks-widget .task-footer {
14391
  margin-top: 5px; }
14392
  .tasks-widget .task-footer:before, .tasks-widget .task-footer:after {
14393
    content: " ";
14394
    display: table; }
14395
  .tasks-widget .task-footer:after {
14396
    clear: both; }
14397
 
14398
@media only screen and (max-width: 480px) {
14399
  .tasks-widget .task-config-btn {
14400
    float: inherit;
14401
    display: block; }
14402
  .tasks-widget .task-list-projects li > .label {
14403
    margin-bottom: 5px; } }
14404
 
14405
.mt-comments .mt-comment {
14406
  padding: 10px;
14407
  margin: 0 0 10px 0; }
14408
  .mt-comments .mt-comment .mt-comment-img {
14409
    width: 40px;
14410
    float: left; }
14411
    .mt-comments .mt-comment .mt-comment-img > img {
14412
      border-radius: 50% !important; }
14413
  .mt-comments .mt-comment .mt-comment-body {
14414
    padding-left: 20px;
14415
    position: relative;
14416
    overflow: hidden; }
14417
    .mt-comments .mt-comment .mt-comment-body .mt-comment-info:before, .mt-comments .mt-comment .mt-comment-body .mt-comment-info:after {
14418
      content: " ";
14419
      display: table; }
14420
    .mt-comments .mt-comment .mt-comment-body .mt-comment-info:after {
14421
      clear: both; }
14422
    .mt-comments .mt-comment .mt-comment-body .mt-comment-info .mt-comment-author {
14423
      display: inline-block;
14424
      float: left;
14425
      margin: 0px 0px 10px 0;
14426
      color: #060606;
14427
      font-weight: 600; }
14428
    .mt-comments .mt-comment .mt-comment-body .mt-comment-info .mt-comment-date {
14429
      display: inline-block;
14430
      float: right;
14431
      margin: 0px;
14432
      color: #BABABA; }
14433
    .mt-comments .mt-comment .mt-comment-body .mt-comment-text {
14434
      color: #999999; }
14435
    .mt-comments .mt-comment .mt-comment-body .mt-comment-details {
14436
      margin: 10px 0px 0px 0; }
14437
      .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status {
14438
        text-transform: uppercase;
14439
        float: left; }
14440
        .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status.mt-comment-status-pending {
14441
          color: #B8C0F5; }
14442
        .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status.mt-comment-status-approved {
14443
          color: #6BD873; }
14444
        .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status.mt-comment-status-rejected {
14445
          color: red; }
14446
      .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions {
14447
        display: none;
14448
        list-style: none;
14449
        margin: 0;
14450
        padding: 0;
14451
        float: right; }
14452
        .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions > li {
14453
          float: left;
14454
          padding: 0 5px;
14455
          margin: 0; }
14456
          .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions > li > a {
14457
            text-transform: uppercase;
14458
            color: #999999; }
14459
            .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions > li > a:hover {
14460
              color: #666666;
14461
              text-decoration: none; }
14462
  .mt-comments .mt-comment:hover {
14463
    background: #f9f9f9; }
14464
    .mt-comments .mt-comment:hover .mt-comment-body .mt-comment-details .mt-comment-actions {
14465
      display: inline-block; }
14466
 
14467
.mt-actions .mt-action {
14468
  margin: 0px;
14469
  padding: 15px 0 15px 0;
14470
  border-bottom: 1px solid #f7f8f9; }
14471
  .mt-actions .mt-action:last-child {
14472
    border-bottom: 0px; }
14473
  .mt-actions .mt-action .mt-action-img {
14474
    width: 40px;
14475
    float: left; }
14476
    .mt-actions .mt-action .mt-action-img > img {
14477
      border-radius: 50% !important;
14478
      margin-bottom: 2px; }
14479
  .mt-actions .mt-action .mt-action-body {
14480
    padding-left: 15px;
14481
    position: relative;
14482
    overflow: hidden; }
14483
    .mt-actions .mt-action .mt-action-body .mt-action-row {
14484
      display: table;
14485
      width: 100%; }
14486
      .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info {
14487
        display: table-cell;
14488
        vertical-align: top; }
14489
        .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-icon {
14490
          display: table-cell;
14491
          padding: 6px 20px 6px 6px; }
14492
          .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-icon > i {
14493
            display: inline-block;
14494
            position: relative;
14495
            top: 10px;
14496
            font-size: 25px;
14497
            color: #78E0E8; }
14498
        .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details {
14499
          display: table-cell;
14500
          vertical-align: top; }
14501
          .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details .mt-action-author {
14502
            color: #060606;
14503
            font-weight: 600; }
14504
          .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details .mt-action-desc {
14505
            margin-bottom: 0;
14506
            color: #999b9b; }
14507
      .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-datetime {
14508
        vertical-align: top;
14509
        display: table-cell;
14510
        text-align: center;
14511
        width: 150px;
14512
        white-space: nowrap;
14513
        padding-top: 15px;
14514
        color: #A6A8A8; }
14515
        .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-datetime .mt-action-dot {
14516
          display: inline-block;
14517
          width: 10px;
14518
          height: 10px;
14519
          background-color: red;
14520
          border-radius: 50% !important;
14521
          margin-left: 5px;
14522
          margin-right: 5px; }
14523
      .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-buttons {
14524
        vertical-align: top;
14525
        display: table-cell;
14526
        text-align: center;
14527
        width: 160px;
14528
        white-space: nowrap;
14529
        padding-top: 10px; }
14530
 
14531
@media (max-width: 767px) {
14532
  /* 767px */
14533
  .mt-actions .mt-action .mt-action-body .mt-action-row {
14534
    display: block; }
14535
    .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info {
14536
      display: block; }
14537
    .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-datetime {
14538
      display: inline-block;
14539
      margin-left: 40px; }
14540
    .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-buttons {
14541
      display: inline-block;
14542
      float: right; } }
14543
 
14544
.mt-widget-1 {
14545
  border: 1px solid #e7ecf1;
14546
  text-align: center;
14547
  position: relative; }
14548
  .mt-widget-1 .mt-icon {
14549
    position: absolute;
14550
    right: 10px;
14551
    top: 10px;
14552
    margin: 7px;
14553
    font-size: 20px; }
14554
    .mt-widget-1 .mt-icon > a > i {
14555
      color: #a1e5e1; }
14556
    .mt-widget-1 .mt-icon > a:hover > i {
14557
      color: #79dad5; }
14558
  .mt-widget-1 .mt-img {
14559
    display: inline-block;
14560
    border-radius: 50% !important;
14561
    border: 4px solid #e7ecf1;
14562
    margin: 40px 0 30px 0; }
14563
    .mt-widget-1 .mt-img > img {
14564
      border: 1px solid trnsparent;
14565
      border-radius: 50% !important; }
14566
  .mt-widget-1 .mt-body .mt-username {
14567
    text-align: center;
14568
    margin: 5px 10px;
14569
    font-weight: 600;
14570
    font-size: 16px; }
14571
  .mt-widget-1 .mt-body .mt-user-title {
14572
    text-align: center;
14573
    margin: 10px 10px 10px 10px;
14574
    color: #666666;
14575
    font-size: 13px; }
14576
  .mt-widget-1 .mt-body .mt-stats {
14577
    margin: 30px 0px 0px 0px; }
14578
    .mt-widget-1 .mt-body .mt-stats .btn-group {
14579
      border-top: 1px solid #e7ecf1; }
14580
      .mt-widget-1 .mt-body .mt-stats .btn-group .btn {
14581
        padding: 10px 10px;
14582
        font-size: 14px;
14583
        border-right: 1px solid #e7ecf1; }
14584
        .mt-widget-1 .mt-body .mt-stats .btn-group .btn:hover {
14585
          background-color: #e7ecf1; }
14586
        .mt-widget-1 .mt-body .mt-stats .btn-group .btn:last-child {
14587
          border: 0; }
14588
        .mt-widget-1 .mt-body .mt-stats .btn-group .btn > i {
14589
          position: relative;
14590
          top: 3px;
14591
          right: 2px;
14592
          font-size: 16px; }
14593
        .mt-widget-1 .mt-body .mt-stats .btn-group .btn:first-child {
14594
          border-bottom-left-radius: 4px !important; }
14595
        .mt-widget-1 .mt-body .mt-stats .btn-group .btn:last-child {
14596
          border-bottom-right-radius: 4px !important; }
14597
 
14598
.mt-widget-2 {
14599
  border: 1px solid #e7ecf1;
14600
  position: relative; }
14601
  .mt-widget-2 .mt-head {
14602
    position: absolute;
14603
    width: 100%;
14604
    background-size: 100% 100%; }
14605
    .mt-widget-2 .mt-head .mt-head-label {
14606
      position: absolute;
14607
      top: 8px;
14608
      right: 8px;
14609
      cursor: pointer; }
14610
      .mt-widget-2 .mt-head .mt-head-label > button {
14611
        font-size: 13px;
14612
        border-radius: 2px !important; }
14613
    .mt-widget-2 .mt-head .mt-head-user .mt-head-user-img {
14614
      position: relative;
14615
      float: left;
14616
      margin: 165px 32px 18px 35px; }
14617
      .mt-widget-2 .mt-head .mt-head-user .mt-head-user-img::after {
14618
        content: "";
14619
        position: absolute;
14620
        top: 90%;
14621
        left: 50%;
14622
        margin-left: -15px;
14623
        border-width: 13px;
14624
        border-style: solid;
14625
        border-color: transparent transparent white  transparent; }
14626
      .mt-widget-2 .mt-head .mt-head-user .mt-head-user-img > img {
14627
        width: 65px;
14628
        border-radius: 50% !important; }
14629
    .mt-widget-2 .mt-head .mt-head-user .mt-head-user-info {
14630
      margin: 175px 0 0 -9px;
14631
      color: white;
14632
      display: inline-block; }
14633
      .mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-name {
14634
        display: block;
14635
        font-size: 15px; }
14636
      .mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-time {
14637
        font-size: 13px;
14638
        display: block; }
14639
        .mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-time > i {
14640
          position: relative;
14641
          top: 1px;
14642
          font-size: 13px; }
14643
  .mt-widget-2 .mt-body {
14644
    padding-top: 160px;
14645
    text-align: center; }
14646
    .mt-widget-2 .mt-body .mt-body-title {
14647
      margin-top: 130px;
14648
      font-weight: 600;
14649
      font-size: 16px; }
14650
    .mt-widget-2 .mt-body .mt-body-description {
14651
      margin-top: 10px;
14652
      display: inline-block;
14653
      color: #666666;
14654
      font-size: 13px;
14655
      padding: 0 10px; }
14656
    .mt-widget-2 .mt-body .mt-body-stats {
14657
      padding: 0; }
14658
      .mt-widget-2 .mt-body .mt-body-stats:before, .mt-widget-2 .mt-body .mt-body-stats:after {
14659
        content: " ";
14660
        display: table; }
14661
      .mt-widget-2 .mt-body .mt-body-stats:after {
14662
        clear: both; }
14663
      .mt-widget-2 .mt-body .mt-body-stats > li {
14664
        margin: 15px;
14665
        list-style: none;
14666
        display: inline-block; }
14667
    .mt-widget-2 .mt-body .mt-body-actions {
14668
      border-top: 1px solid #e7ecf1; }
14669
      .mt-widget-2 .mt-body .mt-body-actions > i {
14670
        font-size: 18px; }
14671
      .mt-widget-2 .mt-body .mt-body-actions .btn {
14672
        font-size: 14px;
14673
        border-right: 1px solid #e7ecf1;
14674
        padding: 12px 0 12px 0;
14675
        text-align: center; }
14676
        .mt-widget-2 .mt-body .mt-body-actions .btn:last-child {
14677
          border: 0; }
14678
 
14679
.mt-widget-3 {
14680
  border: 1px solid #e7ecf1; }
14681
  .mt-widget-3 .mt-head {
14682
    background-color: #5DC9E6;
14683
    margin-bottom: 20px;
14684
    color: white;
14685
    padding: 15px 0; }
14686
    .mt-widget-3 .mt-head .mt-head-icon {
14687
      font-size: 35px;
14688
      text-align: center;
14689
      padding-top: 20px;
14690
      margin-bottom: 10px; }
14691
    .mt-widget-3 .mt-head .mt-head-desc {
14692
      margin-left: 10px;
14693
      margin-right: 10px;
14694
      text-align: center;
14695
      color: #fff;
14696
      opacity: 0.8 ;
14697
      filter: alpha(opacity=80) ; }
14698
    .mt-widget-3 .mt-head .mt-head-date {
14699
      text-align: center;
14700
      margin-top: 20px;
14701
      display: block;
14702
      color: #f2f2f2; }
14703
    .mt-widget-3 .mt-head .mt-head-button {
14704
      margin: 10px 0;
14705
      text-align: center;
14706
      padding: 20px; }
14707
      .mt-widget-3 .mt-head .mt-head-button > button {
14708
        width: 90px; }
14709
  .mt-widget-3 .mt-body-actions-icons .btn-group {
14710
    margin-bottom: 20px; }
14711
    .mt-widget-3 .mt-body-actions-icons .btn-group .mt-icon {
14712
      display: block;
14713
      position: relative;
14714
      padding: 5px;
14715
      font-size: 15px; }
14716
  .mt-widget-3 .mt-body-actions-icons .btn {
14717
    border-right: 1px solid #e7ecf1;
14718
    font-size: 11px;
14719
    text-align: center;
14720
    padding: 0; }
14721
    .mt-widget-3 .mt-body-actions-icons .btn:last-child {
14722
      border-right: 0; }
14723
 
14724
.mt-widget-4 {
14725
  min-height: 250px;
14726
  color: white;
14727
  background-color: #26C0B8; }
14728
  .mt-widget-4 .mt-img-container {
14729
    position: relative; }
14730
    .mt-widget-4 .mt-img-container > img {
14731
      height: 250px;
14732
      width: 100%; }
14733
  .mt-widget-4 .mt-container {
14734
    width: 150px;
14735
    background-color: #26C0B8;
14736
    min-height: 250px;
14737
    position: absolute;
14738
    right: 15px;
14739
    top: 0; }
14740
    .mt-widget-4 .mt-container .mt-head-title {
14741
      text-align: center;
14742
      margin-top: 20px;
14743
      padding: 10px; }
14744
    .mt-widget-4 .mt-container .mt-body-icons {
14745
      margin-top: 30px;
14746
      text-align: center; }
14747
      .mt-widget-4 .mt-container .mt-body-icons > a {
14748
        color: #e6e6e6;
14749
        display: inline-block;
14750
        padding: 10px;
14751
        font-size: 17px; }
14752
        .mt-widget-4 .mt-container .mt-body-icons > a:hover {
14753
          color: #fff; }
14754
    .mt-widget-4 .mt-container .mt-footer-button {
14755
      margin-top: 30px;
14756
      position: absolute;
14757
      right: 0; }
14758
      .mt-widget-4 .mt-container .mt-footer-button > .btn {
14759
        width: 90px;
14760
        border-top-right-radius: 0 !important;
14761
        border-bottom-right-radius: 0 !important;
14762
        border: none !important; }
14763
 
14764
.mt-code {
14765
  padding: 3px;
14766
  color: #E43A45;
14767
  border-radius: 4px !important;
14768
  display: inline;
14769
  word-wrap: normal; }
14770
 
14771
.caption-desc {
14772
  font-size: 13px;
14773
  margin-top: 0.5em;
14774
  line-height: 2.3em; }
14775
 
14776
.mt-element-step .row {
14777
  margin: 0; }
14778
 
14779
.mt-element-step .step-default .mt-step-col {
14780
  padding-top: 30px;
14781
  padding-bottom: 30px;
14782
  text-align: center; }
14783
 
14784
.mt-element-step .step-default .mt-step-number {
14785
  font-size: 26px;
14786
  border-radius: 50% !important;
14787
  display: inline-block;
14788
  margin: auto;
14789
  padding: 3px 14px;
14790
  margin-bottom: 20px; }
14791
 
14792
.mt-element-step .step-default .mt-step-title {
14793
  font-size: 30px;
14794
  font-weight: 100; }
14795
 
14796
.mt-element-step .step-default .active {
14797
  background-color: #32c5d2 !important; }
14798
  .mt-element-step .step-default .active .mt-step-number {
14799
    color: #32c5d2 !important; }
14800
  .mt-element-step .step-default .active .mt-step-title,
14801
  .mt-element-step .step-default .active .mt-step-content {
14802
    color: #fff !important; }
14803
 
14804
.mt-element-step .step-default .done {
14805
  background-color: #26C281 !important; }
14806
  .mt-element-step .step-default .done .mt-step-number {
14807
    color: #26C281 !important; }
14808
  .mt-element-step .step-default .done .mt-step-title,
14809
  .mt-element-step .step-default .done .mt-step-content {
14810
    color: #fff !important; }
14811
 
14812
.mt-element-step .step-default .error {
14813
  background-color: #E7505A !important; }
14814
  .mt-element-step .step-default .error .mt-step-number {
14815
    color: #E7505A !important; }
14816
  .mt-element-step .step-default .error .mt-step-title,
14817
  .mt-element-step .step-default .error .mt-step-content {
14818
    color: #fff !important; }
14819
 
14820
.mt-element-step .step-thin .mt-step-col {
14821
  padding-top: 10px;
14822
  padding-bottom: 10px; }
14823
 
14824
.mt-element-step .step-thin .mt-step-number {
14825
  font-size: 26px;
14826
  border-radius: 50% !important;
14827
  float: left;
14828
  margin: auto;
14829
  padding: 3px 14px; }
14830
 
14831
.mt-element-step .step-thin .mt-step-title {
14832
  font-size: 24px;
14833
  font-weight: 100;
14834
  padding-left: 60px;
14835
  margin-top: -4px; }
14836
 
14837
.mt-element-step .step-thin .mt-step-content {
14838
  padding-left: 60px;
14839
  margin-top: -5px; }
14840
 
14841
.mt-element-step .step-thin .active {
14842
  background-color: #32c5d2 !important; }
14843
  .mt-element-step .step-thin .active .mt-step-number {
14844
    color: #32c5d2 !important; }
14845
  .mt-element-step .step-thin .active .mt-step-title,
14846
  .mt-element-step .step-thin .active .mt-step-content {
14847
    color: #fff !important; }
14848
 
14849
.mt-element-step .step-thin .done {
14850
  background-color: #26C281 !important; }
14851
  .mt-element-step .step-thin .done .mt-step-number {
14852
    color: #26C281 !important; }
14853
  .mt-element-step .step-thin .done .mt-step-title,
14854
  .mt-element-step .step-thin .done .mt-step-content {
14855
    color: #fff !important; }
14856
 
14857
.mt-element-step .step-thin .error {
14858
  background-color: #E7505A !important; }
14859
  .mt-element-step .step-thin .error .mt-step-number {
14860
    color: #E7505A !important; }
14861
  .mt-element-step .step-thin .error .mt-step-title,
14862
  .mt-element-step .step-thin .error .mt-step-content {
14863
    color: #fff !important; }
14864
 
14865
.mt-element-step .step-background .mt-step-col {
14866
  padding-top: 30px;
14867
  padding-bottom: 30px;
14868
  text-align: center;
14869
  height: 160px; }
14870
 
14871
.mt-element-step .step-background .mt-step-number {
14872
  font-size: 200px;
14873
  position: absolute;
14874
  bottom: 0;
14875
  right: 0;
14876
  line-height: 0.79em;
14877
  color: #dae1e4;
14878
  z-index: 4; }
14879
 
14880
.mt-element-step .step-background .mt-step-title {
14881
  font-size: 30px;
14882
  font-weight: 100;
14883
  text-align: right;
14884
  padding-right: 25%;
14885
  z-index: 5;
14886
  position: relative; }
14887
 
14888
.mt-element-step .step-background .mt-step-content {
14889
  text-align: right;
14890
  padding-right: 25%;
14891
  z-index: 5;
14892
  position: relative; }
14893
 
14894
.mt-element-step .step-background .active {
14895
  background-color: #32c5d2 !important; }
14896
  .mt-element-step .step-background .active .mt-step-number {
14897
    color: #2ab4c0 !important; }
14898
  .mt-element-step .step-background .active .mt-step-title,
14899
  .mt-element-step .step-background .active .mt-step-content {
14900
    color: #fff !important; }
14901
 
14902
.mt-element-step .step-background .done {
14903
  background-color: #26C281 !important; }
14904
  .mt-element-step .step-background .done .mt-step-number {
14905
    color: #22ad73 !important; }
14906
  .mt-element-step .step-background .done .mt-step-title,
14907
  .mt-element-step .step-background .done .mt-step-content {
14908
    color: #fff !important; }
14909
 
14910
.mt-element-step .step-background .error {
14911
  background-color: #E7505A !important; }
14912
  .mt-element-step .step-background .error .mt-step-number {
14913
    color: #e43a45 !important; }
14914
  .mt-element-step .step-background .error .mt-step-title,
14915
  .mt-element-step .step-background .error .mt-step-content {
14916
    color: #fff !important; }
14917
 
14918
.mt-element-step .step-background-thin .mt-step-col {
14919
  padding-top: 15px;
14920
  padding-bottom: 15px;
14921
  text-align: center; }
14922
 
14923
.mt-element-step .step-background-thin .mt-step-number {
14924
  font-size: 120px;
14925
  position: absolute;
14926
  bottom: 0;
14927
  right: 0;
14928
  line-height: 0.79em;
14929
  color: #dae1e4;
14930
  z-index: 4; }
14931
 
14932
.mt-element-step .step-background-thin .mt-step-title {
14933
  font-size: 30px;
14934
  font-weight: 100;
14935
  text-align: right;
14936
  padding-right: 25%;
14937
  z-index: 5;
14938
  position: relative; }
14939
 
14940
.mt-element-step .step-background-thin .mt-step-content {
14941
  text-align: right;
14942
  position: relative;
14943
  padding-right: 25%;
14944
  z-index: 5; }
14945
 
14946
.mt-element-step .step-background-thin .active {
14947
  background-color: #32c5d2 !important; }
14948
  .mt-element-step .step-background-thin .active .mt-step-number {
14949
    color: #2ab4c0 !important; }
14950
  .mt-element-step .step-background-thin .active .mt-step-title,
14951
  .mt-element-step .step-background-thin .active .mt-step-content {
14952
    color: #fff !important; }
14953
 
14954
.mt-element-step .step-background-thin .done {
14955
  background-color: #26C281 !important; }
14956
  .mt-element-step .step-background-thin .done .mt-step-number {
14957
    color: #22ad73 !important; }
14958
  .mt-element-step .step-background-thin .done .mt-step-title,
14959
  .mt-element-step .step-background-thin .done .mt-step-content {
14960
    color: #fff !important; }
14961
 
14962
.mt-element-step .step-background-thin .error {
14963
  background-color: #E7505A !important; }
14964
  .mt-element-step .step-background-thin .error .mt-step-number {
14965
    color: #e43a45 !important; }
14966
  .mt-element-step .step-background-thin .error .mt-step-title,
14967
  .mt-element-step .step-background-thin .error .mt-step-content {
14968
    color: #fff !important; }
14969
 
14970
.mt-element-step .step-no-background .mt-step-col {
14971
  padding-top: 30px;
14972
  padding-bottom: 30px;
14973
  text-align: center; }
14974
 
14975
.mt-element-step .step-no-background .mt-step-number {
14976
  font-size: 26px;
14977
  border-radius: 50% !important;
14978
  display: inline-block;
14979
  margin: auto;
14980
  padding: 3px 14px;
14981
  margin-bottom: 20px;
14982
  border: 1px solid;
14983
  border-color: #e5e5e5; }
14984
 
14985
.mt-element-step .step-no-background .mt-step-title {
14986
  font-size: 30px;
14987
  font-weight: 100; }
14988
 
14989
.mt-element-step .step-no-background .active .mt-step-number {
14990
  color: #32c5d2 !important;
14991
  border-color: #32c5d2 !important;
14992
  font-weight: 700; }
14993
 
14994
.mt-element-step .step-no-background .active .mt-step-title,
14995
.mt-element-step .step-no-background .active .mt-step-content {
14996
  color: #32c5d2 !important;
14997
  font-weight: 700; }
14998
 
14999
.mt-element-step .step-no-background .done .mt-step-number {
15000
  color: #26C281 !important;
15001
  border-color: #26C281 !important;
15002
  font-weight: 700; }
15003
 
15004
.mt-element-step .step-no-background .done .mt-step-title,
15005
.mt-element-step .step-no-background .done .mt-step-content {
15006
  color: #26C281 !important;
15007
  font-weight: 700; }
15008
 
15009
.mt-element-step .step-no-background .error .mt-step-number {
15010
  color: #E7505A !important;
15011
  border-color: #E7505A !important;
15012
  font-weight: 700; }
15013
 
15014
.mt-element-step .step-no-background .error .mt-step-title,
15015
.mt-element-step .step-no-background .error .mt-step-content {
15016
  color: #E7505A !important;
15017
  font-weight: 700; }
15018
 
15019
.mt-element-step .step-no-background-thin .mt-step-col {
15020
  padding-top: 10px;
15021
  padding-bottom: 10px; }
15022
 
15023
.mt-element-step .step-no-background-thin .mt-step-number {
15024
  font-size: 26px;
15025
  border-radius: 50% !important;
15026
  float: left;
15027
  margin: auto;
15028
  padding: 3px 14px;
15029
  border: 1px solid;
15030
  border-color: #e5e5e5; }
15031
 
15032
.mt-element-step .step-no-background-thin .mt-step-title {
15033
  font-size: 24px;
15034
  font-weight: 100;
15035
  padding-left: 60px;
15036
  margin-top: -4px; }
15037
 
15038
.mt-element-step .step-no-background-thin .mt-step-content {
15039
  padding-left: 60px;
15040
  margin-top: -5px; }
15041
 
15042
.mt-element-step .step-no-background-thin .active .mt-step-number {
15043
  color: #32c5d2 !important;
15044
  border-color: #32c5d2 !important;
15045
  font-weight: 700; }
15046
 
15047
.mt-element-step .step-no-background-thin .active .mt-step-title,
15048
.mt-element-step .step-no-background-thin .active .mt-step-content {
15049
  color: #32c5d2 !important;
15050
  font-weight: 700; }
15051
 
15052
.mt-element-step .step-no-background-thin .done .mt-step-number {
15053
  color: #26C281 !important;
15054
  border-color: #26C281 !important;
15055
  font-weight: 700; }
15056
 
15057
.mt-element-step .step-no-background-thin .done .mt-step-title,
15058
.mt-element-step .step-no-background-thin .done .mt-step-content {
15059
  color: #26C281 !important;
15060
  font-weight: 700; }
15061
 
15062
.mt-element-step .step-no-background-thin .error .mt-step-number {
15063
  color: #E7505A !important;
15064
  border-color: #E7505A !important;
15065
  font-weight: 700; }
15066
 
15067
.mt-element-step .step-no-background-thin .error .mt-step-title,
15068
.mt-element-step .step-no-background-thin .error .mt-step-content {
15069
  color: #E7505A !important;
15070
  font-weight: 700; }
15071
 
15072
.mt-element-step .step-line .mt-step-col {
15073
  padding: 30px 0;
15074
  text-align: center; }
15075
 
15076
.mt-element-step .step-line .mt-step-number {
15077
  font-size: 26px;
15078
  border-radius: 50% !important;
15079
  display: inline-block;
15080
  margin: auto;
15081
  padding: 9px;
15082
  margin-bottom: 5px;
15083
  border: 3px solid;
15084
  border-color: #e5e5e5;
15085
  position: relative;
15086
  z-index: 5;
15087
  height: 60px;
15088
  width: 60px;
15089
  text-align: center; }
15090
  .mt-element-step .step-line .mt-step-number > i {
15091
    position: relative;
15092
    top: 50%;
15093
    transform: translateY(-120%); }
15094
 
15095
.mt-element-step .step-line .mt-step-title {
15096
  font-size: 20px;
15097
  font-weight: 400;
15098
  position: relative; }
15099
  .mt-element-step .step-line .mt-step-title:after {
15100
    content: '';
15101
    height: 3px;
15102
    width: 50%;
15103
    position: absolute;
15104
    background-color: #e5e5e5;
15105
    top: -32px;
15106
    left: 50%;
15107
    z-index: 4;
15108
    transform: translateY(-100%); }
15109
  .mt-element-step .step-line .mt-step-title:before {
15110
    content: '';
15111
    height: 3px;
15112
    width: 50%;
15113
    position: absolute;
15114
    background-color: #e5e5e5;
15115
    top: -32px;
15116
    right: 50%;
15117
    z-index: 4;
15118
    transform: translateY(-100%); }
15119
 
15120
.mt-element-step .step-line .first .mt-step-title:before {
15121
  content: none; }
15122
 
15123
.mt-element-step .step-line .last .mt-step-title:after {
15124
  content: none; }
15125
 
15126
.mt-element-step .step-line .active .mt-step-number {
15127
  color: #32c5d2 !important;
15128
  border-color: #32c5d2 !important; }
15129
 
15130
.mt-element-step .step-line .active .mt-step-title,
15131
.mt-element-step .step-line .active .mt-step-content {
15132
  color: #32c5d2 !important; }
15133
 
15134
.mt-element-step .step-line .active .mt-step-title:after, .mt-element-step .step-line .active .mt-step-title:before {
15135
  background-color: #32c5d2; }
15136
 
15137
.mt-element-step .step-line .done .mt-step-number {
15138
  color: #26C281 !important;
15139
  border-color: #26C281 !important; }
15140
 
15141
.mt-element-step .step-line .done .mt-step-title,
15142
.mt-element-step .step-line .done .mt-step-content {
15143
  color: #26C281 !important; }
15144
 
15145
.mt-element-step .step-line .done .mt-step-title:after, .mt-element-step .step-line .done .mt-step-title:before {
15146
  background-color: #26C281; }
15147
 
15148
.mt-element-step .step-line .error .mt-step-number {
15149
  color: #E7505A !important;
15150
  border-color: #E7505A !important; }
15151
 
15152
.mt-element-step .step-line .error .mt-step-title,
15153
.mt-element-step .step-line .error .mt-step-content {
15154
  color: #E7505A !important; }
15155
 
15156
.mt-element-step .step-line .error .mt-step-title:after, .mt-element-step .step-line .error .mt-step-title:before {
15157
  background-color: #E7505A; }
15158
 
15159
@media (max-width: 991px) {
15160
  /* 991px */
15161
  .mt-element-step .step-line .mt-step-title:after {
15162
    content: none; }
15163
  .mt-element-step .step-line .mt-step-title:before {
15164
    content: none; } }
15165
 
15166
.mt-element-list .list-default.mt-list-head {
15167
  background-position: center;
15168
  background-size: cover;
15169
  background-repeat: no-repeat;
15170
  padding: 15px; }
15171
  .mt-element-list .list-default.mt-list-head .list-title {
15172
    margin: 0 0 0.7em 0;
15173
    font-size: 18px; }
15174
  .mt-element-list .list-default.mt-list-head .list-date {
15175
    font-size: 12px; }
15176
  .mt-element-list .list-default.mt-list-head .list-pending {
15177
    margin-bottom: 10px; }
15178
  .mt-element-list .list-default.mt-list-head .list-count {
15179
    display: inline-block;
15180
    padding: 3px 7px; }
15181
    .mt-element-list .list-default.mt-list-head .list-count.last {
15182
      margin-bottom: 0; }
15183
  .mt-element-list .list-default.mt-list-head .list-label {
15184
    display: inline-block;
15185
    font-size: 12px; }
15186
 
15187
.mt-element-list .list-default.mt-list-container {
15188
  border-left: 1px solid;
15189
  border-right: 1px solid;
15190
  border-bottom: 1px solid;
15191
  border-color: #e7ecf1;
15192
  padding: 15px; }
15193
  .mt-element-list .list-default.mt-list-container .mt-list-title {
15194
    padding-bottom: 15px;
15195
    font-size: 14px;
15196
    font-weight: 700; }
15197
  .mt-element-list .list-default.mt-list-container ul {
15198
    margin-bottom: 0;
15199
    padding: 0; }
15200
    .mt-element-list .list-default.mt-list-container ul > .mt-list-item {
15201
      list-style: none;
15202
      border-bottom: 1px solid;
15203
      border-color: #e7ecf1;
15204
      padding: 25px 0;
15205
      min-height: 45px; }
15206
      .mt-element-list .list-default.mt-list-container ul > .mt-list-item:first-child {
15207
        padding-top: 0; }
15208
      .mt-element-list .list-default.mt-list-container ul > .mt-list-item:last-child {
15209
        padding-bottom: 0;
15210
        border: none; }
15211
      .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container {
15212
        border: 1px solid;
15213
        border-color: #e7ecf1;
15214
        border-radius: 50% !important;
15215
        padding: 0.9em;
15216
        float: left;
15217
        width: 45px;
15218
        height: 45px; }
15219
        .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container > a {
15220
          color: #34495e; }
15221
          .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container > a:hover {
15222
            color: #26C281;
15223
            text-decoration: none; }
15224
        .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container.done {
15225
          border-color: #26C281; }
15226
          .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container.done > a {
15227
            color: #26C281; }
15228
            .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container.done > a:hover {
15229
              color: #26C281;
15230
              text-decoration: none; }
15231
      .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content {
15232
        padding: 0 75px 0 60px; }
15233
        .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
15234
          margin-top: 0;
15235
          margin-bottom: 5px;
15236
          font-size: 16px; }
15237
          .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
15238
            color: #34495e; }
15239
            .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
15240
              color: #26C281;
15241
              text-decoration: none; }
15242
        .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > p {
15243
          margin: 0; }
15244
      .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-datetime {
15245
        text-align: right;
15246
        float: right;
15247
        width: 60px; }
15248
 
15249
.mt-element-list .list-default.ext-1.mt-list-container {
15250
  padding: 15px 0 0 0; }
15251
  .mt-element-list .list-default.ext-1.mt-list-container .mt-list-title {
15252
    padding: 0 15px 15px 15px; }
15253
  .mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item {
15254
    padding: 15px;
15255
    border-left: 3px solid;
15256
    border-color: #2F353B;
15257
    border-bottom-color: #e7ecf1; }
15258
    .mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item:hover {
15259
      background-color: #e5e5e5; }
15260
    .mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item.done {
15261
      border-color: #26C281;
15262
      border-bottom-color: #e7ecf1; }
15263
      .mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item.done:hover {
15264
        background-color: #96ebc8; }
15265
    .mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item > .list-icon-container {
15266
      border: none; }
15267
 
15268
.mt-element-list .list-default.group .list-toggle-container:hover, .mt-element-list .list-default.group .list-toggle-container:focus, .mt-element-list .list-default.group .list-toggle-container:active {
15269
  text-decoration: none; }
15270
 
15271
.mt-element-list .list-default.group .list-toggle-container .list-toggle {
15272
  padding: 15px;
15273
  background-color: #2F353B;
15274
  font-weight: 700;
15275
  color: #fff;
15276
  text-decoration: none; }
15277
  .mt-element-list .list-default.group .list-toggle-container .list-toggle.done {
15278
    background-color: #26C281; }
15279
 
15280
.mt-element-list .list-simple.mt-list-head {
15281
  padding: 15px; }
15282
  .mt-element-list .list-simple.mt-list-head .list-title {
15283
    margin: 0;
15284
    padding-right: 85px; }
15285
  .mt-element-list .list-simple.mt-list-head .list-date {
15286
    font-size: 12px;
15287
    opacity: 0.8;
15288
    float: right;
15289
    width: 75px; }
15290
 
15291
.mt-element-list .list-simple.mt-list-container {
15292
  border-left: 1px solid;
15293
  border-right: 1px solid;
15294
  border-bottom: 1px solid;
15295
  border-color: #e7ecf1;
15296
  padding: 15px; }
15297
  .mt-element-list .list-simple.mt-list-container ul {
15298
    margin-bottom: 0;
15299
    padding: 0; }
15300
    .mt-element-list .list-simple.mt-list-container ul > .mt-list-item {
15301
      list-style: none;
15302
      border-bottom: 1px solid;
15303
      border-color: #e7ecf1;
15304
      padding: 15px 0; }
15305
      .mt-element-list .list-simple.mt-list-container ul > .mt-list-item:first-child {
15306
        padding-top: 0; }
15307
      .mt-element-list .list-simple.mt-list-container ul > .mt-list-item:last-child {
15308
        padding-bottom: 0;
15309
        border: none; }
15310
      .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container {
15311
        font-size: 14px;
15312
        float: left; }
15313
        .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container > a {
15314
          color: #34495e; }
15315
          .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container > a:hover {
15316
            color: #26C281;
15317
            text-decoration: none; }
15318
        .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container.done {
15319
          color: #26C281; }
15320
          .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container.done > a {
15321
            color: #26C281; }
15322
            .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container.done > a:hover {
15323
              color: #26C281;
15324
              text-decoration: none; }
15325
      .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content {
15326
        padding: 0 75px 0 60px; }
15327
        .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
15328
          margin: 0;
15329
          font-size: 18px; }
15330
          .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
15331
            color: #34495e; }
15332
            .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
15333
              color: #26C281;
15334
              text-decoration: none; }
15335
      .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-datetime {
15336
        text-align: right;
15337
        float: right;
15338
        width: 60px; }
15339
 
15340
.mt-element-list .list-simple.mt-list-head {
15341
  padding: 15px; }
15342
  .mt-element-list .list-simple.mt-list-head .list-title {
15343
    margin: 0;
15344
    padding-right: 85px; }
15345
  .mt-element-list .list-simple.mt-list-head .list-date {
15346
    font-size: 12px;
15347
    opacity: 0.8;
15348
    float: right;
15349
    width: 75px; }
15350
 
15351
.mt-element-list .list-simple.ext-1.mt-list-container {
15352
  padding: 0; }
15353
  .mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item {
15354
    padding: 15px;
15355
    border-left: 3px solid;
15356
    border-color: #34495e;
15357
    border-bottom-color: #e7ecf1; }
15358
    .mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item:hover {
15359
      background-color: #e5e5e5; }
15360
    .mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item.done {
15361
      border-color: #26C281;
15362
      border-bottom-color: #e7ecf1; }
15363
      .mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item.done:hover {
15364
        background-color: #96ebc8; }
15365
 
15366
.mt-element-list .list-simple.group .list-toggle-container:hover, .mt-element-list .list-simple.group .list-toggle-container:focus, .mt-element-list .list-simple.group .list-toggle-container:active {
15367
  text-decoration: none; }
15368
 
15369
.mt-element-list .list-simple.group .list-toggle-container .list-toggle {
15370
  padding: 15px;
15371
  background-color: #34495e;
15372
  font-weight: 700;
15373
  color: #fff;
15374
  text-decoration: none; }
15375
  .mt-element-list .list-simple.group .list-toggle-container .list-toggle.done {
15376
    background-color: #26C281; }
15377
 
15378
.mt-element-list .list-news.mt-list-head {
15379
  padding: 15px;
15380
  text-align: center; }
15381
  .mt-element-list .list-news.mt-list-head .list-title {
15382
    margin: 0; }
15383
  .mt-element-list .list-news.mt-list-head .badge {
15384
    margin-top: 5px; }
15385
 
15386
.mt-element-list .list-news.mt-list-container {
15387
  border-left: 1px solid;
15388
  border-right: 1px solid;
15389
  border-bottom: 1px solid;
15390
  border-color: #e7ecf1;
15391
  padding: 15px 0; }
15392
  .mt-element-list .list-news.mt-list-container ul {
15393
    margin-bottom: 0;
15394
    padding: 0; }
15395
    .mt-element-list .list-news.mt-list-container ul > .mt-list-item {
15396
      list-style: none;
15397
      border-bottom: 1px solid;
15398
      border-color: #e7ecf1;
15399
      padding: 15px;
15400
      position: relative; }
15401
      .mt-element-list .list-news.mt-list-container ul > .mt-list-item:first-child {
15402
        padding-top: 0; }
15403
      .mt-element-list .list-news.mt-list-container ul > .mt-list-item:last-child {
15404
        padding-bottom: 0;
15405
        border: none; }
15406
      .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-icon-container {
15407
        font-size: 20px;
15408
        position: absolute;
15409
        right: 5px;
15410
        top: 50%;
15411
        margin-top: -10px; }
15412
        .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-icon-container a {
15413
          color: #2f353b; }
15414
          .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-icon-container a:hover {
15415
            color: #32c5d2; }
15416
      .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content {
15417
        padding: 0 25px 0 0; }
15418
        .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
15419
          margin: 0;
15420
          font-size: 18px;
15421
          margin-bottom: 10px; }
15422
          .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
15423
            color: #34495e; }
15424
            .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
15425
              color: #32c5d2;
15426
              text-decoration: none; }
15427
      .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-datetime {
15428
        margin-bottom: 10px; }
15429
 
15430
.mt-element-list .list-news.ext-1.mt-list-head {
15431
  position: relative;
15432
  text-align: left; }
15433
  .mt-element-list .list-news.ext-1.mt-list-head .list-count {
15434
    position: absolute;
15435
    right: 0;
15436
    top: 0;
15437
    height: 100%;
15438
    padding: 19px; }
15439
 
15440
.mt-element-list .list-news.ext-1 .list-thumb {
15441
  width: 80px;
15442
  height: 80px;
15443
  overflow: hidden;
15444
  float: left; }
15445
  .mt-element-list .list-news.ext-1 .list-thumb img {
15446
    width: 100%; }
15447
 
15448
.mt-element-list .list-news.ext-1.mt-list-container {
15449
  padding: 0; }
15450
  .mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item {
15451
    padding: 15px; }
15452
    .mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item > .list-datetime {
15453
      padding-left: 90px; }
15454
    .mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item > .list-item-content {
15455
      padding-left: 90px; }
15456
    .mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item:hover {
15457
      background-color: #e5e5e5; }
15458
    .mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item:last-child {
15459
      padding-bottom: 15px; }
15460
 
15461
.mt-element-list .list-news.ext-2.mt-list-head {
15462
  position: relative;
15463
  text-align: left; }
15464
  .mt-element-list .list-news.ext-2.mt-list-head .list-count {
15465
    position: absolute;
15466
    right: 0;
15467
    top: 0;
15468
    height: 100%;
15469
    padding: 19px; }
15470
 
15471
.mt-element-list .list-news.ext-2 .list-thumb {
15472
  width: 80px;
15473
  height: 80px;
15474
  overflow: hidden;
15475
  float: left; }
15476
  .mt-element-list .list-news.ext-2 .list-thumb img {
15477
    width: 100%; }
15478
 
15479
.mt-element-list .list-news.ext-2.mt-list-container {
15480
  padding: 0; }
15481
  .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item {
15482
    padding: 15px; }
15483
    .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-datetime {
15484
      padding-left: 90px; }
15485
    .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-item-content {
15486
      padding-left: 90px; }
15487
      .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
15488
        font-size: 16px; }
15489
        .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
15490
          color: #F2784B; }
15491
    .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item:hover {
15492
      background-color: #e5e5e5; }
15493
    .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item:last-child {
15494
      padding-bottom: 15px; }
15495
 
15496
.mt-element-list .list-todo.mt-list-head {
15497
  padding: 15px;
15498
  position: relative; }
15499
  .mt-element-list .list-todo.mt-list-head .list-title {
15500
    margin: 0; }
15501
  .mt-element-list .list-todo.mt-list-head .list-head-count {
15502
    margin-top: 5px; }
15503
    .mt-element-list .list-todo.mt-list-head .list-head-count > .list-head-count-item {
15504
      display: inline-block;
15505
      margin-right: 15px; }
15506
  .mt-element-list .list-todo.mt-list-head .list-count {
15507
    position: absolute;
15508
    top: 0;
15509
    right: 0;
15510
    padding: 29px;
15511
    font-size: 16px; }
15512
  .mt-element-list .list-todo.mt-list-head a {
15513
    color: #fff; }
15514
    .mt-element-list .list-todo.mt-list-head a:hover {
15515
      text-decoration: none; }
15516
 
15517
.mt-element-list .list-todo.mt-list-container {
15518
  border-left: 1px solid;
15519
  border-right: 1px solid;
15520
  border-bottom: 1px solid;
15521
  border-color: #e7ecf1;
15522
  position: relative; }
15523
  .mt-element-list .list-todo.mt-list-container .list-todo-line {
15524
    position: absolute;
15525
    z-index: 1;
15526
    height: 100%;
15527
    width: 1px;
15528
    top: 0;
15529
    left: 25px;
15530
    border-left: 1px solid;
15531
    border-color: #e7ecf1; }
15532
  .mt-element-list .list-todo.mt-list-container ul {
15533
    margin-bottom: 0;
15534
    padding: 0;
15535
    position: relative;
15536
    z-index: 5; }
15537
    .mt-element-list .list-todo.mt-list-container ul > .mt-list-item {
15538
      list-style: none;
15539
      border-bottom: 1px solid;
15540
      border-bottom-style: dashed;
15541
      border-color: #e7ecf1;
15542
      padding: 15px;
15543
      position: relative; }
15544
      .mt-element-list .list-todo.mt-list-container ul > .mt-list-item:last-child {
15545
        border: none; }
15546
      .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-icon {
15547
        display: inline-block;
15548
        margin-top: 0.7em;
15549
        padding: 0.7em 0;
15550
        vertical-align: top; }
15551
      .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item {
15552
        margin-left: 15px;
15553
        display: inline-block;
15554
        vertical-align: top;
15555
        width: 90%;
15556
        position: relative; }
15557
        .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item:after {
15558
          right: 100%;
15559
          top: 50%;
15560
          border: solid transparent;
15561
          content: " ";
15562
          height: 0;
15563
          width: 0;
15564
          position: absolute;
15565
          pointer-events: none;
15566
          border-color: rgba(47, 53, 59, 0);
15567
          border-right-color: #2f353b;
15568
          border-width: 8px;
15569
          top: 18px; }
15570
        .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container:hover, .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container:focus, .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container:active {
15571
          text-decoration: none; }
15572
        .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container .list-toggle {
15573
          padding: 15px; }
15574
          .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container .list-toggle > .list-toggle-title {
15575
            display: inline-block; }
15576
        .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list {
15577
          border: 1px solid;
15578
          border-color: #e7ecf1;
15579
          padding: 0;
15580
          margin: 0;
15581
          position: relative;
15582
          border-top: none;
15583
          border-bottom: none; }
15584
          .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item {
15585
            list-style: none;
15586
            padding: 15px;
15587
            border-bottom: 1px solid;
15588
            border-color: #e7ecf1; }
15589
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item a {
15590
              color: #2f353b; }
15591
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item a:hover {
15592
                text-decoration: none;
15593
                color: #e43a45; }
15594
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item:last-child {
15595
              border-bottom: none; }
15596
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-icon {
15597
              float: left; }
15598
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-content {
15599
              padding: 0 45px 0 35px; }
15600
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-content > h4 {
15601
                margin-top: 0;
15602
                font-size: 14px; }
15603
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-content > p {
15604
                font-size: 13px;
15605
                margin: 0; }
15606
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status {
15607
              float: right; }
15608
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status a {
15609
                color: #e5e5e5; }
15610
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status .done:hover {
15611
                color: #26C281; }
15612
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status .pending:hover {
15613
                color: #e43a45; }
15614
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item.done > .task-status .done {
15615
              color: #26C281; }
15616
          .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer {
15617
            padding: 15px;
15618
            text-align: center; }
15619
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a {
15620
              color: #2f353b; }
15621
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a:hover {
15622
                text-decoration: none; }
15623
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a.task-trash:hover {
15624
                color: #e43a45; }
15625
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a.task-add:hover {
15626
                color: #26C281; }
15627
      .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-icon-container {
15628
        font-size: 20px;
15629
        position: absolute;
15630
        right: 5px;
15631
        top: 50%;
15632
        margin-top: -10px; }
15633
        .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-icon-container a {
15634
          color: #2f353b; }
15635
          .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-icon-container a:hover {
15636
            color: #32c5d2; }
15637
      .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content {
15638
        padding: 0 25px 0 0; }
15639
        .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
15640
          margin: 0;
15641
          font-size: 18px;
15642
          margin-bottom: 10px; }
15643
          .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
15644
            color: #34495e; }
15645
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
15646
              color: #32c5d2;
15647
              text-decoration: none; }
15648
      .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-datetime {
15649
        margin-bottom: 10px; }
15650
 
15651
.mt-element-list .list-default.mt-list-head.white {
15652
  background-color: #ffffff;
15653
  color: #666; }
15654
  .mt-element-list .list-default.mt-list-head.white .badge {
15655
    background-color: white;
15656
    color: #666; }
15657
  .mt-element-list .list-default.mt-list-head.white.ext-1 .badge {
15658
    background-color: #e6e6e6; }
15659
  .mt-element-list .list-default.mt-list-head.white .list-label {
15660
    color: white; }
15661
  .mt-element-list .list-default.mt-list-head.white .list-date {
15662
    color: white; }
15663
 
15664
.mt-element-list .list-todo.mt-list-head.white {
15665
  background-color: #ffffff;
15666
  color: #666; }
15667
 
15668
.mt-element-list .list-todo .list-count.white {
15669
  background-color: #ffffff;
15670
  color: #666; }
15671
  .mt-element-list .list-todo .list-count.white:hover {
15672
    background-color: #f2f2f2; }
15673
 
15674
.mt-element-list .list-todo .list-todo-line.white {
15675
  border-color: #ffffff; }
15676
 
15677
.mt-element-list .list-todo .list-todo-item.white:after {
15678
  border-right-color: #ffffff !important; }
15679
 
15680
.mt-element-list .list-todo .list-todo-item.white .list-toggle {
15681
  background: #ffffff;
15682
  color: #666 !important; }
15683
  .mt-element-list .list-todo .list-todo-item.white .list-toggle > .badge {
15684
    color: #ffffff;
15685
    background: #666; }
15686
 
15687
.mt-element-list .list-default.mt-list-head.default {
15688
  background-color: #e1e5ec;
15689
  color: #666; }
15690
  .mt-element-list .list-default.mt-list-head.default .badge {
15691
    background-color: white;
15692
    color: #666; }
15693
  .mt-element-list .list-default.mt-list-head.default.ext-1 .badge {
15694
    background-color: #c2cad8; }
15695
  .mt-element-list .list-default.mt-list-head.default .list-label {
15696
    color: white; }
15697
  .mt-element-list .list-default.mt-list-head.default .list-date {
15698
    color: white; }
15699
 
15700
.mt-element-list .list-todo.mt-list-head.default {
15701
  background-color: #e1e5ec;
15702
  color: #666; }
15703
 
15704
.mt-element-list .list-todo .list-count.default {
15705
  background-color: #e1e5ec;
15706
  color: #666; }
15707
  .mt-element-list .list-todo .list-count.default:hover {
15708
    background-color: #d1d7e2; }
15709
 
15710
.mt-element-list .list-todo .list-todo-line.default {
15711
  border-color: #e1e5ec; }
15712
 
15713
.mt-element-list .list-todo .list-todo-item.default:after {
15714
  border-right-color: #e1e5ec !important; }
15715
 
15716
.mt-element-list .list-todo .list-todo-item.default .list-toggle {
15717
  background: #e1e5ec;
15718
  color: #666 !important; }
15719
  .mt-element-list .list-todo .list-todo-item.default .list-toggle > .badge {
15720
    color: #e1e5ec;
15721
    background: #666; }
15722
 
15723
.mt-element-list .list-default.mt-list-head.dark {
15724
  background-color: #2f353b;
15725
  color: #FFFFFF; }
15726
  .mt-element-list .list-default.mt-list-head.dark .badge {
15727
    background-color: #464f57;
15728
    color: #FFFFFF; }
15729
  .mt-element-list .list-default.mt-list-head.dark.ext-1 .badge {
15730
    background-color: #181c1f; }
15731
  .mt-element-list .list-default.mt-list-head.dark .list-label {
15732
    color: #acb5bd; }
15733
  .mt-element-list .list-default.mt-list-head.dark .list-date {
15734
    color: #acb5bd; }
15735
 
15736
.mt-element-list .list-todo.mt-list-head.dark {
15737
  background-color: #2f353b;
15738
  color: #FFFFFF; }
15739
 
15740
.mt-element-list .list-todo .list-count.dark {
15741
  background-color: #2f353b;
15742
  color: #FFFFFF; }
15743
  .mt-element-list .list-todo .list-count.dark:hover {
15744
    background-color: #24282d; }
15745
 
15746
.mt-element-list .list-todo .list-todo-line.dark {
15747
  border-color: #2f353b; }
15748
 
15749
.mt-element-list .list-todo .list-todo-item.dark:after {
15750
  border-right-color: #2f353b !important; }
15751
 
15752
.mt-element-list .list-todo .list-todo-item.dark .list-toggle {
15753
  background: #2f353b;
15754
  color: #FFFFFF !important; }
15755
  .mt-element-list .list-todo .list-todo-item.dark .list-toggle > .badge {
15756
    color: #2f353b;
15757
    background: #FFFFFF; }
15758
 
15759
.mt-element-list .list-default.mt-list-head.blue {
15760
  background-color: #3598dc;
15761
  color: #FFFFFF; }
15762
  .mt-element-list .list-default.mt-list-head.blue .badge {
15763
    background-color: #60aee4;
15764
    color: #FFFFFF; }
15765
  .mt-element-list .list-default.mt-list-head.blue.ext-1 .badge {
15766
    background-color: #217ebd; }
15767
  .mt-element-list .list-default.mt-list-head.blue .list-label {
15768
    color: white; }
15769
  .mt-element-list .list-default.mt-list-head.blue .list-date {
15770
    color: white; }
15771
 
15772
.mt-element-list .list-todo.mt-list-head.blue {
15773
  background-color: #3598dc;
15774
  color: #FFFFFF; }
15775
 
15776
.mt-element-list .list-todo .list-count.blue {
15777
  background-color: #3598dc;
15778
  color: #FFFFFF; }
15779
  .mt-element-list .list-todo .list-count.blue:hover {
15780
    background-color: #258cd3; }
15781
 
15782
.mt-element-list .list-todo .list-todo-line.blue {
15783
  border-color: #3598dc; }
15784
 
15785
.mt-element-list .list-todo .list-todo-item.blue:after {
15786
  border-right-color: #3598dc !important; }
15787
 
15788
.mt-element-list .list-todo .list-todo-item.blue .list-toggle {
15789
  background: #3598dc;
15790
  color: #FFFFFF !important; }
15791
  .mt-element-list .list-todo .list-todo-item.blue .list-toggle > .badge {
15792
    color: #3598dc;
15793
    background: #FFFFFF; }
15794
 
15795
.mt-element-list .list-default.mt-list-head.blue-madison {
15796
  background-color: #578ebe;
15797
  color: #FFFFFF; }
15798
  .mt-element-list .list-default.mt-list-head.blue-madison .badge {
15799
    background-color: #7ca7cc;
15800
    color: #FFFFFF; }
15801
  .mt-element-list .list-default.mt-list-head.blue-madison.ext-1 .badge {
15802
    background-color: #3f74a3; }
15803
  .mt-element-list .list-default.mt-list-head.blue-madison .list-label {
15804
    color: white; }
15805
  .mt-element-list .list-default.mt-list-head.blue-madison .list-date {
15806
    color: white; }
15807
 
15808
.mt-element-list .list-todo.mt-list-head.blue-madison {
15809
  background-color: #578ebe;
15810
  color: #FFFFFF; }
15811
 
15812
.mt-element-list .list-todo .list-count.blue-madison {
15813
  background-color: #578ebe;
15814
  color: #FFFFFF; }
15815
  .mt-element-list .list-todo .list-count.blue-madison:hover {
15816
    background-color: #4682b5; }
15817
 
15818
.mt-element-list .list-todo .list-todo-line.blue-madison {
15819
  border-color: #578ebe; }
15820
 
15821
.mt-element-list .list-todo .list-todo-item.blue-madison:after {
15822
  border-right-color: #578ebe !important; }
15823
 
15824
.mt-element-list .list-todo .list-todo-item.blue-madison .list-toggle {
15825
  background: #578ebe;
15826
  color: #FFFFFF !important; }
15827
  .mt-element-list .list-todo .list-todo-item.blue-madison .list-toggle > .badge {
15828
    color: #578ebe;
15829
    background: #FFFFFF; }
15830
 
15831
.mt-element-list .list-default.mt-list-head.blue-chambray {
15832
  background-color: #2C3E50;
15833
  color: #FFFFFF; }
15834
  .mt-element-list .list-default.mt-list-head.blue-chambray .badge {
15835
    background-color: #3e5871;
15836
    color: #FFFFFF; }
15837
  .mt-element-list .list-default.mt-list-head.blue-chambray.ext-1 .badge {
15838
    background-color: #1a252f; }
15839
  .mt-element-list .list-default.mt-list-head.blue-chambray .list-label {
15840
    color: #aabed1; }
15841
  .mt-element-list .list-default.mt-list-head.blue-chambray .list-date {
15842
    color: #aabed1; }
15843
 
15844
.mt-element-list .list-todo.mt-list-head.blue-chambray {
15845
  background-color: #2C3E50;
15846
  color: #FFFFFF; }
15847
 
15848
.mt-element-list .list-todo .list-count.blue-chambray {
15849
  background-color: #2C3E50;
15850
  color: #FFFFFF; }
15851
  .mt-element-list .list-todo .list-count.blue-chambray:hover {
15852
    background-color: #233140; }
15853
 
15854
.mt-element-list .list-todo .list-todo-line.blue-chambray {
15855
  border-color: #2C3E50; }
15856
 
15857
.mt-element-list .list-todo .list-todo-item.blue-chambray:after {
15858
  border-right-color: #2C3E50 !important; }
15859
 
15860
.mt-element-list .list-todo .list-todo-item.blue-chambray .list-toggle {
15861
  background: #2C3E50;
15862
  color: #FFFFFF !important; }
15863
  .mt-element-list .list-todo .list-todo-item.blue-chambray .list-toggle > .badge {
15864
    color: #2C3E50;
15865
    background: #FFFFFF; }
15866
 
15867
.mt-element-list .list-default.mt-list-head.blue-ebonyclay {
15868
  background-color: #22313F;
15869
  color: #FFFFFF; }
15870
  .mt-element-list .list-default.mt-list-head.blue-ebonyclay .badge {
15871
    background-color: #344b60;
15872
    color: #FFFFFF; }
15873
  .mt-element-list .list-default.mt-list-head.blue-ebonyclay.ext-1 .badge {
15874
    background-color: #10171e; }
15875
  .mt-element-list .list-default.mt-list-head.blue-ebonyclay .list-label {
15876
    color: #98b1c8; }
15877
  .mt-element-list .list-default.mt-list-head.blue-ebonyclay .list-date {
15878
    color: #98b1c8; }
15879
 
15880
.mt-element-list .list-todo.mt-list-head.blue-ebonyclay {
15881
  background-color: #22313F;
15882
  color: #FFFFFF; }
15883
 
15884
.mt-element-list .list-todo .list-count.blue-ebonyclay {
15885
  background-color: #22313F;
15886
  color: #FFFFFF; }
15887
  .mt-element-list .list-todo .list-count.blue-ebonyclay:hover {
15888
    background-color: #19242e; }
15889
 
15890
.mt-element-list .list-todo .list-todo-line.blue-ebonyclay {
15891
  border-color: #22313F; }
15892
 
15893
.mt-element-list .list-todo .list-todo-item.blue-ebonyclay:after {
15894
  border-right-color: #22313F !important; }
15895
 
15896
.mt-element-list .list-todo .list-todo-item.blue-ebonyclay .list-toggle {
15897
  background: #22313F;
15898
  color: #FFFFFF !important; }
15899
  .mt-element-list .list-todo .list-todo-item.blue-ebonyclay .list-toggle > .badge {
15900
    color: #22313F;
15901
    background: #FFFFFF; }
15902
 
15903
.mt-element-list .list-default.mt-list-head.blue-hoki {
15904
  background-color: #67809F;
15905
  color: #FFFFFF; }
15906
  .mt-element-list .list-default.mt-list-head.blue-hoki .badge {
15907
    background-color: #869ab3;
15908
    color: #FFFFFF; }
15909
  .mt-element-list .list-default.mt-list-head.blue-hoki.ext-1 .badge {
15910
    background-color: #526781; }
15911
  .mt-element-list .list-default.mt-list-head.blue-hoki .list-label {
15912
    color: white; }
15913
  .mt-element-list .list-default.mt-list-head.blue-hoki .list-date {
15914
    color: white; }
15915
 
15916
.mt-element-list .list-todo.mt-list-head.blue-hoki {
15917
  background-color: #67809F;
15918
  color: #FFFFFF; }
15919
 
15920
.mt-element-list .list-todo .list-count.blue-hoki {
15921
  background-color: #67809F;
15922
  color: #FFFFFF; }
15923
  .mt-element-list .list-todo .list-count.blue-hoki:hover {
15924
    background-color: #5c7391; }
15925
 
15926
.mt-element-list .list-todo .list-todo-line.blue-hoki {
15927
  border-color: #67809F; }
15928
 
15929
.mt-element-list .list-todo .list-todo-item.blue-hoki:after {
15930
  border-right-color: #67809F !important; }
15931
 
15932
.mt-element-list .list-todo .list-todo-item.blue-hoki .list-toggle {
15933
  background: #67809F;
15934
  color: #FFFFFF !important; }
15935
  .mt-element-list .list-todo .list-todo-item.blue-hoki .list-toggle > .badge {
15936
    color: #67809F;
15937
    background: #FFFFFF; }
15938
 
15939
.mt-element-list .list-default.mt-list-head.blue-steel {
15940
  background-color: #4B77BE;
15941
  color: #FFFFFF; }
15942
  .mt-element-list .list-default.mt-list-head.blue-steel .badge {
15943
    background-color: #7093cc;
15944
    color: #FFFFFF; }
15945
  .mt-element-list .list-default.mt-list-head.blue-steel.ext-1 .badge {
15946
    background-color: #395f9d; }
15947
  .mt-element-list .list-default.mt-list-head.blue-steel .list-label {
15948
    color: white; }
15949
  .mt-element-list .list-default.mt-list-head.blue-steel .list-date {
15950
    color: white; }
15951
 
15952
.mt-element-list .list-todo.mt-list-head.blue-steel {
15953
  background-color: #4B77BE;
15954
  color: #FFFFFF; }
15955
 
15956
.mt-element-list .list-todo .list-count.blue-steel {
15957
  background-color: #4B77BE;
15958
  color: #FFFFFF; }
15959
  .mt-element-list .list-todo .list-count.blue-steel:hover {
15960
    background-color: #406bb0; }
15961
 
15962
.mt-element-list .list-todo .list-todo-line.blue-steel {
15963
  border-color: #4B77BE; }
15964
 
15965
.mt-element-list .list-todo .list-todo-item.blue-steel:after {
15966
  border-right-color: #4B77BE !important; }
15967
 
15968
.mt-element-list .list-todo .list-todo-item.blue-steel .list-toggle {
15969
  background: #4B77BE;
15970
  color: #FFFFFF !important; }
15971
  .mt-element-list .list-todo .list-todo-item.blue-steel .list-toggle > .badge {
15972
    color: #4B77BE;
15973
    background: #FFFFFF; }
15974
 
15975
.mt-element-list .list-default.mt-list-head.blue-soft {
15976
  background-color: #4c87b9;
15977
  color: #FFFFFF; }
15978
  .mt-element-list .list-default.mt-list-head.blue-soft .badge {
15979
    background-color: #71a0c7;
15980
    color: #FFFFFF; }
15981
  .mt-element-list .list-default.mt-list-head.blue-soft.ext-1 .badge {
15982
    background-color: #3b6d97; }
15983
  .mt-element-list .list-default.mt-list-head.blue-soft .list-label {
15984
    color: white; }
15985
  .mt-element-list .list-default.mt-list-head.blue-soft .list-date {
15986
    color: white; }
15987
 
15988
.mt-element-list .list-todo.mt-list-head.blue-soft {
15989
  background-color: #4c87b9;
15990
  color: #FFFFFF; }
15991
 
15992
.mt-element-list .list-todo .list-count.blue-soft {
15993
  background-color: #4c87b9;
15994
  color: #FFFFFF; }
15995
  .mt-element-list .list-todo .list-count.blue-soft:hover {
15996
    background-color: #427aa9; }
15997
 
15998
.mt-element-list .list-todo .list-todo-line.blue-soft {
15999
  border-color: #4c87b9; }
16000
 
16001
.mt-element-list .list-todo .list-todo-item.blue-soft:after {
16002
  border-right-color: #4c87b9 !important; }
16003
 
16004
.mt-element-list .list-todo .list-todo-item.blue-soft .list-toggle {
16005
  background: #4c87b9;
16006
  color: #FFFFFF !important; }
16007
  .mt-element-list .list-todo .list-todo-item.blue-soft .list-toggle > .badge {
16008
    color: #4c87b9;
16009
    background: #FFFFFF; }
16010
 
16011
.mt-element-list .list-default.mt-list-head.blue-dark {
16012
  background-color: #5e738b;
16013
  color: #FFFFFF; }
16014
  .mt-element-list .list-default.mt-list-head.blue-dark .badge {
16015
    background-color: #788da4;
16016
    color: #FFFFFF; }
16017
  .mt-element-list .list-default.mt-list-head.blue-dark.ext-1 .badge {
16018
    background-color: #495a6d; }
16019
  .mt-element-list .list-default.mt-list-head.blue-dark .list-label {
16020
    color: #f2f4f6; }
16021
  .mt-element-list .list-default.mt-list-head.blue-dark .list-date {
16022
    color: #f2f4f6; }
16023
 
16024
.mt-element-list .list-todo.mt-list-head.blue-dark {
16025
  background-color: #5e738b;
16026
  color: #FFFFFF; }
16027
 
16028
.mt-element-list .list-todo .list-count.blue-dark {
16029
  background-color: #5e738b;
16030
  color: #FFFFFF; }
16031
  .mt-element-list .list-todo .list-count.blue-dark:hover {
16032
    background-color: #54667c; }
16033
 
16034
.mt-element-list .list-todo .list-todo-line.blue-dark {
16035
  border-color: #5e738b; }
16036
 
16037
.mt-element-list .list-todo .list-todo-item.blue-dark:after {
16038
  border-right-color: #5e738b !important; }
16039
 
16040
.mt-element-list .list-todo .list-todo-item.blue-dark .list-toggle {
16041
  background: #5e738b;
16042
  color: #FFFFFF !important; }
16043
  .mt-element-list .list-todo .list-todo-item.blue-dark .list-toggle > .badge {
16044
    color: #5e738b;
16045
    background: #FFFFFF; }
16046
 
16047
.mt-element-list .list-default.mt-list-head.blue-sharp {
16048
  background-color: #5C9BD1;
16049
  color: #FFFFFF; }
16050
  .mt-element-list .list-default.mt-list-head.blue-sharp .badge {
16051
    background-color: #84b3dc;
16052
    color: #FFFFFF; }
16053
  .mt-element-list .list-default.mt-list-head.blue-sharp.ext-1 .badge {
16054
    background-color: #3782c3; }
16055
  .mt-element-list .list-default.mt-list-head.blue-sharp .list-label {
16056
    color: white; }
16057
  .mt-element-list .list-default.mt-list-head.blue-sharp .list-date {
16058
    color: white; }
16059
 
16060
.mt-element-list .list-todo.mt-list-head.blue-sharp {
16061
  background-color: #5C9BD1;
16062
  color: #FFFFFF; }
16063
 
16064
.mt-element-list .list-todo .list-count.blue-sharp {
16065
  background-color: #5C9BD1;
16066
  color: #FFFFFF; }
16067
  .mt-element-list .list-todo .list-count.blue-sharp:hover {
16068
    background-color: #488fcb; }
16069
 
16070
.mt-element-list .list-todo .list-todo-line.blue-sharp {
16071
  border-color: #5C9BD1; }
16072
 
16073
.mt-element-list .list-todo .list-todo-item.blue-sharp:after {
16074
  border-right-color: #5C9BD1 !important; }
16075
 
16076
.mt-element-list .list-todo .list-todo-item.blue-sharp .list-toggle {
16077
  background: #5C9BD1;
16078
  color: #FFFFFF !important; }
16079
  .mt-element-list .list-todo .list-todo-item.blue-sharp .list-toggle > .badge {
16080
    color: #5C9BD1;
16081
    background: #FFFFFF; }
16082
 
16083
.mt-element-list .list-default.mt-list-head.blue-oleo {
16084
  background-color: #94A0B2;
16085
  color: #FFFFFF; }
16086
  .mt-element-list .list-default.mt-list-head.blue-oleo .badge {
16087
    background-color: #b2bac7;
16088
    color: #FFFFFF; }
16089
  .mt-element-list .list-default.mt-list-head.blue-oleo.ext-1 .badge {
16090
    background-color: #76869d; }
16091
  .mt-element-list .list-default.mt-list-head.blue-oleo .list-label {
16092
    color: white; }
16093
  .mt-element-list .list-default.mt-list-head.blue-oleo .list-date {
16094
    color: white; }
16095
 
16096
.mt-element-list .list-todo.mt-list-head.blue-oleo {
16097
  background-color: #94A0B2;
16098
  color: #FFFFFF; }
16099
 
16100
.mt-element-list .list-todo .list-count.blue-oleo {
16101
  background-color: #94A0B2;
16102
  color: #FFFFFF; }
16103
  .mt-element-list .list-todo .list-count.blue-oleo:hover {
16104
    background-color: #8593a7; }
16105
 
16106
.mt-element-list .list-todo .list-todo-line.blue-oleo {
16107
  border-color: #94A0B2; }
16108
 
16109
.mt-element-list .list-todo .list-todo-item.blue-oleo:after {
16110
  border-right-color: #94A0B2 !important; }
16111
 
16112
.mt-element-list .list-todo .list-todo-item.blue-oleo .list-toggle {
16113
  background: #94A0B2;
16114
  color: #FFFFFF !important; }
16115
  .mt-element-list .list-todo .list-todo-item.blue-oleo .list-toggle > .badge {
16116
    color: #94A0B2;
16117
    background: #FFFFFF; }
16118
 
16119
.mt-element-list .list-default.mt-list-head.green {
16120
  background-color: #32c5d2;
16121
  color: #FFFFFF; }
16122
  .mt-element-list .list-default.mt-list-head.green .badge {
16123
    background-color: #5cd1db;
16124
    color: #FFFFFF; }
16125
  .mt-element-list .list-default.mt-list-head.green.ext-1 .badge {
16126
    background-color: #26a1ab; }
16127
  .mt-element-list .list-default.mt-list-head.green .list-label {
16128
    color: white; }
16129
  .mt-element-list .list-default.mt-list-head.green .list-date {
16130
    color: white; }
16131
 
16132
.mt-element-list .list-todo.mt-list-head.green {
16133
  background-color: #32c5d2;
16134
  color: #FFFFFF; }
16135
 
16136
.mt-element-list .list-todo .list-count.green {
16137
  background-color: #32c5d2;
16138
  color: #FFFFFF; }
16139
  .mt-element-list .list-todo .list-count.green:hover {
16140
    background-color: #2ab4c0; }
16141
 
16142
.mt-element-list .list-todo .list-todo-line.green {
16143
  border-color: #32c5d2; }
16144
 
16145
.mt-element-list .list-todo .list-todo-item.green:after {
16146
  border-right-color: #32c5d2 !important; }
16147
 
16148
.mt-element-list .list-todo .list-todo-item.green .list-toggle {
16149
  background: #32c5d2;
16150
  color: #FFFFFF !important; }
16151
  .mt-element-list .list-todo .list-todo-item.green .list-toggle > .badge {
16152
    color: #32c5d2;
16153
    background: #FFFFFF; }
16154
 
16155
.mt-element-list .list-default.mt-list-head.green-meadow {
16156
  background-color: #1BBC9B;
16157
  color: #FFFFFF; }
16158
  .mt-element-list .list-default.mt-list-head.green-meadow .badge {
16159
    background-color: #2ae0bb;
16160
    color: #FFFFFF; }
16161
  .mt-element-list .list-default.mt-list-head.green-meadow.ext-1 .badge {
16162
    background-color: #158f76; }
16163
  .mt-element-list .list-default.mt-list-head.green-meadow .list-label {
16164
    color: #dcfaf4; }
16165
  .mt-element-list .list-default.mt-list-head.green-meadow .list-date {
16166
    color: #dcfaf4; }
16167
 
16168
.mt-element-list .list-todo.mt-list-head.green-meadow {
16169
  background-color: #1BBC9B;
16170
  color: #FFFFFF; }
16171
 
16172
.mt-element-list .list-todo .list-count.green-meadow {
16173
  background-color: #1BBC9B;
16174
  color: #FFFFFF; }
16175
  .mt-element-list .list-todo .list-count.green-meadow:hover {
16176
    background-color: #18a689; }
16177
 
16178
.mt-element-list .list-todo .list-todo-line.green-meadow {
16179
  border-color: #1BBC9B; }
16180
 
16181
.mt-element-list .list-todo .list-todo-item.green-meadow:after {
16182
  border-right-color: #1BBC9B !important; }
16183
 
16184
.mt-element-list .list-todo .list-todo-item.green-meadow .list-toggle {
16185
  background: #1BBC9B;
16186
  color: #FFFFFF !important; }
16187
  .mt-element-list .list-todo .list-todo-item.green-meadow .list-toggle > .badge {
16188
    color: #1BBC9B;
16189
    background: #FFFFFF; }
16190
 
16191
.mt-element-list .list-default.mt-list-head.green-seagreen {
16192
  background-color: #1BA39C;
16193
  color: #FFFFFF; }
16194
  .mt-element-list .list-default.mt-list-head.green-seagreen .badge {
16195
    background-color: #22cfc6;
16196
    color: #FFFFFF; }
16197
  .mt-element-list .list-default.mt-list-head.green-seagreen.ext-1 .badge {
16198
    background-color: #147772; }
16199
  .mt-element-list .list-default.mt-list-head.green-seagreen .list-label {
16200
    color: #c7f6f3; }
16201
  .mt-element-list .list-default.mt-list-head.green-seagreen .list-date {
16202
    color: #c7f6f3; }
16203
 
16204
.mt-element-list .list-todo.mt-list-head.green-seagreen {
16205
  background-color: #1BA39C;
16206
  color: #FFFFFF; }
16207
 
16208
.mt-element-list .list-todo .list-count.green-seagreen {
16209
  background-color: #1BA39C;
16210
  color: #FFFFFF; }
16211
  .mt-element-list .list-todo .list-count.green-seagreen:hover {
16212
    background-color: #178d87; }
16213
 
16214
.mt-element-list .list-todo .list-todo-line.green-seagreen {
16215
  border-color: #1BA39C; }
16216
 
16217
.mt-element-list .list-todo .list-todo-item.green-seagreen:after {
16218
  border-right-color: #1BA39C !important; }
16219
 
16220
.mt-element-list .list-todo .list-todo-item.green-seagreen .list-toggle {
16221
  background: #1BA39C;
16222
  color: #FFFFFF !important; }
16223
  .mt-element-list .list-todo .list-todo-item.green-seagreen .list-toggle > .badge {
16224
    color: #1BA39C;
16225
    background: #FFFFFF; }
16226
 
16227
.mt-element-list .list-default.mt-list-head.green-turquoise {
16228
  background-color: #36D7B7;
16229
  color: #FFFFFF; }
16230
  .mt-element-list .list-default.mt-list-head.green-turquoise .badge {
16231
    background-color: #61dfc6;
16232
    color: #FFFFFF; }
16233
  .mt-element-list .list-default.mt-list-head.green-turquoise.ext-1 .badge {
16234
    background-color: #24b699; }
16235
  .mt-element-list .list-default.mt-list-head.green-turquoise .list-label {
16236
    color: white; }
16237
  .mt-element-list .list-default.mt-list-head.green-turquoise .list-date {
16238
    color: white; }
16239
 
16240
.mt-element-list .list-todo.mt-list-head.green-turquoise {
16241
  background-color: #36D7B7;
16242
  color: #FFFFFF; }
16243
 
16244
.mt-element-list .list-todo .list-count.green-turquoise {
16245
  background-color: #36D7B7;
16246
  color: #FFFFFF; }
16247
  .mt-element-list .list-todo .list-count.green-turquoise:hover {
16248
    background-color: #28cbab; }
16249
 
16250
.mt-element-list .list-todo .list-todo-line.green-turquoise {
16251
  border-color: #36D7B7; }
16252
 
16253
.mt-element-list .list-todo .list-todo-item.green-turquoise:after {
16254
  border-right-color: #36D7B7 !important; }
16255
 
16256
.mt-element-list .list-todo .list-todo-item.green-turquoise .list-toggle {
16257
  background: #36D7B7;
16258
  color: #FFFFFF !important; }
16259
  .mt-element-list .list-todo .list-todo-item.green-turquoise .list-toggle > .badge {
16260
    color: #36D7B7;
16261
    background: #FFFFFF; }
16262
 
16263
.mt-element-list .list-default.mt-list-head.green-haze {
16264
  background-color: #44b6ae;
16265
  color: #FFFFFF; }
16266
  .mt-element-list .list-default.mt-list-head.green-haze .badge {
16267
    background-color: #67c6bf;
16268
    color: #FFFFFF; }
16269
  .mt-element-list .list-default.mt-list-head.green-haze.ext-1 .badge {
16270
    background-color: #36918b; }
16271
  .mt-element-list .list-default.mt-list-head.green-haze .list-label {
16272
    color: #fbfefd; }
16273
  .mt-element-list .list-default.mt-list-head.green-haze .list-date {
16274
    color: #fbfefd; }
16275
 
16276
.mt-element-list .list-todo.mt-list-head.green-haze {
16277
  background-color: #44b6ae;
16278
  color: #FFFFFF; }
16279
 
16280
.mt-element-list .list-todo .list-count.green-haze {
16281
  background-color: #44b6ae;
16282
  color: #FFFFFF; }
16283
  .mt-element-list .list-todo .list-count.green-haze:hover {
16284
    background-color: #3da39c; }
16285
 
16286
.mt-element-list .list-todo .list-todo-line.green-haze {
16287
  border-color: #44b6ae; }
16288
 
16289
.mt-element-list .list-todo .list-todo-item.green-haze:after {
16290
  border-right-color: #44b6ae !important; }
16291
 
16292
.mt-element-list .list-todo .list-todo-item.green-haze .list-toggle {
16293
  background: #44b6ae;
16294
  color: #FFFFFF !important; }
16295
  .mt-element-list .list-todo .list-todo-item.green-haze .list-toggle > .badge {
16296
    color: #44b6ae;
16297
    background: #FFFFFF; }
16298
 
16299
.mt-element-list .list-default.mt-list-head.green-jungle {
16300
  background-color: #26C281;
16301
  color: #FFFFFF; }
16302
  .mt-element-list .list-default.mt-list-head.green-jungle .badge {
16303
    background-color: #41da9a;
16304
    color: #FFFFFF; }
16305
  .mt-element-list .list-default.mt-list-head.green-jungle.ext-1 .badge {
16306
    background-color: #1e9765; }
16307
  .mt-element-list .list-default.mt-list-head.green-jungle .list-label {
16308
    color: #ecfbf5; }
16309
  .mt-element-list .list-default.mt-list-head.green-jungle .list-date {
16310
    color: #ecfbf5; }
16311
 
16312
.mt-element-list .list-todo.mt-list-head.green-jungle {
16313
  background-color: #26C281;
16314
  color: #FFFFFF; }
16315
 
16316
.mt-element-list .list-todo .list-count.green-jungle {
16317
  background-color: #26C281;
16318
  color: #FFFFFF; }
16319
  .mt-element-list .list-todo .list-count.green-jungle:hover {
16320
    background-color: #22ad73; }
16321
 
16322
.mt-element-list .list-todo .list-todo-line.green-jungle {
16323
  border-color: #26C281; }
16324
 
16325
.mt-element-list .list-todo .list-todo-item.green-jungle:after {
16326
  border-right-color: #26C281 !important; }
16327
 
16328
.mt-element-list .list-todo .list-todo-item.green-jungle .list-toggle {
16329
  background: #26C281;
16330
  color: #FFFFFF !important; }
16331
  .mt-element-list .list-todo .list-todo-item.green-jungle .list-toggle > .badge {
16332
    color: #26C281;
16333
    background: #FFFFFF; }
16334
 
16335
.mt-element-list .list-default.mt-list-head.green-soft {
16336
  background-color: #3faba4;
16337
  color: #FFFFFF; }
16338
  .mt-element-list .list-default.mt-list-head.green-soft .badge {
16339
    background-color: #5bc2bc;
16340
    color: #FFFFFF; }
16341
  .mt-element-list .list-default.mt-list-head.green-soft.ext-1 .badge {
16342
    background-color: #318680; }
16343
  .mt-element-list .list-default.mt-list-head.green-soft .list-label {
16344
    color: #f0f9f9; }
16345
  .mt-element-list .list-default.mt-list-head.green-soft .list-date {
16346
    color: #f0f9f9; }
16347
 
16348
.mt-element-list .list-todo.mt-list-head.green-soft {
16349
  background-color: #3faba4;
16350
  color: #FFFFFF; }
16351
 
16352
.mt-element-list .list-todo .list-count.green-soft {
16353
  background-color: #3faba4;
16354
  color: #FFFFFF; }
16355
  .mt-element-list .list-todo .list-count.green-soft:hover {
16356
    background-color: #389892; }
16357
 
16358
.mt-element-list .list-todo .list-todo-line.green-soft {
16359
  border-color: #3faba4; }
16360
 
16361
.mt-element-list .list-todo .list-todo-item.green-soft:after {
16362
  border-right-color: #3faba4 !important; }
16363
 
16364
.mt-element-list .list-todo .list-todo-item.green-soft .list-toggle {
16365
  background: #3faba4;
16366
  color: #FFFFFF !important; }
16367
  .mt-element-list .list-todo .list-todo-item.green-soft .list-toggle > .badge {
16368
    color: #3faba4;
16369
    background: #FFFFFF; }
16370
 
16371
.mt-element-list .list-default.mt-list-head.green-dark {
16372
  background-color: #4DB3A2;
16373
  color: #FFFFFF; }
16374
  .mt-element-list .list-default.mt-list-head.green-dark .badge {
16375
    background-color: #71c2b5;
16376
    color: #FFFFFF; }
16377
  .mt-element-list .list-default.mt-list-head.green-dark.ext-1 .badge {
16378
    background-color: #3d9082; }
16379
  .mt-element-list .list-default.mt-list-head.green-dark .list-label {
16380
    color: white; }
16381
  .mt-element-list .list-default.mt-list-head.green-dark .list-date {
16382
    color: white; }
16383
 
16384
.mt-element-list .list-todo.mt-list-head.green-dark {
16385
  background-color: #4DB3A2;
16386
  color: #FFFFFF; }
16387
 
16388
.mt-element-list .list-todo .list-count.green-dark {
16389
  background-color: #4DB3A2;
16390
  color: #FFFFFF; }
16391
  .mt-element-list .list-todo .list-count.green-dark:hover {
16392
    background-color: #45a292; }
16393
 
16394
.mt-element-list .list-todo .list-todo-line.green-dark {
16395
  border-color: #4DB3A2; }
16396
 
16397
.mt-element-list .list-todo .list-todo-item.green-dark:after {
16398
  border-right-color: #4DB3A2 !important; }
16399
 
16400
.mt-element-list .list-todo .list-todo-item.green-dark .list-toggle {
16401
  background: #4DB3A2;
16402
  color: #FFFFFF !important; }
16403
  .mt-element-list .list-todo .list-todo-item.green-dark .list-toggle > .badge {
16404
    color: #4DB3A2;
16405
    background: #FFFFFF; }
16406
 
16407
.mt-element-list .list-default.mt-list-head.green-sharp {
16408
  background-color: #2ab4c0;
16409
  color: #FFFFFF; }
16410
  .mt-element-list .list-default.mt-list-head.green-sharp .badge {
16411
    background-color: #46cbd7;
16412
    color: #FFFFFF; }
16413
  .mt-element-list .list-default.mt-list-head.green-sharp.ext-1 .badge {
16414
    background-color: #218d96; }
16415
  .mt-element-list .list-default.mt-list-head.green-sharp .list-label {
16416
    color: #eefafb; }
16417
  .mt-element-list .list-default.mt-list-head.green-sharp .list-date {
16418
    color: #eefafb; }
16419
 
16420
.mt-element-list .list-todo.mt-list-head.green-sharp {
16421
  background-color: #2ab4c0;
16422
  color: #FFFFFF; }
16423
 
16424
.mt-element-list .list-todo .list-count.green-sharp {
16425
  background-color: #2ab4c0;
16426
  color: #FFFFFF; }
16427
  .mt-element-list .list-todo .list-count.green-sharp:hover {
16428
    background-color: #25a0ab; }
16429
 
16430
.mt-element-list .list-todo .list-todo-line.green-sharp {
16431
  border-color: #2ab4c0; }
16432
 
16433
.mt-element-list .list-todo .list-todo-item.green-sharp:after {
16434
  border-right-color: #2ab4c0 !important; }
16435
 
16436
.mt-element-list .list-todo .list-todo-item.green-sharp .list-toggle {
16437
  background: #2ab4c0;
16438
  color: #FFFFFF !important; }
16439
  .mt-element-list .list-todo .list-todo-item.green-sharp .list-toggle > .badge {
16440
    color: #2ab4c0;
16441
    background: #FFFFFF; }
16442
 
16443
.mt-element-list .list-default.mt-list-head.green-steel {
16444
  background-color: #29b4b6;
16445
  color: #FFFFFF; }
16446
  .mt-element-list .list-default.mt-list-head.green-steel .badge {
16447
    background-color: #3ed1d4;
16448
    color: #FFFFFF; }
16449
  .mt-element-list .list-default.mt-list-head.green-steel.ext-1 .badge {
16450
    background-color: #208b8c; }
16451
  .mt-element-list .list-default.mt-list-head.green-steel .list-label {
16452
    color: #e5f9f9; }
16453
  .mt-element-list .list-default.mt-list-head.green-steel .list-date {
16454
    color: #e5f9f9; }
16455
 
16456
.mt-element-list .list-todo.mt-list-head.green-steel {
16457
  background-color: #29b4b6;
16458
  color: #FFFFFF; }
16459
 
16460
.mt-element-list .list-todo .list-count.green-steel {
16461
  background-color: #29b4b6;
16462
  color: #FFFFFF; }
16463
  .mt-element-list .list-todo .list-count.green-steel:hover {
16464
    background-color: #249fa1; }
16465
 
16466
.mt-element-list .list-todo .list-todo-line.green-steel {
16467
  border-color: #29b4b6; }
16468
 
16469
.mt-element-list .list-todo .list-todo-item.green-steel:after {
16470
  border-right-color: #29b4b6 !important; }
16471
 
16472
.mt-element-list .list-todo .list-todo-item.green-steel .list-toggle {
16473
  background: #29b4b6;
16474
  color: #FFFFFF !important; }
16475
  .mt-element-list .list-todo .list-todo-item.green-steel .list-toggle > .badge {
16476
    color: #29b4b6;
16477
    background: #FFFFFF; }
16478
 
16479
.mt-element-list .list-default.mt-list-head.grey {
16480
  background-color: #E5E5E5;
16481
  color: #333333; }
16482
  .mt-element-list .list-default.mt-list-head.grey .badge {
16483
    background-color: white;
16484
    color: #333333; }
16485
  .mt-element-list .list-default.mt-list-head.grey.ext-1 .badge {
16486
    background-color: #cccccc; }
16487
  .mt-element-list .list-default.mt-list-head.grey .list-label {
16488
    color: white; }
16489
  .mt-element-list .list-default.mt-list-head.grey .list-date {
16490
    color: white; }
16491
 
16492
.mt-element-list .list-todo.mt-list-head.grey {
16493
  background-color: #E5E5E5;
16494
  color: #333333; }
16495
 
16496
.mt-element-list .list-todo .list-count.grey {
16497
  background-color: #E5E5E5;
16498
  color: #333333; }
16499
  .mt-element-list .list-todo .list-count.grey:hover {
16500
    background-color: #d8d8d8; }
16501
 
16502
.mt-element-list .list-todo .list-todo-line.grey {
16503
  border-color: #E5E5E5; }
16504
 
16505
.mt-element-list .list-todo .list-todo-item.grey:after {
16506
  border-right-color: #E5E5E5 !important; }
16507
 
16508
.mt-element-list .list-todo .list-todo-item.grey .list-toggle {
16509
  background: #E5E5E5;
16510
  color: #333333 !important; }
16511
  .mt-element-list .list-todo .list-todo-item.grey .list-toggle > .badge {
16512
    color: #E5E5E5;
16513
    background: #333333; }
16514
 
16515
.mt-element-list .list-default.mt-list-head.grey-steel {
16516
  background-color: #e9edef;
16517
  color: #80898e; }
16518
  .mt-element-list .list-default.mt-list-head.grey-steel .badge {
16519
    background-color: white;
16520
    color: #80898e; }
16521
  .mt-element-list .list-default.mt-list-head.grey-steel.ext-1 .badge {
16522
    background-color: #cbd5da; }
16523
  .mt-element-list .list-default.mt-list-head.grey-steel .list-label {
16524
    color: white; }
16525
  .mt-element-list .list-default.mt-list-head.grey-steel .list-date {
16526
    color: white; }
16527
 
16528
.mt-element-list .list-todo.mt-list-head.grey-steel {
16529
  background-color: #e9edef;
16530
  color: #80898e; }
16531
 
16532
.mt-element-list .list-todo .list-count.grey-steel {
16533
  background-color: #e9edef;
16534
  color: #80898e; }
16535
  .mt-element-list .list-todo .list-count.grey-steel:hover {
16536
    background-color: #dae1e4; }
16537
 
16538
.mt-element-list .list-todo .list-todo-line.grey-steel {
16539
  border-color: #e9edef; }
16540
 
16541
.mt-element-list .list-todo .list-todo-item.grey-steel:after {
16542
  border-right-color: #e9edef !important; }
16543
 
16544
.mt-element-list .list-todo .list-todo-item.grey-steel .list-toggle {
16545
  background: #e9edef;
16546
  color: #80898e !important; }
16547
  .mt-element-list .list-todo .list-todo-item.grey-steel .list-toggle > .badge {
16548
    color: #e9edef;
16549
    background: #80898e; }
16550
 
16551
.mt-element-list .list-default.mt-list-head.grey-cararra {
16552
  background-color: #fafafa;
16553
  color: #333333; }
16554
  .mt-element-list .list-default.mt-list-head.grey-cararra .badge {
16555
    background-color: white;
16556
    color: #333333; }
16557
  .mt-element-list .list-default.mt-list-head.grey-cararra.ext-1 .badge {
16558
    background-color: #e1e1e1; }
16559
  .mt-element-list .list-default.mt-list-head.grey-cararra .list-label {
16560
    color: white; }
16561
  .mt-element-list .list-default.mt-list-head.grey-cararra .list-date {
16562
    color: white; }
16563
 
16564
.mt-element-list .list-todo.mt-list-head.grey-cararra {
16565
  background-color: #fafafa;
16566
  color: #333333; }
16567
 
16568
.mt-element-list .list-todo .list-count.grey-cararra {
16569
  background-color: #fafafa;
16570
  color: #333333; }
16571
  .mt-element-list .list-todo .list-count.grey-cararra:hover {
16572
    background-color: #ededed; }
16573
 
16574
.mt-element-list .list-todo .list-todo-line.grey-cararra {
16575
  border-color: #fafafa; }
16576
 
16577
.mt-element-list .list-todo .list-todo-item.grey-cararra:after {
16578
  border-right-color: #fafafa !important; }
16579
 
16580
.mt-element-list .list-todo .list-todo-item.grey-cararra .list-toggle {
16581
  background: #fafafa;
16582
  color: #333333 !important; }
16583
  .mt-element-list .list-todo .list-todo-item.grey-cararra .list-toggle > .badge {
16584
    color: #fafafa;
16585
    background: #333333; }
16586
 
16587
.mt-element-list .list-default.mt-list-head.grey-gallery {
16588
  background-color: #555555;
16589
  color: #ffffff; }
16590
  .mt-element-list .list-default.mt-list-head.grey-gallery .badge {
16591
    background-color: #6f6f6f;
16592
    color: #ffffff; }
16593
  .mt-element-list .list-default.mt-list-head.grey-gallery.ext-1 .badge {
16594
    background-color: #3c3c3c; }
16595
  .mt-element-list .list-default.mt-list-head.grey-gallery .list-label {
16596
    color: #d5d5d5; }
16597
  .mt-element-list .list-default.mt-list-head.grey-gallery .list-date {
16598
    color: #d5d5d5; }
16599
 
16600
.mt-element-list .list-todo.mt-list-head.grey-gallery {
16601
  background-color: #555555;
16602
  color: #ffffff; }
16603
 
16604
.mt-element-list .list-todo .list-count.grey-gallery {
16605
  background-color: #555555;
16606
  color: #ffffff; }
16607
  .mt-element-list .list-todo .list-count.grey-gallery:hover {
16608
    background-color: #484848; }
16609
 
16610
.mt-element-list .list-todo .list-todo-line.grey-gallery {
16611
  border-color: #555555; }
16612
 
16613
.mt-element-list .list-todo .list-todo-item.grey-gallery:after {
16614
  border-right-color: #555555 !important; }
16615
 
16616
.mt-element-list .list-todo .list-todo-item.grey-gallery .list-toggle {
16617
  background: #555555;
16618
  color: #ffffff !important; }
16619
  .mt-element-list .list-todo .list-todo-item.grey-gallery .list-toggle > .badge {
16620
    color: #555555;
16621
    background: #ffffff; }
16622
 
16623
.mt-element-list .list-default.mt-list-head.grey-cascade {
16624
  background-color: #95A5A6;
16625
  color: #FFFFFF; }
16626
  .mt-element-list .list-default.mt-list-head.grey-cascade .badge {
16627
    background-color: #b1bdbd;
16628
    color: #FFFFFF; }
16629
  .mt-element-list .list-default.mt-list-head.grey-cascade.ext-1 .badge {
16630
    background-color: #798d8f; }
16631
  .mt-element-list .list-default.mt-list-head.grey-cascade .list-label {
16632
    color: white; }
16633
  .mt-element-list .list-default.mt-list-head.grey-cascade .list-date {
16634
    color: white; }
16635
 
16636
.mt-element-list .list-todo.mt-list-head.grey-cascade {
16637
  background-color: #95A5A6;
16638
  color: #FFFFFF; }
16639
 
16640
.mt-element-list .list-todo .list-count.grey-cascade {
16641
  background-color: #95A5A6;
16642
  color: #FFFFFF; }
16643
  .mt-element-list .list-todo .list-count.grey-cascade:hover {
16644
    background-color: #87999a; }
16645
 
16646
.mt-element-list .list-todo .list-todo-line.grey-cascade {
16647
  border-color: #95A5A6; }
16648
 
16649
.mt-element-list .list-todo .list-todo-item.grey-cascade:after {
16650
  border-right-color: #95A5A6 !important; }
16651
 
16652
.mt-element-list .list-todo .list-todo-item.grey-cascade .list-toggle {
16653
  background: #95A5A6;
16654
  color: #FFFFFF !important; }
16655
  .mt-element-list .list-todo .list-todo-item.grey-cascade .list-toggle > .badge {
16656
    color: #95A5A6;
16657
    background: #FFFFFF; }
16658
 
16659
.mt-element-list .list-default.mt-list-head.grey-silver {
16660
  background-color: #BFBFBF;
16661
  color: #FAFCFB; }
16662
  .mt-element-list .list-default.mt-list-head.grey-silver .badge {
16663
    background-color: #d9d9d9;
16664
    color: #FAFCFB; }
16665
  .mt-element-list .list-default.mt-list-head.grey-silver.ext-1 .badge {
16666
    background-color: #a6a6a6; }
16667
  .mt-element-list .list-default.mt-list-head.grey-silver .list-label {
16668
    color: white; }
16669
  .mt-element-list .list-default.mt-list-head.grey-silver .list-date {
16670
    color: white; }
16671
 
16672
.mt-element-list .list-todo.mt-list-head.grey-silver {
16673
  background-color: #BFBFBF;
16674
  color: #FAFCFB; }
16675
 
16676
.mt-element-list .list-todo .list-count.grey-silver {
16677
  background-color: #BFBFBF;
16678
  color: #FAFCFB; }
16679
  .mt-element-list .list-todo .list-count.grey-silver:hover {
16680
    background-color: #b2b2b2; }
16681
 
16682
.mt-element-list .list-todo .list-todo-line.grey-silver {
16683
  border-color: #BFBFBF; }
16684
 
16685
.mt-element-list .list-todo .list-todo-item.grey-silver:after {
16686
  border-right-color: #BFBFBF !important; }
16687
 
16688
.mt-element-list .list-todo .list-todo-item.grey-silver .list-toggle {
16689
  background: #BFBFBF;
16690
  color: #FAFCFB !important; }
16691
  .mt-element-list .list-todo .list-todo-item.grey-silver .list-toggle > .badge {
16692
    color: #BFBFBF;
16693
    background: #FAFCFB; }
16694
 
16695
.mt-element-list .list-default.mt-list-head.grey-salsa {
16696
  background-color: #ACB5C3;
16697
  color: #FAFCFB; }
16698
  .mt-element-list .list-default.mt-list-head.grey-salsa .badge {
16699
    background-color: #cacfd8;
16700
    color: #FAFCFB; }
16701
  .mt-element-list .list-default.mt-list-head.grey-salsa.ext-1 .badge {
16702
    background-color: #8e9bae; }
16703
  .mt-element-list .list-default.mt-list-head.grey-salsa .list-label {
16704
    color: white; }
16705
  .mt-element-list .list-default.mt-list-head.grey-salsa .list-date {
16706
    color: white; }
16707
 
16708
.mt-element-list .list-todo.mt-list-head.grey-salsa {
16709
  background-color: #ACB5C3;
16710
  color: #FAFCFB; }
16711
 
16712
.mt-element-list .list-todo .list-count.grey-salsa {
16713
  background-color: #ACB5C3;
16714
  color: #FAFCFB; }
16715
  .mt-element-list .list-todo .list-count.grey-salsa:hover {
16716
    background-color: #9da8b8; }
16717
 
16718
.mt-element-list .list-todo .list-todo-line.grey-salsa {
16719
  border-color: #ACB5C3; }
16720
 
16721
.mt-element-list .list-todo .list-todo-item.grey-salsa:after {
16722
  border-right-color: #ACB5C3 !important; }
16723
 
16724
.mt-element-list .list-todo .list-todo-item.grey-salsa .list-toggle {
16725
  background: #ACB5C3;
16726
  color: #FAFCFB !important; }
16727
  .mt-element-list .list-todo .list-todo-item.grey-salsa .list-toggle > .badge {
16728
    color: #ACB5C3;
16729
    background: #FAFCFB; }
16730
 
16731
.mt-element-list .list-default.mt-list-head.grey-salt {
16732
  background-color: #bfcad1;
16733
  color: #FAFCFB; }
16734
  .mt-element-list .list-default.mt-list-head.grey-salt .badge {
16735
    background-color: #dde3e6;
16736
    color: #FAFCFB; }
16737
  .mt-element-list .list-default.mt-list-head.grey-salt.ext-1 .badge {
16738
    background-color: #a1b1bc; }
16739
  .mt-element-list .list-default.mt-list-head.grey-salt .list-label {
16740
    color: white; }
16741
  .mt-element-list .list-default.mt-list-head.grey-salt .list-date {
16742
    color: white; }
16743
 
16744
.mt-element-list .list-todo.mt-list-head.grey-salt {
16745
  background-color: #bfcad1;
16746
  color: #FAFCFB; }
16747
 
16748
.mt-element-list .list-todo .list-count.grey-salt {
16749
  background-color: #bfcad1;
16750
  color: #FAFCFB; }
16751
  .mt-element-list .list-todo .list-count.grey-salt:hover {
16752
    background-color: #b0bec6; }
16753
 
16754
.mt-element-list .list-todo .list-todo-line.grey-salt {
16755
  border-color: #bfcad1; }
16756
 
16757
.mt-element-list .list-todo .list-todo-item.grey-salt:after {
16758
  border-right-color: #bfcad1 !important; }
16759
 
16760
.mt-element-list .list-todo .list-todo-item.grey-salt .list-toggle {
16761
  background: #bfcad1;
16762
  color: #FAFCFB !important; }
16763
  .mt-element-list .list-todo .list-todo-item.grey-salt .list-toggle > .badge {
16764
    color: #bfcad1;
16765
    background: #FAFCFB; }
16766
 
16767
.mt-element-list .list-default.mt-list-head.grey-mint {
16768
  background-color: #525e64;
16769
  color: #FFFFFF; }
16770
  .mt-element-list .list-default.mt-list-head.grey-mint .badge {
16771
    background-color: #697880;
16772
    color: #FFFFFF; }
16773
  .mt-element-list .list-default.mt-list-head.grey-mint.ext-1 .badge {
16774
    background-color: #3b4448; }
16775
  .mt-element-list .list-default.mt-list-head.grey-mint .list-label {
16776
    color: #d7dcde; }
16777
  .mt-element-list .list-default.mt-list-head.grey-mint .list-date {
16778
    color: #d7dcde; }
16779
 
16780
.mt-element-list .list-todo.mt-list-head.grey-mint {
16781
  background-color: #525e64;
16782
  color: #FFFFFF; }
16783
 
16784
.mt-element-list .list-todo .list-count.grey-mint {
16785
  background-color: #525e64;
16786
  color: #FFFFFF; }
16787
  .mt-element-list .list-todo .list-count.grey-mint:hover {
16788
    background-color: #475156; }
16789
 
16790
.mt-element-list .list-todo .list-todo-line.grey-mint {
16791
  border-color: #525e64; }
16792
 
16793
.mt-element-list .list-todo .list-todo-item.grey-mint:after {
16794
  border-right-color: #525e64 !important; }
16795
 
16796
.mt-element-list .list-todo .list-todo-item.grey-mint .list-toggle {
16797
  background: #525e64;
16798
  color: #FFFFFF !important; }
16799
  .mt-element-list .list-todo .list-todo-item.grey-mint .list-toggle > .badge {
16800
    color: #525e64;
16801
    background: #FFFFFF; }
16802
 
16803
.mt-element-list .list-default.mt-list-head.red {
16804
  background-color: #e7505a;
16805
  color: #ffffff; }
16806
  .mt-element-list .list-default.mt-list-head.red .badge {
16807
    background-color: #ed7d84;
16808
    color: #ffffff; }
16809
  .mt-element-list .list-default.mt-list-head.red.ext-1 .badge {
16810
    background-color: #e12330; }
16811
  .mt-element-list .list-default.mt-list-head.red .list-label {
16812
    color: white; }
16813
  .mt-element-list .list-default.mt-list-head.red .list-date {
16814
    color: white; }
16815
 
16816
.mt-element-list .list-todo.mt-list-head.red {
16817
  background-color: #e7505a;
16818
  color: #ffffff; }
16819
 
16820
.mt-element-list .list-todo .list-count.red {
16821
  background-color: #e7505a;
16822
  color: #ffffff; }
16823
  .mt-element-list .list-todo .list-count.red:hover {
16824
    background-color: #e43a45; }
16825
 
16826
.mt-element-list .list-todo .list-todo-line.red {
16827
  border-color: #e7505a; }
16828
 
16829
.mt-element-list .list-todo .list-todo-item.red:after {
16830
  border-right-color: #e7505a !important; }
16831
 
16832
.mt-element-list .list-todo .list-todo-item.red .list-toggle {
16833
  background: #e7505a;
16834
  color: #ffffff !important; }
16835
  .mt-element-list .list-todo .list-todo-item.red .list-toggle > .badge {
16836
    color: #e7505a;
16837
    background: #ffffff; }
16838
 
16839
.mt-element-list .list-default.mt-list-head.red-pink {
16840
  background-color: #E08283;
16841
  color: #ffffff; }
16842
  .mt-element-list .list-default.mt-list-head.red-pink .badge {
16843
    background-color: #eaabac;
16844
    color: #ffffff; }
16845
  .mt-element-list .list-default.mt-list-head.red-pink.ext-1 .badge {
16846
    background-color: #d6595a; }
16847
  .mt-element-list .list-default.mt-list-head.red-pink .list-label {
16848
    color: white; }
16849
  .mt-element-list .list-default.mt-list-head.red-pink .list-date {
16850
    color: white; }
16851
 
16852
.mt-element-list .list-todo.mt-list-head.red-pink {
16853
  background-color: #E08283;
16854
  color: #ffffff; }
16855
 
16856
.mt-element-list .list-todo .list-count.red-pink {
16857
  background-color: #E08283;
16858
  color: #ffffff; }
16859
  .mt-element-list .list-todo .list-count.red-pink:hover {
16860
    background-color: #db6e6f; }
16861
 
16862
.mt-element-list .list-todo .list-todo-line.red-pink {
16863
  border-color: #E08283; }
16864
 
16865
.mt-element-list .list-todo .list-todo-item.red-pink:after {
16866
  border-right-color: #E08283 !important; }
16867
 
16868
.mt-element-list .list-todo .list-todo-item.red-pink .list-toggle {
16869
  background: #E08283;
16870
  color: #ffffff !important; }
16871
  .mt-element-list .list-todo .list-todo-item.red-pink .list-toggle > .badge {
16872
    color: #E08283;
16873
    background: #ffffff; }
16874
 
16875
.mt-element-list .list-default.mt-list-head.red-sunglo {
16876
  background-color: #E26A6A;
16877
  color: #ffffff; }
16878
  .mt-element-list .list-default.mt-list-head.red-sunglo .badge {
16879
    background-color: #ea9595;
16880
    color: #ffffff; }
16881
  .mt-element-list .list-default.mt-list-head.red-sunglo.ext-1 .badge {
16882
    background-color: #da3f3f; }
16883
  .mt-element-list .list-default.mt-list-head.red-sunglo .list-label {
16884
    color: white; }
16885
  .mt-element-list .list-default.mt-list-head.red-sunglo .list-date {
16886
    color: white; }
16887
 
16888
.mt-element-list .list-todo.mt-list-head.red-sunglo {
16889
  background-color: #E26A6A;
16890
  color: #ffffff; }
16891
 
16892
.mt-element-list .list-todo .list-count.red-sunglo {
16893
  background-color: #E26A6A;
16894
  color: #ffffff; }
16895
  .mt-element-list .list-todo .list-count.red-sunglo:hover {
16896
    background-color: #de5555; }
16897
 
16898
.mt-element-list .list-todo .list-todo-line.red-sunglo {
16899
  border-color: #E26A6A; }
16900
 
16901
.mt-element-list .list-todo .list-todo-item.red-sunglo:after {
16902
  border-right-color: #E26A6A !important; }
16903
 
16904
.mt-element-list .list-todo .list-todo-item.red-sunglo .list-toggle {
16905
  background: #E26A6A;
16906
  color: #ffffff !important; }
16907
  .mt-element-list .list-todo .list-todo-item.red-sunglo .list-toggle > .badge {
16908
    color: #E26A6A;
16909
    background: #ffffff; }
16910
 
16911
.mt-element-list .list-default.mt-list-head.red-intense {
16912
  background-color: #e35b5a;
16913
  color: #ffffff; }
16914
  .mt-element-list .list-default.mt-list-head.red-intense .badge {
16915
    background-color: #ea8686;
16916
    color: #ffffff; }
16917
  .mt-element-list .list-default.mt-list-head.red-intense.ext-1 .badge {
16918
    background-color: #dc302e; }
16919
  .mt-element-list .list-default.mt-list-head.red-intense .list-label {
16920
    color: white; }
16921
  .mt-element-list .list-default.mt-list-head.red-intense .list-date {
16922
    color: white; }
16923
 
16924
.mt-element-list .list-todo.mt-list-head.red-intense {
16925
  background-color: #e35b5a;
16926
  color: #ffffff; }
16927
 
16928
.mt-element-list .list-todo .list-count.red-intense {
16929
  background-color: #e35b5a;
16930
  color: #ffffff; }
16931
  .mt-element-list .list-todo .list-count.red-intense:hover {
16932
    background-color: #df4544; }
16933
 
16934
.mt-element-list .list-todo .list-todo-line.red-intense {
16935
  border-color: #e35b5a; }
16936
 
16937
.mt-element-list .list-todo .list-todo-item.red-intense:after {
16938
  border-right-color: #e35b5a !important; }
16939
 
16940
.mt-element-list .list-todo .list-todo-item.red-intense .list-toggle {
16941
  background: #e35b5a;
16942
  color: #ffffff !important; }
16943
  .mt-element-list .list-todo .list-todo-item.red-intense .list-toggle > .badge {
16944
    color: #e35b5a;
16945
    background: #ffffff; }
16946
 
16947
.mt-element-list .list-default.mt-list-head.red-thunderbird {
16948
  background-color: #D91E18;
16949
  color: #ffffff; }
16950
  .mt-element-list .list-default.mt-list-head.red-thunderbird .badge {
16951
    background-color: #e9403b;
16952
    color: #ffffff; }
16953
  .mt-element-list .list-default.mt-list-head.red-thunderbird.ext-1 .badge {
16954
    background-color: #ab1813; }
16955
  .mt-element-list .list-default.mt-list-head.red-thunderbird .list-label {
16956
    color: #fef3f2; }
16957
  .mt-element-list .list-default.mt-list-head.red-thunderbird .list-date {
16958
    color: #fef3f2; }
16959
 
16960
.mt-element-list .list-todo.mt-list-head.red-thunderbird {
16961
  background-color: #D91E18;
16962
  color: #ffffff; }
16963
 
16964
.mt-element-list .list-todo .list-count.red-thunderbird {
16965
  background-color: #D91E18;
16966
  color: #ffffff; }
16967
  .mt-element-list .list-todo .list-count.red-thunderbird:hover {
16968
    background-color: #c21b15; }
16969
 
16970
.mt-element-list .list-todo .list-todo-line.red-thunderbird {
16971
  border-color: #D91E18; }
16972
 
16973
.mt-element-list .list-todo .list-todo-item.red-thunderbird:after {
16974
  border-right-color: #D91E18 !important; }
16975
 
16976
.mt-element-list .list-todo .list-todo-item.red-thunderbird .list-toggle {
16977
  background: #D91E18;
16978
  color: #ffffff !important; }
16979
  .mt-element-list .list-todo .list-todo-item.red-thunderbird .list-toggle > .badge {
16980
    color: #D91E18;
16981
    background: #ffffff; }
16982
 
16983
.mt-element-list .list-default.mt-list-head.red-flamingo {
16984
  background-color: #EF4836;
16985
  color: #ffffff; }
16986
  .mt-element-list .list-default.mt-list-head.red-flamingo .badge {
16987
    background-color: #f37365;
16988
    color: #ffffff; }
16989
  .mt-element-list .list-default.mt-list-head.red-flamingo.ext-1 .badge {
16990
    background-color: #e02612; }
16991
  .mt-element-list .list-default.mt-list-head.red-flamingo .list-label {
16992
    color: white; }
16993
  .mt-element-list .list-default.mt-list-head.red-flamingo .list-date {
16994
    color: white; }
16995
 
16996
.mt-element-list .list-todo.mt-list-head.red-flamingo {
16997
  background-color: #EF4836;
16998
  color: #ffffff; }
16999
 
17000
.mt-element-list .list-todo .list-count.red-flamingo {
17001
  background-color: #EF4836;
17002
  color: #ffffff; }
17003
  .mt-element-list .list-todo .list-count.red-flamingo:hover {
17004
    background-color: #ed321e; }
17005
 
17006
.mt-element-list .list-todo .list-todo-line.red-flamingo {
17007
  border-color: #EF4836; }
17008
 
17009
.mt-element-list .list-todo .list-todo-item.red-flamingo:after {
17010
  border-right-color: #EF4836 !important; }
17011
 
17012
.mt-element-list .list-todo .list-todo-item.red-flamingo .list-toggle {
17013
  background: #EF4836;
17014
  color: #ffffff !important; }
17015
  .mt-element-list .list-todo .list-todo-item.red-flamingo .list-toggle > .badge {
17016
    color: #EF4836;
17017
    background: #ffffff; }
17018
 
17019
.mt-element-list .list-default.mt-list-head.red-soft {
17020
  background-color: #d05454;
17021
  color: #ffffff; }
17022
  .mt-element-list .list-default.mt-list-head.red-soft .badge {
17023
    background-color: #db7c7c;
17024
    color: #ffffff; }
17025
  .mt-element-list .list-default.mt-list-head.red-soft.ext-1 .badge {
17026
    background-color: #bd3434; }
17027
  .mt-element-list .list-default.mt-list-head.red-soft .list-label {
17028
    color: white; }
17029
  .mt-element-list .list-default.mt-list-head.red-soft .list-date {
17030
    color: white; }
17031
 
17032
.mt-element-list .list-todo.mt-list-head.red-soft {
17033
  background-color: #d05454;
17034
  color: #ffffff; }
17035
 
17036
.mt-element-list .list-todo .list-count.red-soft {
17037
  background-color: #d05454;
17038
  color: #ffffff; }
17039
  .mt-element-list .list-todo .list-count.red-soft:hover {
17040
    background-color: #cb4040; }
17041
 
17042
.mt-element-list .list-todo .list-todo-line.red-soft {
17043
  border-color: #d05454; }
17044
 
17045
.mt-element-list .list-todo .list-todo-item.red-soft:after {
17046
  border-right-color: #d05454 !important; }
17047
 
17048
.mt-element-list .list-todo .list-todo-item.red-soft .list-toggle {
17049
  background: #d05454;
17050
  color: #ffffff !important; }
17051
  .mt-element-list .list-todo .list-todo-item.red-soft .list-toggle > .badge {
17052
    color: #d05454;
17053
    background: #ffffff; }
17054
 
17055
.mt-element-list .list-default.mt-list-head.red-haze {
17056
  background-color: #f36a5a;
17057
  color: #ffffff; }
17058
  .mt-element-list .list-default.mt-list-head.red-haze .badge {
17059
    background-color: #f6958a;
17060
    color: #ffffff; }
17061
  .mt-element-list .list-default.mt-list-head.red-haze.ext-1 .badge {
17062
    background-color: #f03f2a; }
17063
  .mt-element-list .list-default.mt-list-head.red-haze .list-label {
17064
    color: white; }
17065
  .mt-element-list .list-default.mt-list-head.red-haze .list-date {
17066
    color: white; }
17067
 
17068
.mt-element-list .list-todo.mt-list-head.red-haze {
17069
  background-color: #f36a5a;
17070
  color: #ffffff; }
17071
 
17072
.mt-element-list .list-todo .list-count.red-haze {
17073
  background-color: #f36a5a;
17074
  color: #ffffff; }
17075
  .mt-element-list .list-todo .list-count.red-haze:hover {
17076
    background-color: #f15542; }
17077
 
17078
.mt-element-list .list-todo .list-todo-line.red-haze {
17079
  border-color: #f36a5a; }
17080
 
17081
.mt-element-list .list-todo .list-todo-item.red-haze:after {
17082
  border-right-color: #f36a5a !important; }
17083
 
17084
.mt-element-list .list-todo .list-todo-item.red-haze .list-toggle {
17085
  background: #f36a5a;
17086
  color: #ffffff !important; }
17087
  .mt-element-list .list-todo .list-todo-item.red-haze .list-toggle > .badge {
17088
    color: #f36a5a;
17089
    background: #ffffff; }
17090
 
17091
.mt-element-list .list-default.mt-list-head.red-mint {
17092
  background-color: #e43a45;
17093
  color: #ffffff; }
17094
  .mt-element-list .list-default.mt-list-head.red-mint .badge {
17095
    background-color: #ea676f;
17096
    color: #ffffff; }
17097
  .mt-element-list .list-default.mt-list-head.red-mint.ext-1 .badge {
17098
    background-color: #cf1c28; }
17099
  .mt-element-list .list-default.mt-list-head.red-mint .list-label {
17100
    color: white; }
17101
  .mt-element-list .list-default.mt-list-head.red-mint .list-date {
17102
    color: white; }
17103
 
17104
.mt-element-list .list-todo.mt-list-head.red-mint {
17105
  background-color: #e43a45;
17106
  color: #ffffff; }
17107
 
17108
.mt-element-list .list-todo .list-count.red-mint {
17109
  background-color: #e43a45;
17110
  color: #ffffff; }
17111
  .mt-element-list .list-todo .list-count.red-mint:hover {
17112
    background-color: #e12430; }
17113
 
17114
.mt-element-list .list-todo .list-todo-line.red-mint {
17115
  border-color: #e43a45; }
17116
 
17117
.mt-element-list .list-todo .list-todo-item.red-mint:after {
17118
  border-right-color: #e43a45 !important; }
17119
 
17120
.mt-element-list .list-todo .list-todo-item.red-mint .list-toggle {
17121
  background: #e43a45;
17122
  color: #ffffff !important; }
17123
  .mt-element-list .list-todo .list-todo-item.red-mint .list-toggle > .badge {
17124
    color: #e43a45;
17125
    background: #ffffff; }
17126
 
17127
.mt-element-list .list-default.mt-list-head.yellow {
17128
  background-color: #c49f47;
17129
  color: #ffffff; }
17130
  .mt-element-list .list-default.mt-list-head.yellow .badge {
17131
    background-color: #d0b36e;
17132
    color: #ffffff; }
17133
  .mt-element-list .list-default.mt-list-head.yellow.ext-1 .badge {
17134
    background-color: #a48334; }
17135
  .mt-element-list .list-default.mt-list-head.yellow .list-label {
17136
    color: white; }
17137
  .mt-element-list .list-default.mt-list-head.yellow .list-date {
17138
    color: white; }
17139
 
17140
.mt-element-list .list-todo.mt-list-head.yellow {
17141
  background-color: #c49f47;
17142
  color: #ffffff; }
17143
 
17144
.mt-element-list .list-todo .list-count.yellow {
17145
  background-color: #c49f47;
17146
  color: #ffffff; }
17147
  .mt-element-list .list-todo .list-count.yellow:hover {
17148
    background-color: #b7923b; }
17149
 
17150
.mt-element-list .list-todo .list-todo-line.yellow {
17151
  border-color: #c49f47; }
17152
 
17153
.mt-element-list .list-todo .list-todo-item.yellow:after {
17154
  border-right-color: #c49f47 !important; }
17155
 
17156
.mt-element-list .list-todo .list-todo-item.yellow .list-toggle {
17157
  background: #c49f47;
17158
  color: #ffffff !important; }
17159
  .mt-element-list .list-todo .list-todo-item.yellow .list-toggle > .badge {
17160
    color: #c49f47;
17161
    background: #ffffff; }
17162
 
17163
.mt-element-list .list-default.mt-list-head.yellow-gold {
17164
  background-color: #E87E04;
17165
  color: #ffffff; }
17166
  .mt-element-list .list-default.mt-list-head.yellow-gold .badge {
17167
    background-color: #fb9724;
17168
    color: #ffffff; }
17169
  .mt-element-list .list-default.mt-list-head.yellow-gold.ext-1 .badge {
17170
    background-color: #b66303; }
17171
  .mt-element-list .list-default.mt-list-head.yellow-gold .list-label {
17172
    color: #fff6ec; }
17173
  .mt-element-list .list-default.mt-list-head.yellow-gold .list-date {
17174
    color: #fff6ec; }
17175
 
17176
.mt-element-list .list-todo.mt-list-head.yellow-gold {
17177
  background-color: #E87E04;
17178
  color: #ffffff; }
17179
 
17180
.mt-element-list .list-todo .list-count.yellow-gold {
17181
  background-color: #E87E04;
17182
  color: #ffffff; }
17183
  .mt-element-list .list-todo .list-count.yellow-gold:hover {
17184
    background-color: #cf7004; }
17185
 
17186
.mt-element-list .list-todo .list-todo-line.yellow-gold {
17187
  border-color: #E87E04; }
17188
 
17189
.mt-element-list .list-todo .list-todo-item.yellow-gold:after {
17190
  border-right-color: #E87E04 !important; }
17191
 
17192
.mt-element-list .list-todo .list-todo-item.yellow-gold .list-toggle {
17193
  background: #E87E04;
17194
  color: #ffffff !important; }
17195
  .mt-element-list .list-todo .list-todo-item.yellow-gold .list-toggle > .badge {
17196
    color: #E87E04;
17197
    background: #ffffff; }
17198
 
17199
.mt-element-list .list-default.mt-list-head.yellow-casablanca {
17200
  background-color: #f2784b;
17201
  color: #ffffff; }
17202
  .mt-element-list .list-default.mt-list-head.yellow-casablanca .badge {
17203
    background-color: #f59c7b;
17204
    color: #ffffff; }
17205
  .mt-element-list .list-default.mt-list-head.yellow-casablanca.ext-1 .badge {
17206
    background-color: #ef541b; }
17207
  .mt-element-list .list-default.mt-list-head.yellow-casablanca .list-label {
17208
    color: white; }
17209
  .mt-element-list .list-default.mt-list-head.yellow-casablanca .list-date {
17210
    color: white; }
17211
 
17212
.mt-element-list .list-todo.mt-list-head.yellow-casablanca {
17213
  background-color: #f2784b;
17214
  color: #ffffff; }
17215
 
17216
.mt-element-list .list-todo .list-count.yellow-casablanca {
17217
  background-color: #f2784b;
17218
  color: #ffffff; }
17219
  .mt-element-list .list-todo .list-count.yellow-casablanca:hover {
17220
    background-color: #f06633; }
17221
 
17222
.mt-element-list .list-todo .list-todo-line.yellow-casablanca {
17223
  border-color: #f2784b; }
17224
 
17225
.mt-element-list .list-todo .list-todo-item.yellow-casablanca:after {
17226
  border-right-color: #f2784b !important; }
17227
 
17228
.mt-element-list .list-todo .list-todo-item.yellow-casablanca .list-toggle {
17229
  background: #f2784b;
17230
  color: #ffffff !important; }
17231
  .mt-element-list .list-todo .list-todo-item.yellow-casablanca .list-toggle > .badge {
17232
    color: #f2784b;
17233
    background: #ffffff; }
17234
 
17235
.mt-element-list .list-default.mt-list-head.yellow-crusta {
17236
  background-color: #f3c200;
17237
  color: #ffffff; }
17238
  .mt-element-list .list-default.mt-list-head.yellow-crusta .badge {
17239
    background-color: #ffd327;
17240
    color: #ffffff; }
17241
  .mt-element-list .list-default.mt-list-head.yellow-crusta.ext-1 .badge {
17242
    background-color: #c09900; }
17243
  .mt-element-list .list-default.mt-list-head.yellow-crusta .list-label {
17244
    color: #fffdf3; }
17245
  .mt-element-list .list-default.mt-list-head.yellow-crusta .list-date {
17246
    color: #fffdf3; }
17247
 
17248
.mt-element-list .list-todo.mt-list-head.yellow-crusta {
17249
  background-color: #f3c200;
17250
  color: #ffffff; }
17251
 
17252
.mt-element-list .list-todo .list-count.yellow-crusta {
17253
  background-color: #f3c200;
17254
  color: #ffffff; }
17255
  .mt-element-list .list-todo .list-count.yellow-crusta:hover {
17256
    background-color: #daae00; }
17257
 
17258
.mt-element-list .list-todo .list-todo-line.yellow-crusta {
17259
  border-color: #f3c200; }
17260
 
17261
.mt-element-list .list-todo .list-todo-item.yellow-crusta:after {
17262
  border-right-color: #f3c200 !important; }
17263
 
17264
.mt-element-list .list-todo .list-todo-item.yellow-crusta .list-toggle {
17265
  background: #f3c200;
17266
  color: #ffffff !important; }
17267
  .mt-element-list .list-todo .list-todo-item.yellow-crusta .list-toggle > .badge {
17268
    color: #f3c200;
17269
    background: #ffffff; }
17270
 
17271
.mt-element-list .list-default.mt-list-head.yellow-lemon {
17272
  background-color: #F7CA18;
17273
  color: #ffffff; }
17274
  .mt-element-list .list-default.mt-list-head.yellow-lemon .badge {
17275
    background-color: #f9d549;
17276
    color: #ffffff; }
17277
  .mt-element-list .list-default.mt-list-head.yellow-lemon.ext-1 .badge {
17278
    background-color: #d5ab07; }
17279
  .mt-element-list .list-default.mt-list-head.yellow-lemon .list-label {
17280
    color: white; }
17281
  .mt-element-list .list-default.mt-list-head.yellow-lemon .list-date {
17282
    color: white; }
17283
 
17284
.mt-element-list .list-todo.mt-list-head.yellow-lemon {
17285
  background-color: #F7CA18;
17286
  color: #ffffff; }
17287
 
17288
.mt-element-list .list-todo .list-count.yellow-lemon {
17289
  background-color: #F7CA18;
17290
  color: #ffffff; }
17291
  .mt-element-list .list-todo .list-count.yellow-lemon:hover {
17292
    background-color: #edbf08; }
17293
 
17294
.mt-element-list .list-todo .list-todo-line.yellow-lemon {
17295
  border-color: #F7CA18; }
17296
 
17297
.mt-element-list .list-todo .list-todo-item.yellow-lemon:after {
17298
  border-right-color: #F7CA18 !important; }
17299
 
17300
.mt-element-list .list-todo .list-todo-item.yellow-lemon .list-toggle {
17301
  background: #F7CA18;
17302
  color: #ffffff !important; }
17303
  .mt-element-list .list-todo .list-todo-item.yellow-lemon .list-toggle > .badge {
17304
    color: #F7CA18;
17305
    background: #ffffff; }
17306
 
17307
.mt-element-list .list-default.mt-list-head.yellow-saffron {
17308
  background-color: #F4D03F;
17309
  color: #ffffff; }
17310
  .mt-element-list .list-default.mt-list-head.yellow-saffron .badge {
17311
    background-color: #f7dc6f;
17312
    color: #ffffff; }
17313
  .mt-element-list .list-default.mt-list-head.yellow-saffron.ext-1 .badge {
17314
    background-color: #f1c40f; }
17315
  .mt-element-list .list-default.mt-list-head.yellow-saffron .list-label {
17316
    color: white; }
17317
  .mt-element-list .list-default.mt-list-head.yellow-saffron .list-date {
17318
    color: white; }
17319
 
17320
.mt-element-list .list-todo.mt-list-head.yellow-saffron {
17321
  background-color: #F4D03F;
17322
  color: #ffffff; }
17323
 
17324
.mt-element-list .list-todo .list-count.yellow-saffron {
17325
  background-color: #F4D03F;
17326
  color: #ffffff; }
17327
  .mt-element-list .list-todo .list-count.yellow-saffron:hover {
17328
    background-color: #f3ca27; }
17329
 
17330
.mt-element-list .list-todo .list-todo-line.yellow-saffron {
17331
  border-color: #F4D03F; }
17332
 
17333
.mt-element-list .list-todo .list-todo-item.yellow-saffron:after {
17334
  border-right-color: #F4D03F !important; }
17335
 
17336
.mt-element-list .list-todo .list-todo-item.yellow-saffron .list-toggle {
17337
  background: #F4D03F;
17338
  color: #ffffff !important; }
17339
  .mt-element-list .list-todo .list-todo-item.yellow-saffron .list-toggle > .badge {
17340
    color: #F4D03F;
17341
    background: #ffffff; }
17342
 
17343
.mt-element-list .list-default.mt-list-head.yellow-soft {
17344
  background-color: #c8d046;
17345
  color: #ffffff; }
17346
  .mt-element-list .list-default.mt-list-head.yellow-soft .badge {
17347
    background-color: #d4da6f;
17348
    color: #ffffff; }
17349
  .mt-element-list .list-default.mt-list-head.yellow-soft.ext-1 .badge {
17350
    background-color: #adb52e; }
17351
  .mt-element-list .list-default.mt-list-head.yellow-soft .list-label {
17352
    color: white; }
17353
  .mt-element-list .list-default.mt-list-head.yellow-soft .list-date {
17354
    color: white; }
17355
 
17356
.mt-element-list .list-todo.mt-list-head.yellow-soft {
17357
  background-color: #c8d046;
17358
  color: #ffffff; }
17359
 
17360
.mt-element-list .list-todo .list-count.yellow-soft {
17361
  background-color: #c8d046;
17362
  color: #ffffff; }
17363
  .mt-element-list .list-todo .list-count.yellow-soft:hover {
17364
    background-color: #c1c933; }
17365
 
17366
.mt-element-list .list-todo .list-todo-line.yellow-soft {
17367
  border-color: #c8d046; }
17368
 
17369
.mt-element-list .list-todo .list-todo-item.yellow-soft:after {
17370
  border-right-color: #c8d046 !important; }
17371
 
17372
.mt-element-list .list-todo .list-todo-item.yellow-soft .list-toggle {
17373
  background: #c8d046;
17374
  color: #ffffff !important; }
17375
  .mt-element-list .list-todo .list-todo-item.yellow-soft .list-toggle > .badge {
17376
    color: #c8d046;
17377
    background: #ffffff; }
17378
 
17379
.mt-element-list .list-default.mt-list-head.yellow-haze {
17380
  background-color: #c5bf66;
17381
  color: #ffffff; }
17382
  .mt-element-list .list-default.mt-list-head.yellow-haze .badge {
17383
    background-color: #d3ce8b;
17384
    color: #ffffff; }
17385
  .mt-element-list .list-default.mt-list-head.yellow-haze.ext-1 .badge {
17386
    background-color: #b4ad44; }
17387
  .mt-element-list .list-default.mt-list-head.yellow-haze .list-label {
17388
    color: white; }
17389
  .mt-element-list .list-default.mt-list-head.yellow-haze .list-date {
17390
    color: white; }
17391
 
17392
.mt-element-list .list-todo.mt-list-head.yellow-haze {
17393
  background-color: #c5bf66;
17394
  color: #ffffff; }
17395
 
17396
.mt-element-list .list-todo .list-count.yellow-haze {
17397
  background-color: #c5bf66;
17398
  color: #ffffff; }
17399
  .mt-element-list .list-todo .list-count.yellow-haze:hover {
17400
    background-color: #beb754; }
17401
 
17402
.mt-element-list .list-todo .list-todo-line.yellow-haze {
17403
  border-color: #c5bf66; }
17404
 
17405
.mt-element-list .list-todo .list-todo-item.yellow-haze:after {
17406
  border-right-color: #c5bf66 !important; }
17407
 
17408
.mt-element-list .list-todo .list-todo-item.yellow-haze .list-toggle {
17409
  background: #c5bf66;
17410
  color: #ffffff !important; }
17411
  .mt-element-list .list-todo .list-todo-item.yellow-haze .list-toggle > .badge {
17412
    color: #c5bf66;
17413
    background: #ffffff; }
17414
 
17415
.mt-element-list .list-default.mt-list-head.yellow-mint {
17416
  background-color: #c5b96b;
17417
  color: #ffffff; }
17418
  .mt-element-list .list-default.mt-list-head.yellow-mint .badge {
17419
    background-color: #d3ca90;
17420
    color: #ffffff; }
17421
  .mt-element-list .list-default.mt-list-head.yellow-mint.ext-1 .badge {
17422
    background-color: #b6a747; }
17423
  .mt-element-list .list-default.mt-list-head.yellow-mint .list-label {
17424
    color: white; }
17425
  .mt-element-list .list-default.mt-list-head.yellow-mint .list-date {
17426
    color: white; }
17427
 
17428
.mt-element-list .list-todo.mt-list-head.yellow-mint {
17429
  background-color: #c5b96b;
17430
  color: #ffffff; }
17431
 
17432
.mt-element-list .list-todo .list-count.yellow-mint {
17433
  background-color: #c5b96b;
17434
  color: #ffffff; }
17435
  .mt-element-list .list-todo .list-count.yellow-mint:hover {
17436
    background-color: #beb059; }
17437
 
17438
.mt-element-list .list-todo .list-todo-line.yellow-mint {
17439
  border-color: #c5b96b; }
17440
 
17441
.mt-element-list .list-todo .list-todo-item.yellow-mint:after {
17442
  border-right-color: #c5b96b !important; }
17443
 
17444
.mt-element-list .list-todo .list-todo-item.yellow-mint .list-toggle {
17445
  background: #c5b96b;
17446
  color: #ffffff !important; }
17447
  .mt-element-list .list-todo .list-todo-item.yellow-mint .list-toggle > .badge {
17448
    color: #c5b96b;
17449
    background: #ffffff; }
17450
 
17451
.mt-element-list .list-default.mt-list-head.purple {
17452
  background-color: #8E44AD;
17453
  color: #ffffff; }
17454
  .mt-element-list .list-default.mt-list-head.purple .badge {
17455
    background-color: #a563c1;
17456
    color: #ffffff; }
17457
  .mt-element-list .list-default.mt-list-head.purple.ext-1 .badge {
17458
    background-color: #703688; }
17459
  .mt-element-list .list-default.mt-list-head.purple .list-label {
17460
    color: #f9f5fb; }
17461
  .mt-element-list .list-default.mt-list-head.purple .list-date {
17462
    color: #f9f5fb; }
17463
 
17464
.mt-element-list .list-todo.mt-list-head.purple {
17465
  background-color: #8E44AD;
17466
  color: #ffffff; }
17467
 
17468
.mt-element-list .list-todo .list-count.purple {
17469
  background-color: #8E44AD;
17470
  color: #ffffff; }
17471
  .mt-element-list .list-todo .list-count.purple:hover {
17472
    background-color: #7f3d9b; }
17473
 
17474
.mt-element-list .list-todo .list-todo-line.purple {
17475
  border-color: #8E44AD; }
17476
 
17477
.mt-element-list .list-todo .list-todo-item.purple:after {
17478
  border-right-color: #8E44AD !important; }
17479
 
17480
.mt-element-list .list-todo .list-todo-item.purple .list-toggle {
17481
  background: #8E44AD;
17482
  color: #ffffff !important; }
17483
  .mt-element-list .list-todo .list-todo-item.purple .list-toggle > .badge {
17484
    color: #8E44AD;
17485
    background: #ffffff; }
17486
 
17487
.mt-element-list .list-default.mt-list-head.purple-plum {
17488
  background-color: #8775a7;
17489
  color: #ffffff; }
17490
  .mt-element-list .list-default.mt-list-head.purple-plum .badge {
17491
    background-color: #a294bb;
17492
    color: #ffffff; }
17493
  .mt-element-list .list-default.mt-list-head.purple-plum.ext-1 .badge {
17494
    background-color: #6d5b8e; }
17495
  .mt-element-list .list-default.mt-list-head.purple-plum .list-label {
17496
    color: white; }
17497
  .mt-element-list .list-default.mt-list-head.purple-plum .list-date {
17498
    color: white; }
17499
 
17500
.mt-element-list .list-todo.mt-list-head.purple-plum {
17501
  background-color: #8775a7;
17502
  color: #ffffff; }
17503
 
17504
.mt-element-list .list-todo .list-count.purple-plum {
17505
  background-color: #8775a7;
17506
  color: #ffffff; }
17507
  .mt-element-list .list-todo .list-count.purple-plum:hover {
17508
    background-color: #79659d; }
17509
 
17510
.mt-element-list .list-todo .list-todo-line.purple-plum {
17511
  border-color: #8775a7; }
17512
 
17513
.mt-element-list .list-todo .list-todo-item.purple-plum:after {
17514
  border-right-color: #8775a7 !important; }
17515
 
17516
.mt-element-list .list-todo .list-todo-item.purple-plum .list-toggle {
17517
  background: #8775a7;
17518
  color: #ffffff !important; }
17519
  .mt-element-list .list-todo .list-todo-item.purple-plum .list-toggle > .badge {
17520
    color: #8775a7;
17521
    background: #ffffff; }
17522
 
17523
.mt-element-list .list-default.mt-list-head.purple-medium {
17524
  background-color: #BF55EC;
17525
  color: #ffffff; }
17526
  .mt-element-list .list-default.mt-list-head.purple-medium .badge {
17527
    background-color: #d083f1;
17528
    color: #ffffff; }
17529
  .mt-element-list .list-default.mt-list-head.purple-medium.ext-1 .badge {
17530
    background-color: #ae27e7; }
17531
  .mt-element-list .list-default.mt-list-head.purple-medium .list-label {
17532
    color: white; }
17533
  .mt-element-list .list-default.mt-list-head.purple-medium .list-date {
17534
    color: white; }
17535
 
17536
.mt-element-list .list-todo.mt-list-head.purple-medium {
17537
  background-color: #BF55EC;
17538
  color: #ffffff; }
17539
 
17540
.mt-element-list .list-todo .list-count.purple-medium {
17541
  background-color: #BF55EC;
17542
  color: #ffffff; }
17543
  .mt-element-list .list-todo .list-count.purple-medium:hover {
17544
    background-color: #b63ee9; }
17545
 
17546
.mt-element-list .list-todo .list-todo-line.purple-medium {
17547
  border-color: #BF55EC; }
17548
 
17549
.mt-element-list .list-todo .list-todo-item.purple-medium:after {
17550
  border-right-color: #BF55EC !important; }
17551
 
17552
.mt-element-list .list-todo .list-todo-item.purple-medium .list-toggle {
17553
  background: #BF55EC;
17554
  color: #ffffff !important; }
17555
  .mt-element-list .list-todo .list-todo-item.purple-medium .list-toggle > .badge {
17556
    color: #BF55EC;
17557
    background: #ffffff; }
17558
 
17559
.mt-element-list .list-default.mt-list-head.purple-studio {
17560
  background-color: #8E44AD;
17561
  color: #ffffff; }
17562
  .mt-element-list .list-default.mt-list-head.purple-studio .badge {
17563
    background-color: #a563c1;
17564
    color: #ffffff; }
17565
  .mt-element-list .list-default.mt-list-head.purple-studio.ext-1 .badge {
17566
    background-color: #703688; }
17567
  .mt-element-list .list-default.mt-list-head.purple-studio .list-label {
17568
    color: #f9f5fb; }
17569
  .mt-element-list .list-default.mt-list-head.purple-studio .list-date {
17570
    color: #f9f5fb; }
17571
 
17572
.mt-element-list .list-todo.mt-list-head.purple-studio {
17573
  background-color: #8E44AD;
17574
  color: #ffffff; }
17575
 
17576
.mt-element-list .list-todo .list-count.purple-studio {
17577
  background-color: #8E44AD;
17578
  color: #ffffff; }
17579
  .mt-element-list .list-todo .list-count.purple-studio:hover {
17580
    background-color: #7f3d9b; }
17581
 
17582
.mt-element-list .list-todo .list-todo-line.purple-studio {
17583
  border-color: #8E44AD; }
17584
 
17585
.mt-element-list .list-todo .list-todo-item.purple-studio:after {
17586
  border-right-color: #8E44AD !important; }
17587
 
17588
.mt-element-list .list-todo .list-todo-item.purple-studio .list-toggle {
17589
  background: #8E44AD;
17590
  color: #ffffff !important; }
17591
  .mt-element-list .list-todo .list-todo-item.purple-studio .list-toggle > .badge {
17592
    color: #8E44AD;
17593
    background: #ffffff; }
17594
 
17595
.mt-element-list .list-default.mt-list-head.purple-wisteria {
17596
  background-color: #9B59B6;
17597
  color: #ffffff; }
17598
  .mt-element-list .list-default.mt-list-head.purple-wisteria .badge {
17599
    background-color: #b07cc6;
17600
    color: #ffffff; }
17601
  .mt-element-list .list-default.mt-list-head.purple-wisteria.ext-1 .badge {
17602
    background-color: #804399; }
17603
  .mt-element-list .list-default.mt-list-head.purple-wisteria .list-label {
17604
    color: white; }
17605
  .mt-element-list .list-default.mt-list-head.purple-wisteria .list-date {
17606
    color: white; }
17607
 
17608
.mt-element-list .list-todo.mt-list-head.purple-wisteria {
17609
  background-color: #9B59B6;
17610
  color: #ffffff; }
17611
 
17612
.mt-element-list .list-todo .list-count.purple-wisteria {
17613
  background-color: #9B59B6;
17614
  color: #ffffff; }
17615
  .mt-element-list .list-todo .list-count.purple-wisteria:hover {
17616
    background-color: #8f4bab; }
17617
 
17618
.mt-element-list .list-todo .list-todo-line.purple-wisteria {
17619
  border-color: #9B59B6; }
17620
 
17621
.mt-element-list .list-todo .list-todo-item.purple-wisteria:after {
17622
  border-right-color: #9B59B6 !important; }
17623
 
17624
.mt-element-list .list-todo .list-todo-item.purple-wisteria .list-toggle {
17625
  background: #9B59B6;
17626
  color: #ffffff !important; }
17627
  .mt-element-list .list-todo .list-todo-item.purple-wisteria .list-toggle > .badge {
17628
    color: #9B59B6;
17629
    background: #ffffff; }
17630
 
17631
.mt-element-list .list-default.mt-list-head.purple-seance {
17632
  background-color: #9A12B3;
17633
  color: #ffffff; }
17634
  .mt-element-list .list-default.mt-list-head.purple-seance .badge {
17635
    background-color: #c217e1;
17636
    color: #ffffff; }
17637
  .mt-element-list .list-default.mt-list-head.purple-seance.ext-1 .badge {
17638
    background-color: #720d85; }
17639
  .mt-element-list .list-default.mt-list-head.purple-seance .list-label {
17640
    color: #f2cafa; }
17641
  .mt-element-list .list-default.mt-list-head.purple-seance .list-date {
17642
    color: #f2cafa; }
17643
 
17644
.mt-element-list .list-todo.mt-list-head.purple-seance {
17645
  background-color: #9A12B3;
17646
  color: #ffffff; }
17647
 
17648
.mt-element-list .list-todo .list-count.purple-seance {
17649
  background-color: #9A12B3;
17650
  color: #ffffff; }
17651
  .mt-element-list .list-todo .list-count.purple-seance:hover {
17652
    background-color: #86109c; }
17653
 
17654
.mt-element-list .list-todo .list-todo-line.purple-seance {
17655
  border-color: #9A12B3; }
17656
 
17657
.mt-element-list .list-todo .list-todo-item.purple-seance:after {
17658
  border-right-color: #9A12B3 !important; }
17659
 
17660
.mt-element-list .list-todo .list-todo-item.purple-seance .list-toggle {
17661
  background: #9A12B3;
17662
  color: #ffffff !important; }
17663
  .mt-element-list .list-todo .list-todo-item.purple-seance .list-toggle > .badge {
17664
    color: #9A12B3;
17665
    background: #ffffff; }
17666
 
17667
.mt-element-list .list-default.mt-list-head.purple-intense {
17668
  background-color: #8775a7;
17669
  color: #ffffff; }
17670
  .mt-element-list .list-default.mt-list-head.purple-intense .badge {
17671
    background-color: #a294bb;
17672
    color: #ffffff; }
17673
  .mt-element-list .list-default.mt-list-head.purple-intense.ext-1 .badge {
17674
    background-color: #6d5b8e; }
17675
  .mt-element-list .list-default.mt-list-head.purple-intense .list-label {
17676
    color: white; }
17677
  .mt-element-list .list-default.mt-list-head.purple-intense .list-date {
17678
    color: white; }
17679
 
17680
.mt-element-list .list-todo.mt-list-head.purple-intense {
17681
  background-color: #8775a7;
17682
  color: #ffffff; }
17683
 
17684
.mt-element-list .list-todo .list-count.purple-intense {
17685
  background-color: #8775a7;
17686
  color: #ffffff; }
17687
  .mt-element-list .list-todo .list-count.purple-intense:hover {
17688
    background-color: #79659d; }
17689
 
17690
.mt-element-list .list-todo .list-todo-line.purple-intense {
17691
  border-color: #8775a7; }
17692
 
17693
.mt-element-list .list-todo .list-todo-item.purple-intense:after {
17694
  border-right-color: #8775a7 !important; }
17695
 
17696
.mt-element-list .list-todo .list-todo-item.purple-intense .list-toggle {
17697
  background: #8775a7;
17698
  color: #ffffff !important; }
17699
  .mt-element-list .list-todo .list-todo-item.purple-intense .list-toggle > .badge {
17700
    color: #8775a7;
17701
    background: #ffffff; }
17702
 
17703
.mt-element-list .list-default.mt-list-head.purple-sharp {
17704
  background-color: #796799;
17705
  color: #ffffff; }
17706
  .mt-element-list .list-default.mt-list-head.purple-sharp .badge {
17707
    background-color: #9486ad;
17708
    color: #ffffff; }
17709
  .mt-element-list .list-default.mt-list-head.purple-sharp.ext-1 .badge {
17710
    background-color: #61527b; }
17711
  .mt-element-list .list-default.mt-list-head.purple-sharp .list-label {
17712
    color: white; }
17713
  .mt-element-list .list-default.mt-list-head.purple-sharp .list-date {
17714
    color: white; }
17715
 
17716
.mt-element-list .list-todo.mt-list-head.purple-sharp {
17717
  background-color: #796799;
17718
  color: #ffffff; }
17719
 
17720
.mt-element-list .list-todo .list-count.purple-sharp {
17721
  background-color: #796799;
17722
  color: #ffffff; }
17723
  .mt-element-list .list-todo .list-count.purple-sharp:hover {
17724
    background-color: #6d5d8a; }
17725
 
17726
.mt-element-list .list-todo .list-todo-line.purple-sharp {
17727
  border-color: #796799; }
17728
 
17729
.mt-element-list .list-todo .list-todo-item.purple-sharp:after {
17730
  border-right-color: #796799 !important; }
17731
 
17732
.mt-element-list .list-todo .list-todo-item.purple-sharp .list-toggle {
17733
  background: #796799;
17734
  color: #ffffff !important; }
17735
  .mt-element-list .list-todo .list-todo-item.purple-sharp .list-toggle > .badge {
17736
    color: #796799;
17737
    background: #ffffff; }
17738
 
17739
.mt-element-list .list-default.mt-list-head.purple-soft {
17740
  background-color: #8877a9;
17741
  color: #ffffff; }
17742
  .mt-element-list .list-default.mt-list-head.purple-soft .badge {
17743
    background-color: #a396bd;
17744
    color: #ffffff; }
17745
  .mt-element-list .list-default.mt-list-head.purple-soft.ext-1 .badge {
17746
    background-color: #6e5c91; }
17747
  .mt-element-list .list-default.mt-list-head.purple-soft .list-label {
17748
    color: white; }
17749
  .mt-element-list .list-default.mt-list-head.purple-soft .list-date {
17750
    color: white; }
17751
 
17752
.mt-element-list .list-todo.mt-list-head.purple-soft {
17753
  background-color: #8877a9;
17754
  color: #ffffff; }
17755
 
17756
.mt-element-list .list-todo .list-count.purple-soft {
17757
  background-color: #8877a9;
17758
  color: #ffffff; }
17759
  .mt-element-list .list-todo .list-count.purple-soft:hover {
17760
    background-color: #7a679f; }
17761
 
17762
.mt-element-list .list-todo .list-todo-line.purple-soft {
17763
  border-color: #8877a9; }
17764
 
17765
.mt-element-list .list-todo .list-todo-item.purple-soft:after {
17766
  border-right-color: #8877a9 !important; }
17767
 
17768
.mt-element-list .list-todo .list-todo-item.purple-soft .list-toggle {
17769
  background: #8877a9;
17770
  color: #ffffff !important; }
17771
  .mt-element-list .list-todo .list-todo-item.purple-soft .list-toggle > .badge {
17772
    color: #8877a9;
17773
    background: #ffffff; }
17774
 
17775
.mt-element-list .list-todo-item.white:after {
17776
  border-right-color: #ffffff; }
17777
 
17778
.mt-element-list .list-todo-item.white .list-toggle {
17779
  background: #ffffff; }
17780
 
17781
.mt-element-list .list-todo-item.default:after {
17782
  border-right-color: #e1e5ec; }
17783
 
17784
.mt-element-list .list-todo-item.default .list-toggle {
17785
  background: #e1e5ec; }
17786
 
17787
.mt-element-list .list-todo-item.dark:after {
17788
  border-right-color: #2f353b; }
17789
 
17790
.mt-element-list .list-todo-item.dark .list-toggle {
17791
  background: #2f353b; }
17792
 
17793
.mt-element-list .list-todo-item.blue:after {
17794
  border-right-color: #3598dc; }
17795
 
17796
.mt-element-list .list-todo-item.blue .list-toggle {
17797
  background: #3598dc; }
17798
 
17799
.mt-element-list .list-todo-item.blue-madison:after {
17800
  border-right-color: #578ebe; }
17801
 
17802
.mt-element-list .list-todo-item.blue-madison .list-toggle {
17803
  background: #578ebe; }
17804
 
17805
.mt-element-list .list-todo-item.blue-chambray:after {
17806
  border-right-color: #2C3E50; }
17807
 
17808
.mt-element-list .list-todo-item.blue-chambray .list-toggle {
17809
  background: #2C3E50; }
17810
 
17811
.mt-element-list .list-todo-item.blue-ebonyclay:after {
17812
  border-right-color: #22313F; }
17813
 
17814
.mt-element-list .list-todo-item.blue-ebonyclay .list-toggle {
17815
  background: #22313F; }
17816
 
17817
.mt-element-list .list-todo-item.blue-hoki:after {
17818
  border-right-color: #67809F; }
17819
 
17820
.mt-element-list .list-todo-item.blue-hoki .list-toggle {
17821
  background: #67809F; }
17822
 
17823
.mt-element-list .list-todo-item.blue-steel:after {
17824
  border-right-color: #4B77BE; }
17825
 
17826
.mt-element-list .list-todo-item.blue-steel .list-toggle {
17827
  background: #4B77BE; }
17828
 
17829
.mt-element-list .list-todo-item.blue-soft:after {
17830
  border-right-color: #4c87b9; }
17831
 
17832
.mt-element-list .list-todo-item.blue-soft .list-toggle {
17833
  background: #4c87b9; }
17834
 
17835
.mt-element-list .list-todo-item.blue-dark:after {
17836
  border-right-color: #5e738b; }
17837
 
17838
.mt-element-list .list-todo-item.blue-dark .list-toggle {
17839
  background: #5e738b; }
17840
 
17841
.mt-element-list .list-todo-item.blue-sharp:after {
17842
  border-right-color: #5C9BD1; }
17843
 
17844
.mt-element-list .list-todo-item.blue-sharp .list-toggle {
17845
  background: #5C9BD1; }
17846
 
17847
.mt-element-list .list-todo-item.blue-oleo:after {
17848
  border-right-color: #94A0B2; }
17849
 
17850
.mt-element-list .list-todo-item.blue-oleo .list-toggle {
17851
  background: #94A0B2; }
17852
 
17853
.mt-element-list .list-todo-item.green:after {
17854
  border-right-color: #32c5d2; }
17855
 
17856
.mt-element-list .list-todo-item.green .list-toggle {
17857
  background: #32c5d2; }
17858
 
17859
.mt-element-list .list-todo-item.green-meadow:after {
17860
  border-right-color: #1BBC9B; }
17861
 
17862
.mt-element-list .list-todo-item.green-meadow .list-toggle {
17863
  background: #1BBC9B; }
17864
 
17865
.mt-element-list .list-todo-item.green-seagreen:after {
17866
  border-right-color: #1BA39C; }
17867
 
17868
.mt-element-list .list-todo-item.green-seagreen .list-toggle {
17869
  background: #1BA39C; }
17870
 
17871
.mt-element-list .list-todo-item.green-turquoise:after {
17872
  border-right-color: #36D7B7; }
17873
 
17874
.mt-element-list .list-todo-item.green-turquoise .list-toggle {
17875
  background: #36D7B7; }
17876
 
17877
.mt-element-list .list-todo-item.green-haze:after {
17878
  border-right-color: #44b6ae; }
17879
 
17880
.mt-element-list .list-todo-item.green-haze .list-toggle {
17881
  background: #44b6ae; }
17882
 
17883
.mt-element-list .list-todo-item.green-jungle:after {
17884
  border-right-color: #26C281; }
17885
 
17886
.mt-element-list .list-todo-item.green-jungle .list-toggle {
17887
  background: #26C281; }
17888
 
17889
.mt-element-list .list-todo-item.green-soft:after {
17890
  border-right-color: #3faba4; }
17891
 
17892
.mt-element-list .list-todo-item.green-soft .list-toggle {
17893
  background: #3faba4; }
17894
 
17895
.mt-element-list .list-todo-item.green-dark:after {
17896
  border-right-color: #4DB3A2; }
17897
 
17898
.mt-element-list .list-todo-item.green-dark .list-toggle {
17899
  background: #4DB3A2; }
17900
 
17901
.mt-element-list .list-todo-item.green-sharp:after {
17902
  border-right-color: #2ab4c0; }
17903
 
17904
.mt-element-list .list-todo-item.green-sharp .list-toggle {
17905
  background: #2ab4c0; }
17906
 
17907
.mt-element-list .list-todo-item.green-steel:after {
17908
  border-right-color: #29b4b6; }
17909
 
17910
.mt-element-list .list-todo-item.green-steel .list-toggle {
17911
  background: #29b4b6; }
17912
 
17913
.mt-element-list .list-todo-item.grey:after {
17914
  border-right-color: #E5E5E5; }
17915
 
17916
.mt-element-list .list-todo-item.grey .list-toggle {
17917
  background: #E5E5E5; }
17918
 
17919
.mt-element-list .list-todo-item.grey-steel:after {
17920
  border-right-color: #e9edef; }
17921
 
17922
.mt-element-list .list-todo-item.grey-steel .list-toggle {
17923
  background: #e9edef; }
17924
 
17925
.mt-element-list .list-todo-item.grey-cararra:after {
17926
  border-right-color: #fafafa; }
17927
 
17928
.mt-element-list .list-todo-item.grey-cararra .list-toggle {
17929
  background: #fafafa; }
17930
 
17931
.mt-element-list .list-todo-item.grey-gallery:after {
17932
  border-right-color: #555555; }
17933
 
17934
.mt-element-list .list-todo-item.grey-gallery .list-toggle {
17935
  background: #555555; }
17936
 
17937
.mt-element-list .list-todo-item.grey-cascade:after {
17938
  border-right-color: #95A5A6; }
17939
 
17940
.mt-element-list .list-todo-item.grey-cascade .list-toggle {
17941
  background: #95A5A6; }
17942
 
17943
.mt-element-list .list-todo-item.grey-silver:after {
17944
  border-right-color: #BFBFBF; }
17945
 
17946
.mt-element-list .list-todo-item.grey-silver .list-toggle {
17947
  background: #BFBFBF; }
17948
 
17949
.mt-element-list .list-todo-item.grey-salsa:after {
17950
  border-right-color: #ACB5C3; }
17951
 
17952
.mt-element-list .list-todo-item.grey-salsa .list-toggle {
17953
  background: #ACB5C3; }
17954
 
17955
.mt-element-list .list-todo-item.grey-salt:after {
17956
  border-right-color: #bfcad1; }
17957
 
17958
.mt-element-list .list-todo-item.grey-salt .list-toggle {
17959
  background: #bfcad1; }
17960
 
17961
.mt-element-list .list-todo-item.grey-mint:after {
17962
  border-right-color: #525e64; }
17963
 
17964
.mt-element-list .list-todo-item.grey-mint .list-toggle {
17965
  background: #525e64; }
17966
 
17967
.mt-element-list .list-todo-item.red:after {
17968
  border-right-color: #e7505a; }
17969
 
17970
.mt-element-list .list-todo-item.red .list-toggle {
17971
  background: #e7505a; }
17972
 
17973
.mt-element-list .list-todo-item.red-pink:after {
17974
  border-right-color: #E08283; }
17975
 
17976
.mt-element-list .list-todo-item.red-pink .list-toggle {
17977
  background: #E08283; }
17978
 
17979
.mt-element-list .list-todo-item.red-sunglo:after {
17980
  border-right-color: #E26A6A; }
17981
 
17982
.mt-element-list .list-todo-item.red-sunglo .list-toggle {
17983
  background: #E26A6A; }
17984
 
17985
.mt-element-list .list-todo-item.red-intense:after {
17986
  border-right-color: #e35b5a; }
17987
 
17988
.mt-element-list .list-todo-item.red-intense .list-toggle {
17989
  background: #e35b5a; }
17990
 
17991
.mt-element-list .list-todo-item.red-thunderbird:after {
17992
  border-right-color: #D91E18; }
17993
 
17994
.mt-element-list .list-todo-item.red-thunderbird .list-toggle {
17995
  background: #D91E18; }
17996
 
17997
.mt-element-list .list-todo-item.red-flamingo:after {
17998
  border-right-color: #EF4836; }
17999
 
18000
.mt-element-list .list-todo-item.red-flamingo .list-toggle {
18001
  background: #EF4836; }
18002
 
18003
.mt-element-list .list-todo-item.red-soft:after {
18004
  border-right-color: #d05454; }
18005
 
18006
.mt-element-list .list-todo-item.red-soft .list-toggle {
18007
  background: #d05454; }
18008
 
18009
.mt-element-list .list-todo-item.red-haze:after {
18010
  border-right-color: #f36a5a; }
18011
 
18012
.mt-element-list .list-todo-item.red-haze .list-toggle {
18013
  background: #f36a5a; }
18014
 
18015
.mt-element-list .list-todo-item.red-mint:after {
18016
  border-right-color: #e43a45; }
18017
 
18018
.mt-element-list .list-todo-item.red-mint .list-toggle {
18019
  background: #e43a45; }
18020
 
18021
.mt-element-list .list-todo-item.yellow:after {
18022
  border-right-color: #c49f47; }
18023
 
18024
.mt-element-list .list-todo-item.yellow .list-toggle {
18025
  background: #c49f47; }
18026
 
18027
.mt-element-list .list-todo-item.yellow-gold:after {
18028
  border-right-color: #E87E04; }
18029
 
18030
.mt-element-list .list-todo-item.yellow-gold .list-toggle {
18031
  background: #E87E04; }
18032
 
18033
.mt-element-list .list-todo-item.yellow-casablanca:after {
18034
  border-right-color: #f2784b; }
18035
 
18036
.mt-element-list .list-todo-item.yellow-casablanca .list-toggle {
18037
  background: #f2784b; }
18038
 
18039
.mt-element-list .list-todo-item.yellow-crusta:after {
18040
  border-right-color: #f3c200; }
18041
 
18042
.mt-element-list .list-todo-item.yellow-crusta .list-toggle {
18043
  background: #f3c200; }
18044
 
18045
.mt-element-list .list-todo-item.yellow-lemon:after {
18046
  border-right-color: #F7CA18; }
18047
 
18048
.mt-element-list .list-todo-item.yellow-lemon .list-toggle {
18049
  background: #F7CA18; }
18050
 
18051
.mt-element-list .list-todo-item.yellow-saffron:after {
18052
  border-right-color: #F4D03F; }
18053
 
18054
.mt-element-list .list-todo-item.yellow-saffron .list-toggle {
18055
  background: #F4D03F; }
18056
 
18057
.mt-element-list .list-todo-item.yellow-soft:after {
18058
  border-right-color: #c8d046; }
18059
 
18060
.mt-element-list .list-todo-item.yellow-soft .list-toggle {
18061
  background: #c8d046; }
18062
 
18063
.mt-element-list .list-todo-item.yellow-haze:after {
18064
  border-right-color: #c5bf66; }
18065
 
18066
.mt-element-list .list-todo-item.yellow-haze .list-toggle {
18067
  background: #c5bf66; }
18068
 
18069
.mt-element-list .list-todo-item.yellow-mint:after {
18070
  border-right-color: #c5b96b; }
18071
 
18072
.mt-element-list .list-todo-item.yellow-mint .list-toggle {
18073
  background: #c5b96b; }
18074
 
18075
.mt-element-list .list-todo-item.purple:after {
18076
  border-right-color: #8E44AD; }
18077
 
18078
.mt-element-list .list-todo-item.purple .list-toggle {
18079
  background: #8E44AD; }
18080
 
18081
.mt-element-list .list-todo-item.purple-plum:after {
18082
  border-right-color: #8775a7; }
18083
 
18084
.mt-element-list .list-todo-item.purple-plum .list-toggle {
18085
  background: #8775a7; }
18086
 
18087
.mt-element-list .list-todo-item.purple-medium:after {
18088
  border-right-color: #BF55EC; }
18089
 
18090
.mt-element-list .list-todo-item.purple-medium .list-toggle {
18091
  background: #BF55EC; }
18092
 
18093
.mt-element-list .list-todo-item.purple-studio:after {
18094
  border-right-color: #8E44AD; }
18095
 
18096
.mt-element-list .list-todo-item.purple-studio .list-toggle {
18097
  background: #8E44AD; }
18098
 
18099
.mt-element-list .list-todo-item.purple-wisteria:after {
18100
  border-right-color: #9B59B6; }
18101
 
18102
.mt-element-list .list-todo-item.purple-wisteria .list-toggle {
18103
  background: #9B59B6; }
18104
 
18105
.mt-element-list .list-todo-item.purple-seance:after {
18106
  border-right-color: #9A12B3; }
18107
 
18108
.mt-element-list .list-todo-item.purple-seance .list-toggle {
18109
  background: #9A12B3; }
18110
 
18111
.mt-element-list .list-todo-item.purple-intense:after {
18112
  border-right-color: #8775a7; }
18113
 
18114
.mt-element-list .list-todo-item.purple-intense .list-toggle {
18115
  background: #8775a7; }
18116
 
18117
.mt-element-list .list-todo-item.purple-sharp:after {
18118
  border-right-color: #796799; }
18119
 
18120
.mt-element-list .list-todo-item.purple-sharp .list-toggle {
18121
  background: #796799; }
18122
 
18123
.mt-element-list .list-todo-item.purple-soft:after {
18124
  border-right-color: #8877a9; }
18125
 
18126
.mt-element-list .list-todo-item.purple-soft .list-toggle {
18127
  background: #8877a9; }
18128
 
18129
.mt-element-ribbon {
18130
  position: relative;
18131
  margin-bottom: 30px; }
18132
  .mt-element-ribbon .ribbon-content {
18133
    margin: 0;
18134
    padding: 25px;
18135
    clear: both; }
18136
    .mt-element-ribbon .ribbon-content.no-padding {
18137
      padding-top: 0; }
18138
  .mt-element-ribbon .ribbon {
18139
    padding: 0.5em 1em;
18140
    z-index: 5;
18141
    float: left;
18142
    margin: 10px 0 0 -2px;
18143
    clear: left;
18144
    position: relative;
18145
    background-color: #bac3d0;
18146
    color: #384353; }
18147
    .mt-element-ribbon .ribbon.ribbon-right {
18148
      float: right;
18149
      clear: right;
18150
      margin: 10px -2px 0 0; }
18151
    .mt-element-ribbon .ribbon.ribbon-vertical-left {
18152
      clear: none;
18153
      margin: -2px 0 0 10px;
18154
      padding-top: 1em;
18155
      padding-bottom: 1em;
18156
      width: 41px;
18157
      text-align: center; }
18158
    .mt-element-ribbon .ribbon.ribbon-vertical-right {
18159
      clear: none;
18160
      float: right;
18161
      margin: -2px 10px 0 0;
18162
      padding-top: 1em;
18163
      padding-bottom: 1em;
18164
      width: 41px;
18165
      text-align: center; }
18166
    .mt-element-ribbon .ribbon.ribbon-shadow {
18167
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4); }
18168
      .mt-element-ribbon .ribbon.ribbon-shadow.ribbon-right, .mt-element-ribbon .ribbon.ribbon-shadow.ribbon-vertical-right {
18169
        box-shadow: -2px 2px 7px rgba(0, 0, 0, 0.4); }
18170
    .mt-element-ribbon .ribbon.ribbon-round {
18171
      border-top-right-radius: 5px !important;
18172
      border-bottom-right-radius: 5px !important; }
18173
      .mt-element-ribbon .ribbon.ribbon-round.ribbon-right {
18174
        border-top-right-radius: 0px !important;
18175
        border-bottom-right-radius: 0px !important;
18176
        border-top-left-radius: 5px !important;
18177
        border-bottom-left-radius: 5px !important; }
18178
      .mt-element-ribbon .ribbon.ribbon-round.ribbon-vertical-right, .mt-element-ribbon .ribbon.ribbon-round.ribbon-vertical-left {
18179
        border-top-right-radius: 0px !important;
18180
        border-bottom-right-radius: 5px !important;
18181
        border-top-left-radius: 0px !important;
18182
        border-bottom-left-radius: 5px !important; }
18183
    .mt-element-ribbon .ribbon.ribbon-border:after {
18184
      border: 1px solid;
18185
      content: '';
18186
      position: absolute;
18187
      top: 5px;
18188
      bottom: 5px;
18189
      left: 5px;
18190
      right: 5px; }
18191
    .mt-element-ribbon .ribbon.ribbon-border-vert:after {
18192
      border-top: none;
18193
      border-bottom: none;
18194
      border-left: 1px solid;
18195
      border-right: 1px solid;
18196
      content: '';
18197
      position: absolute;
18198
      top: 0;
18199
      bottom: 0;
18200
      left: 5px;
18201
      right: 5px; }
18202
    .mt-element-ribbon .ribbon.ribbon-border-hor:after {
18203
      border-top: 1px solid;
18204
      border-bottom: 1px solid;
18205
      border-left: none;
18206
      border-right: none;
18207
      content: '';
18208
      position: absolute;
18209
      top: 5px;
18210
      bottom: 5px;
18211
      left: 0;
18212
      right: 0; }
18213
    .mt-element-ribbon .ribbon.ribbon-border-dash:after {
18214
      border: 1px solid;
18215
      border-style: dashed;
18216
      content: '';
18217
      position: absolute;
18218
      top: 5px;
18219
      bottom: 5px;
18220
      left: 5px;
18221
      right: 5px; }
18222
    .mt-element-ribbon .ribbon.ribbon-border-dash-vert:after {
18223
      border-top: none;
18224
      border-bottom: none;
18225
      border-left: 1px solid;
18226
      border-right: 1px solid;
18227
      border-left-style: dashed;
18228
      border-right-style: dashed;
18229
      content: '';
18230
      position: absolute;
18231
      top: 0;
18232
      bottom: 0;
18233
      left: 5px;
18234
      right: 5px; }
18235
    .mt-element-ribbon .ribbon.ribbon-border-dash-hor:after {
18236
      border-top: 1px solid;
18237
      border-bottom: 1px solid;
18238
      border-left: none;
18239
      border-right: none;
18240
      border-top-style: dashed;
18241
      border-bottom-style: dashed;
18242
      content: '';
18243
      position: absolute;
18244
      top: 5px;
18245
      bottom: 5px;
18246
      left: 0;
18247
      right: 0; }
18248
    .mt-element-ribbon .ribbon.ribbon-clip {
18249
      left: -10px;
18250
      margin-left: 0; }
18251
      .mt-element-ribbon .ribbon.ribbon-clip.ribbon-right {
18252
        left: auto;
18253
        right: -10px;
18254
        margin-right: 0; }
18255
    .mt-element-ribbon .ribbon > .ribbon-sub {
18256
      z-index: -1;
18257
      position: absolute;
18258
      padding: 0;
18259
      width: 100%;
18260
      height: 100%;
18261
      top: 0;
18262
      left: 0; }
18263
      .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:before, .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:after {
18264
        content: '';
18265
        position: absolute;
18266
        border-style: solid;
18267
        border-color: transparent !important;
18268
        bottom: -10px; }
18269
      .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:before {
18270
        border-width: 0 10px 10px 0;
18271
        border-right-color: #222 !important;
18272
        left: 0; }
18273
      .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:before, .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:after {
18274
        content: '';
18275
        position: absolute;
18276
        border-style: solid;
18277
        border-color: transparent;
18278
        bottom: -10px; }
18279
      .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:before {
18280
        border-right-color: transparent !important; }
18281
      .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:after {
18282
        border-width: 0 0 10px 10px;
18283
        border-left-color: #222 !important;
18284
        right: 0; }
18285
      .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-bookmark:after {
18286
        border-left: 21px solid;
18287
        border-right: 20px solid;
18288
        border-bottom: 1em solid transparent !important;
18289
        bottom: -1em;
18290
        content: '';
18291
        height: 0;
18292
        left: 0;
18293
        position: absolute;
18294
        width: 0; }
18295
    .mt-element-ribbon .ribbon:after {
18296
      border-color: #62748f; }
18297
    .mt-element-ribbon .ribbon > .ribbon-sub {
18298
      background-color: #bac3d0;
18299
      color: #384353; }
18300
      .mt-element-ribbon .ribbon > .ribbon-sub:after {
18301
        border-color: #62748f;
18302
        border-left-color: #bac3d0;
18303
        border-right-color: #bac3d0; }
18304
    .mt-element-ribbon .ribbon.ribbon-color-default {
18305
      background-color: #bac3d0;
18306
      color: #384353; }
18307
      .mt-element-ribbon .ribbon.ribbon-color-default:after {
18308
        border-color: #9ca8bb; }
18309
      .mt-element-ribbon .ribbon.ribbon-color-default > .ribbon-sub {
18310
        background-color: #bac3d0;
18311
        color: #384353; }
18312
        .mt-element-ribbon .ribbon.ribbon-color-default > .ribbon-sub:after {
18313
          border-color: #62748f;
18314
          border-left-color: #bac3d0;
18315
          border-right-color: #bac3d0; }
18316
    .mt-element-ribbon .ribbon.ribbon-color-primary {
18317
      background-color: #337ab7;
18318
      color: #fff; }
18319
      .mt-element-ribbon .ribbon.ribbon-color-primary:after {
18320
        border-color: #286090; }
18321
      .mt-element-ribbon .ribbon.ribbon-color-primary > .ribbon-sub {
18322
        background-color: #337ab7;
18323
        color: black; }
18324
        .mt-element-ribbon .ribbon.ribbon-color-primary > .ribbon-sub:after {
18325
          border-color: #122b40;
18326
          border-left-color: #337ab7;
18327
          border-right-color: #337ab7; }
18328
    .mt-element-ribbon .ribbon.ribbon-color-info {
18329
      background-color: #659be0;
18330
      color: #fff; }
18331
      .mt-element-ribbon .ribbon.ribbon-color-info:after {
18332
        border-color: #3a80d7; }
18333
      .mt-element-ribbon .ribbon.ribbon-color-info > .ribbon-sub {
18334
        background-color: #659be0;
18335
        color: #0c203a; }
18336
        .mt-element-ribbon .ribbon.ribbon-color-info > .ribbon-sub:after {
18337
          border-color: #1d4f8e;
18338
          border-left-color: #659be0;
18339
          border-right-color: #659be0; }
18340
    .mt-element-ribbon .ribbon.ribbon-color-success {
18341
      background-color: #36c6d3;
18342
      color: #fff; }
18343
      .mt-element-ribbon .ribbon.ribbon-color-success:after {
18344
        border-color: #27a4b0; }
18345
      .mt-element-ribbon .ribbon.ribbon-color-success > .ribbon-sub {
18346
        background-color: #36c6d3;
18347
        color: #020808; }
18348
        .mt-element-ribbon .ribbon.ribbon-color-success > .ribbon-sub:after {
18349
          border-color: #14565c;
18350
          border-left-color: #36c6d3;
18351
          border-right-color: #36c6d3; }
18352
    .mt-element-ribbon .ribbon.ribbon-color-danger {
18353
      background-color: #ed6b75;
18354
      color: #fff; }
18355
      .mt-element-ribbon .ribbon.ribbon-color-danger:after {
18356
        border-color: #e73d4a; }
18357
      .mt-element-ribbon .ribbon.ribbon-color-danger > .ribbon-sub {
18358
        background-color: #ed6b75;
18359
        color: #4f0a0f; }
18360
        .mt-element-ribbon .ribbon.ribbon-color-danger > .ribbon-sub:after {
18361
          border-color: #a91520;
18362
          border-left-color: #ed6b75;
18363
          border-right-color: #ed6b75; }
18364
    .mt-element-ribbon .ribbon.ribbon-color-warning {
18365
      background-color: #F1C40F;
18366
      color: #010100; }
18367
      .mt-element-ribbon .ribbon.ribbon-color-warning:after {
18368
        border-color: #c29d0b; }
18369
      .mt-element-ribbon .ribbon.ribbon-color-warning > .ribbon-sub {
18370
        background-color: #F1C40F;
18371
        color: #010100; }
18372
        .mt-element-ribbon .ribbon.ribbon-color-warning > .ribbon-sub:after {
18373
          border-color: #614f06;
18374
          border-left-color: #F1C40F;
18375
          border-right-color: #F1C40F; }
18376
 
18377
.mt-element-card .mt-card-item {
18378
  border: 1px solid;
18379
  border-color: #e7ecf1;
18380
  position: relative;
18381
  margin-bottom: 30px; }
18382
  .mt-element-card .mt-card-item .mt-card-avatar {
18383
    margin-bottom: 15px; }
18384
  .mt-element-card .mt-card-item .mt-card-content {
18385
    text-align: center; }
18386
    .mt-element-card .mt-card-item .mt-card-content .mt-card-name {
18387
      font-size: 16px;
18388
      font-weight: 600;
18389
      margin-bottom: 10px; }
18390
    .mt-element-card .mt-card-item .mt-card-content .mt-card-desc {
18391
      font-size: 14px;
18392
      margin: 0 0 10px 0; }
18393
    .mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul {
18394
      padding: 0;
18395
      margin-bottom: 10px; }
18396
      .mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li {
18397
        list-style: none;
18398
        display: inline-block;
18399
        margin: 0 3px; }
18400
        .mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a {
18401
          color: #000;
18402
          font-size: 18px; }
18403
          .mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a.mt-card-btn {
18404
            color: #fff; }
18405
            .mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a.mt-card-btn:hover {
18406
              color: #36c6d3; }
18407
          .mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a:hover {
18408
            color: #F1C40F; }
18409
 
18410
.mt-element-card.mt-card-round .mt-card-item {
18411
  padding: 40px 40px 10px 40px; }
18412
  .mt-element-card.mt-card-round .mt-card-item .mt-card-avatar {
18413
    border-radius: 50% !important;
18414
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); }
18415
    .mt-element-card.mt-card-round .mt-card-item .mt-card-avatar .mt-overlay {
18416
      -webkit-border-radius: 50%;
18417
      -moz-border-radius: 50%;
18418
      -ms-border-radius: 50%;
18419
      -o-border-radius: 50%;
18420
      border-radius: 50%; }
18421
 
18422
.mt-element-overlay .mt-overlay-1 {
18423
  width: 100%;
18424
  height: 100%;
18425
  float: left;
18426
  overflow: hidden;
18427
  position: relative;
18428
  text-align: center;
18429
  cursor: default; }
18430
  .mt-element-overlay .mt-overlay-1 img {
18431
    display: block;
18432
    position: relative;
18433
    -webkit-transition: all .4s linear;
18434
    transition: all .4s linear;
18435
    width: 100%;
18436
    height: auto; }
18437
  .mt-element-overlay .mt-overlay-1 h2 {
18438
    text-transform: uppercase;
18439
    color: #fff;
18440
    text-align: center;
18441
    position: relative;
18442
    font-size: 17px;
18443
    background: rgba(0, 0, 0, 0.6);
18444
    -webkit-transform: translatey(-100px) translateZ(0);
18445
    -ms-transform: translatey(-100px) translateZ(0);
18446
    transform: translatey(-100px) translateZ(0);
18447
    -webkit-transition: all .2s ease-in-out;
18448
    transition: all .2s ease-in-out;
18449
    padding: 10px; }
18450
  .mt-element-overlay .mt-overlay-1 .mt-info {
18451
    text-decoration: none;
18452
    display: inline-block;
18453
    text-transform: uppercase;
18454
    color: #fff;
18455
    background-color: transparent;
18456
    opacity: 0;
18457
    filter: alpha(opacity=0);
18458
    -webkit-transition: all .2s ease-in-out;
18459
    transition: all .2s ease-in-out;
18460
    padding: 0;
18461
    margin: auto;
18462
    position: absolute;
18463
    top: 50%;
18464
    left: 0;
18465
    right: 0;
18466
    transform: translateY(-50%) translateZ(0);
18467
    -webkit-transform: translateY(-50%) translateZ(0);
18468
    -ms-transform: translateY(-50%) translateZ(0); }
18469
    .mt-element-overlay .mt-overlay-1 .mt-info > li {
18470
      list-style: none;
18471
      display: inline-block;
18472
      margin: 0 3px; }
18473
      .mt-element-overlay .mt-overlay-1 .mt-info > li:hover {
18474
        -webkit-transition: all .2s ease-in-out;
18475
        transition: all .2s ease-in-out;
18476
        cursor: pointer; }
18477
  .mt-element-overlay .mt-overlay-1:hover .mt-overlay {
18478
    opacity: 1;
18479
    filter: alpha(opacity=100);
18480
    -webkit-transform: translateZ(0);
18481
    -ms-transform: translateZ(0);
18482
    transform: translateZ(0); }
18483
  .mt-element-overlay .mt-overlay-1:hover img {
18484
    -ms-transform: scale(1.2) translateZ(0);
18485
    -webkit-transform: scale(1.2) translateZ(0);
18486
    transform: scale(1.2) translateZ(0); }
18487
  .mt-element-overlay .mt-overlay-1:hover .mt-info {
18488
    opacity: 1;
18489
    filter: alpha(opacity=100);
18490
    -webkit-transition-delay: .2s;
18491
    transition-delay: .2s; }
18492
  .mt-element-overlay .mt-overlay-1 .mt-overlay {
18493
    width: 100%;
18494
    height: 100%;
18495
    position: absolute;
18496
    overflow: hidden;
18497
    top: 0;
18498
    left: 0;
18499
    opacity: 0;
18500
    background-color: rgba(0, 0, 0, 0.7);
18501
    -webkit-transition: all .4s ease-in-out;
18502
    transition: all .4s ease-in-out; }
18503
  .mt-element-overlay .mt-overlay-1.mt-scroll-up:hover .mt-overlay {
18504
    bottom: 0; }
18505
  .mt-element-overlay .mt-overlay-1.mt-scroll-up .mt-overlay {
18506
    bottom: -100%;
18507
    top: auto; }
18508
  .mt-element-overlay .mt-overlay-1.mt-scroll-down:hover .mt-overlay {
18509
    top: 0; }
18510
  .mt-element-overlay .mt-overlay-1.mt-scroll-down .mt-overlay {
18511
    top: -100%; }
18512
  .mt-element-overlay .mt-overlay-1.mt-scroll-left:hover .mt-overlay {
18513
    right: 0; }
18514
  .mt-element-overlay .mt-overlay-1.mt-scroll-left .mt-overlay {
18515
    right: -100%;
18516
    left: auto; }
18517
  .mt-element-overlay .mt-overlay-1.mt-scroll-right:hover .mt-overlay {
18518
    left: 0; }
18519
  .mt-element-overlay .mt-overlay-1.mt-scroll-right .mt-overlay {
18520
    left: -100%; }
18521
 
18522
.mt-element-overlay .mt-overlay-2 {
18523
  width: 100%;
18524
  height: 100%;
18525
  float: left;
18526
  overflow: hidden;
18527
  position: relative;
18528
  text-align: center;
18529
  cursor: default; }
18530
  .mt-element-overlay .mt-overlay-2 img {
18531
    display: block;
18532
    position: relative;
18533
    -webkit-transition: all 0.4s ease-in;
18534
    transition: all 0.4s ease-in;
18535
    width: 100%;
18536
    height: auto; }
18537
  .mt-element-overlay .mt-overlay-2 h2 {
18538
    text-transform: uppercase;
18539
    text-align: center;
18540
    position: relative;
18541
    font-size: 17px;
18542
    padding: 10px;
18543
    background: rgba(0, 0, 0, 0.6); }
18544
  .mt-element-overlay .mt-overlay-2 .mt-info,
18545
  .mt-element-overlay .mt-overlay-2 h2 {
18546
    -webkit-transform: scale(0.7);
18547
    -ms-transform: scale(0.7);
18548
    transform: scale(0.7);
18549
    -webkit-transition: all 0.4s ease-in;
18550
    transition: all 0.4s ease-in;
18551
    opacity: 0;
18552
    filter: alpha(opacity=0);
18553
    color: #fff;
18554
    text-transform: uppercase; }
18555
  .mt-element-overlay .mt-overlay-2 .mt-info {
18556
    display: inline-block;
18557
    text-decoration: none;
18558
    margin: auto;
18559
    position: absolute;
18560
    top: 50%;
18561
    -webkit-transform: scale(0.7) translateY(-50%) translateX(-50%);
18562
    -ms-transform: scale(0.7) translateY(-50%) translateX(-50%);
18563
    transform: scale(0.7) translateY(-50%) translateX(-50%); }
18564
    .mt-element-overlay .mt-overlay-2 .mt-info:hover {
18565
      box-shadow: 0 0 5px #fff; }
18566
  .mt-element-overlay .mt-overlay-2:hover img {
18567
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
18568
    filter: blur(3px);
18569
    -webkit-filter: blur(3px);
18570
    -webkit-transform: scale(1.2);
18571
    -ms-transform: scale(1.2);
18572
    transform: scale(1.2); }
18573
  .mt-element-overlay .mt-overlay-2:hover .mt-overlay {
18574
    opacity: 1;
18575
    filter: alpha(opacity=100);
18576
    -webkit-transition-delay: 0s;
18577
    transition-delay: 0s;
18578
    -webkit-transform: translate(0px, 0px);
18579
    -ms-transform: translate(0px, 0px);
18580
    transform: translate(0px, 0px); }
18581
  .mt-element-overlay .mt-overlay-2:hover h2 {
18582
    -webkit-transition-delay: 0.5s;
18583
    transition-delay: 0.5s; }
18584
  .mt-element-overlay .mt-overlay-2:hover .mt-info,
18585
  .mt-element-overlay .mt-overlay-2:hover h2 {
18586
    opacity: 1;
18587
    filter: alpha(opacity=100);
18588
    -webkit-transform: scale(1) translateY(-50%);
18589
    -ms-transform: scale(1) translateY(-50%);
18590
    transform: scale(1) translateY(-50%); }
18591
  .mt-element-overlay .mt-overlay-2:hover .mt-info {
18592
    -webkit-transform: scale(1) translateY(-50%) translateX(-50%);
18593
    -ms-transform: scale(1) translateY(-50%) translateX(-50%);
18594
    transform: scale(1) translateY(-50%) translateX(-50%); }
18595
  .mt-element-overlay .mt-overlay-2 .mt-overlay {
18596
    width: 100%;
18597
    height: 100%;
18598
    position: absolute;
18599
    overflow: hidden;
18600
    top: 0;
18601
    left: 0; }
18602
  .mt-element-overlay .mt-overlay-2.mt-overlay-2-grey:hover img {
18603
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
18604
    filter: grayscale(1) blur(3px);
18605
    -webkit-filter: grayscale(1) blur(3px); }
18606
  .mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info {
18607
    border: none;
18608
    width: 100%;
18609
    padding: 0;
18610
    -webkit-transform: scale(0.7) translateY(-50%) translateX(-50%);
18611
    -ms-transform: scale(0.7) translateY(-50%) translateX(-50%);
18612
    transform: scale(0.7) translateY(-50%) translateX(-50%); }
18613
    .mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info:hover {
18614
      box-shadow: none; }
18615
    .mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info > li {
18616
      list-style: none;
18617
      display: inline-block;
18618
      margin: 0 3px; }
18619
      .mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info > li:hover {
18620
        -webkit-transition: all .2s ease-in-out;
18621
        transition: all .2s ease-in-out;
18622
        cursor: pointer; }
18623
  .mt-element-overlay .mt-overlay-2.mt-overlay-2-icons:hover .mt-info {
18624
    -webkit-transform: scale(1) translateY(-50%) translateX(-50%);
18625
    -ms-transform: scale(1) translateY(-50%) translateX(-50%);
18626
    transform: scale(1) translateY(-50%) translateX(-50%); }
18627
 
18628
.mt-element-overlay .mt-overlay-3 {
18629
  width: 100%;
18630
  height: 100%;
18631
  float: left;
18632
  overflow: hidden;
18633
  position: relative;
18634
  text-align: center;
18635
  cursor: default; }
18636
  .mt-element-overlay .mt-overlay-3 img {
18637
    display: block;
18638
    position: relative;
18639
    width: 100%;
18640
    height: auto; }
18641
  .mt-element-overlay .mt-overlay-3 h2 {
18642
    text-transform: uppercase;
18643
    color: #fff;
18644
    text-align: center;
18645
    position: relative;
18646
    font-size: 17px;
18647
    padding: 10px;
18648
    background: rgba(0, 0, 0, 0.6);
18649
    -webkit-transform: translateY(100px);
18650
    -ms-transform: translateY(100px);
18651
    transform: translateY(100px);
18652
    -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
18653
    transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81); }
18654
  .mt-element-overlay .mt-overlay-3 .mt-info {
18655
    display: inline-block;
18656
    text-decoration: none;
18657
    text-transform: uppercase;
18658
    color: #fff;
18659
    border: 1px solid #fff;
18660
    background-color: transparent;
18661
    opacity: 0;
18662
    filter: alpha(opacity=0);
18663
    -webkit-transform: scale(0);
18664
    -ms-transform: scale(0);
18665
    transform: scale(0);
18666
    -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
18667
    transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
18668
    font-weight: normal;
18669
    position: absolute;
18670
    top: 15px;
18671
    bottom: 15px;
18672
    left: 15px;
18673
    right: 15px;
18674
    margin: auto;
18675
    padding: 45% 0 0 0; }
18676
    .mt-element-overlay .mt-overlay-3 .mt-info:hover {
18677
      box-shadow: 0 0 5px #fff; }
18678
  .mt-element-overlay .mt-overlay-3:hover .mt-overlay {
18679
    background-color: rgba(48, 152, 157, 0.7); }
18680
  .mt-element-overlay .mt-overlay-3:hover h2 {
18681
    -webkit-transform: translateY(5px);
18682
    -ms-transform: translateY(5px);
18683
    transform: translateY(5px); }
18684
  .mt-element-overlay .mt-overlay-3:hover .mt-info {
18685
    opacity: 1;
18686
    filter: alpha(opacity=100);
18687
    -webkit-transform: scale(1);
18688
    -ms-transform: scale(1);
18689
    transform: scale(1); }
18690
  .mt-element-overlay .mt-overlay-3 .mt-overlay {
18691
    width: 100%;
18692
    height: 100%;
18693
    position: absolute;
18694
    overflow: hidden;
18695
    top: 0;
18696
    left: 0;
18697
    background-color: rgba(75, 75, 75, 0.7);
18698
    -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
18699
    transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81); }
18700
  .mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info {
18701
    padding: 40% 0 0 0; }
18702
    .mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info > li {
18703
      list-style: none;
18704
      display: inline-block;
18705
      margin: 0 3px; }
18706
      .mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info > li:hover {
18707
        -webkit-transition: all .2s ease-in-out;
18708
        transition: all .2s ease-in-out;
18709
        cursor: pointer; }
18710
 
18711
.mt-element-overlay .mt-overlay-4 {
18712
  width: 100%;
18713
  height: 100%;
18714
  float: left;
18715
  overflow: hidden;
18716
  position: relative;
18717
  text-align: center;
18718
  cursor: default; }
18719
  .mt-element-overlay .mt-overlay-4 img {
18720
    display: block;
18721
    position: relative;
18722
    -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
18723
    transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
18724
    width: 100%;
18725
    height: auto; }
18726
  .mt-element-overlay .mt-overlay-4 h2 {
18727
    text-transform: uppercase;
18728
    color: #fff;
18729
    text-align: center;
18730
    position: relative;
18731
    font-size: 17px;
18732
    background: rgba(0, 0, 0, 0.6);
18733
    -webkit-transform: translatey(-100px);
18734
    -ms-transform: translatey(-100px);
18735
    transform: translatey(-100px);
18736
    -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
18737
    transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
18738
    padding: 10px; }
18739
  .mt-element-overlay .mt-overlay-4 .mt-info {
18740
    display: inline-block;
18741
    text-transform: uppercase;
18742
    opacity: 0;
18743
    filter: alpha(opacity=0);
18744
    -webkit-transition: all 0.4s ease;
18745
    transition: all 0.4s ease;
18746
    margin: 50px 0 0; }
18747
  .mt-element-overlay .mt-overlay-4:hover .mt-overlay {
18748
    opacity: 1;
18749
    filter: alpha(opacity=100); }
18750
  .mt-element-overlay .mt-overlay-4:hover h2,
18751
  .mt-element-overlay .mt-overlay-4:hover .mt-info {
18752
    opacity: 1;
18753
    filter: alpha(opacity=100);
18754
    -ms-transform: translatey(0);
18755
    -webkit-transform: translatey(0);
18756
    transform: translatey(0); }
18757
  .mt-element-overlay .mt-overlay-4:hover .mt-info {
18758
    -webkit-transition-delay: .2s;
18759
    transition-delay: .2s; }
18760
  .mt-element-overlay .mt-overlay-4 .mt-overlay {
18761
    width: 100%;
18762
    height: 100%;
18763
    position: absolute;
18764
    overflow: hidden;
18765
    top: 0;
18766
    left: 0;
18767
    opacity: 0;
18768
    filter: alpha(opacity=0);
18769
    background-color: rgba(0, 0, 0, 0.7);
18770
    -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
18771
    transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81); }
18772
  .mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info {
18773
    border: none;
18774
    position: absolute;
18775
    padding: 0;
18776
    top: 50%;
18777
    left: 0;
18778
    right: 0;
18779
    -webkit-transform: translateY(-50%);
18780
    -ms-transform: translateY(-50%);
18781
    transform: translateY(-50%);
18782
    margin: auto; }
18783
    .mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info:hover {
18784
      box-shadow: none; }
18785
    .mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info > li {
18786
      list-style: none;
18787
      display: inline-block;
18788
      margin: 0 3px; }
18789
      .mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info > li:hover {
18790
        -webkit-transition: all .2s ease-in-out;
18791
        transition: all .2s ease-in-out;
18792
        cursor: pointer; }
18793
 
18794
.mt-element-overlay .mt-overlay-5 {
18795
  width: 100%;
18796
  height: 100%;
18797
  float: left;
18798
  overflow: hidden;
18799
  position: relative;
18800
  text-align: center;
18801
  cursor: default;
18802
  background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
18803
  background: linear-gradient(45deg, #ff89e9 0%, #05abe0 100%); }
18804
  .mt-element-overlay .mt-overlay-5 .mt-overlay {
18805
    width: 100%;
18806
    height: 100%;
18807
    position: absolute;
18808
    overflow: hidden;
18809
    top: 0;
18810
    left: 0;
18811
    padding: 3em;
18812
    text-align: left; }
18813
    .mt-element-overlay .mt-overlay-5 .mt-overlay:before {
18814
      position: absolute;
18815
      top: 20px;
18816
      right: 20px;
18817
      bottom: 20px;
18818
      left: 20px;
18819
      border: 1px solid #fff;
18820
      content: '';
18821
      opacity: 0;
18822
      filter: alpha(opacity=0);
18823
      -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
18824
      transition: opacity 0.35s, transform 0.45s;
18825
      -webkit-transform: translate3d(-20px, 0, 0);
18826
      transform: translate3d(-20px, 0, 0); }
18827
  .mt-element-overlay .mt-overlay-5 img {
18828
    display: block;
18829
    position: relative;
18830
    max-width: none;
18831
    width: calc(113% + 60px);
18832
    -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
18833
    transition: opacity 0.35s, transform 0.45s;
18834
    -webkit-transform: translate3d(-40px, 0, 0);
18835
    transform: translate3d(-40px, 0, 0); }
18836
  .mt-element-overlay .mt-overlay-5 h2 {
18837
    text-transform: uppercase;
18838
    color: #fff;
18839
    position: relative;
18840
    font-size: 17px;
18841
    background-color: transparent;
18842
    padding: 15% 0 10px 0;
18843
    text-align: left; }
18844
  .mt-element-overlay .mt-overlay-5 a,
18845
  .mt-element-overlay .mt-overlay-5 p {
18846
    color: #FFF;
18847
    opacity: 0;
18848
    filter: alpha(opacity=0);
18849
    -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
18850
    transition: opacity 0.35s, transform 0.45s;
18851
    -webkit-transform: translate3d(-10px, 0, 0);
18852
    transform: translate3d(-10px, 0, 0); }
18853
  .mt-element-overlay .mt-overlay-5 a:hover {
18854
    text-decoration: none;
18855
    opacity: 0.6;
18856
    filter: alpha(opacity=60); }
18857
  .mt-element-overlay .mt-overlay-5:hover img {
18858
    opacity: 0.6;
18859
    filter: alpha(opacity=60);
18860
    -webkit-transform: translate3d(0, 0, 0);
18861
    transform: translate3d(0, 0, 0); }
18862
  .mt-element-overlay .mt-overlay-5:hover .mt-overlay:before,
18863
  .mt-element-overlay .mt-overlay-5:hover a,
18864
  .mt-element-overlay .mt-overlay-5:hover p {
18865
    opacity: 1;
18866
    filter: alpha(opacity=100);
18867
    -webkit-transform: translate3d(0, 0, 0);
18868
    transform: translate3d(0, 0, 0); }
18869
 
18870
.mt-element-overlay .mt-overlay-6 {
18871
  width: 100%;
18872
  height: 100%;
18873
  float: left;
18874
  overflow: hidden;
18875
  position: relative;
18876
  text-align: center;
18877
  cursor: default;
18878
  background: #42b078; }
18879
  .mt-element-overlay .mt-overlay-6 .mt-overlay {
18880
    width: 100%;
18881
    height: 100%;
18882
    position: absolute;
18883
    overflow: hidden;
18884
    top: 0;
18885
    left: 0;
18886
    padding: 50px 20px; }
18887
  .mt-element-overlay .mt-overlay-6 img {
18888
    display: block;
18889
    position: relative;
18890
    max-width: none;
18891
    width: calc(100% + 20px);
18892
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
18893
    transition: opacity 0.35s, transform 0.35s;
18894
    -webkit-transform: translate3d(-10px, 0, 0);
18895
    transform: translate3d(-10px, 0, 0);
18896
    -webkit-backface-visibility: hidden;
18897
    backface-visibility: hidden; }
18898
  .mt-element-overlay .mt-overlay-6 h2 {
18899
    text-transform: uppercase;
18900
    color: #fff;
18901
    text-align: center;
18902
    position: relative;
18903
    font-size: 17px;
18904
    overflow: hidden;
18905
    padding: 0.5em 0;
18906
    background-color: transparent; }
18907
    .mt-element-overlay .mt-overlay-6 h2:after {
18908
      position: absolute;
18909
      bottom: 0;
18910
      left: 0;
18911
      width: 100%;
18912
      height: 2px;
18913
      background: #fff;
18914
      content: '';
18915
      -webkit-transition: -webkit-transform 0.35s;
18916
      transition: transform 0.35s;
18917
      -webkit-transform: translate3d(-100%, 0, 0);
18918
      transform: translate3d(-100%, 0, 0); }
18919
  .mt-element-overlay .mt-overlay-6 a,
18920
  .mt-element-overlay .mt-overlay-6 p {
18921
    color: #FFF;
18922
    opacity: 0;
18923
    filter: alpha(opacity=0);
18924
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
18925
    transition: opacity 0.35s, transform 0.35s;
18926
    -webkit-transform: translate3d(100%, 0, 0);
18927
    transform: translate3d(100%, 0, 0); }
18928
  .mt-element-overlay .mt-overlay-6 p {
18929
    margin-top: 20px; }
18930
  .mt-element-overlay .mt-overlay-6 .mt-info:hover {
18931
    text-decoration: none;
18932
    opacity: 0.6;
18933
    filter: alpha(opacity=60);
18934
    -webkit-transition: all .2s ease-in-out;
18935
    transition: all .2s ease-in-out;
18936
    cursor: pointer; }
18937
  .mt-element-overlay .mt-overlay-6:hover img {
18938
    opacity: 0.4;
18939
    filter: alpha(opacity=40);
18940
    -webkit-transform: translate3d(0, 0, 0);
18941
    transform: translate3d(0, 0, 0); }
18942
  .mt-element-overlay .mt-overlay-6:hover h2:after {
18943
    -webkit-transform: translate3d(0, 0, 0);
18944
    transform: translate3d(0, 0, 0); }
18945
  .mt-element-overlay .mt-overlay-6:hover a,
18946
  .mt-element-overlay .mt-overlay-6:hover p {
18947
    opacity: 1;
18948
    filter: alpha(opacity=100);
18949
    -webkit-transform: translate3d(0, 0, 0);
18950
    transform: translate3d(0, 0, 0); }
18951
 
18952
/***
18953
Custom color buttons
18954
***/
18955
.bg-white {
18956
  background: #ffffff !important; }
18957
 
18958
.bg-white-opacity {
18959
  background: rgba(255, 255, 255, 0.8) !important; }
18960
 
18961
.bg-hover-white:hover {
18962
  background: #ffffff !important; }
18963
 
18964
.font-white {
18965
  color: #ffffff !important; }
18966
 
18967
.bg-font-white {
18968
  color: #666 !important; }
18969
 
18970
.border-white {
18971
  border-color: #ffffff !important; }
18972
 
18973
.border-top-white {
18974
  border-top-color: #ffffff !important; }
18975
 
18976
.border-bottom-white {
18977
  border-bottom-color: #ffffff !important; }
18978
 
18979
.border-left-white {
18980
  border-left-color: #ffffff !important; }
18981
 
18982
.border-right-white {
18983
  border-right-color: #ffffff !important; }
18984
 
18985
.bg-before-white:before,
18986
.bg-after-white:after {
18987
  background: #ffffff !important; }
18988
 
18989
.border-before-white:before,
18990
.border-after-white:after {
18991
  border-color: #ffffff !important; }
18992
 
18993
.border-top-before-white:before,
18994
.border-top-after-white:after {
18995
  border-top-color: #ffffff !important; }
18996
 
18997
.border-bottom-before-white:before,
18998
.border-bottom-after-white:after {
18999
  border-bottom-color: #ffffff !important; }
19000
 
19001
.border-left-before-white:before,
19002
.border-left-after-white:after {
19003
  border-left-color: #ffffff !important; }
19004
 
19005
.border-right-before-white:before,
19006
.border-right-after-white:after {
19007
  border-right-color: #ffffff !important; }
19008
 
19009
.bg-default {
19010
  background: #e1e5ec !important; }
19011
 
19012
.bg-default-opacity {
19013
  background: rgba(225, 229, 236, 0.8) !important; }
19014
 
19015
.bg-hover-default:hover {
19016
  background: #e1e5ec !important; }
19017
 
19018
.font-default {
19019
  color: #e1e5ec !important; }
19020
 
19021
.bg-font-default {
19022
  color: #666 !important; }
19023
 
19024
.border-default {
19025
  border-color: #e1e5ec !important; }
19026
 
19027
.border-top-default {
19028
  border-top-color: #e1e5ec !important; }
19029
 
19030
.border-bottom-default {
19031
  border-bottom-color: #e1e5ec !important; }
19032
 
19033
.border-left-default {
19034
  border-left-color: #e1e5ec !important; }
19035
 
19036
.border-right-default {
19037
  border-right-color: #e1e5ec !important; }
19038
 
19039
.bg-before-default:before,
19040
.bg-after-default:after {
19041
  background: #e1e5ec !important; }
19042
 
19043
.border-before-default:before,
19044
.border-after-default:after {
19045
  border-color: #e1e5ec !important; }
19046
 
19047
.border-top-before-default:before,
19048
.border-top-after-default:after {
19049
  border-top-color: #e1e5ec !important; }
19050
 
19051
.border-bottom-before-default:before,
19052
.border-bottom-after-default:after {
19053
  border-bottom-color: #e1e5ec !important; }
19054
 
19055
.border-left-before-default:before,
19056
.border-left-after-default:after {
19057
  border-left-color: #e1e5ec !important; }
19058
 
19059
.border-right-before-default:before,
19060
.border-right-after-default:after {
19061
  border-right-color: #e1e5ec !important; }
19062
 
19063
.bg-dark {
19064
  background: #2f353b !important; }
19065
 
19066
.bg-dark-opacity {
19067
  background: rgba(47, 53, 59, 0.8) !important; }
19068
 
19069
.bg-hover-dark:hover {
19070
  background: #2f353b !important; }
19071
 
19072
.font-dark {
19073
  color: #2f353b !important; }
19074
 
19075
.bg-font-dark {
19076
  color: #FFFFFF !important; }
19077
 
19078
.border-dark {
19079
  border-color: #2f353b !important; }
19080
 
19081
.border-top-dark {
19082
  border-top-color: #2f353b !important; }
19083
 
19084
.border-bottom-dark {
19085
  border-bottom-color: #2f353b !important; }
19086
 
19087
.border-left-dark {
19088
  border-left-color: #2f353b !important; }
19089
 
19090
.border-right-dark {
19091
  border-right-color: #2f353b !important; }
19092
 
19093
.bg-before-dark:before,
19094
.bg-after-dark:after {
19095
  background: #2f353b !important; }
19096
 
19097
.border-before-dark:before,
19098
.border-after-dark:after {
19099
  border-color: #2f353b !important; }
19100
 
19101
.border-top-before-dark:before,
19102
.border-top-after-dark:after {
19103
  border-top-color: #2f353b !important; }
19104
 
19105
.border-bottom-before-dark:before,
19106
.border-bottom-after-dark:after {
19107
  border-bottom-color: #2f353b !important; }
19108
 
19109
.border-left-before-dark:before,
19110
.border-left-after-dark:after {
19111
  border-left-color: #2f353b !important; }
19112
 
19113
.border-right-before-dark:before,
19114
.border-right-after-dark:after {
19115
  border-right-color: #2f353b !important; }
19116
 
19117
.bg-blue {
19118
  background: #3598dc !important; }
19119
 
19120
.bg-blue-opacity {
19121
  background: rgba(53, 152, 220, 0.8) !important; }
19122
 
19123
.bg-hover-blue:hover {
19124
  background: #3598dc !important; }
19125
 
19126
.font-blue {
19127
  color: #3598dc !important; }
19128
 
19129
.bg-font-blue {
19130
  color: #FFFFFF !important; }
19131
 
19132
.border-blue {
19133
  border-color: #3598dc !important; }
19134
 
19135
.border-top-blue {
19136
  border-top-color: #3598dc !important; }
19137
 
19138
.border-bottom-blue {
19139
  border-bottom-color: #3598dc !important; }
19140
 
19141
.border-left-blue {
19142
  border-left-color: #3598dc !important; }
19143
 
19144
.border-right-blue {
19145
  border-right-color: #3598dc !important; }
19146
 
19147
.bg-before-blue:before,
19148
.bg-after-blue:after {
19149
  background: #3598dc !important; }
19150
 
19151
.border-before-blue:before,
19152
.border-after-blue:after {
19153
  border-color: #3598dc !important; }
19154
 
19155
.border-top-before-blue:before,
19156
.border-top-after-blue:after {
19157
  border-top-color: #3598dc !important; }
19158
 
19159
.border-bottom-before-blue:before,
19160
.border-bottom-after-blue:after {
19161
  border-bottom-color: #3598dc !important; }
19162
 
19163
.border-left-before-blue:before,
19164
.border-left-after-blue:after {
19165
  border-left-color: #3598dc !important; }
19166
 
19167
.border-right-before-blue:before,
19168
.border-right-after-blue:after {
19169
  border-right-color: #3598dc !important; }
19170
 
19171
.bg-blue-madison {
19172
  background: #578ebe !important; }
19173
 
19174
.bg-blue-madison-opacity {
19175
  background: rgba(87, 142, 190, 0.8) !important; }
19176
 
19177
.bg-hover-blue-madison:hover {
19178
  background: #578ebe !important; }
19179
 
19180
.font-blue-madison {
19181
  color: #578ebe !important; }
19182
 
19183
.bg-font-blue-madison {
19184
  color: #FFFFFF !important; }
19185
 
19186
.border-blue-madison {
19187
  border-color: #578ebe !important; }
19188
 
19189
.border-top-blue-madison {
19190
  border-top-color: #578ebe !important; }
19191
 
19192
.border-bottom-blue-madison {
19193
  border-bottom-color: #578ebe !important; }
19194
 
19195
.border-left-blue-madison {
19196
  border-left-color: #578ebe !important; }
19197
 
19198
.border-right-blue-madison {
19199
  border-right-color: #578ebe !important; }
19200
 
19201
.bg-before-blue-madison:before,
19202
.bg-after-blue-madison:after {
19203
  background: #578ebe !important; }
19204
 
19205
.border-before-blue-madison:before,
19206
.border-after-blue-madison:after {
19207
  border-color: #578ebe !important; }
19208
 
19209
.border-top-before-blue-madison:before,
19210
.border-top-after-blue-madison:after {
19211
  border-top-color: #578ebe !important; }
19212
 
19213
.border-bottom-before-blue-madison:before,
19214
.border-bottom-after-blue-madison:after {
19215
  border-bottom-color: #578ebe !important; }
19216
 
19217
.border-left-before-blue-madison:before,
19218
.border-left-after-blue-madison:after {
19219
  border-left-color: #578ebe !important; }
19220
 
19221
.border-right-before-blue-madison:before,
19222
.border-right-after-blue-madison:after {
19223
  border-right-color: #578ebe !important; }
19224
 
19225
.bg-blue-chambray {
19226
  background: #2C3E50 !important; }
19227
 
19228
.bg-blue-chambray-opacity {
19229
  background: rgba(44, 62, 80, 0.8) !important; }
19230
 
19231
.bg-hover-blue-chambray:hover {
19232
  background: #2C3E50 !important; }
19233
 
19234
.font-blue-chambray {
19235
  color: #2C3E50 !important; }
19236
 
19237
.bg-font-blue-chambray {
19238
  color: #FFFFFF !important; }
19239
 
19240
.border-blue-chambray {
19241
  border-color: #2C3E50 !important; }
19242
 
19243
.border-top-blue-chambray {
19244
  border-top-color: #2C3E50 !important; }
19245
 
19246
.border-bottom-blue-chambray {
19247
  border-bottom-color: #2C3E50 !important; }
19248
 
19249
.border-left-blue-chambray {
19250
  border-left-color: #2C3E50 !important; }
19251
 
19252
.border-right-blue-chambray {
19253
  border-right-color: #2C3E50 !important; }
19254
 
19255
.bg-before-blue-chambray:before,
19256
.bg-after-blue-chambray:after {
19257
  background: #2C3E50 !important; }
19258
 
19259
.border-before-blue-chambray:before,
19260
.border-after-blue-chambray:after {
19261
  border-color: #2C3E50 !important; }
19262
 
19263
.border-top-before-blue-chambray:before,
19264
.border-top-after-blue-chambray:after {
19265
  border-top-color: #2C3E50 !important; }
19266
 
19267
.border-bottom-before-blue-chambray:before,
19268
.border-bottom-after-blue-chambray:after {
19269
  border-bottom-color: #2C3E50 !important; }
19270
 
19271
.border-left-before-blue-chambray:before,
19272
.border-left-after-blue-chambray:after {
19273
  border-left-color: #2C3E50 !important; }
19274
 
19275
.border-right-before-blue-chambray:before,
19276
.border-right-after-blue-chambray:after {
19277
  border-right-color: #2C3E50 !important; }
19278
 
19279
.bg-blue-ebonyclay {
19280
  background: #22313F !important; }
19281
 
19282
.bg-blue-ebonyclay-opacity {
19283
  background: rgba(34, 49, 63, 0.8) !important; }
19284
 
19285
.bg-hover-blue-ebonyclay:hover {
19286
  background: #22313F !important; }
19287
 
19288
.font-blue-ebonyclay {
19289
  color: #22313F !important; }
19290
 
19291
.bg-font-blue-ebonyclay {
19292
  color: #FFFFFF !important; }
19293
 
19294
.border-blue-ebonyclay {
19295
  border-color: #22313F !important; }
19296
 
19297
.border-top-blue-ebonyclay {
19298
  border-top-color: #22313F !important; }
19299
 
19300
.border-bottom-blue-ebonyclay {
19301
  border-bottom-color: #22313F !important; }
19302
 
19303
.border-left-blue-ebonyclay {
19304
  border-left-color: #22313F !important; }
19305
 
19306
.border-right-blue-ebonyclay {
19307
  border-right-color: #22313F !important; }
19308
 
19309
.bg-before-blue-ebonyclay:before,
19310
.bg-after-blue-ebonyclay:after {
19311
  background: #22313F !important; }
19312
 
19313
.border-before-blue-ebonyclay:before,
19314
.border-after-blue-ebonyclay:after {
19315
  border-color: #22313F !important; }
19316
 
19317
.border-top-before-blue-ebonyclay:before,
19318
.border-top-after-blue-ebonyclay:after {
19319
  border-top-color: #22313F !important; }
19320
 
19321
.border-bottom-before-blue-ebonyclay:before,
19322
.border-bottom-after-blue-ebonyclay:after {
19323
  border-bottom-color: #22313F !important; }
19324
 
19325
.border-left-before-blue-ebonyclay:before,
19326
.border-left-after-blue-ebonyclay:after {
19327
  border-left-color: #22313F !important; }
19328
 
19329
.border-right-before-blue-ebonyclay:before,
19330
.border-right-after-blue-ebonyclay:after {
19331
  border-right-color: #22313F !important; }
19332
 
19333
.bg-blue-hoki {
19334
  background: #67809F !important; }
19335
 
19336
.bg-blue-hoki-opacity {
19337
  background: rgba(103, 128, 159, 0.8) !important; }
19338
 
19339
.bg-hover-blue-hoki:hover {
19340
  background: #67809F !important; }
19341
 
19342
.font-blue-hoki {
19343
  color: #67809F !important; }
19344
 
19345
.bg-font-blue-hoki {
19346
  color: #FFFFFF !important; }
19347
 
19348
.border-blue-hoki {
19349
  border-color: #67809F !important; }
19350
 
19351
.border-top-blue-hoki {
19352
  border-top-color: #67809F !important; }
19353
 
19354
.border-bottom-blue-hoki {
19355
  border-bottom-color: #67809F !important; }
19356
 
19357
.border-left-blue-hoki {
19358
  border-left-color: #67809F !important; }
19359
 
19360
.border-right-blue-hoki {
19361
  border-right-color: #67809F !important; }
19362
 
19363
.bg-before-blue-hoki:before,
19364
.bg-after-blue-hoki:after {
19365
  background: #67809F !important; }
19366
 
19367
.border-before-blue-hoki:before,
19368
.border-after-blue-hoki:after {
19369
  border-color: #67809F !important; }
19370
 
19371
.border-top-before-blue-hoki:before,
19372
.border-top-after-blue-hoki:after {
19373
  border-top-color: #67809F !important; }
19374
 
19375
.border-bottom-before-blue-hoki:before,
19376
.border-bottom-after-blue-hoki:after {
19377
  border-bottom-color: #67809F !important; }
19378
 
19379
.border-left-before-blue-hoki:before,
19380
.border-left-after-blue-hoki:after {
19381
  border-left-color: #67809F !important; }
19382
 
19383
.border-right-before-blue-hoki:before,
19384
.border-right-after-blue-hoki:after {
19385
  border-right-color: #67809F !important; }
19386
 
19387
.bg-blue-steel {
19388
  background: #4B77BE !important; }
19389
 
19390
.bg-blue-steel-opacity {
19391
  background: rgba(75, 119, 190, 0.8) !important; }
19392
 
19393
.bg-hover-blue-steel:hover {
19394
  background: #4B77BE !important; }
19395
 
19396
.font-blue-steel {
19397
  color: #4B77BE !important; }
19398
 
19399
.bg-font-blue-steel {
19400
  color: #FFFFFF !important; }
19401
 
19402
.border-blue-steel {
19403
  border-color: #4B77BE !important; }
19404
 
19405
.border-top-blue-steel {
19406
  border-top-color: #4B77BE !important; }
19407
 
19408
.border-bottom-blue-steel {
19409
  border-bottom-color: #4B77BE !important; }
19410
 
19411
.border-left-blue-steel {
19412
  border-left-color: #4B77BE !important; }
19413
 
19414
.border-right-blue-steel {
19415
  border-right-color: #4B77BE !important; }
19416
 
19417
.bg-before-blue-steel:before,
19418
.bg-after-blue-steel:after {
19419
  background: #4B77BE !important; }
19420
 
19421
.border-before-blue-steel:before,
19422
.border-after-blue-steel:after {
19423
  border-color: #4B77BE !important; }
19424
 
19425
.border-top-before-blue-steel:before,
19426
.border-top-after-blue-steel:after {
19427
  border-top-color: #4B77BE !important; }
19428
 
19429
.border-bottom-before-blue-steel:before,
19430
.border-bottom-after-blue-steel:after {
19431
  border-bottom-color: #4B77BE !important; }
19432
 
19433
.border-left-before-blue-steel:before,
19434
.border-left-after-blue-steel:after {
19435
  border-left-color: #4B77BE !important; }
19436
 
19437
.border-right-before-blue-steel:before,
19438
.border-right-after-blue-steel:after {
19439
  border-right-color: #4B77BE !important; }
19440
 
19441
.bg-blue-soft {
19442
  background: #4c87b9 !important; }
19443
 
19444
.bg-blue-soft-opacity {
19445
  background: rgba(76, 135, 185, 0.8) !important; }
19446
 
19447
.bg-hover-blue-soft:hover {
19448
  background: #4c87b9 !important; }
19449
 
19450
.font-blue-soft {
19451
  color: #4c87b9 !important; }
19452
 
19453
.bg-font-blue-soft {
19454
  color: #FFFFFF !important; }
19455
 
19456
.border-blue-soft {
19457
  border-color: #4c87b9 !important; }
19458
 
19459
.border-top-blue-soft {
19460
  border-top-color: #4c87b9 !important; }
19461
 
19462
.border-bottom-blue-soft {
19463
  border-bottom-color: #4c87b9 !important; }
19464
 
19465
.border-left-blue-soft {
19466
  border-left-color: #4c87b9 !important; }
19467
 
19468
.border-right-blue-soft {
19469
  border-right-color: #4c87b9 !important; }
19470
 
19471
.bg-before-blue-soft:before,
19472
.bg-after-blue-soft:after {
19473
  background: #4c87b9 !important; }
19474
 
19475
.border-before-blue-soft:before,
19476
.border-after-blue-soft:after {
19477
  border-color: #4c87b9 !important; }
19478
 
19479
.border-top-before-blue-soft:before,
19480
.border-top-after-blue-soft:after {
19481
  border-top-color: #4c87b9 !important; }
19482
 
19483
.border-bottom-before-blue-soft:before,
19484
.border-bottom-after-blue-soft:after {
19485
  border-bottom-color: #4c87b9 !important; }
19486
 
19487
.border-left-before-blue-soft:before,
19488
.border-left-after-blue-soft:after {
19489
  border-left-color: #4c87b9 !important; }
19490
 
19491
.border-right-before-blue-soft:before,
19492
.border-right-after-blue-soft:after {
19493
  border-right-color: #4c87b9 !important; }
19494
 
19495
.bg-blue-dark {
19496
  background: #5e738b !important; }
19497
 
19498
.bg-blue-dark-opacity {
19499
  background: rgba(94, 115, 139, 0.8) !important; }
19500
 
19501
.bg-hover-blue-dark:hover {
19502
  background: #5e738b !important; }
19503
 
19504
.font-blue-dark {
19505
  color: #5e738b !important; }
19506
 
19507
.bg-font-blue-dark {
19508
  color: #FFFFFF !important; }
19509
 
19510
.border-blue-dark {
19511
  border-color: #5e738b !important; }
19512
 
19513
.border-top-blue-dark {
19514
  border-top-color: #5e738b !important; }
19515
 
19516
.border-bottom-blue-dark {
19517
  border-bottom-color: #5e738b !important; }
19518
 
19519
.border-left-blue-dark {
19520
  border-left-color: #5e738b !important; }
19521
 
19522
.border-right-blue-dark {
19523
  border-right-color: #5e738b !important; }
19524
 
19525
.bg-before-blue-dark:before,
19526
.bg-after-blue-dark:after {
19527
  background: #5e738b !important; }
19528
 
19529
.border-before-blue-dark:before,
19530
.border-after-blue-dark:after {
19531
  border-color: #5e738b !important; }
19532
 
19533
.border-top-before-blue-dark:before,
19534
.border-top-after-blue-dark:after {
19535
  border-top-color: #5e738b !important; }
19536
 
19537
.border-bottom-before-blue-dark:before,
19538
.border-bottom-after-blue-dark:after {
19539
  border-bottom-color: #5e738b !important; }
19540
 
19541
.border-left-before-blue-dark:before,
19542
.border-left-after-blue-dark:after {
19543
  border-left-color: #5e738b !important; }
19544
 
19545
.border-right-before-blue-dark:before,
19546
.border-right-after-blue-dark:after {
19547
  border-right-color: #5e738b !important; }
19548
 
19549
.bg-blue-sharp {
19550
  background: #5C9BD1 !important; }
19551
 
19552
.bg-blue-sharp-opacity {
19553
  background: rgba(92, 155, 209, 0.8) !important; }
19554
 
19555
.bg-hover-blue-sharp:hover {
19556
  background: #5C9BD1 !important; }
19557
 
19558
.font-blue-sharp {
19559
  color: #5C9BD1 !important; }
19560
 
19561
.bg-font-blue-sharp {
19562
  color: #FFFFFF !important; }
19563
 
19564
.border-blue-sharp {
19565
  border-color: #5C9BD1 !important; }
19566
 
19567
.border-top-blue-sharp {
19568
  border-top-color: #5C9BD1 !important; }
19569
 
19570
.border-bottom-blue-sharp {
19571
  border-bottom-color: #5C9BD1 !important; }
19572
 
19573
.border-left-blue-sharp {
19574
  border-left-color: #5C9BD1 !important; }
19575
 
19576
.border-right-blue-sharp {
19577
  border-right-color: #5C9BD1 !important; }
19578
 
19579
.bg-before-blue-sharp:before,
19580
.bg-after-blue-sharp:after {
19581
  background: #5C9BD1 !important; }
19582
 
19583
.border-before-blue-sharp:before,
19584
.border-after-blue-sharp:after {
19585
  border-color: #5C9BD1 !important; }
19586
 
19587
.border-top-before-blue-sharp:before,
19588
.border-top-after-blue-sharp:after {
19589
  border-top-color: #5C9BD1 !important; }
19590
 
19591
.border-bottom-before-blue-sharp:before,
19592
.border-bottom-after-blue-sharp:after {
19593
  border-bottom-color: #5C9BD1 !important; }
19594
 
19595
.border-left-before-blue-sharp:before,
19596
.border-left-after-blue-sharp:after {
19597
  border-left-color: #5C9BD1 !important; }
19598
 
19599
.border-right-before-blue-sharp:before,
19600
.border-right-after-blue-sharp:after {
19601
  border-right-color: #5C9BD1 !important; }
19602
 
19603
.bg-blue-oleo {
19604
  background: #94A0B2 !important; }
19605
 
19606
.bg-blue-oleo-opacity {
19607
  background: rgba(148, 160, 178, 0.8) !important; }
19608
 
19609
.bg-hover-blue-oleo:hover {
19610
  background: #94A0B2 !important; }
19611
 
19612
.font-blue-oleo {
19613
  color: #94A0B2 !important; }
19614
 
19615
.bg-font-blue-oleo {
19616
  color: #FFFFFF !important; }
19617
 
19618
.border-blue-oleo {
19619
  border-color: #94A0B2 !important; }
19620
 
19621
.border-top-blue-oleo {
19622
  border-top-color: #94A0B2 !important; }
19623
 
19624
.border-bottom-blue-oleo {
19625
  border-bottom-color: #94A0B2 !important; }
19626
 
19627
.border-left-blue-oleo {
19628
  border-left-color: #94A0B2 !important; }
19629
 
19630
.border-right-blue-oleo {
19631
  border-right-color: #94A0B2 !important; }
19632
 
19633
.bg-before-blue-oleo:before,
19634
.bg-after-blue-oleo:after {
19635
  background: #94A0B2 !important; }
19636
 
19637
.border-before-blue-oleo:before,
19638
.border-after-blue-oleo:after {
19639
  border-color: #94A0B2 !important; }
19640
 
19641
.border-top-before-blue-oleo:before,
19642
.border-top-after-blue-oleo:after {
19643
  border-top-color: #94A0B2 !important; }
19644
 
19645
.border-bottom-before-blue-oleo:before,
19646
.border-bottom-after-blue-oleo:after {
19647
  border-bottom-color: #94A0B2 !important; }
19648
 
19649
.border-left-before-blue-oleo:before,
19650
.border-left-after-blue-oleo:after {
19651
  border-left-color: #94A0B2 !important; }
19652
 
19653
.border-right-before-blue-oleo:before,
19654
.border-right-after-blue-oleo:after {
19655
  border-right-color: #94A0B2 !important; }
19656
 
19657
.bg-green {
19658
  background: #32c5d2 !important; }
19659
 
19660
.bg-green-opacity {
19661
  background: rgba(50, 197, 210, 0.8) !important; }
19662
 
19663
.bg-hover-green:hover {
19664
  background: #32c5d2 !important; }
19665
 
19666
.font-green {
19667
  color: #32c5d2 !important; }
19668
 
19669
.bg-font-green {
19670
  color: #FFFFFF !important; }
19671
 
19672
.border-green {
19673
  border-color: #32c5d2 !important; }
19674
 
19675
.border-top-green {
19676
  border-top-color: #32c5d2 !important; }
19677
 
19678
.border-bottom-green {
19679
  border-bottom-color: #32c5d2 !important; }
19680
 
19681
.border-left-green {
19682
  border-left-color: #32c5d2 !important; }
19683
 
19684
.border-right-green {
19685
  border-right-color: #32c5d2 !important; }
19686
 
19687
.bg-before-green:before,
19688
.bg-after-green:after {
19689
  background: #32c5d2 !important; }
19690
 
19691
.border-before-green:before,
19692
.border-after-green:after {
19693
  border-color: #32c5d2 !important; }
19694
 
19695
.border-top-before-green:before,
19696
.border-top-after-green:after {
19697
  border-top-color: #32c5d2 !important; }
19698
 
19699
.border-bottom-before-green:before,
19700
.border-bottom-after-green:after {
19701
  border-bottom-color: #32c5d2 !important; }
19702
 
19703
.border-left-before-green:before,
19704
.border-left-after-green:after {
19705
  border-left-color: #32c5d2 !important; }
19706
 
19707
.border-right-before-green:before,
19708
.border-right-after-green:after {
19709
  border-right-color: #32c5d2 !important; }
19710
 
19711
.bg-green-meadow {
19712
  background: #1BBC9B !important; }
19713
 
19714
.bg-green-meadow-opacity {
19715
  background: rgba(27, 188, 155, 0.8) !important; }
19716
 
19717
.bg-hover-green-meadow:hover {
19718
  background: #1BBC9B !important; }
19719
 
19720
.font-green-meadow {
19721
  color: #1BBC9B !important; }
19722
 
19723
.bg-font-green-meadow {
19724
  color: #FFFFFF !important; }
19725
 
19726
.border-green-meadow {
19727
  border-color: #1BBC9B !important; }
19728
 
19729
.border-top-green-meadow {
19730
  border-top-color: #1BBC9B !important; }
19731
 
19732
.border-bottom-green-meadow {
19733
  border-bottom-color: #1BBC9B !important; }
19734
 
19735
.border-left-green-meadow {
19736
  border-left-color: #1BBC9B !important; }
19737
 
19738
.border-right-green-meadow {
19739
  border-right-color: #1BBC9B !important; }
19740
 
19741
.bg-before-green-meadow:before,
19742
.bg-after-green-meadow:after {
19743
  background: #1BBC9B !important; }
19744
 
19745
.border-before-green-meadow:before,
19746
.border-after-green-meadow:after {
19747
  border-color: #1BBC9B !important; }
19748
 
19749
.border-top-before-green-meadow:before,
19750
.border-top-after-green-meadow:after {
19751
  border-top-color: #1BBC9B !important; }
19752
 
19753
.border-bottom-before-green-meadow:before,
19754
.border-bottom-after-green-meadow:after {
19755
  border-bottom-color: #1BBC9B !important; }
19756
 
19757
.border-left-before-green-meadow:before,
19758
.border-left-after-green-meadow:after {
19759
  border-left-color: #1BBC9B !important; }
19760
 
19761
.border-right-before-green-meadow:before,
19762
.border-right-after-green-meadow:after {
19763
  border-right-color: #1BBC9B !important; }
19764
 
19765
.bg-green-seagreen {
19766
  background: #1BA39C !important; }
19767
 
19768
.bg-green-seagreen-opacity {
19769
  background: rgba(27, 163, 156, 0.8) !important; }
19770
 
19771
.bg-hover-green-seagreen:hover {
19772
  background: #1BA39C !important; }
19773
 
19774
.font-green-seagreen {
19775
  color: #1BA39C !important; }
19776
 
19777
.bg-font-green-seagreen {
19778
  color: #FFFFFF !important; }
19779
 
19780
.border-green-seagreen {
19781
  border-color: #1BA39C !important; }
19782
 
19783
.border-top-green-seagreen {
19784
  border-top-color: #1BA39C !important; }
19785
 
19786
.border-bottom-green-seagreen {
19787
  border-bottom-color: #1BA39C !important; }
19788
 
19789
.border-left-green-seagreen {
19790
  border-left-color: #1BA39C !important; }
19791
 
19792
.border-right-green-seagreen {
19793
  border-right-color: #1BA39C !important; }
19794
 
19795
.bg-before-green-seagreen:before,
19796
.bg-after-green-seagreen:after {
19797
  background: #1BA39C !important; }
19798
 
19799
.border-before-green-seagreen:before,
19800
.border-after-green-seagreen:after {
19801
  border-color: #1BA39C !important; }
19802
 
19803
.border-top-before-green-seagreen:before,
19804
.border-top-after-green-seagreen:after {
19805
  border-top-color: #1BA39C !important; }
19806
 
19807
.border-bottom-before-green-seagreen:before,
19808
.border-bottom-after-green-seagreen:after {
19809
  border-bottom-color: #1BA39C !important; }
19810
 
19811
.border-left-before-green-seagreen:before,
19812
.border-left-after-green-seagreen:after {
19813
  border-left-color: #1BA39C !important; }
19814
 
19815
.border-right-before-green-seagreen:before,
19816
.border-right-after-green-seagreen:after {
19817
  border-right-color: #1BA39C !important; }
19818
 
19819
.bg-green-turquoise {
19820
  background: #36D7B7 !important; }
19821
 
19822
.bg-green-turquoise-opacity {
19823
  background: rgba(54, 215, 183, 0.8) !important; }
19824
 
19825
.bg-hover-green-turquoise:hover {
19826
  background: #36D7B7 !important; }
19827
 
19828
.font-green-turquoise {
19829
  color: #36D7B7 !important; }
19830
 
19831
.bg-font-green-turquoise {
19832
  color: #FFFFFF !important; }
19833
 
19834
.border-green-turquoise {
19835
  border-color: #36D7B7 !important; }
19836
 
19837
.border-top-green-turquoise {
19838
  border-top-color: #36D7B7 !important; }
19839
 
19840
.border-bottom-green-turquoise {
19841
  border-bottom-color: #36D7B7 !important; }
19842
 
19843
.border-left-green-turquoise {
19844
  border-left-color: #36D7B7 !important; }
19845
 
19846
.border-right-green-turquoise {
19847
  border-right-color: #36D7B7 !important; }
19848
 
19849
.bg-before-green-turquoise:before,
19850
.bg-after-green-turquoise:after {
19851
  background: #36D7B7 !important; }
19852
 
19853
.border-before-green-turquoise:before,
19854
.border-after-green-turquoise:after {
19855
  border-color: #36D7B7 !important; }
19856
 
19857
.border-top-before-green-turquoise:before,
19858
.border-top-after-green-turquoise:after {
19859
  border-top-color: #36D7B7 !important; }
19860
 
19861
.border-bottom-before-green-turquoise:before,
19862
.border-bottom-after-green-turquoise:after {
19863
  border-bottom-color: #36D7B7 !important; }
19864
 
19865
.border-left-before-green-turquoise:before,
19866
.border-left-after-green-turquoise:after {
19867
  border-left-color: #36D7B7 !important; }
19868
 
19869
.border-right-before-green-turquoise:before,
19870
.border-right-after-green-turquoise:after {
19871
  border-right-color: #36D7B7 !important; }
19872
 
19873
.bg-green-haze {
19874
  background: #44b6ae !important; }
19875
 
19876
.bg-green-haze-opacity {
19877
  background: rgba(68, 182, 174, 0.8) !important; }
19878
 
19879
.bg-hover-green-haze:hover {
19880
  background: #44b6ae !important; }
19881
 
19882
.font-green-haze {
19883
  color: #44b6ae !important; }
19884
 
19885
.bg-font-green-haze {
19886
  color: #FFFFFF !important; }
19887
 
19888
.border-green-haze {
19889
  border-color: #44b6ae !important; }
19890
 
19891
.border-top-green-haze {
19892
  border-top-color: #44b6ae !important; }
19893
 
19894
.border-bottom-green-haze {
19895
  border-bottom-color: #44b6ae !important; }
19896
 
19897
.border-left-green-haze {
19898
  border-left-color: #44b6ae !important; }
19899
 
19900
.border-right-green-haze {
19901
  border-right-color: #44b6ae !important; }
19902
 
19903
.bg-before-green-haze:before,
19904
.bg-after-green-haze:after {
19905
  background: #44b6ae !important; }
19906
 
19907
.border-before-green-haze:before,
19908
.border-after-green-haze:after {
19909
  border-color: #44b6ae !important; }
19910
 
19911
.border-top-before-green-haze:before,
19912
.border-top-after-green-haze:after {
19913
  border-top-color: #44b6ae !important; }
19914
 
19915
.border-bottom-before-green-haze:before,
19916
.border-bottom-after-green-haze:after {
19917
  border-bottom-color: #44b6ae !important; }
19918
 
19919
.border-left-before-green-haze:before,
19920
.border-left-after-green-haze:after {
19921
  border-left-color: #44b6ae !important; }
19922
 
19923
.border-right-before-green-haze:before,
19924
.border-right-after-green-haze:after {
19925
  border-right-color: #44b6ae !important; }
19926
 
19927
.bg-green-jungle {
19928
  background: #26C281 !important; }
19929
 
19930
.bg-green-jungle-opacity {
19931
  background: rgba(38, 194, 129, 0.8) !important; }
19932
 
19933
.bg-hover-green-jungle:hover {
19934
  background: #26C281 !important; }
19935
 
19936
.font-green-jungle {
19937
  color: #26C281 !important; }
19938
 
19939
.bg-font-green-jungle {
19940
  color: #FFFFFF !important; }
19941
 
19942
.border-green-jungle {
19943
  border-color: #26C281 !important; }
19944
 
19945
.border-top-green-jungle {
19946
  border-top-color: #26C281 !important; }
19947
 
19948
.border-bottom-green-jungle {
19949
  border-bottom-color: #26C281 !important; }
19950
 
19951
.border-left-green-jungle {
19952
  border-left-color: #26C281 !important; }
19953
 
19954
.border-right-green-jungle {
19955
  border-right-color: #26C281 !important; }
19956
 
19957
.bg-before-green-jungle:before,
19958
.bg-after-green-jungle:after {
19959
  background: #26C281 !important; }
19960
 
19961
.border-before-green-jungle:before,
19962
.border-after-green-jungle:after {
19963
  border-color: #26C281 !important; }
19964
 
19965
.border-top-before-green-jungle:before,
19966
.border-top-after-green-jungle:after {
19967
  border-top-color: #26C281 !important; }
19968
 
19969
.border-bottom-before-green-jungle:before,
19970
.border-bottom-after-green-jungle:after {
19971
  border-bottom-color: #26C281 !important; }
19972
 
19973
.border-left-before-green-jungle:before,
19974
.border-left-after-green-jungle:after {
19975
  border-left-color: #26C281 !important; }
19976
 
19977
.border-right-before-green-jungle:before,
19978
.border-right-after-green-jungle:after {
19979
  border-right-color: #26C281 !important; }
19980
 
19981
.bg-green-soft {
19982
  background: #3faba4 !important; }
19983
 
19984
.bg-green-soft-opacity {
19985
  background: rgba(63, 171, 164, 0.8) !important; }
19986
 
19987
.bg-hover-green-soft:hover {
19988
  background: #3faba4 !important; }
19989
 
19990
.font-green-soft {
19991
  color: #3faba4 !important; }
19992
 
19993
.bg-font-green-soft {
19994
  color: #FFFFFF !important; }
19995
 
19996
.border-green-soft {
19997
  border-color: #3faba4 !important; }
19998
 
19999
.border-top-green-soft {
20000
  border-top-color: #3faba4 !important; }
20001
 
20002
.border-bottom-green-soft {
20003
  border-bottom-color: #3faba4 !important; }
20004
 
20005
.border-left-green-soft {
20006
  border-left-color: #3faba4 !important; }
20007
 
20008
.border-right-green-soft {
20009
  border-right-color: #3faba4 !important; }
20010
 
20011
.bg-before-green-soft:before,
20012
.bg-after-green-soft:after {
20013
  background: #3faba4 !important; }
20014
 
20015
.border-before-green-soft:before,
20016
.border-after-green-soft:after {
20017
  border-color: #3faba4 !important; }
20018
 
20019
.border-top-before-green-soft:before,
20020
.border-top-after-green-soft:after {
20021
  border-top-color: #3faba4 !important; }
20022
 
20023
.border-bottom-before-green-soft:before,
20024
.border-bottom-after-green-soft:after {
20025
  border-bottom-color: #3faba4 !important; }
20026
 
20027
.border-left-before-green-soft:before,
20028
.border-left-after-green-soft:after {
20029
  border-left-color: #3faba4 !important; }
20030
 
20031
.border-right-before-green-soft:before,
20032
.border-right-after-green-soft:after {
20033
  border-right-color: #3faba4 !important; }
20034
 
20035
.bg-green-dark {
20036
  background: #4DB3A2 !important; }
20037
 
20038
.bg-green-dark-opacity {
20039
  background: rgba(77, 179, 162, 0.8) !important; }
20040
 
20041
.bg-hover-green-dark:hover {
20042
  background: #4DB3A2 !important; }
20043
 
20044
.font-green-dark {
20045
  color: #4DB3A2 !important; }
20046
 
20047
.bg-font-green-dark {
20048
  color: #FFFFFF !important; }
20049
 
20050
.border-green-dark {
20051
  border-color: #4DB3A2 !important; }
20052
 
20053
.border-top-green-dark {
20054
  border-top-color: #4DB3A2 !important; }
20055
 
20056
.border-bottom-green-dark {
20057
  border-bottom-color: #4DB3A2 !important; }
20058
 
20059
.border-left-green-dark {
20060
  border-left-color: #4DB3A2 !important; }
20061
 
20062
.border-right-green-dark {
20063
  border-right-color: #4DB3A2 !important; }
20064
 
20065
.bg-before-green-dark:before,
20066
.bg-after-green-dark:after {
20067
  background: #4DB3A2 !important; }
20068
 
20069
.border-before-green-dark:before,
20070
.border-after-green-dark:after {
20071
  border-color: #4DB3A2 !important; }
20072
 
20073
.border-top-before-green-dark:before,
20074
.border-top-after-green-dark:after {
20075
  border-top-color: #4DB3A2 !important; }
20076
 
20077
.border-bottom-before-green-dark:before,
20078
.border-bottom-after-green-dark:after {
20079
  border-bottom-color: #4DB3A2 !important; }
20080
 
20081
.border-left-before-green-dark:before,
20082
.border-left-after-green-dark:after {
20083
  border-left-color: #4DB3A2 !important; }
20084
 
20085
.border-right-before-green-dark:before,
20086
.border-right-after-green-dark:after {
20087
  border-right-color: #4DB3A2 !important; }
20088
 
20089
.bg-green-sharp {
20090
  background: #2ab4c0 !important; }
20091
 
20092
.bg-green-sharp-opacity {
20093
  background: rgba(42, 180, 192, 0.8) !important; }
20094
 
20095
.bg-hover-green-sharp:hover {
20096
  background: #2ab4c0 !important; }
20097
 
20098
.font-green-sharp {
20099
  color: #2ab4c0 !important; }
20100
 
20101
.bg-font-green-sharp {
20102
  color: #FFFFFF !important; }
20103
 
20104
.border-green-sharp {
20105
  border-color: #2ab4c0 !important; }
20106
 
20107
.border-top-green-sharp {
20108
  border-top-color: #2ab4c0 !important; }
20109
 
20110
.border-bottom-green-sharp {
20111
  border-bottom-color: #2ab4c0 !important; }
20112
 
20113
.border-left-green-sharp {
20114
  border-left-color: #2ab4c0 !important; }
20115
 
20116
.border-right-green-sharp {
20117
  border-right-color: #2ab4c0 !important; }
20118
 
20119
.bg-before-green-sharp:before,
20120
.bg-after-green-sharp:after {
20121
  background: #2ab4c0 !important; }
20122
 
20123
.border-before-green-sharp:before,
20124
.border-after-green-sharp:after {
20125
  border-color: #2ab4c0 !important; }
20126
 
20127
.border-top-before-green-sharp:before,
20128
.border-top-after-green-sharp:after {
20129
  border-top-color: #2ab4c0 !important; }
20130
 
20131
.border-bottom-before-green-sharp:before,
20132
.border-bottom-after-green-sharp:after {
20133
  border-bottom-color: #2ab4c0 !important; }
20134
 
20135
.border-left-before-green-sharp:before,
20136
.border-left-after-green-sharp:after {
20137
  border-left-color: #2ab4c0 !important; }
20138
 
20139
.border-right-before-green-sharp:before,
20140
.border-right-after-green-sharp:after {
20141
  border-right-color: #2ab4c0 !important; }
20142
 
20143
.bg-green-steel {
20144
  background: #29b4b6 !important; }
20145
 
20146
.bg-green-steel-opacity {
20147
  background: rgba(41, 180, 182, 0.8) !important; }
20148
 
20149
.bg-hover-green-steel:hover {
20150
  background: #29b4b6 !important; }
20151
 
20152
.font-green-steel {
20153
  color: #29b4b6 !important; }
20154
 
20155
.bg-font-green-steel {
20156
  color: #FFFFFF !important; }
20157
 
20158
.border-green-steel {
20159
  border-color: #29b4b6 !important; }
20160
 
20161
.border-top-green-steel {
20162
  border-top-color: #29b4b6 !important; }
20163
 
20164
.border-bottom-green-steel {
20165
  border-bottom-color: #29b4b6 !important; }
20166
 
20167
.border-left-green-steel {
20168
  border-left-color: #29b4b6 !important; }
20169
 
20170
.border-right-green-steel {
20171
  border-right-color: #29b4b6 !important; }
20172
 
20173
.bg-before-green-steel:before,
20174
.bg-after-green-steel:after {
20175
  background: #29b4b6 !important; }
20176
 
20177
.border-before-green-steel:before,
20178
.border-after-green-steel:after {
20179
  border-color: #29b4b6 !important; }
20180
 
20181
.border-top-before-green-steel:before,
20182
.border-top-after-green-steel:after {
20183
  border-top-color: #29b4b6 !important; }
20184
 
20185
.border-bottom-before-green-steel:before,
20186
.border-bottom-after-green-steel:after {
20187
  border-bottom-color: #29b4b6 !important; }
20188
 
20189
.border-left-before-green-steel:before,
20190
.border-left-after-green-steel:after {
20191
  border-left-color: #29b4b6 !important; }
20192
 
20193
.border-right-before-green-steel:before,
20194
.border-right-after-green-steel:after {
20195
  border-right-color: #29b4b6 !important; }
20196
 
20197
.bg-grey {
20198
  background: #E5E5E5 !important; }
20199
 
20200
.bg-grey-opacity {
20201
  background: rgba(229, 229, 229, 0.8) !important; }
20202
 
20203
.bg-hover-grey:hover {
20204
  background: #E5E5E5 !important; }
20205
 
20206
.font-grey {
20207
  color: #E5E5E5 !important; }
20208
 
20209
.bg-font-grey {
20210
  color: #333333 !important; }
20211
 
20212
.border-grey {
20213
  border-color: #E5E5E5 !important; }
20214
 
20215
.border-top-grey {
20216
  border-top-color: #E5E5E5 !important; }
20217
 
20218
.border-bottom-grey {
20219
  border-bottom-color: #E5E5E5 !important; }
20220
 
20221
.border-left-grey {
20222
  border-left-color: #E5E5E5 !important; }
20223
 
20224
.border-right-grey {
20225
  border-right-color: #E5E5E5 !important; }
20226
 
20227
.bg-before-grey:before,
20228
.bg-after-grey:after {
20229
  background: #E5E5E5 !important; }
20230
 
20231
.border-before-grey:before,
20232
.border-after-grey:after {
20233
  border-color: #E5E5E5 !important; }
20234
 
20235
.border-top-before-grey:before,
20236
.border-top-after-grey:after {
20237
  border-top-color: #E5E5E5 !important; }
20238
 
20239
.border-bottom-before-grey:before,
20240
.border-bottom-after-grey:after {
20241
  border-bottom-color: #E5E5E5 !important; }
20242
 
20243
.border-left-before-grey:before,
20244
.border-left-after-grey:after {
20245
  border-left-color: #E5E5E5 !important; }
20246
 
20247
.border-right-before-grey:before,
20248
.border-right-after-grey:after {
20249
  border-right-color: #E5E5E5 !important; }
20250
 
20251
.bg-grey-steel {
20252
  background: #e9edef !important; }
20253
 
20254
.bg-grey-steel-opacity {
20255
  background: rgba(233, 237, 239, 0.8) !important; }
20256
 
20257
.bg-hover-grey-steel:hover {
20258
  background: #e9edef !important; }
20259
 
20260
.font-grey-steel {
20261
  color: #e9edef !important; }
20262
 
20263
.bg-font-grey-steel {
20264
  color: #80898e !important; }
20265
 
20266
.border-grey-steel {
20267
  border-color: #e9edef !important; }
20268
 
20269
.border-top-grey-steel {
20270
  border-top-color: #e9edef !important; }
20271
 
20272
.border-bottom-grey-steel {
20273
  border-bottom-color: #e9edef !important; }
20274
 
20275
.border-left-grey-steel {
20276
  border-left-color: #e9edef !important; }
20277
 
20278
.border-right-grey-steel {
20279
  border-right-color: #e9edef !important; }
20280
 
20281
.bg-before-grey-steel:before,
20282
.bg-after-grey-steel:after {
20283
  background: #e9edef !important; }
20284
 
20285
.border-before-grey-steel:before,
20286
.border-after-grey-steel:after {
20287
  border-color: #e9edef !important; }
20288
 
20289
.border-top-before-grey-steel:before,
20290
.border-top-after-grey-steel:after {
20291
  border-top-color: #e9edef !important; }
20292
 
20293
.border-bottom-before-grey-steel:before,
20294
.border-bottom-after-grey-steel:after {
20295
  border-bottom-color: #e9edef !important; }
20296
 
20297
.border-left-before-grey-steel:before,
20298
.border-left-after-grey-steel:after {
20299
  border-left-color: #e9edef !important; }
20300
 
20301
.border-right-before-grey-steel:before,
20302
.border-right-after-grey-steel:after {
20303
  border-right-color: #e9edef !important; }
20304
 
20305
.bg-grey-cararra {
20306
  background: #fafafa !important; }
20307
 
20308
.bg-grey-cararra-opacity {
20309
  background: rgba(250, 250, 250, 0.8) !important; }
20310
 
20311
.bg-hover-grey-cararra:hover {
20312
  background: #fafafa !important; }
20313
 
20314
.font-grey-cararra {
20315
  color: #fafafa !important; }
20316
 
20317
.bg-font-grey-cararra {
20318
  color: #333333 !important; }
20319
 
20320
.border-grey-cararra {
20321
  border-color: #fafafa !important; }
20322
 
20323
.border-top-grey-cararra {
20324
  border-top-color: #fafafa !important; }
20325
 
20326
.border-bottom-grey-cararra {
20327
  border-bottom-color: #fafafa !important; }
20328
 
20329
.border-left-grey-cararra {
20330
  border-left-color: #fafafa !important; }
20331
 
20332
.border-right-grey-cararra {
20333
  border-right-color: #fafafa !important; }
20334
 
20335
.bg-before-grey-cararra:before,
20336
.bg-after-grey-cararra:after {
20337
  background: #fafafa !important; }
20338
 
20339
.border-before-grey-cararra:before,
20340
.border-after-grey-cararra:after {
20341
  border-color: #fafafa !important; }
20342
 
20343
.border-top-before-grey-cararra:before,
20344
.border-top-after-grey-cararra:after {
20345
  border-top-color: #fafafa !important; }
20346
 
20347
.border-bottom-before-grey-cararra:before,
20348
.border-bottom-after-grey-cararra:after {
20349
  border-bottom-color: #fafafa !important; }
20350
 
20351
.border-left-before-grey-cararra:before,
20352
.border-left-after-grey-cararra:after {
20353
  border-left-color: #fafafa !important; }
20354
 
20355
.border-right-before-grey-cararra:before,
20356
.border-right-after-grey-cararra:after {
20357
  border-right-color: #fafafa !important; }
20358
 
20359
.bg-grey-gallery {
20360
  background: #555555 !important; }
20361
 
20362
.bg-grey-gallery-opacity {
20363
  background: rgba(85, 85, 85, 0.8) !important; }
20364
 
20365
.bg-hover-grey-gallery:hover {
20366
  background: #555555 !important; }
20367
 
20368
.font-grey-gallery {
20369
  color: #555555 !important; }
20370
 
20371
.bg-font-grey-gallery {
20372
  color: #ffffff !important; }
20373
 
20374
.border-grey-gallery {
20375
  border-color: #555555 !important; }
20376
 
20377
.border-top-grey-gallery {
20378
  border-top-color: #555555 !important; }
20379
 
20380
.border-bottom-grey-gallery {
20381
  border-bottom-color: #555555 !important; }
20382
 
20383
.border-left-grey-gallery {
20384
  border-left-color: #555555 !important; }
20385
 
20386
.border-right-grey-gallery {
20387
  border-right-color: #555555 !important; }
20388
 
20389
.bg-before-grey-gallery:before,
20390
.bg-after-grey-gallery:after {
20391
  background: #555555 !important; }
20392
 
20393
.border-before-grey-gallery:before,
20394
.border-after-grey-gallery:after {
20395
  border-color: #555555 !important; }
20396
 
20397
.border-top-before-grey-gallery:before,
20398
.border-top-after-grey-gallery:after {
20399
  border-top-color: #555555 !important; }
20400
 
20401
.border-bottom-before-grey-gallery:before,
20402
.border-bottom-after-grey-gallery:after {
20403
  border-bottom-color: #555555 !important; }
20404
 
20405
.border-left-before-grey-gallery:before,
20406
.border-left-after-grey-gallery:after {
20407
  border-left-color: #555555 !important; }
20408
 
20409
.border-right-before-grey-gallery:before,
20410
.border-right-after-grey-gallery:after {
20411
  border-right-color: #555555 !important; }
20412
 
20413
.bg-grey-cascade {
20414
  background: #95A5A6 !important; }
20415
 
20416
.bg-grey-cascade-opacity {
20417
  background: rgba(149, 165, 166, 0.8) !important; }
20418
 
20419
.bg-hover-grey-cascade:hover {
20420
  background: #95A5A6 !important; }
20421
 
20422
.font-grey-cascade {
20423
  color: #95A5A6 !important; }
20424
 
20425
.bg-font-grey-cascade {
20426
  color: #FFFFFF !important; }
20427
 
20428
.border-grey-cascade {
20429
  border-color: #95A5A6 !important; }
20430
 
20431
.border-top-grey-cascade {
20432
  border-top-color: #95A5A6 !important; }
20433
 
20434
.border-bottom-grey-cascade {
20435
  border-bottom-color: #95A5A6 !important; }
20436
 
20437
.border-left-grey-cascade {
20438
  border-left-color: #95A5A6 !important; }
20439
 
20440
.border-right-grey-cascade {
20441
  border-right-color: #95A5A6 !important; }
20442
 
20443
.bg-before-grey-cascade:before,
20444
.bg-after-grey-cascade:after {
20445
  background: #95A5A6 !important; }
20446
 
20447
.border-before-grey-cascade:before,
20448
.border-after-grey-cascade:after {
20449
  border-color: #95A5A6 !important; }
20450
 
20451
.border-top-before-grey-cascade:before,
20452
.border-top-after-grey-cascade:after {
20453
  border-top-color: #95A5A6 !important; }
20454
 
20455
.border-bottom-before-grey-cascade:before,
20456
.border-bottom-after-grey-cascade:after {
20457
  border-bottom-color: #95A5A6 !important; }
20458
 
20459
.border-left-before-grey-cascade:before,
20460
.border-left-after-grey-cascade:after {
20461
  border-left-color: #95A5A6 !important; }
20462
 
20463
.border-right-before-grey-cascade:before,
20464
.border-right-after-grey-cascade:after {
20465
  border-right-color: #95A5A6 !important; }
20466
 
20467
.bg-grey-silver {
20468
  background: #BFBFBF !important; }
20469
 
20470
.bg-grey-silver-opacity {
20471
  background: rgba(191, 191, 191, 0.8) !important; }
20472
 
20473
.bg-hover-grey-silver:hover {
20474
  background: #BFBFBF !important; }
20475
 
20476
.font-grey-silver {
20477
  color: #BFBFBF !important; }
20478
 
20479
.bg-font-grey-silver {
20480
  color: #FAFCFB !important; }
20481
 
20482
.border-grey-silver {
20483
  border-color: #BFBFBF !important; }
20484
 
20485
.border-top-grey-silver {
20486
  border-top-color: #BFBFBF !important; }
20487
 
20488
.border-bottom-grey-silver {
20489
  border-bottom-color: #BFBFBF !important; }
20490
 
20491
.border-left-grey-silver {
20492
  border-left-color: #BFBFBF !important; }
20493
 
20494
.border-right-grey-silver {
20495
  border-right-color: #BFBFBF !important; }
20496
 
20497
.bg-before-grey-silver:before,
20498
.bg-after-grey-silver:after {
20499
  background: #BFBFBF !important; }
20500
 
20501
.border-before-grey-silver:before,
20502
.border-after-grey-silver:after {
20503
  border-color: #BFBFBF !important; }
20504
 
20505
.border-top-before-grey-silver:before,
20506
.border-top-after-grey-silver:after {
20507
  border-top-color: #BFBFBF !important; }
20508
 
20509
.border-bottom-before-grey-silver:before,
20510
.border-bottom-after-grey-silver:after {
20511
  border-bottom-color: #BFBFBF !important; }
20512
 
20513
.border-left-before-grey-silver:before,
20514
.border-left-after-grey-silver:after {
20515
  border-left-color: #BFBFBF !important; }
20516
 
20517
.border-right-before-grey-silver:before,
20518
.border-right-after-grey-silver:after {
20519
  border-right-color: #BFBFBF !important; }
20520
 
20521
.bg-grey-salsa {
20522
  background: #ACB5C3 !important; }
20523
 
20524
.bg-grey-salsa-opacity {
20525
  background: rgba(172, 181, 195, 0.8) !important; }
20526
 
20527
.bg-hover-grey-salsa:hover {
20528
  background: #ACB5C3 !important; }
20529
 
20530
.font-grey-salsa {
20531
  color: #ACB5C3 !important; }
20532
 
20533
.bg-font-grey-salsa {
20534
  color: #FAFCFB !important; }
20535
 
20536
.border-grey-salsa {
20537
  border-color: #ACB5C3 !important; }
20538
 
20539
.border-top-grey-salsa {
20540
  border-top-color: #ACB5C3 !important; }
20541
 
20542
.border-bottom-grey-salsa {
20543
  border-bottom-color: #ACB5C3 !important; }
20544
 
20545
.border-left-grey-salsa {
20546
  border-left-color: #ACB5C3 !important; }
20547
 
20548
.border-right-grey-salsa {
20549
  border-right-color: #ACB5C3 !important; }
20550
 
20551
.bg-before-grey-salsa:before,
20552
.bg-after-grey-salsa:after {
20553
  background: #ACB5C3 !important; }
20554
 
20555
.border-before-grey-salsa:before,
20556
.border-after-grey-salsa:after {
20557
  border-color: #ACB5C3 !important; }
20558
 
20559
.border-top-before-grey-salsa:before,
20560
.border-top-after-grey-salsa:after {
20561
  border-top-color: #ACB5C3 !important; }
20562
 
20563
.border-bottom-before-grey-salsa:before,
20564
.border-bottom-after-grey-salsa:after {
20565
  border-bottom-color: #ACB5C3 !important; }
20566
 
20567
.border-left-before-grey-salsa:before,
20568
.border-left-after-grey-salsa:after {
20569
  border-left-color: #ACB5C3 !important; }
20570
 
20571
.border-right-before-grey-salsa:before,
20572
.border-right-after-grey-salsa:after {
20573
  border-right-color: #ACB5C3 !important; }
20574
 
20575
.bg-grey-salt {
20576
  background: #bfcad1 !important; }
20577
 
20578
.bg-grey-salt-opacity {
20579
  background: rgba(191, 202, 209, 0.8) !important; }
20580
 
20581
.bg-hover-grey-salt:hover {
20582
  background: #bfcad1 !important; }
20583
 
20584
.font-grey-salt {
20585
  color: #bfcad1 !important; }
20586
 
20587
.bg-font-grey-salt {
20588
  color: #FAFCFB !important; }
20589
 
20590
.border-grey-salt {
20591
  border-color: #bfcad1 !important; }
20592
 
20593
.border-top-grey-salt {
20594
  border-top-color: #bfcad1 !important; }
20595
 
20596
.border-bottom-grey-salt {
20597
  border-bottom-color: #bfcad1 !important; }
20598
 
20599
.border-left-grey-salt {
20600
  border-left-color: #bfcad1 !important; }
20601
 
20602
.border-right-grey-salt {
20603
  border-right-color: #bfcad1 !important; }
20604
 
20605
.bg-before-grey-salt:before,
20606
.bg-after-grey-salt:after {
20607
  background: #bfcad1 !important; }
20608
 
20609
.border-before-grey-salt:before,
20610
.border-after-grey-salt:after {
20611
  border-color: #bfcad1 !important; }
20612
 
20613
.border-top-before-grey-salt:before,
20614
.border-top-after-grey-salt:after {
20615
  border-top-color: #bfcad1 !important; }
20616
 
20617
.border-bottom-before-grey-salt:before,
20618
.border-bottom-after-grey-salt:after {
20619
  border-bottom-color: #bfcad1 !important; }
20620
 
20621
.border-left-before-grey-salt:before,
20622
.border-left-after-grey-salt:after {
20623
  border-left-color: #bfcad1 !important; }
20624
 
20625
.border-right-before-grey-salt:before,
20626
.border-right-after-grey-salt:after {
20627
  border-right-color: #bfcad1 !important; }
20628
 
20629
.bg-grey-mint {
20630
  background: #525e64 !important; }
20631
 
20632
.bg-grey-mint-opacity {
20633
  background: rgba(82, 94, 100, 0.8) !important; }
20634
 
20635
.bg-hover-grey-mint:hover {
20636
  background: #525e64 !important; }
20637
 
20638
.font-grey-mint {
20639
  color: #525e64 !important; }
20640
 
20641
.bg-font-grey-mint {
20642
  color: #FFFFFF !important; }
20643
 
20644
.border-grey-mint {
20645
  border-color: #525e64 !important; }
20646
 
20647
.border-top-grey-mint {
20648
  border-top-color: #525e64 !important; }
20649
 
20650
.border-bottom-grey-mint {
20651
  border-bottom-color: #525e64 !important; }
20652
 
20653
.border-left-grey-mint {
20654
  border-left-color: #525e64 !important; }
20655
 
20656
.border-right-grey-mint {
20657
  border-right-color: #525e64 !important; }
20658
 
20659
.bg-before-grey-mint:before,
20660
.bg-after-grey-mint:after {
20661
  background: #525e64 !important; }
20662
 
20663
.border-before-grey-mint:before,
20664
.border-after-grey-mint:after {
20665
  border-color: #525e64 !important; }
20666
 
20667
.border-top-before-grey-mint:before,
20668
.border-top-after-grey-mint:after {
20669
  border-top-color: #525e64 !important; }
20670
 
20671
.border-bottom-before-grey-mint:before,
20672
.border-bottom-after-grey-mint:after {
20673
  border-bottom-color: #525e64 !important; }
20674
 
20675
.border-left-before-grey-mint:before,
20676
.border-left-after-grey-mint:after {
20677
  border-left-color: #525e64 !important; }
20678
 
20679
.border-right-before-grey-mint:before,
20680
.border-right-after-grey-mint:after {
20681
  border-right-color: #525e64 !important; }
20682
 
20683
.bg-red {
20684
  background: #e7505a !important; }
20685
 
20686
.bg-red-opacity {
20687
  background: rgba(231, 80, 90, 0.8) !important; }
20688
 
20689
.bg-hover-red:hover {
20690
  background: #e7505a !important; }
20691
 
20692
.font-red {
20693
  color: #e7505a !important; }
20694
 
20695
.bg-font-red {
20696
  color: #ffffff !important; }
20697
 
20698
.border-red {
20699
  border-color: #e7505a !important; }
20700
 
20701
.border-top-red {
20702
  border-top-color: #e7505a !important; }
20703
 
20704
.border-bottom-red {
20705
  border-bottom-color: #e7505a !important; }
20706
 
20707
.border-left-red {
20708
  border-left-color: #e7505a !important; }
20709
 
20710
.border-right-red {
20711
  border-right-color: #e7505a !important; }
20712
 
20713
.bg-before-red:before,
20714
.bg-after-red:after {
20715
  background: #e7505a !important; }
20716
 
20717
.border-before-red:before,
20718
.border-after-red:after {
20719
  border-color: #e7505a !important; }
20720
 
20721
.border-top-before-red:before,
20722
.border-top-after-red:after {
20723
  border-top-color: #e7505a !important; }
20724
 
20725
.border-bottom-before-red:before,
20726
.border-bottom-after-red:after {
20727
  border-bottom-color: #e7505a !important; }
20728
 
20729
.border-left-before-red:before,
20730
.border-left-after-red:after {
20731
  border-left-color: #e7505a !important; }
20732
 
20733
.border-right-before-red:before,
20734
.border-right-after-red:after {
20735
  border-right-color: #e7505a !important; }
20736
 
20737
.bg-red-pink {
20738
  background: #E08283 !important; }
20739
 
20740
.bg-red-pink-opacity {
20741
  background: rgba(224, 130, 131, 0.8) !important; }
20742
 
20743
.bg-hover-red-pink:hover {
20744
  background: #E08283 !important; }
20745
 
20746
.font-red-pink {
20747
  color: #E08283 !important; }
20748
 
20749
.bg-font-red-pink {
20750
  color: #ffffff !important; }
20751
 
20752
.border-red-pink {
20753
  border-color: #E08283 !important; }
20754
 
20755
.border-top-red-pink {
20756
  border-top-color: #E08283 !important; }
20757
 
20758
.border-bottom-red-pink {
20759
  border-bottom-color: #E08283 !important; }
20760
 
20761
.border-left-red-pink {
20762
  border-left-color: #E08283 !important; }
20763
 
20764
.border-right-red-pink {
20765
  border-right-color: #E08283 !important; }
20766
 
20767
.bg-before-red-pink:before,
20768
.bg-after-red-pink:after {
20769
  background: #E08283 !important; }
20770
 
20771
.border-before-red-pink:before,
20772
.border-after-red-pink:after {
20773
  border-color: #E08283 !important; }
20774
 
20775
.border-top-before-red-pink:before,
20776
.border-top-after-red-pink:after {
20777
  border-top-color: #E08283 !important; }
20778
 
20779
.border-bottom-before-red-pink:before,
20780
.border-bottom-after-red-pink:after {
20781
  border-bottom-color: #E08283 !important; }
20782
 
20783
.border-left-before-red-pink:before,
20784
.border-left-after-red-pink:after {
20785
  border-left-color: #E08283 !important; }
20786
 
20787
.border-right-before-red-pink:before,
20788
.border-right-after-red-pink:after {
20789
  border-right-color: #E08283 !important; }
20790
 
20791
.bg-red-sunglo {
20792
  background: #E26A6A !important; }
20793
 
20794
.bg-red-sunglo-opacity {
20795
  background: rgba(226, 106, 106, 0.8) !important; }
20796
 
20797
.bg-hover-red-sunglo:hover {
20798
  background: #E26A6A !important; }
20799
 
20800
.font-red-sunglo {
20801
  color: #E26A6A !important; }
20802
 
20803
.bg-font-red-sunglo {
20804
  color: #ffffff !important; }
20805
 
20806
.border-red-sunglo {
20807
  border-color: #E26A6A !important; }
20808
 
20809
.border-top-red-sunglo {
20810
  border-top-color: #E26A6A !important; }
20811
 
20812
.border-bottom-red-sunglo {
20813
  border-bottom-color: #E26A6A !important; }
20814
 
20815
.border-left-red-sunglo {
20816
  border-left-color: #E26A6A !important; }
20817
 
20818
.border-right-red-sunglo {
20819
  border-right-color: #E26A6A !important; }
20820
 
20821
.bg-before-red-sunglo:before,
20822
.bg-after-red-sunglo:after {
20823
  background: #E26A6A !important; }
20824
 
20825
.border-before-red-sunglo:before,
20826
.border-after-red-sunglo:after {
20827
  border-color: #E26A6A !important; }
20828
 
20829
.border-top-before-red-sunglo:before,
20830
.border-top-after-red-sunglo:after {
20831
  border-top-color: #E26A6A !important; }
20832
 
20833
.border-bottom-before-red-sunglo:before,
20834
.border-bottom-after-red-sunglo:after {
20835
  border-bottom-color: #E26A6A !important; }
20836
 
20837
.border-left-before-red-sunglo:before,
20838
.border-left-after-red-sunglo:after {
20839
  border-left-color: #E26A6A !important; }
20840
 
20841
.border-right-before-red-sunglo:before,
20842
.border-right-after-red-sunglo:after {
20843
  border-right-color: #E26A6A !important; }
20844
 
20845
.bg-red-intense {
20846
  background: #e35b5a !important; }
20847
 
20848
.bg-red-intense-opacity {
20849
  background: rgba(227, 91, 90, 0.8) !important; }
20850
 
20851
.bg-hover-red-intense:hover {
20852
  background: #e35b5a !important; }
20853
 
20854
.font-red-intense {
20855
  color: #e35b5a !important; }
20856
 
20857
.bg-font-red-intense {
20858
  color: #ffffff !important; }
20859
 
20860
.border-red-intense {
20861
  border-color: #e35b5a !important; }
20862
 
20863
.border-top-red-intense {
20864
  border-top-color: #e35b5a !important; }
20865
 
20866
.border-bottom-red-intense {
20867
  border-bottom-color: #e35b5a !important; }
20868
 
20869
.border-left-red-intense {
20870
  border-left-color: #e35b5a !important; }
20871
 
20872
.border-right-red-intense {
20873
  border-right-color: #e35b5a !important; }
20874
 
20875
.bg-before-red-intense:before,
20876
.bg-after-red-intense:after {
20877
  background: #e35b5a !important; }
20878
 
20879
.border-before-red-intense:before,
20880
.border-after-red-intense:after {
20881
  border-color: #e35b5a !important; }
20882
 
20883
.border-top-before-red-intense:before,
20884
.border-top-after-red-intense:after {
20885
  border-top-color: #e35b5a !important; }
20886
 
20887
.border-bottom-before-red-intense:before,
20888
.border-bottom-after-red-intense:after {
20889
  border-bottom-color: #e35b5a !important; }
20890
 
20891
.border-left-before-red-intense:before,
20892
.border-left-after-red-intense:after {
20893
  border-left-color: #e35b5a !important; }
20894
 
20895
.border-right-before-red-intense:before,
20896
.border-right-after-red-intense:after {
20897
  border-right-color: #e35b5a !important; }
20898
 
20899
.bg-red-thunderbird {
20900
  background: #D91E18 !important; }
20901
 
20902
.bg-red-thunderbird-opacity {
20903
  background: rgba(217, 30, 24, 0.8) !important; }
20904
 
20905
.bg-hover-red-thunderbird:hover {
20906
  background: #D91E18 !important; }
20907
 
20908
.font-red-thunderbird {
20909
  color: #D91E18 !important; }
20910
 
20911
.bg-font-red-thunderbird {
20912
  color: #ffffff !important; }
20913
 
20914
.border-red-thunderbird {
20915
  border-color: #D91E18 !important; }
20916
 
20917
.border-top-red-thunderbird {
20918
  border-top-color: #D91E18 !important; }
20919
 
20920
.border-bottom-red-thunderbird {
20921
  border-bottom-color: #D91E18 !important; }
20922
 
20923
.border-left-red-thunderbird {
20924
  border-left-color: #D91E18 !important; }
20925
 
20926
.border-right-red-thunderbird {
20927
  border-right-color: #D91E18 !important; }
20928
 
20929
.bg-before-red-thunderbird:before,
20930
.bg-after-red-thunderbird:after {
20931
  background: #D91E18 !important; }
20932
 
20933
.border-before-red-thunderbird:before,
20934
.border-after-red-thunderbird:after {
20935
  border-color: #D91E18 !important; }
20936
 
20937
.border-top-before-red-thunderbird:before,
20938
.border-top-after-red-thunderbird:after {
20939
  border-top-color: #D91E18 !important; }
20940
 
20941
.border-bottom-before-red-thunderbird:before,
20942
.border-bottom-after-red-thunderbird:after {
20943
  border-bottom-color: #D91E18 !important; }
20944
 
20945
.border-left-before-red-thunderbird:before,
20946
.border-left-after-red-thunderbird:after {
20947
  border-left-color: #D91E18 !important; }
20948
 
20949
.border-right-before-red-thunderbird:before,
20950
.border-right-after-red-thunderbird:after {
20951
  border-right-color: #D91E18 !important; }
20952
 
20953
.bg-red-flamingo {
20954
  background: #EF4836 !important; }
20955
 
20956
.bg-red-flamingo-opacity {
20957
  background: rgba(239, 72, 54, 0.8) !important; }
20958
 
20959
.bg-hover-red-flamingo:hover {
20960
  background: #EF4836 !important; }
20961
 
20962
.font-red-flamingo {
20963
  color: #EF4836 !important; }
20964
 
20965
.bg-font-red-flamingo {
20966
  color: #ffffff !important; }
20967
 
20968
.border-red-flamingo {
20969
  border-color: #EF4836 !important; }
20970
 
20971
.border-top-red-flamingo {
20972
  border-top-color: #EF4836 !important; }
20973
 
20974
.border-bottom-red-flamingo {
20975
  border-bottom-color: #EF4836 !important; }
20976
 
20977
.border-left-red-flamingo {
20978
  border-left-color: #EF4836 !important; }
20979
 
20980
.border-right-red-flamingo {
20981
  border-right-color: #EF4836 !important; }
20982
 
20983
.bg-before-red-flamingo:before,
20984
.bg-after-red-flamingo:after {
20985
  background: #EF4836 !important; }
20986
 
20987
.border-before-red-flamingo:before,
20988
.border-after-red-flamingo:after {
20989
  border-color: #EF4836 !important; }
20990
 
20991
.border-top-before-red-flamingo:before,
20992
.border-top-after-red-flamingo:after {
20993
  border-top-color: #EF4836 !important; }
20994
 
20995
.border-bottom-before-red-flamingo:before,
20996
.border-bottom-after-red-flamingo:after {
20997
  border-bottom-color: #EF4836 !important; }
20998
 
20999
.border-left-before-red-flamingo:before,
21000
.border-left-after-red-flamingo:after {
21001
  border-left-color: #EF4836 !important; }
21002
 
21003
.border-right-before-red-flamingo:before,
21004
.border-right-after-red-flamingo:after {
21005
  border-right-color: #EF4836 !important; }
21006
 
21007
.bg-red-soft {
21008
  background: #d05454 !important; }
21009
 
21010
.bg-red-soft-opacity {
21011
  background: rgba(208, 84, 84, 0.8) !important; }
21012
 
21013
.bg-hover-red-soft:hover {
21014
  background: #d05454 !important; }
21015
 
21016
.font-red-soft {
21017
  color: #d05454 !important; }
21018
 
21019
.bg-font-red-soft {
21020
  color: #ffffff !important; }
21021
 
21022
.border-red-soft {
21023
  border-color: #d05454 !important; }
21024
 
21025
.border-top-red-soft {
21026
  border-top-color: #d05454 !important; }
21027
 
21028
.border-bottom-red-soft {
21029
  border-bottom-color: #d05454 !important; }
21030
 
21031
.border-left-red-soft {
21032
  border-left-color: #d05454 !important; }
21033
 
21034
.border-right-red-soft {
21035
  border-right-color: #d05454 !important; }
21036
 
21037
.bg-before-red-soft:before,
21038
.bg-after-red-soft:after {
21039
  background: #d05454 !important; }
21040
 
21041
.border-before-red-soft:before,
21042
.border-after-red-soft:after {
21043
  border-color: #d05454 !important; }
21044
 
21045
.border-top-before-red-soft:before,
21046
.border-top-after-red-soft:after {
21047
  border-top-color: #d05454 !important; }
21048
 
21049
.border-bottom-before-red-soft:before,
21050
.border-bottom-after-red-soft:after {
21051
  border-bottom-color: #d05454 !important; }
21052
 
21053
.border-left-before-red-soft:before,
21054
.border-left-after-red-soft:after {
21055
  border-left-color: #d05454 !important; }
21056
 
21057
.border-right-before-red-soft:before,
21058
.border-right-after-red-soft:after {
21059
  border-right-color: #d05454 !important; }
21060
 
21061
.bg-red-haze {
21062
  background: #f36a5a !important; }
21063
 
21064
.bg-red-haze-opacity {
21065
  background: rgba(243, 106, 90, 0.8) !important; }
21066
 
21067
.bg-hover-red-haze:hover {
21068
  background: #f36a5a !important; }
21069
 
21070
.font-red-haze {
21071
  color: #f36a5a !important; }
21072
 
21073
.bg-font-red-haze {
21074
  color: #ffffff !important; }
21075
 
21076
.border-red-haze {
21077
  border-color: #f36a5a !important; }
21078
 
21079
.border-top-red-haze {
21080
  border-top-color: #f36a5a !important; }
21081
 
21082
.border-bottom-red-haze {
21083
  border-bottom-color: #f36a5a !important; }
21084
 
21085
.border-left-red-haze {
21086
  border-left-color: #f36a5a !important; }
21087
 
21088
.border-right-red-haze {
21089
  border-right-color: #f36a5a !important; }
21090
 
21091
.bg-before-red-haze:before,
21092
.bg-after-red-haze:after {
21093
  background: #f36a5a !important; }
21094
 
21095
.border-before-red-haze:before,
21096
.border-after-red-haze:after {
21097
  border-color: #f36a5a !important; }
21098
 
21099
.border-top-before-red-haze:before,
21100
.border-top-after-red-haze:after {
21101
  border-top-color: #f36a5a !important; }
21102
 
21103
.border-bottom-before-red-haze:before,
21104
.border-bottom-after-red-haze:after {
21105
  border-bottom-color: #f36a5a !important; }
21106
 
21107
.border-left-before-red-haze:before,
21108
.border-left-after-red-haze:after {
21109
  border-left-color: #f36a5a !important; }
21110
 
21111
.border-right-before-red-haze:before,
21112
.border-right-after-red-haze:after {
21113
  border-right-color: #f36a5a !important; }
21114
 
21115
.bg-red-mint {
21116
  background: #e43a45 !important; }
21117
 
21118
.bg-red-mint-opacity {
21119
  background: rgba(228, 58, 69, 0.8) !important; }
21120
 
21121
.bg-hover-red-mint:hover {
21122
  background: #e43a45 !important; }
21123
 
21124
.font-red-mint {
21125
  color: #e43a45 !important; }
21126
 
21127
.bg-font-red-mint {
21128
  color: #ffffff !important; }
21129
 
21130
.border-red-mint {
21131
  border-color: #e43a45 !important; }
21132
 
21133
.border-top-red-mint {
21134
  border-top-color: #e43a45 !important; }
21135
 
21136
.border-bottom-red-mint {
21137
  border-bottom-color: #e43a45 !important; }
21138
 
21139
.border-left-red-mint {
21140
  border-left-color: #e43a45 !important; }
21141
 
21142
.border-right-red-mint {
21143
  border-right-color: #e43a45 !important; }
21144
 
21145
.bg-before-red-mint:before,
21146
.bg-after-red-mint:after {
21147
  background: #e43a45 !important; }
21148
 
21149
.border-before-red-mint:before,
21150
.border-after-red-mint:after {
21151
  border-color: #e43a45 !important; }
21152
 
21153
.border-top-before-red-mint:before,
21154
.border-top-after-red-mint:after {
21155
  border-top-color: #e43a45 !important; }
21156
 
21157
.border-bottom-before-red-mint:before,
21158
.border-bottom-after-red-mint:after {
21159
  border-bottom-color: #e43a45 !important; }
21160
 
21161
.border-left-before-red-mint:before,
21162
.border-left-after-red-mint:after {
21163
  border-left-color: #e43a45 !important; }
21164
 
21165
.border-right-before-red-mint:before,
21166
.border-right-after-red-mint:after {
21167
  border-right-color: #e43a45 !important; }
21168
 
21169
.bg-yellow {
21170
  background: #c49f47 !important; }
21171
 
21172
.bg-yellow-opacity {
21173
  background: rgba(196, 159, 71, 0.8) !important; }
21174
 
21175
.bg-hover-yellow:hover {
21176
  background: #c49f47 !important; }
21177
 
21178
.font-yellow {
21179
  color: #c49f47 !important; }
21180
 
21181
.bg-font-yellow {
21182
  color: #ffffff !important; }
21183
 
21184
.border-yellow {
21185
  border-color: #c49f47 !important; }
21186
 
21187
.border-top-yellow {
21188
  border-top-color: #c49f47 !important; }
21189
 
21190
.border-bottom-yellow {
21191
  border-bottom-color: #c49f47 !important; }
21192
 
21193
.border-left-yellow {
21194
  border-left-color: #c49f47 !important; }
21195
 
21196
.border-right-yellow {
21197
  border-right-color: #c49f47 !important; }
21198
 
21199
.bg-before-yellow:before,
21200
.bg-after-yellow:after {
21201
  background: #c49f47 !important; }
21202
 
21203
.border-before-yellow:before,
21204
.border-after-yellow:after {
21205
  border-color: #c49f47 !important; }
21206
 
21207
.border-top-before-yellow:before,
21208
.border-top-after-yellow:after {
21209
  border-top-color: #c49f47 !important; }
21210
 
21211
.border-bottom-before-yellow:before,
21212
.border-bottom-after-yellow:after {
21213
  border-bottom-color: #c49f47 !important; }
21214
 
21215
.border-left-before-yellow:before,
21216
.border-left-after-yellow:after {
21217
  border-left-color: #c49f47 !important; }
21218
 
21219
.border-right-before-yellow:before,
21220
.border-right-after-yellow:after {
21221
  border-right-color: #c49f47 !important; }
21222
 
21223
.bg-yellow-gold {
21224
  background: #E87E04 !important; }
21225
 
21226
.bg-yellow-gold-opacity {
21227
  background: rgba(232, 126, 4, 0.8) !important; }
21228
 
21229
.bg-hover-yellow-gold:hover {
21230
  background: #E87E04 !important; }
21231
 
21232
.font-yellow-gold {
21233
  color: #E87E04 !important; }
21234
 
21235
.bg-font-yellow-gold {
21236
  color: #ffffff !important; }
21237
 
21238
.border-yellow-gold {
21239
  border-color: #E87E04 !important; }
21240
 
21241
.border-top-yellow-gold {
21242
  border-top-color: #E87E04 !important; }
21243
 
21244
.border-bottom-yellow-gold {
21245
  border-bottom-color: #E87E04 !important; }
21246
 
21247
.border-left-yellow-gold {
21248
  border-left-color: #E87E04 !important; }
21249
 
21250
.border-right-yellow-gold {
21251
  border-right-color: #E87E04 !important; }
21252
 
21253
.bg-before-yellow-gold:before,
21254
.bg-after-yellow-gold:after {
21255
  background: #E87E04 !important; }
21256
 
21257
.border-before-yellow-gold:before,
21258
.border-after-yellow-gold:after {
21259
  border-color: #E87E04 !important; }
21260
 
21261
.border-top-before-yellow-gold:before,
21262
.border-top-after-yellow-gold:after {
21263
  border-top-color: #E87E04 !important; }
21264
 
21265
.border-bottom-before-yellow-gold:before,
21266
.border-bottom-after-yellow-gold:after {
21267
  border-bottom-color: #E87E04 !important; }
21268
 
21269
.border-left-before-yellow-gold:before,
21270
.border-left-after-yellow-gold:after {
21271
  border-left-color: #E87E04 !important; }
21272
 
21273
.border-right-before-yellow-gold:before,
21274
.border-right-after-yellow-gold:after {
21275
  border-right-color: #E87E04 !important; }
21276
 
21277
.bg-yellow-casablanca {
21278
  background: #f2784b !important; }
21279
 
21280
.bg-yellow-casablanca-opacity {
21281
  background: rgba(242, 120, 75, 0.8) !important; }
21282
 
21283
.bg-hover-yellow-casablanca:hover {
21284
  background: #f2784b !important; }
21285
 
21286
.font-yellow-casablanca {
21287
  color: #f2784b !important; }
21288
 
21289
.bg-font-yellow-casablanca {
21290
  color: #ffffff !important; }
21291
 
21292
.border-yellow-casablanca {
21293
  border-color: #f2784b !important; }
21294
 
21295
.border-top-yellow-casablanca {
21296
  border-top-color: #f2784b !important; }
21297
 
21298
.border-bottom-yellow-casablanca {
21299
  border-bottom-color: #f2784b !important; }
21300
 
21301
.border-left-yellow-casablanca {
21302
  border-left-color: #f2784b !important; }
21303
 
21304
.border-right-yellow-casablanca {
21305
  border-right-color: #f2784b !important; }
21306
 
21307
.bg-before-yellow-casablanca:before,
21308
.bg-after-yellow-casablanca:after {
21309
  background: #f2784b !important; }
21310
 
21311
.border-before-yellow-casablanca:before,
21312
.border-after-yellow-casablanca:after {
21313
  border-color: #f2784b !important; }
21314
 
21315
.border-top-before-yellow-casablanca:before,
21316
.border-top-after-yellow-casablanca:after {
21317
  border-top-color: #f2784b !important; }
21318
 
21319
.border-bottom-before-yellow-casablanca:before,
21320
.border-bottom-after-yellow-casablanca:after {
21321
  border-bottom-color: #f2784b !important; }
21322
 
21323
.border-left-before-yellow-casablanca:before,
21324
.border-left-after-yellow-casablanca:after {
21325
  border-left-color: #f2784b !important; }
21326
 
21327
.border-right-before-yellow-casablanca:before,
21328
.border-right-after-yellow-casablanca:after {
21329
  border-right-color: #f2784b !important; }
21330
 
21331
.bg-yellow-crusta {
21332
  background: #f3c200 !important; }
21333
 
21334
.bg-yellow-crusta-opacity {
21335
  background: rgba(243, 194, 0, 0.8) !important; }
21336
 
21337
.bg-hover-yellow-crusta:hover {
21338
  background: #f3c200 !important; }
21339
 
21340
.font-yellow-crusta {
21341
  color: #f3c200 !important; }
21342
 
21343
.bg-font-yellow-crusta {
21344
  color: #ffffff !important; }
21345
 
21346
.border-yellow-crusta {
21347
  border-color: #f3c200 !important; }
21348
 
21349
.border-top-yellow-crusta {
21350
  border-top-color: #f3c200 !important; }
21351
 
21352
.border-bottom-yellow-crusta {
21353
  border-bottom-color: #f3c200 !important; }
21354
 
21355
.border-left-yellow-crusta {
21356
  border-left-color: #f3c200 !important; }
21357
 
21358
.border-right-yellow-crusta {
21359
  border-right-color: #f3c200 !important; }
21360
 
21361
.bg-before-yellow-crusta:before,
21362
.bg-after-yellow-crusta:after {
21363
  background: #f3c200 !important; }
21364
 
21365
.border-before-yellow-crusta:before,
21366
.border-after-yellow-crusta:after {
21367
  border-color: #f3c200 !important; }
21368
 
21369
.border-top-before-yellow-crusta:before,
21370
.border-top-after-yellow-crusta:after {
21371
  border-top-color: #f3c200 !important; }
21372
 
21373
.border-bottom-before-yellow-crusta:before,
21374
.border-bottom-after-yellow-crusta:after {
21375
  border-bottom-color: #f3c200 !important; }
21376
 
21377
.border-left-before-yellow-crusta:before,
21378
.border-left-after-yellow-crusta:after {
21379
  border-left-color: #f3c200 !important; }
21380
 
21381
.border-right-before-yellow-crusta:before,
21382
.border-right-after-yellow-crusta:after {
21383
  border-right-color: #f3c200 !important; }
21384
 
21385
.bg-yellow-lemon {
21386
  background: #F7CA18 !important; }
21387
 
21388
.bg-yellow-lemon-opacity {
21389
  background: rgba(247, 202, 24, 0.8) !important; }
21390
 
21391
.bg-hover-yellow-lemon:hover {
21392
  background: #F7CA18 !important; }
21393
 
21394
.font-yellow-lemon {
21395
  color: #F7CA18 !important; }
21396
 
21397
.bg-font-yellow-lemon {
21398
  color: #ffffff !important; }
21399
 
21400
.border-yellow-lemon {
21401
  border-color: #F7CA18 !important; }
21402
 
21403
.border-top-yellow-lemon {
21404
  border-top-color: #F7CA18 !important; }
21405
 
21406
.border-bottom-yellow-lemon {
21407
  border-bottom-color: #F7CA18 !important; }
21408
 
21409
.border-left-yellow-lemon {
21410
  border-left-color: #F7CA18 !important; }
21411
 
21412
.border-right-yellow-lemon {
21413
  border-right-color: #F7CA18 !important; }
21414
 
21415
.bg-before-yellow-lemon:before,
21416
.bg-after-yellow-lemon:after {
21417
  background: #F7CA18 !important; }
21418
 
21419
.border-before-yellow-lemon:before,
21420
.border-after-yellow-lemon:after {
21421
  border-color: #F7CA18 !important; }
21422
 
21423
.border-top-before-yellow-lemon:before,
21424
.border-top-after-yellow-lemon:after {
21425
  border-top-color: #F7CA18 !important; }
21426
 
21427
.border-bottom-before-yellow-lemon:before,
21428
.border-bottom-after-yellow-lemon:after {
21429
  border-bottom-color: #F7CA18 !important; }
21430
 
21431
.border-left-before-yellow-lemon:before,
21432
.border-left-after-yellow-lemon:after {
21433
  border-left-color: #F7CA18 !important; }
21434
 
21435
.border-right-before-yellow-lemon:before,
21436
.border-right-after-yellow-lemon:after {
21437
  border-right-color: #F7CA18 !important; }
21438
 
21439
.bg-yellow-saffron {
21440
  background: #F4D03F !important; }
21441
 
21442
.bg-yellow-saffron-opacity {
21443
  background: rgba(244, 208, 63, 0.8) !important; }
21444
 
21445
.bg-hover-yellow-saffron:hover {
21446
  background: #F4D03F !important; }
21447
 
21448
.font-yellow-saffron {
21449
  color: #F4D03F !important; }
21450
 
21451
.bg-font-yellow-saffron {
21452
  color: #ffffff !important; }
21453
 
21454
.border-yellow-saffron {
21455
  border-color: #F4D03F !important; }
21456
 
21457
.border-top-yellow-saffron {
21458
  border-top-color: #F4D03F !important; }
21459
 
21460
.border-bottom-yellow-saffron {
21461
  border-bottom-color: #F4D03F !important; }
21462
 
21463
.border-left-yellow-saffron {
21464
  border-left-color: #F4D03F !important; }
21465
 
21466
.border-right-yellow-saffron {
21467
  border-right-color: #F4D03F !important; }
21468
 
21469
.bg-before-yellow-saffron:before,
21470
.bg-after-yellow-saffron:after {
21471
  background: #F4D03F !important; }
21472
 
21473
.border-before-yellow-saffron:before,
21474
.border-after-yellow-saffron:after {
21475
  border-color: #F4D03F !important; }
21476
 
21477
.border-top-before-yellow-saffron:before,
21478
.border-top-after-yellow-saffron:after {
21479
  border-top-color: #F4D03F !important; }
21480
 
21481
.border-bottom-before-yellow-saffron:before,
21482
.border-bottom-after-yellow-saffron:after {
21483
  border-bottom-color: #F4D03F !important; }
21484
 
21485
.border-left-before-yellow-saffron:before,
21486
.border-left-after-yellow-saffron:after {
21487
  border-left-color: #F4D03F !important; }
21488
 
21489
.border-right-before-yellow-saffron:before,
21490
.border-right-after-yellow-saffron:after {
21491
  border-right-color: #F4D03F !important; }
21492
 
21493
.bg-yellow-soft {
21494
  background: #c8d046 !important; }
21495
 
21496
.bg-yellow-soft-opacity {
21497
  background: rgba(200, 208, 70, 0.8) !important; }
21498
 
21499
.bg-hover-yellow-soft:hover {
21500
  background: #c8d046 !important; }
21501
 
21502
.font-yellow-soft {
21503
  color: #c8d046 !important; }
21504
 
21505
.bg-font-yellow-soft {
21506
  color: #ffffff !important; }
21507
 
21508
.border-yellow-soft {
21509
  border-color: #c8d046 !important; }
21510
 
21511
.border-top-yellow-soft {
21512
  border-top-color: #c8d046 !important; }
21513
 
21514
.border-bottom-yellow-soft {
21515
  border-bottom-color: #c8d046 !important; }
21516
 
21517
.border-left-yellow-soft {
21518
  border-left-color: #c8d046 !important; }
21519
 
21520
.border-right-yellow-soft {
21521
  border-right-color: #c8d046 !important; }
21522
 
21523
.bg-before-yellow-soft:before,
21524
.bg-after-yellow-soft:after {
21525
  background: #c8d046 !important; }
21526
 
21527
.border-before-yellow-soft:before,
21528
.border-after-yellow-soft:after {
21529
  border-color: #c8d046 !important; }
21530
 
21531
.border-top-before-yellow-soft:before,
21532
.border-top-after-yellow-soft:after {
21533
  border-top-color: #c8d046 !important; }
21534
 
21535
.border-bottom-before-yellow-soft:before,
21536
.border-bottom-after-yellow-soft:after {
21537
  border-bottom-color: #c8d046 !important; }
21538
 
21539
.border-left-before-yellow-soft:before,
21540
.border-left-after-yellow-soft:after {
21541
  border-left-color: #c8d046 !important; }
21542
 
21543
.border-right-before-yellow-soft:before,
21544
.border-right-after-yellow-soft:after {
21545
  border-right-color: #c8d046 !important; }
21546
 
21547
.bg-yellow-haze {
21548
  background: #c5bf66 !important; }
21549
 
21550
.bg-yellow-haze-opacity {
21551
  background: rgba(197, 191, 102, 0.8) !important; }
21552
 
21553
.bg-hover-yellow-haze:hover {
21554
  background: #c5bf66 !important; }
21555
 
21556
.font-yellow-haze {
21557
  color: #c5bf66 !important; }
21558
 
21559
.bg-font-yellow-haze {
21560
  color: #ffffff !important; }
21561
 
21562
.border-yellow-haze {
21563
  border-color: #c5bf66 !important; }
21564
 
21565
.border-top-yellow-haze {
21566
  border-top-color: #c5bf66 !important; }
21567
 
21568
.border-bottom-yellow-haze {
21569
  border-bottom-color: #c5bf66 !important; }
21570
 
21571
.border-left-yellow-haze {
21572
  border-left-color: #c5bf66 !important; }
21573
 
21574
.border-right-yellow-haze {
21575
  border-right-color: #c5bf66 !important; }
21576
 
21577
.bg-before-yellow-haze:before,
21578
.bg-after-yellow-haze:after {
21579
  background: #c5bf66 !important; }
21580
 
21581
.border-before-yellow-haze:before,
21582
.border-after-yellow-haze:after {
21583
  border-color: #c5bf66 !important; }
21584
 
21585
.border-top-before-yellow-haze:before,
21586
.border-top-after-yellow-haze:after {
21587
  border-top-color: #c5bf66 !important; }
21588
 
21589
.border-bottom-before-yellow-haze:before,
21590
.border-bottom-after-yellow-haze:after {
21591
  border-bottom-color: #c5bf66 !important; }
21592
 
21593
.border-left-before-yellow-haze:before,
21594
.border-left-after-yellow-haze:after {
21595
  border-left-color: #c5bf66 !important; }
21596
 
21597
.border-right-before-yellow-haze:before,
21598
.border-right-after-yellow-haze:after {
21599
  border-right-color: #c5bf66 !important; }
21600
 
21601
.bg-yellow-mint {
21602
  background: #c5b96b !important; }
21603
 
21604
.bg-yellow-mint-opacity {
21605
  background: rgba(197, 185, 107, 0.8) !important; }
21606
 
21607
.bg-hover-yellow-mint:hover {
21608
  background: #c5b96b !important; }
21609
 
21610
.font-yellow-mint {
21611
  color: #c5b96b !important; }
21612
 
21613
.bg-font-yellow-mint {
21614
  color: #ffffff !important; }
21615
 
21616
.border-yellow-mint {
21617
  border-color: #c5b96b !important; }
21618
 
21619
.border-top-yellow-mint {
21620
  border-top-color: #c5b96b !important; }
21621
 
21622
.border-bottom-yellow-mint {
21623
  border-bottom-color: #c5b96b !important; }
21624
 
21625
.border-left-yellow-mint {
21626
  border-left-color: #c5b96b !important; }
21627
 
21628
.border-right-yellow-mint {
21629
  border-right-color: #c5b96b !important; }
21630
 
21631
.bg-before-yellow-mint:before,
21632
.bg-after-yellow-mint:after {
21633
  background: #c5b96b !important; }
21634
 
21635
.border-before-yellow-mint:before,
21636
.border-after-yellow-mint:after {
21637
  border-color: #c5b96b !important; }
21638
 
21639
.border-top-before-yellow-mint:before,
21640
.border-top-after-yellow-mint:after {
21641
  border-top-color: #c5b96b !important; }
21642
 
21643
.border-bottom-before-yellow-mint:before,
21644
.border-bottom-after-yellow-mint:after {
21645
  border-bottom-color: #c5b96b !important; }
21646
 
21647
.border-left-before-yellow-mint:before,
21648
.border-left-after-yellow-mint:after {
21649
  border-left-color: #c5b96b !important; }
21650
 
21651
.border-right-before-yellow-mint:before,
21652
.border-right-after-yellow-mint:after {
21653
  border-right-color: #c5b96b !important; }
21654
 
21655
.bg-purple {
21656
  background: #8E44AD !important; }
21657
 
21658
.bg-purple-opacity {
21659
  background: rgba(142, 68, 173, 0.8) !important; }
21660
 
21661
.bg-hover-purple:hover {
21662
  background: #8E44AD !important; }
21663
 
21664
.font-purple {
21665
  color: #8E44AD !important; }
21666
 
21667
.bg-font-purple {
21668
  color: #ffffff !important; }
21669
 
21670
.border-purple {
21671
  border-color: #8E44AD !important; }
21672
 
21673
.border-top-purple {
21674
  border-top-color: #8E44AD !important; }
21675
 
21676
.border-bottom-purple {
21677
  border-bottom-color: #8E44AD !important; }
21678
 
21679
.border-left-purple {
21680
  border-left-color: #8E44AD !important; }
21681
 
21682
.border-right-purple {
21683
  border-right-color: #8E44AD !important; }
21684
 
21685
.bg-before-purple:before,
21686
.bg-after-purple:after {
21687
  background: #8E44AD !important; }
21688
 
21689
.border-before-purple:before,
21690
.border-after-purple:after {
21691
  border-color: #8E44AD !important; }
21692
 
21693
.border-top-before-purple:before,
21694
.border-top-after-purple:after {
21695
  border-top-color: #8E44AD !important; }
21696
 
21697
.border-bottom-before-purple:before,
21698
.border-bottom-after-purple:after {
21699
  border-bottom-color: #8E44AD !important; }
21700
 
21701
.border-left-before-purple:before,
21702
.border-left-after-purple:after {
21703
  border-left-color: #8E44AD !important; }
21704
 
21705
.border-right-before-purple:before,
21706
.border-right-after-purple:after {
21707
  border-right-color: #8E44AD !important; }
21708
 
21709
.bg-purple-plum {
21710
  background: #8775a7 !important; }
21711
 
21712
.bg-purple-plum-opacity {
21713
  background: rgba(135, 117, 167, 0.8) !important; }
21714
 
21715
.bg-hover-purple-plum:hover {
21716
  background: #8775a7 !important; }
21717
 
21718
.font-purple-plum {
21719
  color: #8775a7 !important; }
21720
 
21721
.bg-font-purple-plum {
21722
  color: #ffffff !important; }
21723
 
21724
.border-purple-plum {
21725
  border-color: #8775a7 !important; }
21726
 
21727
.border-top-purple-plum {
21728
  border-top-color: #8775a7 !important; }
21729
 
21730
.border-bottom-purple-plum {
21731
  border-bottom-color: #8775a7 !important; }
21732
 
21733
.border-left-purple-plum {
21734
  border-left-color: #8775a7 !important; }
21735
 
21736
.border-right-purple-plum {
21737
  border-right-color: #8775a7 !important; }
21738
 
21739
.bg-before-purple-plum:before,
21740
.bg-after-purple-plum:after {
21741
  background: #8775a7 !important; }
21742
 
21743
.border-before-purple-plum:before,
21744
.border-after-purple-plum:after {
21745
  border-color: #8775a7 !important; }
21746
 
21747
.border-top-before-purple-plum:before,
21748
.border-top-after-purple-plum:after {
21749
  border-top-color: #8775a7 !important; }
21750
 
21751
.border-bottom-before-purple-plum:before,
21752
.border-bottom-after-purple-plum:after {
21753
  border-bottom-color: #8775a7 !important; }
21754
 
21755
.border-left-before-purple-plum:before,
21756
.border-left-after-purple-plum:after {
21757
  border-left-color: #8775a7 !important; }
21758
 
21759
.border-right-before-purple-plum:before,
21760
.border-right-after-purple-plum:after {
21761
  border-right-color: #8775a7 !important; }
21762
 
21763
.bg-purple-medium {
21764
  background: #BF55EC !important; }
21765
 
21766
.bg-purple-medium-opacity {
21767
  background: rgba(191, 85, 236, 0.8) !important; }
21768
 
21769
.bg-hover-purple-medium:hover {
21770
  background: #BF55EC !important; }
21771
 
21772
.font-purple-medium {
21773
  color: #BF55EC !important; }
21774
 
21775
.bg-font-purple-medium {
21776
  color: #ffffff !important; }
21777
 
21778
.border-purple-medium {
21779
  border-color: #BF55EC !important; }
21780
 
21781
.border-top-purple-medium {
21782
  border-top-color: #BF55EC !important; }
21783
 
21784
.border-bottom-purple-medium {
21785
  border-bottom-color: #BF55EC !important; }
21786
 
21787
.border-left-purple-medium {
21788
  border-left-color: #BF55EC !important; }
21789
 
21790
.border-right-purple-medium {
21791
  border-right-color: #BF55EC !important; }
21792
 
21793
.bg-before-purple-medium:before,
21794
.bg-after-purple-medium:after {
21795
  background: #BF55EC !important; }
21796
 
21797
.border-before-purple-medium:before,
21798
.border-after-purple-medium:after {
21799
  border-color: #BF55EC !important; }
21800
 
21801
.border-top-before-purple-medium:before,
21802
.border-top-after-purple-medium:after {
21803
  border-top-color: #BF55EC !important; }
21804
 
21805
.border-bottom-before-purple-medium:before,
21806
.border-bottom-after-purple-medium:after {
21807
  border-bottom-color: #BF55EC !important; }
21808
 
21809
.border-left-before-purple-medium:before,
21810
.border-left-after-purple-medium:after {
21811
  border-left-color: #BF55EC !important; }
21812
 
21813
.border-right-before-purple-medium:before,
21814
.border-right-after-purple-medium:after {
21815
  border-right-color: #BF55EC !important; }
21816
 
21817
.bg-purple-studio {
21818
  background: #8E44AD !important; }
21819
 
21820
.bg-purple-studio-opacity {
21821
  background: rgba(142, 68, 173, 0.8) !important; }
21822
 
21823
.bg-hover-purple-studio:hover {
21824
  background: #8E44AD !important; }
21825
 
21826
.font-purple-studio {
21827
  color: #8E44AD !important; }
21828
 
21829
.bg-font-purple-studio {
21830
  color: #ffffff !important; }
21831
 
21832
.border-purple-studio {
21833
  border-color: #8E44AD !important; }
21834
 
21835
.border-top-purple-studio {
21836
  border-top-color: #8E44AD !important; }
21837
 
21838
.border-bottom-purple-studio {
21839
  border-bottom-color: #8E44AD !important; }
21840
 
21841
.border-left-purple-studio {
21842
  border-left-color: #8E44AD !important; }
21843
 
21844
.border-right-purple-studio {
21845
  border-right-color: #8E44AD !important; }
21846
 
21847
.bg-before-purple-studio:before,
21848
.bg-after-purple-studio:after {
21849
  background: #8E44AD !important; }
21850
 
21851
.border-before-purple-studio:before,
21852
.border-after-purple-studio:after {
21853
  border-color: #8E44AD !important; }
21854
 
21855
.border-top-before-purple-studio:before,
21856
.border-top-after-purple-studio:after {
21857
  border-top-color: #8E44AD !important; }
21858
 
21859
.border-bottom-before-purple-studio:before,
21860
.border-bottom-after-purple-studio:after {
21861
  border-bottom-color: #8E44AD !important; }
21862
 
21863
.border-left-before-purple-studio:before,
21864
.border-left-after-purple-studio:after {
21865
  border-left-color: #8E44AD !important; }
21866
 
21867
.border-right-before-purple-studio:before,
21868
.border-right-after-purple-studio:after {
21869
  border-right-color: #8E44AD !important; }
21870
 
21871
.bg-purple-wisteria {
21872
  background: #9B59B6 !important; }
21873
 
21874
.bg-purple-wisteria-opacity {
21875
  background: rgba(155, 89, 182, 0.8) !important; }
21876
 
21877
.bg-hover-purple-wisteria:hover {
21878
  background: #9B59B6 !important; }
21879
 
21880
.font-purple-wisteria {
21881
  color: #9B59B6 !important; }
21882
 
21883
.bg-font-purple-wisteria {
21884
  color: #ffffff !important; }
21885
 
21886
.border-purple-wisteria {
21887
  border-color: #9B59B6 !important; }
21888
 
21889
.border-top-purple-wisteria {
21890
  border-top-color: #9B59B6 !important; }
21891
 
21892
.border-bottom-purple-wisteria {
21893
  border-bottom-color: #9B59B6 !important; }
21894
 
21895
.border-left-purple-wisteria {
21896
  border-left-color: #9B59B6 !important; }
21897
 
21898
.border-right-purple-wisteria {
21899
  border-right-color: #9B59B6 !important; }
21900
 
21901
.bg-before-purple-wisteria:before,
21902
.bg-after-purple-wisteria:after {
21903
  background: #9B59B6 !important; }
21904
 
21905
.border-before-purple-wisteria:before,
21906
.border-after-purple-wisteria:after {
21907
  border-color: #9B59B6 !important; }
21908
 
21909
.border-top-before-purple-wisteria:before,
21910
.border-top-after-purple-wisteria:after {
21911
  border-top-color: #9B59B6 !important; }
21912
 
21913
.border-bottom-before-purple-wisteria:before,
21914
.border-bottom-after-purple-wisteria:after {
21915
  border-bottom-color: #9B59B6 !important; }
21916
 
21917
.border-left-before-purple-wisteria:before,
21918
.border-left-after-purple-wisteria:after {
21919
  border-left-color: #9B59B6 !important; }
21920
 
21921
.border-right-before-purple-wisteria:before,
21922
.border-right-after-purple-wisteria:after {
21923
  border-right-color: #9B59B6 !important; }
21924
 
21925
.bg-purple-seance {
21926
  background: #9A12B3 !important; }
21927
 
21928
.bg-purple-seance-opacity {
21929
  background: rgba(154, 18, 179, 0.8) !important; }
21930
 
21931
.bg-hover-purple-seance:hover {
21932
  background: #9A12B3 !important; }
21933
 
21934
.font-purple-seance {
21935
  color: #9A12B3 !important; }
21936
 
21937
.bg-font-purple-seance {
21938
  color: #ffffff !important; }
21939
 
21940
.border-purple-seance {
21941
  border-color: #9A12B3 !important; }
21942
 
21943
.border-top-purple-seance {
21944
  border-top-color: #9A12B3 !important; }
21945
 
21946
.border-bottom-purple-seance {
21947
  border-bottom-color: #9A12B3 !important; }
21948
 
21949
.border-left-purple-seance {
21950
  border-left-color: #9A12B3 !important; }
21951
 
21952
.border-right-purple-seance {
21953
  border-right-color: #9A12B3 !important; }
21954
 
21955
.bg-before-purple-seance:before,
21956
.bg-after-purple-seance:after {
21957
  background: #9A12B3 !important; }
21958
 
21959
.border-before-purple-seance:before,
21960
.border-after-purple-seance:after {
21961
  border-color: #9A12B3 !important; }
21962
 
21963
.border-top-before-purple-seance:before,
21964
.border-top-after-purple-seance:after {
21965
  border-top-color: #9A12B3 !important; }
21966
 
21967
.border-bottom-before-purple-seance:before,
21968
.border-bottom-after-purple-seance:after {
21969
  border-bottom-color: #9A12B3 !important; }
21970
 
21971
.border-left-before-purple-seance:before,
21972
.border-left-after-purple-seance:after {
21973
  border-left-color: #9A12B3 !important; }
21974
 
21975
.border-right-before-purple-seance:before,
21976
.border-right-after-purple-seance:after {
21977
  border-right-color: #9A12B3 !important; }
21978
 
21979
.bg-purple-intense {
21980
  background: #8775a7 !important; }
21981
 
21982
.bg-purple-intense-opacity {
21983
  background: rgba(135, 117, 167, 0.8) !important; }
21984
 
21985
.bg-hover-purple-intense:hover {
21986
  background: #8775a7 !important; }
21987
 
21988
.font-purple-intense {
21989
  color: #8775a7 !important; }
21990
 
21991
.bg-font-purple-intense {
21992
  color: #ffffff !important; }
21993
 
21994
.border-purple-intense {
21995
  border-color: #8775a7 !important; }
21996
 
21997
.border-top-purple-intense {
21998
  border-top-color: #8775a7 !important; }
21999
 
22000
.border-bottom-purple-intense {
22001
  border-bottom-color: #8775a7 !important; }
22002
 
22003
.border-left-purple-intense {
22004
  border-left-color: #8775a7 !important; }
22005
 
22006
.border-right-purple-intense {
22007
  border-right-color: #8775a7 !important; }
22008
 
22009
.bg-before-purple-intense:before,
22010
.bg-after-purple-intense:after {
22011
  background: #8775a7 !important; }
22012
 
22013
.border-before-purple-intense:before,
22014
.border-after-purple-intense:after {
22015
  border-color: #8775a7 !important; }
22016
 
22017
.border-top-before-purple-intense:before,
22018
.border-top-after-purple-intense:after {
22019
  border-top-color: #8775a7 !important; }
22020
 
22021
.border-bottom-before-purple-intense:before,
22022
.border-bottom-after-purple-intense:after {
22023
  border-bottom-color: #8775a7 !important; }
22024
 
22025
.border-left-before-purple-intense:before,
22026
.border-left-after-purple-intense:after {
22027
  border-left-color: #8775a7 !important; }
22028
 
22029
.border-right-before-purple-intense:before,
22030
.border-right-after-purple-intense:after {
22031
  border-right-color: #8775a7 !important; }
22032
 
22033
.bg-purple-sharp {
22034
  background: #796799 !important; }
22035
 
22036
.bg-purple-sharp-opacity {
22037
  background: rgba(121, 103, 153, 0.8) !important; }
22038
 
22039
.bg-hover-purple-sharp:hover {
22040
  background: #796799 !important; }
22041
 
22042
.font-purple-sharp {
22043
  color: #796799 !important; }
22044
 
22045
.bg-font-purple-sharp {
22046
  color: #ffffff !important; }
22047
 
22048
.border-purple-sharp {
22049
  border-color: #796799 !important; }
22050
 
22051
.border-top-purple-sharp {
22052
  border-top-color: #796799 !important; }
22053
 
22054
.border-bottom-purple-sharp {
22055
  border-bottom-color: #796799 !important; }
22056
 
22057
.border-left-purple-sharp {
22058
  border-left-color: #796799 !important; }
22059
 
22060
.border-right-purple-sharp {
22061
  border-right-color: #796799 !important; }
22062
 
22063
.bg-before-purple-sharp:before,
22064
.bg-after-purple-sharp:after {
22065
  background: #796799 !important; }
22066
 
22067
.border-before-purple-sharp:before,
22068
.border-after-purple-sharp:after {
22069
  border-color: #796799 !important; }
22070
 
22071
.border-top-before-purple-sharp:before,
22072
.border-top-after-purple-sharp:after {
22073
  border-top-color: #796799 !important; }
22074
 
22075
.border-bottom-before-purple-sharp:before,
22076
.border-bottom-after-purple-sharp:after {
22077
  border-bottom-color: #796799 !important; }
22078
 
22079
.border-left-before-purple-sharp:before,
22080
.border-left-after-purple-sharp:after {
22081
  border-left-color: #796799 !important; }
22082
 
22083
.border-right-before-purple-sharp:before,
22084
.border-right-after-purple-sharp:after {
22085
  border-right-color: #796799 !important; }
22086
 
22087
.bg-purple-soft {
22088
  background: #8877a9 !important; }
22089
 
22090
.bg-purple-soft-opacity {
22091
  background: rgba(136, 119, 169, 0.8) !important; }
22092
 
22093
.bg-hover-purple-soft:hover {
22094
  background: #8877a9 !important; }
22095
 
22096
.font-purple-soft {
22097
  color: #8877a9 !important; }
22098
 
22099
.bg-font-purple-soft {
22100
  color: #ffffff !important; }
22101
 
22102
.border-purple-soft {
22103
  border-color: #8877a9 !important; }
22104
 
22105
.border-top-purple-soft {
22106
  border-top-color: #8877a9 !important; }
22107
 
22108
.border-bottom-purple-soft {
22109
  border-bottom-color: #8877a9 !important; }
22110
 
22111
.border-left-purple-soft {
22112
  border-left-color: #8877a9 !important; }
22113
 
22114
.border-right-purple-soft {
22115
  border-right-color: #8877a9 !important; }
22116
 
22117
.bg-before-purple-soft:before,
22118
.bg-after-purple-soft:after {
22119
  background: #8877a9 !important; }
22120
 
22121
.border-before-purple-soft:before,
22122
.border-after-purple-soft:after {
22123
  border-color: #8877a9 !important; }
22124
 
22125
.border-top-before-purple-soft:before,
22126
.border-top-after-purple-soft:after {
22127
  border-top-color: #8877a9 !important; }
22128
 
22129
.border-bottom-before-purple-soft:before,
22130
.border-bottom-after-purple-soft:after {
22131
  border-bottom-color: #8877a9 !important; }
22132
 
22133
.border-left-before-purple-soft:before,
22134
.border-left-after-purple-soft:after {
22135
  border-left-color: #8877a9 !important; }
22136
 
22137
.border-right-before-purple-soft:before,
22138
.border-right-after-purple-soft:after {
22139
  border-right-color: #8877a9 !important; }
22140
 
22141
/***
22142
Color library demo
22143
***/
22144
.color-demo {
22145
  border: 1px solid #eee;
22146
  margin: 0 0 20px 0;
22147
  cursor: pointer; }
22148
  .color-demo .color-view {
22149
    padding: 35px 10px;
22150
    text-align: center;
22151
    font-size: 18px; }
22152
  .color-demo .color-info {
22153
    border-top: 1px solid #eee;
22154
    padding: 10px 10px;
22155
    text-align: center; }
22156
 
22157
.mt-cookie-consent-bar {
22158
  position: fixed;
22159
  bottom: 0;
22160
  z-index: 10101;
22161
  padding: 10px 25px;
22162
  width: 100%;
22163
  background: rgba(0, 0, 0, 0.9);
22164
  color: #ffffff;
22165
  left: 0;
22166
  right: 0; }
22167
  .mt-cookie-consent-bar .mt-cookie-consent-bar-holder {
22168
    display: table;
22169
    width: 100%; }
22170
    .mt-cookie-consent-bar .mt-cookie-consent-bar-holder .mt-cookie-consent-bar-content {
22171
      display: table-cell;
22172
      text-align: left;
22173
      vertical-align: middle; }
22174
    .mt-cookie-consent-bar .mt-cookie-consent-bar-holder .mt-cookie-consent-bar-action {
22175
      display: table-cell;
22176
      text-align: right;
22177
      vertical-align: middle; }
22178
  .mt-cookie-consent-bar.mt-cookie-consent-bar-light {
22179
    background: rgba(238, 238, 238, 0.9);
22180
    color: #333; }
22181
 
22182
.mt-content-row {
22183
  display: table;
22184
  height: 100%;
22185
  width: 100%; }
22186
  .mt-content-row .mt-content-col-fluid {
22187
    display: table-cell; }
22188
    .mt-content-row .mt-content-col-fluid .mt-content-body {
22189
      margin: 0;
22190
      height: 100%;
22191
      width: 100%;
22192
      display: table; }
22193
  .mt-content-row .mt-content-col-fixed {
22194
    display: table-cell; }
22195
    .mt-content-row .mt-content-col-fixed .mt-content-sidebar {
22196
      height: 100%;
22197
      width: 100%;
22198
      display: table;
22199
      margin-left: 20px;
22200
      border: 1px solid red; }
22201
 
22202
@media (max-width: 767px) {
22203
  /* 767px */
22204
  .mt-content-row {
22205
    display: block;
22206
    width: 100%; }
22207
    .mt-content-row .mt-content-col-fluid {
22208
      display: block;
22209
      width: 100%;
22210
      margin-bottom: 20px; }
22211
      .mt-content-row .mt-content-col-fluid .mt-content-body {
22212
        margin: 0; }
22213
    .mt-content-row .mt-content-col-fixed {
22214
      display: block;
22215
      width: 100%; }
22216
      .mt-content-row .mt-content-col-fixed .mt-content-sidebar {
22217
        margin-left: 0; } }