TC figure - Geekbench5.4.6.html

CD SYSTEM-龚元祝, 2022-12-14 11:18

Download (485 KB)

 
1
From: <Saved by >
2
Snapshot-Content-Location: https://browser.geekbench.com/v5/cpu/19283407
3
Subject: TC figure - Geekbench Browser
4
Date: Tue, 13 Dec 2022 20:17:40 -0000
5
MIME-Version: 1.0
6
Content-Type: multipart/related;
7
        type="text/html";
8
        boundary="----MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3----"
9

    
10

    
11
------MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3----
12
Content-Type: text/html
13
Content-ID: <frame-E614C1AB04C5CCB178706BC05D1DC45C@mhtml.blink
14
Content-Transfer-Encoding: 
15
Content-Location: //browser.geekbench.com/v5/cpu/19283407
16

    
17
<!DOCTYPE ><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
18
<meta http-equiv="X-UA-Compatible" content="IE=edge">
19

    
20
<meta content="width=device-width, initial-scale=1, user-scalable=no" name="viewport">
21
<meta content="yes" name="apple-mobile-web-app-capable">
22
<meta name="csrf-param" content="authenticity_token">
23
<meta name="csrf-token" content="Cp4+bbExEWskwkZ9ZN71YfbwMEOCdmEDe0+n3nfLZUdbVQVY3vY86SrC8+3MvFurJGGCrYCxEkMx9lCk1NKWOw==">
24

    
25
<link rel="stylesheet" media="screen" href="https://browser.geekbench.com/assets/application-ce3ea1bfb5925fb8af577ffe399f3425aba1f3ab56b3706bb5ace3885b9ed723.css">
26
<!--[if lt IE 9]>
27
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
28
<![endif]-->
29
<title>TC figure
30
 - Geekbench Browser</title>
31
<meta name="description" content="Benchmark results for a TC figure with an ARM UNKNOWN processor.
32
">
33

    
34
<!-- Google tag (gtag.js) -->
35

    
36

    
37

    
38

    
39
<link rel="stylesheet" media="screen" href="https://browser.geekbench.com/assets/geekbench5-116f250c4ba0c58a9aaaf61fdebcd28bd3225c60bc314aecec76f72b2bc6aac3.css">
40
<meta http-equiv="origin-trial" content="Az6AfRvI8mo7yiW5fLfj04W21t0ig6aMsGYpIqMTaX60H+b0DkO1uDr+7BrzMcimWzv/X7SXR8jI+uvbV0IJlwYAAACFeyJvcmlnaW4iOiJodHRwczovL2RvdWJsZWNsaWNrLm5ldDo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjgwNjUyNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A+USTya+tNvDPaxUgJooz+LaVk5hPoAxpLvSxjogX4Mk8awCTQ9iop6zJ9d5ldgU7WmHqBlnQB41LHHRFxoaBwoAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXN5bmRpY2F0aW9uLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjgwNjUyNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><meta http-equiv="origin-trial" content="A7FovoGr67TUBYbnY+Z0IKoJbbmRmB8fCyirUGHavNDtD91CiGyHHSA2hDG9r9T3NjUKFi6egL3RbgTwhhcVDwUAAACLeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZXRhZ3NlcnZpY2VzLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjgwNjUyNzk5LCJpc1N1YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ=="><link rel="preload" href="https://adservice.google.com/adsid/integrator.js?domain=browser.geekbench.com" as="script"></head>
41
<body class="corktown">
42
<nav class="navbar fixed-top navbar-expand-lg navbar-dark">
43
  <div class="container">
44
    <a class="navbar-brand" href="https://browser.geekbench.com/">Geekbench Browser</a>
45
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent">
46
      <span class="navbar-toggler-icon"></span>
47
    </button>
48
    <div class="collapse navbar-collapse" id="navbarSupportedContent">
49
      <ul class="navbar-nav mr-auto">
50
          <li class="nav-item dropdown">
51
            <a class="nav-link dropdown-toggle" href="https://browser.geekbench.com/v5/cpu/19283407#" id="navbarDropdownGeekbench5" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Geekbench 5</a>
52
            <div class="dropdown-menu" aria-labelledby="navbarDropdownGeekbench5">
53
              <a class="dropdown-item" href="https://browser.geekbench.com/v5/cpu/singlecore">Top Single-Core Results</a>
54
              <a class="dropdown-item" href="https://browser.geekbench.com/v5/cpu/multicore">Top Multi-Core Results</a>
55
              <a class="dropdown-item" href="https://browser.geekbench.com/v5/cpu">Recent Results</a>
56
              <div class="dropdown-divider">
57
              </div>
58
              <a class="dropdown-item" href="https://browser.geekbench.com/v5/compute">Recent Compute Results</a>
59
            </div>
60
          </li>
61
          <li class="nav-item dropdown">
62
            <a class="nav-link dropdown-toggle" href="https://browser.geekbench.com/v5/cpu/19283407#" id="navbarDropdownGeekbenchML" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Geekbench ML</a>
63
            <div class="dropdown-menu" aria-labelledby="navbarDropdownGeekbench4">
64
              <a class="dropdown-item" href="https://browser.geekbench.com/ml/v0/inference">Recent Results</a>
65
            </div>
66
          </li>
67
        <li class="nav-item dropdown">
68
          <a class="nav-link dropdown-toggle" href="https://browser.geekbench.com/v5/cpu/19283407#" id="navbarDropdownBenchmarkCharts" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Benchmark Charts</a>
69
          <div class="dropdown-menu" aria-labelledby="navbarDropdownBenchmarkCharts">
70
            <a class="dropdown-item" href="https://browser.geekbench.com/android-benchmarks">Android Benchmark Chart</a>
71
            <a class="dropdown-item" href="https://browser.geekbench.com/ios-benchmarks">iOS Benchmark Chart</a>
72
            <a class="dropdown-item" href="https://browser.geekbench.com/mac-benchmarks">Mac Benchmark Chart</a>
73
            <a class="dropdown-item" href="https://browser.geekbench.com/processor-benchmarks">Processor Benchmark Chart</a>
74
            <div class="dropdown-divider"></div>
75
            <a class="dropdown-item" href="https://browser.geekbench.com/ml-benchmarks">ML Benchmark Chart</a>
76
            <div class="dropdown-divider"></div>
77
            <a class="dropdown-item" href="https://browser.geekbench.com/cuda-benchmarks">CUDA Benchmark Chart</a>
78
            <a class="dropdown-item" href="https://browser.geekbench.com/metal-benchmarks">Metal Benchmark Chart</a>
79
            <a class="dropdown-item" href="https://browser.geekbench.com/opencl-benchmarks">OpenCL Benchmark Chart</a>
80
            <a class="dropdown-item" href="https://browser.geekbench.com/vulkan-benchmarks">Vulkan Benchmark Chart</a>
81
          </div>
82
        </li>
83
        <form action="https://browser.geekbench.com/search" class="form-inline my-2 my-lg-0">
84
          <input name="q" class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search"> <svg class="search-icon" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
85
          <path d="M2 6a4 4 0 1 1 4 4 4.004 4.004 0 0 1-4-4m11.707 6.293l-2.822-2.822a6.019 6.019 0 1 0-1.414 1.414l2.822 2.822a1 1 0 0 0 1.414-1.414" fill="#FFFFFF"></path></svg>
86
        </form>
87
      </ul>
88
      <ul class="navbar-nav ml-auto right">
89
          <li class="nav-item dropdown">
90
            <a class="nav-link dropdown-toggle" href="https://browser.geekbench.com/v5/cpu/19283407#" id="navbarDropdownAccount" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Account</a>
91
            <div class="dropdown-menu" aria-labelledby="navbarDropdownAccount">
92
              <a class="dropdown-item" href="https://browser.geekbench.com/user/new">Sign Up</a>
93
              <a class="dropdown-item" href="https://browser.geekbench.com/session/new">Log In</a>
94
            </div>
95
          </li>
96
      </ul>
97
    </div>
98
  </div>
99
</nav>
100

    
101
<div class="container" id="wrap">
102
<div class="row" style="height: auto !important;">
103
<div class="primary col-lg-9 order-lg-first">
104
<div class="alert alert-info alert-info"><h4 class="alert-heading">Result uploaded successfully</h4><p>Log into your Geekbench Browser account to manage this result.</p><p> <a class="btn btn-primary" href="https://browser.geekbench.com/user/new">Sign up</a> <a class="btn btn-primary" href="https://browser.geekbench.com/session/new">Log in</a></p></div>
105
<div class="page-header">
106
<h1>
107
TC figure
108
</h1>
109
</div>
110
<div class="heading">
111
<h3>Geekbench 5 Score</h3>
112
</div>
113
<div class="table-wrapper cpu">
114
<div class="score-container score-container-1 desktop">
115
<div class="score">882</div>
116
<div class="note">Single-Core Score</div>
117
</div>
118
<div class="score-container desktop">
119
<div class="score">2904</div>
120
<div class="note">Multi-Core Score</div>
121
</div>
122
<div class="platform-info">
123
<div class="platform">
124
Geekbench 5.4.6 for Android AArch64
125
</div>
126
</div>
127
</div>
128
<div class="heading">
129
<h3>Result Information</h3>
130
</div>
131
<div class="table-wrapper">
132
<table class="table system-table">
133
<tbody>
134
<tr>
135
<td class="system-name">Upload Date</td>
136
<td class="system-value timestamp-to-local-full">December 14th 2022, 10:21am</td>
137
</tr>
138
<tr>
139
<td class="system-name">Views</td>
140
<td class="system-value">1</td>
141
</tr>
142
</tbody>
143
</table>
144
</div>
145
<div class="heading">
146
<h3>System Information</h3>
147
</div>
148
<div class="table-wrapper">
149
<table class="table system-table">
150
<thead>
151
<tr class="tr-no-top-border">
152
<th class="system-name" colspan="2">System Information</th>
153
</tr>
154
</thead>
155
<tbody>
156
<tr>
157
<td class="system-name">Operating System</td>
158
<td class="system-value">Android 12</td>
159
</tr>
160
<tr>
161
<td class="system-name">Model</td>
162
<td class="system-value">TC figure</td>
163
</tr>
164
<tr><td class="name">Model ID</td><td class="value">TC figure</td></tr>
165
<tr>
166
<td class="system-name">Motherboard</td>
167
<td class="system-value">kona</td>
168
</tr>
169

    
170
<tr><td class="name">Governor</td><td class="value">schedutil</td></tr>
171
</tbody>
172
</table>
173
<table class="table system-table">
174
<thead>
175
<tr>
176
<th class="system-name" colspan="2">CPU Information</th>
177
</tr>
178
</thead>
179
<tbody>
180
<tr>
181
<td class="system-name">Name</td>
182
<td class="system-value">ARM UNKNOWN</td>
183
</tr>
184
<tr>
185
<td class="system-name">Topology</td>
186
<td class="system-value">1 Processor, 8 Cores</td>
187
</tr>
188
<tr>
189
<td class="system-name">Base Frequency</td>
190
<td class="system-value">1.80 GHz</td>
191
</tr>
192
<tr><td class="name">Cluster 1</td><td class="value">4 Cores @ 1.80 GHz</td></tr>
193
<tr><td class="name">Cluster 2</td><td class="value">3 Cores @ 2.42 GHz</td></tr>
194
<tr><td class="name">Cluster 3</td><td class="value">1 Core @ 2.84 GHz</td></tr>
195

    
196

    
197

    
198

    
199

    
200

    
201

    
202

    
203

    
204
</tbody>
205
</table>
206
<table class="table system-table">
207
<thead>
208
<tr>
209
<th class="system-name" colspan="2">Memory Information</th>
210
</tr>
211
<tr>
212
<td class="system-name">Memory</td>
213
<td class="system-value">7.53 GB  </td>
214
</tr>
215
</thead>
216
</table>
217
</div>
218

    
219
<div class="heading">
220
<h3>Single-Core Performance</h3>
221
</div>
222
<div class="table-wrapper">
223
<table class="table benchmark-table">
224
<thead>
225
<tr class="stacked-heading">
226
<th class="name">
227
Single-Core Score
228
</th>
229
<th class="score">
230
882
231
</th>
232
<th class="graph"></th>
233
</tr>
234
<tr class="stacked-heading">
235
<th class="name">
236
Crypto Score
237
</th>
238
<th class="score">
239
1411
240
</th>
241
<th class="graph"></th>
242
</tr>
243
<tr class="stacked-heading">
244
<th class="name">
245
Integer Score
246
</th>
247
<th class="score">
248
828
249
</th>
250
<th class="graph"></th>
251
</tr>
252
<tr class="stacked-heading">
253
<th class="name">
254
Floating Point Score
255
</th>
256
<th class="score">
257
911
258
</th>
259
<th class="graph"></th>
260
</tr>
261
</thead>
262
<tbody>
263
<tr class="alt">
264
<td class="name">
265
AES-XTS
266
<br>
267
</td>
268
<td class="score">
269
1411
270
<br>
271
<span class="description">2.41 GB/sec</span>
272
</td>
273
<td class="graph">
274
<div class="benchmark-bar" style="width:24%">
275
&nbsp;
276
</div>
277
</td>
278
</tr>
279
<tr class="">
280
<td class="name">
281
Text Compression
282
<br>
283
</td>
284
<td class="score">
285
840
286
<br>
287
<span class="description">4.25 MB/sec</span>
288
</td>
289
<td class="graph">
290
<div class="benchmark-bar" style="width:14%">
291
&nbsp;
292
</div>
293
</td>
294
</tr>
295
<tr class="alt">
296
<td class="name">
297
Image Compression
298
<br>
299
</td>
300
<td class="score">
301
885
302
<br>
303
<span class="description">41.9 Mpixels/sec</span>
304
</td>
305
<td class="graph">
306
<div class="benchmark-bar" style="width:15%">
307
&nbsp;
308
</div>
309
</td>
310
</tr>
311
<tr class="">
312
<td class="name">
313
Navigation
314
<br>
315
</td>
316
<td class="score">
317
691
318
<br>
319
<span class="description">1.95 MTE/sec</span>
320
</td>
321
<td class="graph">
322
<div class="benchmark-bar" style="width:12%">
323
&nbsp;
324
</div>
325
</td>
326
</tr>
327
<tr class="alt">
328
<td class="name">
329
HTML5
330
<br>
331
</td>
332
<td class="score">
333
818
334
<br>
335
<span class="description">959.9 KElements/sec</span>
336
</td>
337
<td class="graph">
338
<div class="benchmark-bar" style="width:14%">
339
&nbsp;
340
</div>
341
</td>
342
</tr>
343
<tr class="">
344
<td class="name">
345
SQLite
346
<br>
347
</td>
348
<td class="score">
349
818
350
<br>
351
<span class="description">256.4 Krows/sec</span>
352
</td>
353
<td class="graph">
354
<div class="benchmark-bar" style="width:14%">
355
&nbsp;
356
</div>
357
</td>
358
</tr>
359
<tr class="alt">
360
<td class="name">
361
PDF Rendering
362
<br>
363
</td>
364
<td class="score">
365
960
366
<br>
367
<span class="description">52.1 Mpixels/sec</span>
368
</td>
369
<td class="graph">
370
<div class="benchmark-bar" style="width:16%">
371
&nbsp;
372
</div>
373
</td>
374
</tr>
375
<tr class="">
376
<td class="name">
377
Text Rendering
378
<br>
379
</td>
380
<td class="score">
381
840
382
<br>
383
<span class="description">267.6 KB/sec</span>
384
</td>
385
<td class="graph">
386
<div class="benchmark-bar" style="width:14%">
387
&nbsp;
388
</div>
389
</td>
390
</tr>
391
<tr class="alt">
392
<td class="name">
393
Clang
394
<br>
395
</td>
396
<td class="score">
397
915
398
<br>
399
<span class="description">7.13 Klines/sec</span>
400
</td>
401
<td class="graph">
402
<div class="benchmark-bar" style="width:15%">
403
&nbsp;
404
</div>
405
</td>
406
</tr>
407
<tr class="">
408
<td class="name">
409
Camera
410
<br>
411
</td>
412
<td class="score">
413
720
414
<br>
415
<span class="description">8.34 images/sec</span>
416
</td>
417
<td class="graph">
418
<div class="benchmark-bar" style="width:12%">
419
&nbsp;
420
</div>
421
</td>
422
</tr>
423
<tr class="alt">
424
<td class="name">
425
N-Body Physics
426
<br>
427
</td>
428
<td class="score">
429
750
430
<br>
431
<span class="description">938.1 Kpairs/sec</span>
432
</td>
433
<td class="graph">
434
<div class="benchmark-bar" style="width:13%">
435
&nbsp;
436
</div>
437
</td>
438
</tr>
439
<tr class="">
440
<td class="name">
441
Rigid Body Physics
442
<br>
443
</td>
444
<td class="score">
445
1112
446
<br>
447
<span class="description">6887.7 FPS</span>
448
</td>
449
<td class="graph">
450
<div class="benchmark-bar" style="width:19%">
451
&nbsp;
452
</div>
453
</td>
454
</tr>
455
<tr class="alt">
456
<td class="name">
457
Gaussian Blur
458
<br>
459
</td>
460
<td class="score">
461
655
462
<br>
463
<span class="description">36.0 Mpixels/sec</span>
464
</td>
465
<td class="graph">
466
<div class="benchmark-bar" style="width:11%">
467
&nbsp;
468
</div>
469
</td>
470
</tr>
471
<tr class="">
472
<td class="name">
473
Face Detection
474
<br>
475
</td>
476
<td class="score">
477
868
478
<br>
479
<span class="description">6.68 images/sec</span>
480
</td>
481
<td class="graph">
482
<div class="benchmark-bar" style="width:15%">
483
&nbsp;
484
</div>
485
</td>
486
</tr>
487
<tr class="alt">
488
<td class="name">
489
Horizon Detection
490
<br>
491
</td>
492
<td class="score">
493
937
494
<br>
495
<span class="description">23.1 Mpixels/sec</span>
496
</td>
497
<td class="graph">
498
<div class="benchmark-bar" style="width:16%">
499
&nbsp;
500
</div>
501
</td>
502
</tr>
503
<tr class="">
504
<td class="name">
505
Image Inpainting
506
<br>
507
</td>
508
<td class="score">
509
1544
510
<br>
511
<span class="description">75.7 Mpixels/sec</span>
512
</td>
513
<td class="graph">
514
<div class="benchmark-bar" style="width:26%">
515
&nbsp;
516
</div>
517
</td>
518
</tr>
519
<tr class="alt">
520
<td class="name">
521
HDR
522
<br>
523
</td>
524
<td class="score">
525
1561
526
<br>
527
<span class="description">21.3 Mpixels/sec</span>
528
</td>
529
<td class="graph">
530
<div class="benchmark-bar" style="width:27%">
531
&nbsp;
532
</div>
533
</td>
534
</tr>
535
<tr class="">
536
<td class="name">
537
Ray Tracing
538
<br>
539
</td>
540
<td class="score">
541
1226
542
<br>
543
<span class="description">984.5 Kpixels/sec</span>
544
</td>
545
<td class="graph">
546
<div class="benchmark-bar" style="width:21%">
547
&nbsp;
548
</div>
549
</td>
550
</tr>
551
<tr class="alt">
552
<td class="name">
553
Structure from Motion
554
<br>
555
</td>
556
<td class="score">
557
721
558
<br>
559
<span class="description">6.46 Kpixels/sec</span>
560
</td>
561
<td class="graph">
562
<div class="benchmark-bar" style="width:12%">
563
&nbsp;
564
</div>
565
</td>
566
</tr>
567
<tr class="">
568
<td class="name">
569
Speech Recognition
570
<br>
571
</td>
572
<td class="score">
573
738
574
<br>
575
<span class="description">23.6 Words/sec</span>
576
</td>
577
<td class="graph">
578
<div class="benchmark-bar" style="width:12%">
579
&nbsp;
580
</div>
581
</td>
582
</tr>
583
<tr class="alt">
584
<td class="name">
585
Machine Learning
586
<br>
587
</td>
588
<td class="score">
589
515
590
<br>
591
<span class="description">19.9 images/sec</span>
592
</td>
593
<td class="graph">
594
<div class="benchmark-bar" style="width:8%">
595
&nbsp;
596
</div>
597
</td>
598
</tr>
599
</tbody>
600
</table>
601
</div>
602
<div class="heading">
603
<h3>Multi-Core Performance</h3>
604
</div>
605
<div class="table-wrapper">
606
<table class="table benchmark-table">
607
<thead>
608
<tr class="stacked-heading">
609
<th class="name">
610
Multi-Core Score
611
</th>
612
<th class="score">
613
2904
614
</th>
615
<th class="graph"></th>
616
</tr>
617
<tr class="stacked-heading">
618
<th class="name">
619
Crypto Score
620
</th>
621
<th class="score">
622
5002
623
</th>
624
<th class="graph"></th>
625
</tr>
626
<tr class="stacked-heading">
627
<th class="name">
628
Integer Score
629
</th>
630
<th class="score">
631
2725
632
</th>
633
<th class="graph"></th>
634
</tr>
635
<tr class="stacked-heading">
636
<th class="name">
637
Floating Point Score
638
</th>
639
<th class="score">
640
2942
641
</th>
642
<th class="graph"></th>
643
</tr>
644
</thead>
645
<tbody>
646
<tr class="alt">
647
<td class="name">
648
AES-XTS
649
<br>
650
</td>
651
<td class="score">
652
5002
653
<br>
654
<span class="description">8.53 GB/sec</span>
655
</td>
656
<td class="graph">
657
<div class="benchmark-bar" style="width:87%">
658
&nbsp;
659
</div>
660
</td>
661
</tr>
662
<tr class="">
663
<td class="name">
664
Text Compression
665
<br>
666
</td>
667
<td class="score">
668
2682
669
<br>
670
<span class="description">13.6 MB/sec</span>
671
</td>
672
<td class="graph">
673
<div class="benchmark-bar" style="width:46%">
674
&nbsp;
675
</div>
676
</td>
677
</tr>
678
<tr class="alt">
679
<td class="name">
680
Image Compression
681
<br>
682
</td>
683
<td class="score">
684
3690
685
<br>
686
<span class="description">174.6 Mpixels/sec</span>
687
</td>
688
<td class="graph">
689
<div class="benchmark-bar" style="width:64%">
690
&nbsp;
691
</div>
692
</td>
693
</tr>
694
<tr class="">
695
<td class="name">
696
Navigation
697
<br>
698
</td>
699
<td class="score">
700
2198
701
<br>
702
<span class="description">6.20 MTE/sec</span>
703
</td>
704
<td class="graph">
705
<div class="benchmark-bar" style="width:38%">
706
&nbsp;
707
</div>
708
</td>
709
</tr>
710
<tr class="alt">
711
<td class="name">
712
HTML5
713
<br>
714
</td>
715
<td class="score">
716
2518
717
<br>
718
<span class="description">2.96 MElements/sec</span>
719
</td>
720
<td class="graph">
721
<div class="benchmark-bar" style="width:43%">
722
&nbsp;
723
</div>
724
</td>
725
</tr>
726
<tr class="">
727
<td class="name">
728
SQLite
729
<br>
730
</td>
731
<td class="score">
732
2640
733
<br>
734
<span class="description">827.2 Krows/sec</span>
735
</td>
736
<td class="graph">
737
<div class="benchmark-bar" style="width:46%">
738
&nbsp;
739
</div>
740
</td>
741
</tr>
742
<tr class="alt">
743
<td class="name">
744
PDF Rendering
745
<br>
746
</td>
747
<td class="score">
748
3505
749
<br>
750
<span class="description">190.2 Mpixels/sec</span>
751
</td>
752
<td class="graph">
753
<div class="benchmark-bar" style="width:61%">
754
&nbsp;
755
</div>
756
</td>
757
</tr>
758
<tr class="">
759
<td class="name">
760
Text Rendering
761
<br>
762
</td>
763
<td class="score">
764
3166
765
<br>
766
<span class="description">1008.6 KB/sec</span>
767
</td>
768
<td class="graph">
769
<div class="benchmark-bar" style="width:55%">
770
&nbsp;
771
</div>
772
</td>
773
</tr>
774
<tr class="alt">
775
<td class="name">
776
Clang
777
<br>
778
</td>
779
<td class="score">
780
2308
781
<br>
782
<span class="description">18.0 Klines/sec</span>
783
</td>
784
<td class="graph">
785
<div class="benchmark-bar" style="width:40%">
786
&nbsp;
787
</div>
788
</td>
789
</tr>
790
<tr class="">
791
<td class="name">
792
Camera
793
<br>
794
</td>
795
<td class="score">
796
2235
797
<br>
798
<span class="description">25.9 images/sec</span>
799
</td>
800
<td class="graph">
801
<div class="benchmark-bar" style="width:38%">
802
&nbsp;
803
</div>
804
</td>
805
</tr>
806
<tr class="alt">
807
<td class="name">
808
N-Body Physics
809
<br>
810
</td>
811
<td class="score">
812
2173
813
<br>
814
<span class="description">2.72 Mpairs/sec</span>
815
</td>
816
<td class="graph">
817
<div class="benchmark-bar" style="width:37%">
818
&nbsp;
819
</div>
820
</td>
821
</tr>
822
<tr class="">
823
<td class="name">
824
Rigid Body Physics
825
<br>
826
</td>
827
<td class="score">
828
4502
829
<br>
830
<span class="description">27891.4 FPS</span>
831
</td>
832
<td class="graph">
833
<div class="benchmark-bar" style="width:78%">
834
&nbsp;
835
</div>
836
</td>
837
</tr>
838
<tr class="alt">
839
<td class="name">
840
Gaussian Blur
841
<br>
842
</td>
843
<td class="score">
844
2208
845
<br>
846
<span class="description">121.4 Mpixels/sec</span>
847
</td>
848
<td class="graph">
849
<div class="benchmark-bar" style="width:38%">
850
&nbsp;
851
</div>
852
</td>
853
</tr>
854
<tr class="">
855
<td class="name">
856
Face Detection
857
<br>
858
</td>
859
<td class="score">
860
3234
861
<br>
862
<span class="description">24.9 images/sec</span>
863
</td>
864
<td class="graph">
865
<div class="benchmark-bar" style="width:56%">
866
&nbsp;
867
</div>
868
</td>
869
</tr>
870
<tr class="alt">
871
<td class="name">
872
Horizon Detection
873
<br>
874
</td>
875
<td class="score">
876
3529
877
<br>
878
<span class="description">87.0 Mpixels/sec</span>
879
</td>
880
<td class="graph">
881
<div class="benchmark-bar" style="width:61%">
882
&nbsp;
883
</div>
884
</td>
885
</tr>
886
<tr class="">
887
<td class="name">
888
Image Inpainting
889
<br>
890
</td>
891
<td class="score">
892
3889
893
<br>
894
<span class="description">190.8 Mpixels/sec</span>
895
</td>
896
<td class="graph">
897
<div class="benchmark-bar" style="width:67%">
898
&nbsp;
899
</div>
900
</td>
901
</tr>
902
<tr class="alt">
903
<td class="name">
904
HDR
905
<br>
906
</td>
907
<td class="score">
908
5731
909
<br>
910
<span class="description">78.1 Mpixels/sec</span>
911
</td>
912
<td class="graph">
913
<div class="benchmark-bar" style="width:100%">
914
&nbsp;
915
</div>
916
</td>
917
</tr>
918
<tr class="">
919
<td class="name">
920
Ray Tracing
921
<br>
922
</td>
923
<td class="score">
924
4845
925
<br>
926
<span class="description">3.89 Mpixels/sec</span>
927
</td>
928
<td class="graph">
929
<div class="benchmark-bar" style="width:84%">
930
&nbsp;
931
</div>
932
</td>
933
</tr>
934
<tr class="alt">
935
<td class="name">
936
Structure from Motion
937
<br>
938
</td>
939
<td class="score">
940
2494
941
<br>
942
<span class="description">22.3 Kpixels/sec</span>
943
</td>
944
<td class="graph">
945
<div class="benchmark-bar" style="width:43%">
946
&nbsp;
947
</div>
948
</td>
949
</tr>
950
<tr class="">
951
<td class="name">
952
Speech Recognition
953
<br>
954
</td>
955
<td class="score">
956
1684
957
<br>
958
<span class="description">53.8 Words/sec</span>
959
</td>
960
<td class="graph">
961
<div class="benchmark-bar" style="width:29%">
962
&nbsp;
963
</div>
964
</td>
965
</tr>
966
<tr class="alt">
967
<td class="name">
968
Machine Learning
969
<br>
970
</td>
971
<td class="score">
972
1279
973
<br>
974
<span class="description">49.4 images/sec</span>
975
</td>
976
<td class="graph">
977
<div class="benchmark-bar" style="width:22%">
978
&nbsp;
979
</div>
980
</td>
981
</tr>
982
</tbody>
983
</table>
984
</div>
985

    
986

    
987

    
988
</div>
989
<div class="secondary clearfix col-lg-3" style="height: auto !important;">
990
<p>
991
<strong>
992
Compare
993
</strong>
994
</p>
995
<a class="secondary-button secondary-button-one" href="https://browser.geekbench.com/v5/cpu/baseline/19283407">Set Baseline</a>
996

    
997
<!-- Browser -->
998
<ins class="adsbygoogle" style="display: block; height: 0px;" data-ad-client="ca-pub-8695727287678635" data-ad-slot="3074847303" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done" data-ad-status="unfilled"><div id="aswift_1_host" tabindex="0" title="Advertisement" aria-label="Advertisement" style="border: none; height: 0px; width: 255px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: hidden; opacity: 0;"><iframe id="aswift_1" name="aswift_1" style="left: 0px; position: absolute; top: 0px; border: 0px; width: 255px; height: 0px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="255" height="0" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="cid:frame-248FB909559A731758422E44986751B8@mhtml.blink" data-google-container-id="a!2" data-google-query-id="COS-i5yG-PsCFRHFfAodQtgHbg" data-load-complete="true"></iframe></div></ins>
999

    
1000

    
1001

    
1002

    
1003
</div>
1004
</div>
1005
</div>
1006
<footer class="footer">
1007
<div class="container">
1008
<div class="row">
1009
<div class="col-6 col-sm-6 col-md-3 col-lg-2">
1010
<h6>Products</h6>
1011
<ul>
1012
<li>
1013
<a href="https://www.geekbench.com/">Geekbench 5</a>
1014
</li>
1015
<li>
1016
<a href="https://www.geekbench.com/ml/">Geekbench ML</a>
1017
</li>
1018
<li>
1019
<a href="https://www.voodoopad.com/">VoodooPad</a>
1020
</li>
1021
</ul>
1022
</div>
1023
<div class="col-6 col-sm-6 col-md-3 col-lg-2">
1024
<h6>Support</h6>
1025
<ul>
1026
<li>
1027
<a href="http://support.primatelabs.com/kb">Knowledge Base</a>
1028
</li>
1029
<li>
1030
<a href="https://store.primatelabs.com/store/lost_license/">Lost License</a>
1031
</li>
1032
<li>
1033
<a href="https://www.primatelabs.com/contact/">Contact</a>
1034
</li>
1035
<li>
1036
<a href="https://www.primatelabs.com/legal/privacy.html">Privacy Policy</a>
1037
</li>
1038
<li>
1039
<a href="https://www.primatelabs.com/legal/terms-of-use.html">Terms of Use</a>
1040
</li>
1041
</ul>
1042
</div>
1043
<div class="col-6 col-sm-6 col-md-3 col-lg-2">
1044
<h6>News &amp; Social</h6>
1045
<ul>
1046
<li>
1047
<a href="http://www.primatelabs.com/blog/">Blog</a>
1048
</li>
1049
<li>
1050
<a href="https://twitter.com/primatelabs">Twitter</a>
1051
</li>
1052
<li>
1053
<a href="https://discord.gg/KCQ7tWh">Discord</a>
1054
</li>
1055
<li>
1056
<a href="https://www.instagram.com/primatelabs/">Instagram</a>
1057
</li>
1058
<li>
1059
<a href="https://www.youtube.com/channel/UCAr1oShRa70bzaEYwvyLWig/feed">YouTube</a>
1060
</li>
1061
</ul>
1062
</div>
1063
<div class="col-6 col-sm-6 col-md-3 col-lg-2">
1064
<h6>Company</h6>
1065
<ul>
1066
<li>
1067
<a href="https://www.primatelabs.com/contact/">Corporate</a>
1068
</li>
1069
<li>
1070
<a href="https://www.primatelabs.com/jobs/">Jobs</a>
1071
</li>
1072
<li>
1073
<a href="https://www.primatelabs.com/contact/">Media</a>
1074
</li>
1075
</ul>
1076
</div>
1077
<div class="col-12 col-lg-3 order-lg-first footer-branding">
1078
<div>
1079
<a href="https://www.primatelabs.com/">
1080
<img src="https://browser.geekbench.com/assets/primate-labs-logo-fd7e09b735c0792cb111168c1844b9b006985da47a07695d4fec9d45443e9fbc.svg">
1081
</a>
1082
</div>
1083
<div id="footerAddress">
1084
<p>1 Eglinton Avenue East, Suite 602<br>Toronto, Ontario, Canada<br>M4P 3A1</p>
1085
</div>
1086
</div>
1087
</div>
1088
<div class="row row-centered">
1089
<div class="copyright col-12">
1090
<p>
1091
Copyright © 2004-2022 Primate Labs Inc.
1092
</p>
1093
</div>
1094
</div>
1095
</div>
1096
</footer>
1097

    
1098

    
1099

    
1100
<ins class="adsbygoogle adsbygoogle-noablate" data-adsbygoogle-status="done" style="display: none !important;" data-ad-status="unfilled"><div id="aswift_0_host" style="border: none; height: 0px; width: 0px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;" tabindex="0" title="Advertisement" aria-label="Advertisement"><iframe id="aswift_0" name="aswift_0" style="left:0;position:absolute;top:0;border:0;width:undefinedpx;height:undefinedpx;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" src="cid:frame-083080F036C7B92AD981D1AF255457F4@mhtml.blink" data-google-container-id="a!1" data-load-complete="true"></iframe></div></ins><iframe src="cid:frame-29BF902476E045796813864236133AAC@mhtml.blink" width="0" height="0" style="display: none;"></iframe></body><iframe id="google_esf" name="google_esf" src="cid:frame-2967C587A9191535FAF84FF123DDDC3E@mhtml.blink" style="display: none;"></iframe></html>
1101
------MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3----
1102
Content-Type: text/css
1103
Content-Transfer-Encoding: binary
1104
Content-Location: https://browser.geekbench.com/assets/application-ce3ea1bfb5925fb8af577ffe399f3425aba1f3ab56b3706bb5ace3885b9ed723.css
1105

    
1106
@charset "utf-8";
1107

    
1108
:root { --blue:#007bff; --indigo:#6610f2; --purple:#6f42c1; --pink:#e83e8c; --red:#dc3545; --orange:#fd7e14; --yellow:#ffc107; --green:#28a745; --teal:#20c997; --cyan:#17a2b8; --white:#fff; --gray:#6c757d; --gray-dark:#343a40; --primary:#007bff; --secondary:#6c757d; --success:#28a745; --info:#17a2b8; --warning:#ffc107; --danger:#dc3545; --light:#f8f9fa; --dark:#343a40; --breakpoint-xs:0; --breakpoint-sm:576px; --breakpoint-md:768px; --breakpoint-lg:992px; --breakpoint-xl:1200px; --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }
1109

    
1110
*, ::after, ::before { box-sizing: border-box; }
1111

    
1112
html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
1113

    
1114
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }
1115

    
1116
body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255); }
1117

    
1118
[tabindex="-1"]:focus { outline: 0px !important; }
1119

    
1120
hr { box-sizing: content-box; height: 0px; overflow: visible; }
1121

    
1122
h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }
1123

    
1124
p { margin-top: 0px; margin-bottom: 1rem; }
1125

    
1126
abbr[data-original-title], abbr[title] { text-decoration: underline dotted; cursor: help; border-bottom: 0px; text-decoration-skip-ink: none; }
1127

    
1128
address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }
1129

    
1130
dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }
1131

    
1132
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
1133

    
1134
dt { font-weight: 700; }
1135

    
1136
dd { margin-bottom: 0.5rem; margin-left: 0px; }
1137

    
1138
blockquote { margin: 0px 0px 1rem; }
1139

    
1140
b, strong { font-weight: bolder; }
1141

    
1142
small { font-size: 80%; }
1143

    
1144
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
1145

    
1146
sub { bottom: -0.25em; }
1147

    
1148
sup { top: -0.5em; }
1149

    
1150
a { color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; }
1151

    
1152
a:hover { color: rgb(0, 86, 179); text-decoration: underline; }
1153

    
1154
a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }
1155

    
1156
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { color: inherit; text-decoration: none; }
1157

    
1158
a:not([href]):not([tabindex]):focus { outline: 0px; }
1159

    
1160
code, kbd, pre, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
1161

    
1162
pre { margin-top: 0px; margin-bottom: 1rem; overflow: auto; }
1163

    
1164
figure { margin: 0px 0px 1rem; }
1165

    
1166
img { vertical-align: middle; border-style: none; }
1167

    
1168
svg { overflow: hidden; vertical-align: middle; }
1169

    
1170
table { border-collapse: collapse; }
1171

    
1172
caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: rgb(108, 117, 125); text-align: left; caption-side: bottom; }
1173

    
1174
th { text-align: inherit; }
1175

    
1176
label { display: inline-block; margin-bottom: 0.5rem; }
1177

    
1178
button { border-radius: 0px; }
1179

    
1180
button:focus { outline: -webkit-focus-ring-color auto 5px; }
1181

    
1182
button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
1183

    
1184
button, input { overflow: visible; }
1185

    
1186
button, select { text-transform: none; }
1187

    
1188
select { overflow-wrap: normal; }
1189

    
1190
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
1191

    
1192
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }
1193

    
1194
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
1195

    
1196
input[type="date"], input[type="datetime-local"], input[type="month"], input[type="time"] { appearance: listbox; }
1197

    
1198
textarea { overflow: auto; resize: vertical; }
1199

    
1200
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
1201

    
1202
legend { display: block; width: 100%; max-width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }
1203

    
1204
progress { vertical-align: baseline; }
1205

    
1206
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
1207

    
1208
[type="search"] { outline-offset: -2px; appearance: none; }
1209

    
1210
[type="search"]::-webkit-search-decoration { appearance: none; }
1211

    
1212
::-webkit-file-upload-button { font: inherit; appearance: button; }
1213

    
1214
output { display: inline-block; }
1215

    
1216
summary { display: list-item; cursor: pointer; }
1217

    
1218
template { display: none; }
1219

    
1220
[hidden] { display: none !important; }
1221

    
1222
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }
1223

    
1224
.h1, h1 { font-size: 2.5rem; }
1225

    
1226
.h2, h2 { font-size: 2rem; }
1227

    
1228
.h3, h3 { font-size: 1.75rem; }
1229

    
1230
.h4, h4 { font-size: 1.5rem; }
1231

    
1232
.h5, h5 { font-size: 1.25rem; }
1233

    
1234
.h6, h6 { font-size: 1rem; }
1235

    
1236
.lead { font-size: 1.25rem; font-weight: 300; }
1237

    
1238
.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; }
1239

    
1240
.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; }
1241

    
1242
.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }
1243

    
1244
.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; }
1245

    
1246
hr { margin-top: 1rem; margin-bottom: 1rem; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgba(0, 0, 0, 0.1); }
1247

    
1248
.small, small { font-size: 80%; font-weight: 400; }
1249

    
1250
.mark, mark { padding: 0.2em; background-color: rgb(252, 248, 227); }
1251

    
1252
.list-unstyled { padding-left: 0px; list-style: none; }
1253

    
1254
.list-inline { padding-left: 0px; list-style: none; }
1255

    
1256
.list-inline-item { display: inline-block; }
1257

    
1258
.list-inline-item:not(:last-child) { margin-right: 0.5rem; }
1259

    
1260
.initialism { font-size: 90%; text-transform: uppercase; }
1261

    
1262
.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }
1263

    
1264
.blockquote-footer { display: block; font-size: 80%; color: rgb(108, 117, 125); }
1265

    
1266
.blockquote-footer::before { content: "— "; }
1267

    
1268
.img-fluid { max-width: 100%; height: auto; }
1269

    
1270
.img-thumbnail { padding: 0.25rem; background-color: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230); border-radius: 0.25rem; max-width: 100%; height: auto; }
1271

    
1272
.figure { display: inline-block; }
1273

    
1274
.figure-img { margin-bottom: 0.5rem; line-height: 1; }
1275

    
1276
.figure-caption { font-size: 90%; color: rgb(108, 117, 125); }
1277

    
1278
code { font-size: 87.5%; color: rgb(232, 62, 140); word-break: break-word; }
1279

    
1280
a > code { color: inherit; }
1281

    
1282
kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-radius: 0.2rem; }
1283

    
1284
kbd kbd { padding: 0px; font-size: 100%; font-weight: 700; }
1285

    
1286
pre { display: block; font-size: 87.5%; color: rgb(33, 37, 41); }
1287

    
1288
pre code { font-size: inherit; color: inherit; word-break: normal; }
1289

    
1290
.pre-scrollable { max-height: 340px; overflow-y: scroll; }
1291

    
1292
.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
1293

    
1294
@media (min-width: 576px) {
1295
  .container { max-width: 540px; }
1296
}
1297

    
1298
@media (min-width: 768px) {
1299
  .container { max-width: 720px; }
1300
}
1301

    
1302
@media (min-width: 992px) {
1303
  .container { max-width: 960px; }
1304
}
1305

    
1306
@media (min-width: 1200px) {
1307
  .container { max-width: 1140px; }
1308
}
1309

    
1310
.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
1311

    
1312
.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
1313

    
1314
.no-gutters { margin-right: 0px; margin-left: 0px; }
1315

    
1316
.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; }
1317

    
1318
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }
1319

    
1320
.col { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
1321

    
1322
.col-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
1323

    
1324
.col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
1325

    
1326
.col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
1327

    
1328
.col-3 { flex: 0 0 25%; max-width: 25%; }
1329

    
1330
.col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
1331

    
1332
.col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
1333

    
1334
.col-6 { flex: 0 0 50%; max-width: 50%; }
1335

    
1336
.col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
1337

    
1338
.col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
1339

    
1340
.col-9 { flex: 0 0 75%; max-width: 75%; }
1341

    
1342
.col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
1343

    
1344
.col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
1345

    
1346
.col-12 { flex: 0 0 100%; max-width: 100%; }
1347

    
1348
.order-first { order: -1; }
1349

    
1350
.order-last { order: 13; }
1351

    
1352
.order-0 { order: 0; }
1353

    
1354
.order-1 { order: 1; }
1355

    
1356
.order-2 { order: 2; }
1357

    
1358
.order-3 { order: 3; }
1359

    
1360
.order-4 { order: 4; }
1361

    
1362
.order-5 { order: 5; }
1363

    
1364
.order-6 { order: 6; }
1365

    
1366
.order-7 { order: 7; }
1367

    
1368
.order-8 { order: 8; }
1369

    
1370
.order-9 { order: 9; }
1371

    
1372
.order-10 { order: 10; }
1373

    
1374
.order-11 { order: 11; }
1375

    
1376
.order-12 { order: 12; }
1377

    
1378
.offset-1 { margin-left: 8.33333%; }
1379

    
1380
.offset-2 { margin-left: 16.6667%; }
1381

    
1382
.offset-3 { margin-left: 25%; }
1383

    
1384
.offset-4 { margin-left: 33.3333%; }
1385

    
1386
.offset-5 { margin-left: 41.6667%; }
1387

    
1388
.offset-6 { margin-left: 50%; }
1389

    
1390
.offset-7 { margin-left: 58.3333%; }
1391

    
1392
.offset-8 { margin-left: 66.6667%; }
1393

    
1394
.offset-9 { margin-left: 75%; }
1395

    
1396
.offset-10 { margin-left: 83.3333%; }
1397

    
1398
.offset-11 { margin-left: 91.6667%; }
1399

    
1400
@media (min-width: 576px) {
1401
  .col-sm { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
1402
  .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
1403
  .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
1404
  .col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
1405
  .col-sm-3 { flex: 0 0 25%; max-width: 25%; }
1406
  .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
1407
  .col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
1408
  .col-sm-6 { flex: 0 0 50%; max-width: 50%; }
1409
  .col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
1410
  .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
1411
  .col-sm-9 { flex: 0 0 75%; max-width: 75%; }
1412
  .col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
1413
  .col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
1414
  .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
1415
  .order-sm-first { order: -1; }
1416
  .order-sm-last { order: 13; }
1417
  .order-sm-0 { order: 0; }
1418
  .order-sm-1 { order: 1; }
1419
  .order-sm-2 { order: 2; }
1420
  .order-sm-3 { order: 3; }
1421
  .order-sm-4 { order: 4; }
1422
  .order-sm-5 { order: 5; }
1423
  .order-sm-6 { order: 6; }
1424
  .order-sm-7 { order: 7; }
1425
  .order-sm-8 { order: 8; }
1426
  .order-sm-9 { order: 9; }
1427
  .order-sm-10 { order: 10; }
1428
  .order-sm-11 { order: 11; }
1429
  .order-sm-12 { order: 12; }
1430
  .offset-sm-0 { margin-left: 0px; }
1431
  .offset-sm-1 { margin-left: 8.33333%; }
1432
  .offset-sm-2 { margin-left: 16.6667%; }
1433
  .offset-sm-3 { margin-left: 25%; }
1434
  .offset-sm-4 { margin-left: 33.3333%; }
1435
  .offset-sm-5 { margin-left: 41.6667%; }
1436
  .offset-sm-6 { margin-left: 50%; }
1437
  .offset-sm-7 { margin-left: 58.3333%; }
1438
  .offset-sm-8 { margin-left: 66.6667%; }
1439
  .offset-sm-9 { margin-left: 75%; }
1440
  .offset-sm-10 { margin-left: 83.3333%; }
1441
  .offset-sm-11 { margin-left: 91.6667%; }
1442
}
1443

    
1444
@media (min-width: 768px) {
1445
  .col-md { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
1446
  .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
1447
  .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
1448
  .col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
1449
  .col-md-3 { flex: 0 0 25%; max-width: 25%; }
1450
  .col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
1451
  .col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
1452
  .col-md-6 { flex: 0 0 50%; max-width: 50%; }
1453
  .col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
1454
  .col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
1455
  .col-md-9 { flex: 0 0 75%; max-width: 75%; }
1456
  .col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
1457
  .col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
1458
  .col-md-12 { flex: 0 0 100%; max-width: 100%; }
1459
  .order-md-first { order: -1; }
1460
  .order-md-last { order: 13; }
1461
  .order-md-0 { order: 0; }
1462
  .order-md-1 { order: 1; }
1463
  .order-md-2 { order: 2; }
1464
  .order-md-3 { order: 3; }
1465
  .order-md-4 { order: 4; }
1466
  .order-md-5 { order: 5; }
1467
  .order-md-6 { order: 6; }
1468
  .order-md-7 { order: 7; }
1469
  .order-md-8 { order: 8; }
1470
  .order-md-9 { order: 9; }
1471
  .order-md-10 { order: 10; }
1472
  .order-md-11 { order: 11; }
1473
  .order-md-12 { order: 12; }
1474
  .offset-md-0 { margin-left: 0px; }
1475
  .offset-md-1 { margin-left: 8.33333%; }
1476
  .offset-md-2 { margin-left: 16.6667%; }
1477
  .offset-md-3 { margin-left: 25%; }
1478
  .offset-md-4 { margin-left: 33.3333%; }
1479
  .offset-md-5 { margin-left: 41.6667%; }
1480
  .offset-md-6 { margin-left: 50%; }
1481
  .offset-md-7 { margin-left: 58.3333%; }
1482
  .offset-md-8 { margin-left: 66.6667%; }
1483
  .offset-md-9 { margin-left: 75%; }
1484
  .offset-md-10 { margin-left: 83.3333%; }
1485
  .offset-md-11 { margin-left: 91.6667%; }
1486
}
1487

    
1488
@media (min-width: 992px) {
1489
  .col-lg { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
1490
  .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
1491
  .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
1492
  .col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
1493
  .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
1494
  .col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
1495
  .col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
1496
  .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
1497
  .col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
1498
  .col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
1499
  .col-lg-9 { flex: 0 0 75%; max-width: 75%; }
1500
  .col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
1501
  .col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
1502
  .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
1503
  .order-lg-first { order: -1; }
1504
  .order-lg-last { order: 13; }
1505
  .order-lg-0 { order: 0; }
1506
  .order-lg-1 { order: 1; }
1507
  .order-lg-2 { order: 2; }
1508
  .order-lg-3 { order: 3; }
1509
  .order-lg-4 { order: 4; }
1510
  .order-lg-5 { order: 5; }
1511
  .order-lg-6 { order: 6; }
1512
  .order-lg-7 { order: 7; }
1513
  .order-lg-8 { order: 8; }
1514
  .order-lg-9 { order: 9; }
1515
  .order-lg-10 { order: 10; }
1516
  .order-lg-11 { order: 11; }
1517
  .order-lg-12 { order: 12; }
1518
  .offset-lg-0 { margin-left: 0px; }
1519
  .offset-lg-1 { margin-left: 8.33333%; }
1520
  .offset-lg-2 { margin-left: 16.6667%; }
1521
  .offset-lg-3 { margin-left: 25%; }
1522
  .offset-lg-4 { margin-left: 33.3333%; }
1523
  .offset-lg-5 { margin-left: 41.6667%; }
1524
  .offset-lg-6 { margin-left: 50%; }
1525
  .offset-lg-7 { margin-left: 58.3333%; }
1526
  .offset-lg-8 { margin-left: 66.6667%; }
1527
  .offset-lg-9 { margin-left: 75%; }
1528
  .offset-lg-10 { margin-left: 83.3333%; }
1529
  .offset-lg-11 { margin-left: 91.6667%; }
1530
}
1531

    
1532
@media (min-width: 1200px) {
1533
  .col-xl { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
1534
  .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
1535
  .col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
1536
  .col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
1537
  .col-xl-3 { flex: 0 0 25%; max-width: 25%; }
1538
  .col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
1539
  .col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
1540
  .col-xl-6 { flex: 0 0 50%; max-width: 50%; }
1541
  .col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
1542
  .col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
1543
  .col-xl-9 { flex: 0 0 75%; max-width: 75%; }
1544
  .col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
1545
  .col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
1546
  .col-xl-12 { flex: 0 0 100%; max-width: 100%; }
1547
  .order-xl-first { order: -1; }
1548
  .order-xl-last { order: 13; }
1549
  .order-xl-0 { order: 0; }
1550
  .order-xl-1 { order: 1; }
1551
  .order-xl-2 { order: 2; }
1552
  .order-xl-3 { order: 3; }
1553
  .order-xl-4 { order: 4; }
1554
  .order-xl-5 { order: 5; }
1555
  .order-xl-6 { order: 6; }
1556
  .order-xl-7 { order: 7; }
1557
  .order-xl-8 { order: 8; }
1558
  .order-xl-9 { order: 9; }
1559
  .order-xl-10 { order: 10; }
1560
  .order-xl-11 { order: 11; }
1561
  .order-xl-12 { order: 12; }
1562
  .offset-xl-0 { margin-left: 0px; }
1563
  .offset-xl-1 { margin-left: 8.33333%; }
1564
  .offset-xl-2 { margin-left: 16.6667%; }
1565
  .offset-xl-3 { margin-left: 25%; }
1566
  .offset-xl-4 { margin-left: 33.3333%; }
1567
  .offset-xl-5 { margin-left: 41.6667%; }
1568
  .offset-xl-6 { margin-left: 50%; }
1569
  .offset-xl-7 { margin-left: 58.3333%; }
1570
  .offset-xl-8 { margin-left: 66.6667%; }
1571
  .offset-xl-9 { margin-left: 75%; }
1572
  .offset-xl-10 { margin-left: 83.3333%; }
1573
  .offset-xl-11 { margin-left: 91.6667%; }
1574
}
1575

    
1576
.table { width: 100%; margin-bottom: 1rem; color: rgb(33, 37, 41); }
1577

    
1578
.table td, .table th { padding: 0.75rem; vertical-align: top; border-top: 1px solid rgb(222, 226, 230); }
1579

    
1580
.table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(222, 226, 230); }
1581

    
1582
.table tbody + tbody { border-top: 2px solid rgb(222, 226, 230); }
1583

    
1584
.table-sm td, .table-sm th { padding: 0.3rem; }
1585

    
1586
.table-bordered { border: 1px solid rgb(222, 226, 230); }
1587

    
1588
.table-bordered td, .table-bordered th { border: 1px solid rgb(222, 226, 230); }
1589

    
1590
.table-bordered thead td, .table-bordered thead th { border-bottom-width: 2px; }
1591

    
1592
.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th { border: 0px; }
1593

    
1594
.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(0, 0, 0, 0.05); }
1595

    
1596
.table-hover tbody tr:hover { color: rgb(33, 37, 41); background-color: rgba(0, 0, 0, 0.075); }
1597

    
1598
.table-primary, .table-primary > td, .table-primary > th { background-color: rgb(184, 218, 255); }
1599

    
1600
.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th { border-color: rgb(122, 186, 255); }
1601

    
1602
.table-hover .table-primary:hover { background-color: rgb(159, 205, 255); }
1603

    
1604
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: rgb(159, 205, 255); }
1605

    
1606
.table-secondary, .table-secondary > td, .table-secondary > th { background-color: rgb(214, 216, 219); }
1607

    
1608
.table-secondary tbody + tbody, .table-secondary td, .table-secondary th, .table-secondary thead th { border-color: rgb(179, 183, 187); }
1609

    
1610
.table-hover .table-secondary:hover { background-color: rgb(200, 203, 207); }
1611

    
1612
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: rgb(200, 203, 207); }
1613

    
1614
.table-success, .table-success > td, .table-success > th { background-color: rgb(195, 230, 203); }
1615

    
1616
.table-success tbody + tbody, .table-success td, .table-success th, .table-success thead th { border-color: rgb(143, 209, 158); }
1617

    
1618
.table-hover .table-success:hover { background-color: rgb(177, 223, 187); }
1619

    
1620
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: rgb(177, 223, 187); }
1621

    
1622
.table-info, .table-info > td, .table-info > th { background-color: rgb(190, 229, 235); }
1623

    
1624
.table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th { border-color: rgb(134, 207, 218); }
1625

    
1626
.table-hover .table-info:hover { background-color: rgb(171, 221, 229); }
1627

    
1628
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: rgb(171, 221, 229); }
1629

    
1630
.table-warning, .table-warning > td, .table-warning > th { background-color: rgb(255, 238, 186); }
1631

    
1632
.table-warning tbody + tbody, .table-warning td, .table-warning th, .table-warning thead th { border-color: rgb(255, 223, 126); }
1633

    
1634
.table-hover .table-warning:hover { background-color: rgb(255, 232, 161); }
1635

    
1636
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: rgb(255, 232, 161); }
1637

    
1638
.table-danger, .table-danger > td, .table-danger > th { background-color: rgb(245, 198, 203); }
1639

    
1640
.table-danger tbody + tbody, .table-danger td, .table-danger th, .table-danger thead th { border-color: rgb(237, 150, 158); }
1641

    
1642
.table-hover .table-danger:hover { background-color: rgb(241, 176, 183); }
1643

    
1644
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: rgb(241, 176, 183); }
1645

    
1646
.table-light, .table-light > td, .table-light > th { background-color: rgb(253, 253, 254); }
1647

    
1648
.table-light tbody + tbody, .table-light td, .table-light th, .table-light thead th { border-color: rgb(251, 252, 252); }
1649

    
1650
.table-hover .table-light:hover { background-color: rgb(236, 236, 246); }
1651

    
1652
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: rgb(236, 236, 246); }
1653

    
1654
.table-dark, .table-dark > td, .table-dark > th { background-color: rgb(198, 200, 202); }
1655

    
1656
.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(149, 153, 156); }
1657

    
1658
.table-hover .table-dark:hover { background-color: rgb(185, 187, 190); }
1659

    
1660
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: rgb(185, 187, 190); }
1661

    
1662
.table-active, .table-active > td, .table-active > th { background-color: rgba(0, 0, 0, 0.075); }
1663

    
1664
.table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); }
1665

    
1666
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); }
1667

    
1668
.table .thead-dark th { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(69, 77, 85); }
1669

    
1670
.table .thead-light th { color: rgb(73, 80, 87); background-color: rgb(233, 236, 239); border-color: rgb(222, 226, 230); }
1671

    
1672
.table-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); }
1673

    
1674
.table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(69, 77, 85); }
1675

    
1676
.table-dark.table-bordered { border: 0px; }
1677

    
1678
.table-dark.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(255, 255, 255, 0.05); }
1679

    
1680
.table-dark.table-hover tbody tr:hover { color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.075); }
1681

    
1682
@media (max-width: 575.98px) {
1683
  .table-responsive-sm { display: block; width: 100%; overflow-x: auto; }
1684
  .table-responsive-sm > .table-bordered { border: 0px; }
1685
}
1686

    
1687
@media (max-width: 767.98px) {
1688
  .table-responsive-md { display: block; width: 100%; overflow-x: auto; }
1689
  .table-responsive-md > .table-bordered { border: 0px; }
1690
}
1691

    
1692
@media (max-width: 991.98px) {
1693
  .table-responsive-lg { display: block; width: 100%; overflow-x: auto; }
1694
  .table-responsive-lg > .table-bordered { border: 0px; }
1695
}
1696

    
1697
@media (max-width: 1199.98px) {
1698
  .table-responsive-xl { display: block; width: 100%; overflow-x: auto; }
1699
  .table-responsive-xl > .table-bordered { border: 0px; }
1700
}
1701

    
1702
.table-responsive { display: block; width: 100%; overflow-x: auto; }
1703

    
1704
.table-responsive > .table-bordered { border: 0px; }
1705

    
1706
.form-control { display: block; width: 100%; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
1707

    
1708
@media (prefers-reduced-motion: reduce) {
1709
  .form-control { transition: none 0s ease 0s; }
1710
}
1711

    
1712
.form-control:focus { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
1713

    
1714
.form-control::-webkit-input-placeholder { color: rgb(108, 117, 125); opacity: 1; }
1715

    
1716
.form-control::placeholder { color: rgb(108, 117, 125); opacity: 1; }
1717

    
1718
.form-control:disabled, .form-control[readonly] { background-color: rgb(233, 236, 239); opacity: 1; }
1719

    
1720
.form-control-file, .form-control-range { display: block; width: 100%; }
1721

    
1722
.col-form-label { padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0px; font-size: inherit; line-height: 1.5; }
1723

    
1724
.col-form-label-lg { padding-top: calc(0.5rem + 1px); padding-bottom: calc(0.5rem + 1px); font-size: 1.25rem; line-height: 1.5; }
1725

    
1726
.col-form-label-sm { padding-top: calc(0.25rem + 1px); padding-bottom: calc(0.25rem + 1px); font-size: 0.875rem; line-height: 1.5; }
1727

    
1728
.form-control-plaintext { display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0px; line-height: 1.5; color: rgb(33, 37, 41); background-color: transparent; border-style: solid; border-color: transparent; border-image: initial; border-width: 1px 0px; }
1729

    
1730
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm { padding-right: 0px; padding-left: 0px; }
1731

    
1732
.form-control-sm { height: calc(1.5em + 0.5rem + 2px); padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }
1733

    
1734
.form-control-lg { height: calc(1.5em + 1rem + 2px); padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }
1735

    
1736
select.form-control[multiple], select.form-control[size] { height: auto; }
1737

    
1738
textarea.form-control { height: auto; }
1739

    
1740
.form-group { margin-bottom: 1rem; }
1741

    
1742
.form-text { display: block; margin-top: 0.25rem; }
1743

    
1744
.form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }
1745

    
1746
.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }
1747

    
1748
.form-check { position: relative; display: block; padding-left: 1.25rem; }
1749

    
1750
.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }
1751

    
1752
.form-check-input:disabled ~ .form-check-label { color: rgb(108, 117, 125); }
1753

    
1754
.form-check-label { margin-bottom: 0px; }
1755

    
1756
.form-check-inline { display: inline-flex; align-items: center; padding-left: 0px; margin-right: 0.75rem; }
1757

    
1758
.form-check-inline .form-check-input { position: static; margin-top: 0px; margin-right: 0.3125rem; margin-left: 0px; }
1759

    
1760
.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(40, 167, 69); }
1761

    
1762
.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(40, 167, 69, 0.9); border-radius: 0.25rem; }
1763

    
1764
.form-control.is-valid, .was-validated .form-control:valid { border-color: rgb(40, 167, 69); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
1765

    
1766
.form-control.is-valid:focus, .was-validated .form-control:valid:focus { border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
1767

    
1768
.form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip { display: block; }
1769

    
1770
.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }
1771

    
1772
.custom-select.is-valid, .was-validated .custom-select:valid { border-color: rgb(40, 167, 69); padding-right: calc(((1em + 0.75rem) * 3) / 4 + 1.75rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") right 1.75rem center / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat rgb(255, 255, 255); }
1773

    
1774
.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus { border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
1775

    
1776
.custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip { display: block; }
1777

    
1778
.form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip { display: block; }
1779

    
1780
.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label { color: rgb(40, 167, 69); }
1781

    
1782
.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip { display: block; }
1783

    
1784
.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label { color: rgb(40, 167, 69); }
1785

    
1786
.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before { border-color: rgb(40, 167, 69); }
1787

    
1788
.custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip { display: block; }
1789

    
1790
.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before { border-color: rgb(52, 206, 87); background-color: rgb(52, 206, 87); }
1791

    
1792
.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before { box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
1793

    
1794
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(40, 167, 69); }
1795

    
1796
.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label { border-color: rgb(40, 167, 69); }
1797

    
1798
.custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip { display: block; }
1799

    
1800
.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label { border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
1801

    
1802
.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(220, 53, 69); }
1803

    
1804
.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(220, 53, 69, 0.9); border-radius: 0.25rem; }
1805

    
1806
.form-control.is-invalid, .was-validated .form-control:invalid { border-color: rgb(220, 53, 69); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
1807

    
1808
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus { border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }
1809

    
1810
.form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip { display: block; }
1811

    
1812
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }
1813

    
1814
.custom-select.is-invalid, .was-validated .custom-select:invalid { border-color: rgb(220, 53, 69); padding-right: calc(((1em + 0.75rem) * 3) / 4 + 1.75rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") right 1.75rem center / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat rgb(255, 255, 255); }
1815

    
1816
.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus { border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }
1817

    
1818
.custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip { display: block; }
1819

    
1820
.form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip { display: block; }
1821

    
1822
.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label { color: rgb(220, 53, 69); }
1823

    
1824
.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip { display: block; }
1825

    
1826
.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label { color: rgb(220, 53, 69); }
1827

    
1828
.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before { border-color: rgb(220, 53, 69); }
1829

    
1830
.custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip { display: block; }
1831

    
1832
.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before { border-color: rgb(228, 96, 109); background-color: rgb(228, 96, 109); }
1833

    
1834
.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before { box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }
1835

    
1836
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(220, 53, 69); }
1837

    
1838
.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label { border-color: rgb(220, 53, 69); }
1839

    
1840
.custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip { display: block; }
1841

    
1842
.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label { border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }
1843

    
1844
.form-inline { display: flex; flex-flow: row wrap; align-items: center; }
1845

    
1846
.form-inline .form-check { width: 100%; }
1847

    
1848
@media (min-width: 576px) {
1849
  .form-inline label { display: flex; align-items: center; justify-content: center; margin-bottom: 0px; }
1850
  .form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: row wrap; align-items: center; margin-bottom: 0px; }
1851
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
1852
  .form-inline .form-control-plaintext { display: inline-block; }
1853
  .form-inline .custom-select, .form-inline .input-group { width: auto; }
1854
  .form-inline .form-check { display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0px; }
1855
  .form-inline .form-check-input { position: relative; flex-shrink: 0; margin-top: 0px; margin-right: 0.25rem; margin-left: 0px; }
1856
  .form-inline .custom-control { align-items: center; justify-content: center; }
1857
  .form-inline .custom-control-label { margin-bottom: 0px; }
1858
}
1859

    
1860
.btn { display: inline-block; font-weight: 400; color: rgb(33, 37, 41); text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
1861

    
1862
@media (prefers-reduced-motion: reduce) {
1863
  .btn { transition: none 0s ease 0s; }
1864
}
1865

    
1866
.btn:hover { color: rgb(33, 37, 41); text-decoration: none; }
1867

    
1868
.btn.focus, .btn:focus { outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
1869

    
1870
.btn.disabled, .btn:disabled { opacity: 0.65; }
1871

    
1872
a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }
1873

    
1874
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
1875

    
1876
.btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); }
1877

    
1878
.btn-primary.focus, .btn-primary:focus { box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }
1879

    
1880
.btn-primary.disabled, .btn-primary:disabled { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
1881

    
1882
.btn-primary.active:not(:disabled):not(.disabled), .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); border-color: rgb(0, 92, 191); }
1883

    
1884
.btn-primary.active:not(:disabled):not(.disabled):focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }
1885

    
1886
.btn-secondary { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
1887

    
1888
.btn-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(90, 98, 104); border-color: rgb(84, 91, 98); }
1889

    
1890
.btn-secondary.focus, .btn-secondary:focus { box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }
1891

    
1892
.btn-secondary.disabled, .btn-secondary:disabled { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
1893

    
1894
.btn-secondary.active:not(:disabled):not(.disabled), .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); border-color: rgb(78, 85, 91); }
1895

    
1896
.btn-secondary.active:not(:disabled):not(.disabled):focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }
1897

    
1898
.btn-success { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
1899

    
1900
.btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); }
1901

    
1902
.btn-success.focus, .btn-success:focus { box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }
1903

    
1904
.btn-success.disabled, .btn-success:disabled { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
1905

    
1906
.btn-success.active:not(:disabled):not(.disabled), .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); border-color: rgb(28, 116, 48); }
1907

    
1908
.btn-success.active:not(:disabled):not(.disabled):focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }
1909

    
1910
.btn-info { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
1911

    
1912
.btn-info:hover { color: rgb(255, 255, 255); background-color: rgb(19, 132, 150); border-color: rgb(17, 122, 139); }
1913

    
1914
.btn-info.focus, .btn-info:focus { box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem; }
1915

    
1916
.btn-info.disabled, .btn-info:disabled { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
1917

    
1918
.btn-info.active:not(:disabled):not(.disabled), .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); border-color: rgb(16, 112, 127); }
1919

    
1920
.btn-info.active:not(:disabled):not(.disabled):focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem; }
1921

    
1922
.btn-warning { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
1923

    
1924
.btn-warning:hover { color: rgb(33, 37, 41); background-color: rgb(224, 168, 0); border-color: rgb(211, 158, 0); }
1925

    
1926
.btn-warning.focus, .btn-warning:focus { box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }
1927

    
1928
.btn-warning.disabled, .btn-warning:disabled { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
1929

    
1930
.btn-warning.active:not(:disabled):not(.disabled), .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); border-color: rgb(198, 149, 0); }
1931

    
1932
.btn-warning.active:not(:disabled):not(.disabled):focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }
1933

    
1934
.btn-danger { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
1935

    
1936
.btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(200, 35, 51); border-color: rgb(189, 33, 48); }
1937

    
1938
.btn-danger.focus, .btn-danger:focus { box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }
1939

    
1940
.btn-danger.disabled, .btn-danger:disabled { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
1941

    
1942
.btn-danger.active:not(:disabled):not(.disabled), .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); border-color: rgb(178, 31, 45); }
1943

    
1944
.btn-danger.active:not(:disabled):not(.disabled):focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }
1945

    
1946
.btn-light { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
1947

    
1948
.btn-light:hover { color: rgb(33, 37, 41); background-color: rgb(226, 230, 234); border-color: rgb(218, 224, 229); }
1949

    
1950
.btn-light.focus, .btn-light:focus { box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }
1951

    
1952
.btn-light.disabled, .btn-light:disabled { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
1953

    
1954
.btn-light.active:not(:disabled):not(.disabled), .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, 223); }
1955

    
1956
.btn-light.active:not(:disabled):not(.disabled):focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }
1957

    
1958
.btn-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
1959

    
1960
.btn-dark:hover { color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); }
1961

    
1962
.btn-dark.focus, .btn-dark:focus { box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; }
1963

    
1964
.btn-dark.disabled, .btn-dark:disabled { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
1965

    
1966
.btn-dark.active:not(:disabled):not(.disabled), .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); border-color: rgb(23, 26, 29); }
1967

    
1968
.btn-dark.active:not(:disabled):not(.disabled):focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; }
1969

    
1970
.btn-outline-primary { color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
1971

    
1972
.btn-outline-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
1973

    
1974
.btn-outline-primary.focus, .btn-outline-primary:focus { box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }
1975

    
1976
.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: rgb(0, 123, 255); background-color: transparent; }
1977

    
1978
.btn-outline-primary.active:not(:disabled):not(.disabled), .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
1979

    
1980
.btn-outline-primary.active:not(:disabled):not(.disabled):focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }
1981

    
1982
.btn-outline-secondary { color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
1983

    
1984
.btn-outline-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
1985

    
1986
.btn-outline-secondary.focus, .btn-outline-secondary:focus { box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }
1987

    
1988
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: rgb(108, 117, 125); background-color: transparent; }
1989

    
1990
.btn-outline-secondary.active:not(:disabled):not(.disabled), .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
1991

    
1992
.btn-outline-secondary.active:not(:disabled):not(.disabled):focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }
1993

    
1994
.btn-outline-success { color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
1995

    
1996
.btn-outline-success:hover { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
1997

    
1998
.btn-outline-success.focus, .btn-outline-success:focus { box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }
1999

    
2000
.btn-outline-success.disabled, .btn-outline-success:disabled { color: rgb(40, 167, 69); background-color: transparent; }
2001

    
2002
.btn-outline-success.active:not(:disabled):not(.disabled), .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
2003

    
2004
.btn-outline-success.active:not(:disabled):not(.disabled):focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }
2005

    
2006
.btn-outline-info { color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
2007

    
2008
.btn-outline-info:hover { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
2009

    
2010
.btn-outline-info.focus, .btn-outline-info:focus { box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }
2011

    
2012
.btn-outline-info.disabled, .btn-outline-info:disabled { color: rgb(23, 162, 184); background-color: transparent; }
2013

    
2014
.btn-outline-info.active:not(:disabled):not(.disabled), .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
2015

    
2016
.btn-outline-info.active:not(:disabled):not(.disabled):focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }
2017

    
2018
.btn-outline-warning { color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
2019

    
2020
.btn-outline-warning:hover { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
2021

    
2022
.btn-outline-warning.focus, .btn-outline-warning:focus { box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }
2023

    
2024
.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: rgb(255, 193, 7); background-color: transparent; }
2025

    
2026
.btn-outline-warning.active:not(:disabled):not(.disabled), .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
2027

    
2028
.btn-outline-warning.active:not(:disabled):not(.disabled):focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }
2029

    
2030
.btn-outline-danger { color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
2031

    
2032
.btn-outline-danger:hover { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
2033

    
2034
.btn-outline-danger.focus, .btn-outline-danger:focus { box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }
2035

    
2036
.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: rgb(220, 53, 69); background-color: transparent; }
2037

    
2038
.btn-outline-danger.active:not(:disabled):not(.disabled), .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
2039

    
2040
.btn-outline-danger.active:not(:disabled):not(.disabled):focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }
2041

    
2042
.btn-outline-light { color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
2043

    
2044
.btn-outline-light:hover { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
2045

    
2046
.btn-outline-light.focus, .btn-outline-light:focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }
2047

    
2048
.btn-outline-light.disabled, .btn-outline-light:disabled { color: rgb(248, 249, 250); background-color: transparent; }
2049

    
2050
.btn-outline-light.active:not(:disabled):not(.disabled), .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
2051

    
2052
.btn-outline-light.active:not(:disabled):not(.disabled):focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }
2053

    
2054
.btn-outline-dark { color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
2055

    
2056
.btn-outline-dark:hover { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
2057

    
2058
.btn-outline-dark.focus, .btn-outline-dark:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }
2059

    
2060
.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: rgb(52, 58, 64); background-color: transparent; }
2061

    
2062
.btn-outline-dark.active:not(:disabled):not(.disabled), .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
2063

    
2064
.btn-outline-dark.active:not(:disabled):not(.disabled):focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }
2065

    
2066
.btn-link { font-weight: 400; color: rgb(0, 123, 255); text-decoration: none; }
2067

    
2068
.btn-link:hover { color: rgb(0, 86, 179); text-decoration: underline; }
2069

    
2070
.btn-link.focus, .btn-link:focus { text-decoration: underline; box-shadow: none; }
2071

    
2072
.btn-link.disabled, .btn-link:disabled { color: rgb(108, 117, 125); pointer-events: none; }
2073

    
2074
.btn-group-lg > .btn, .btn-lg { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }
2075

    
2076
.btn-group-sm > .btn, .btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }
2077

    
2078
.btn-block { display: block; width: 100%; }
2079

    
2080
.btn-block + .btn-block { margin-top: 0.5rem; }
2081

    
2082
input.btn-block[type="button"], input.btn-block[type="reset"], input.btn-block[type="submit"] { width: 100%; }
2083

    
2084
.fade { transition: opacity 0.15s linear 0s; }
2085

    
2086
@media (prefers-reduced-motion: reduce) {
2087
  .fade { transition: none 0s ease 0s; }
2088
}
2089

    
2090
.fade:not(.show) { opacity: 0; }
2091

    
2092
.collapse:not(.show) { display: none; }
2093

    
2094
.collapsing { position: relative; height: 0px; overflow: hidden; transition: height 0.35s ease 0s; }
2095

    
2096
@media (prefers-reduced-motion: reduce) {
2097
  .collapsing { transition: none 0s ease 0s; }
2098
}
2099

    
2100
.dropdown, .dropleft, .dropright, .dropup { position: relative; }
2101

    
2102
.dropdown-toggle { white-space: nowrap; }
2103

    
2104
.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-top-style: solid; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: initial; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; }
2105

    
2106
.dropdown-toggle:empty::after { margin-left: 0px; }
2107

    
2108
.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 1rem; color: rgb(33, 37, 41); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }
2109

    
2110
.dropdown-menu-left { right: auto; left: 0px; }
2111

    
2112
.dropdown-menu-right { right: 0px; left: auto; }
2113

    
2114
@media (min-width: 576px) {
2115
  .dropdown-menu-sm-left { right: auto; left: 0px; }
2116
  .dropdown-menu-sm-right { right: 0px; left: auto; }
2117
}
2118

    
2119
@media (min-width: 768px) {
2120
  .dropdown-menu-md-left { right: auto; left: 0px; }
2121
  .dropdown-menu-md-right { right: 0px; left: auto; }
2122
}
2123

    
2124
@media (min-width: 992px) {
2125
  .dropdown-menu-lg-left { right: auto; left: 0px; }
2126
  .dropdown-menu-lg-right { right: 0px; left: auto; }
2127
}
2128

    
2129
@media (min-width: 1200px) {
2130
  .dropdown-menu-xl-left { right: auto; left: 0px; }
2131
  .dropdown-menu-xl-right { right: 0px; left: auto; }
2132
}
2133

    
2134
.dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0px; margin-bottom: 0.125rem; }
2135

    
2136
.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0px 0.3em 0.3em; border-top-style: initial; border-top-color: initial; border-right-style: solid; border-right-color: transparent; border-bottom-style: solid; border-bottom-color: initial; border-left-style: solid; border-left-color: transparent; }
2137

    
2138
.dropup .dropdown-toggle:empty::after { margin-left: 0px; }
2139

    
2140
.dropright .dropdown-menu { top: 0px; right: auto; left: 100%; margin-top: 0px; margin-left: 0.125rem; }
2141

    
2142
.dropright .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0px 0.3em 0.3em; border-top-style: solid; border-top-color: transparent; border-right-style: initial; border-right-color: initial; border-bottom-style: solid; border-bottom-color: transparent; border-left-style: solid; border-left-color: initial; }
2143

    
2144
.dropright .dropdown-toggle:empty::after { margin-left: 0px; }
2145

    
2146
.dropright .dropdown-toggle::after { vertical-align: 0px; }
2147

    
2148
.dropleft .dropdown-menu { top: 0px; right: 100%; left: auto; margin-top: 0px; margin-right: 0.125rem; }
2149

    
2150
.dropleft .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }
2151

    
2152
.dropleft .dropdown-toggle::after { display: none; }
2153

    
2154
.dropleft .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }
2155

    
2156
.dropleft .dropdown-toggle:empty::after { margin-left: 0px; }
2157

    
2158
.dropleft .dropdown-toggle::before { vertical-align: 0px; }
2159

    
2160
.dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="top"] { right: auto; bottom: auto; }
2161

    
2162
.dropdown-divider { height: 0px; margin: 0.5rem 0px; overflow: hidden; border-top: 1px solid rgb(233, 236, 239); }
2163

    
2164
.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: rgb(33, 37, 41); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; }
2165

    
2166
.dropdown-item:focus, .dropdown-item:hover { color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(248, 249, 250); }
2167

    
2168
.dropdown-item.active, .dropdown-item:active { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 123, 255); }
2169

    
2170
.dropdown-item.disabled, .dropdown-item:disabled { color: rgb(108, 117, 125); pointer-events: none; background-color: transparent; }
2171

    
2172
.dropdown-menu.show { display: block; }
2173

    
2174
.dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0px; font-size: 0.875rem; color: rgb(108, 117, 125); white-space: nowrap; }
2175

    
2176
.dropdown-item-text { display: block; padding: 0.25rem 1.5rem; color: rgb(33, 37, 41); }
2177

    
2178
.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }
2179

    
2180
.btn-group-vertical > .btn, .btn-group > .btn { position: relative; flex: 1 1 auto; }
2181

    
2182
.btn-group-vertical > .btn:hover, .btn-group > .btn:hover { z-index: 1; }
2183

    
2184
.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus { z-index: 1; }
2185

    
2186
.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; }
2187

    
2188
.btn-toolbar .input-group { width: auto; }
2189

    
2190
.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) { margin-left: -1px; }
2191

    
2192
.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
2193

    
2194
.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
2195

    
2196
.dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; }
2197

    
2198
.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after { margin-left: 0px; }
2199

    
2200
.dropleft .dropdown-toggle-split::before { margin-right: 0px; }
2201

    
2202
.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }
2203

    
2204
.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }
2205

    
2206
.btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; }
2207

    
2208
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { width: 100%; }
2209

    
2210
.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) { margin-top: -1px; }
2211

    
2212
.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
2213

    
2214
.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: 0px; }
2215

    
2216
.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn { margin-bottom: 0px; }
2217

    
2218
.btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"] { position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; }
2219

    
2220
.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }
2221

    
2222
.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control, .input-group > .form-control-plaintext { position: relative; flex: 1 1 auto; width: 1%; margin-bottom: 0px; }
2223

    
2224
.input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control, .input-group > .form-control-plaintext + .custom-file, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .form-control { margin-left: -1px; }
2225

    
2226
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus { z-index: 3; }
2227

    
2228
.input-group > .custom-file .custom-file-input:focus { z-index: 4; }
2229

    
2230
.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
2231

    
2232
.input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
2233

    
2234
.input-group > .custom-file { display: flex; align-items: center; }
2235

    
2236
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
2237

    
2238
.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
2239

    
2240
.input-group-append, .input-group-prepend { display: flex; }
2241

    
2242
.input-group-append .btn, .input-group-prepend .btn { position: relative; z-index: 2; }
2243

    
2244
.input-group-append .btn:focus, .input-group-prepend .btn:focus { z-index: 3; }
2245

    
2246
.input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text { margin-left: -1px; }
2247

    
2248
.input-group-prepend { margin-right: -1px; }
2249

    
2250
.input-group-append { margin-left: -1px; }
2251

    
2252
.input-group-text { display: flex; align-items: center; padding: 0.375rem 0.75rem; margin-bottom: 0px; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); text-align: center; white-space: nowrap; background-color: rgb(233, 236, 239); border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; }
2253

    
2254
.input-group-text input[type="checkbox"], .input-group-text input[type="radio"] { margin-top: 0px; }
2255

    
2256
.input-group-lg > .custom-select, .input-group-lg > .form-control:not(textarea) { height: calc(1.5em + 1rem + 2px); }
2257

    
2258
.input-group-lg > .custom-select, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }
2259

    
2260
.input-group-sm > .custom-select, .input-group-sm > .form-control:not(textarea) { height: calc(1.5em + 0.5rem + 2px); }
2261

    
2262
.input-group-sm > .custom-select, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }
2263

    
2264
.input-group-lg > .custom-select, .input-group-sm > .custom-select { padding-right: 1.75rem; }
2265

    
2266
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
2267

    
2268
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
2269

    
2270
.custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; }
2271

    
2272
.custom-control-inline { display: inline-flex; margin-right: 1rem; }
2273

    
2274
.custom-control-input { position: absolute; z-index: -1; opacity: 0; }
2275

    
2276
.custom-control-input:checked ~ .custom-control-label::before { color: rgb(255, 255, 255); border-color: rgb(0, 123, 255); background-color: rgb(0, 123, 255); }
2277

    
2278
.custom-control-input:focus ~ .custom-control-label::before { box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
2279

    
2280
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(128, 189, 255); }
2281

    
2282
.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: rgb(255, 255, 255); background-color: rgb(179, 215, 255); border-color: rgb(179, 215, 255); }
2283

    
2284
.custom-control-input:disabled ~ .custom-control-label { color: rgb(108, 117, 125); }
2285

    
2286
.custom-control-input:disabled ~ .custom-control-label::before { background-color: rgb(233, 236, 239); }
2287

    
2288
.custom-control-label { position: relative; margin-bottom: 0px; vertical-align: top; }
2289

    
2290
.custom-control-label::before { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: rgb(255, 255, 255); border: 1px solid rgb(173, 181, 189); }
2291

    
2292
.custom-control-label::after { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: 50% center / 50% 50% no-repeat; }
2293

    
2294
.custom-checkbox .custom-control-label::before { border-radius: 0.25rem; }
2295

    
2296
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }
2297

    
2298
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color: rgb(0, 123, 255); background-color: rgb(0, 123, 255); }
2299

    
2300
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }
2301

    
2302
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }
2303

    
2304
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }
2305

    
2306
.custom-radio .custom-control-label::before { border-radius: 50%; }
2307

    
2308
.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
2309

    
2310
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }
2311

    
2312
.custom-switch { padding-left: 2.25rem; }
2313

    
2314
.custom-switch .custom-control-label::before { left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem; }
2315

    
2316
.custom-switch .custom-control-label::after { top: calc(0.25rem + 2px); left: calc(-2.25rem + 2px); width: calc(1rem - 4px); height: calc(1rem - 4px); background-color: rgb(173, 181, 189); border-radius: 0.5rem; transition: transform 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-transform 0.15s ease-in-out 0s; }
2317

    
2318
@media (prefers-reduced-motion: reduce) {
2319
  .custom-switch .custom-control-label::after { transition: none 0s ease 0s; }
2320
}
2321

    
2322
.custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: rgb(255, 255, 255); transform: translateX(0.75rem); }
2323

    
2324
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }
2325

    
2326
.custom-select { display: inline-block; width: 100%; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat rgb(255, 255, 255); border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; appearance: none; }
2327

    
2328
.custom-select:focus { border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
2329

    
2330
.custom-select[multiple], .custom-select[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none; }
2331

    
2332
.custom-select:disabled { color: rgb(108, 117, 125); background-color: rgb(233, 236, 239); }
2333

    
2334
.custom-select-sm { height: calc(1.5em + 0.5rem + 2px); padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.875rem; }
2335

    
2336
.custom-select-lg { height: calc(1.5em + 1rem + 2px); padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem; }
2337

    
2338
.custom-file { position: relative; display: inline-block; width: 100%; height: calc(1.5em + 0.75rem + 2px); margin-bottom: 0px; }
2339

    
2340
.custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(1.5em + 0.75rem + 2px); margin: 0px; opacity: 0; }
2341

    
2342
.custom-file-input:focus ~ .custom-file-label { border-color: rgb(128, 189, 255); box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
2343

    
2344
.custom-file-input:disabled ~ .custom-file-label { background-color: rgb(233, 236, 239); }
2345

    
2346
.custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; }
2347

    
2348
.custom-file-input ~ .custom-file-label[data-browse]::after { content: attr(data-browse); }
2349

    
2350
.custom-file-label { position: absolute; top: 0px; right: 0px; left: 0px; z-index: 1; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; }
2351

    
2352
.custom-file-label::after { position: absolute; top: 0px; right: 0px; bottom: 0px; z-index: 3; display: block; height: calc(1.5em + 0.75rem); padding: 0.375rem 0.75rem; line-height: 1.5; color: rgb(73, 80, 87); content: "Browse"; background-color: rgb(233, 236, 239); border-left: inherit; border-radius: 0px 0.25rem 0.25rem 0px; }
2353

    
2354
.custom-range { width: 100%; height: calc(1.4rem); padding: 0px; background-color: transparent; appearance: none; }
2355

    
2356
.custom-range:focus { outline: 0px; }
2357

    
2358
.custom-range:focus::-webkit-slider-thumb { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
2359

    
2360
.custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: rgb(0, 123, 255); border: 0px; border-radius: 1rem; transition: background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; appearance: none; }
2361

    
2362
@media (prefers-reduced-motion: reduce) {
2363
  .custom-range::-webkit-slider-thumb { transition: none 0s ease 0s; }
2364
}
2365

    
2366
.custom-range::-webkit-slider-thumb:active { background-color: rgb(179, 215, 255); }
2367

    
2368
.custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: rgb(222, 226, 230); border-color: transparent; border-radius: 1rem; }
2369

    
2370
@media (prefers-reduced-motion: reduce) {
2371
}
2372

    
2373
@media (prefers-reduced-motion: reduce) {
2374
}
2375

    
2376
.custom-range:disabled::-webkit-slider-thumb { background-color: rgb(173, 181, 189); }
2377

    
2378
.custom-range:disabled::-webkit-slider-runnable-track { cursor: default; }
2379

    
2380
.custom-control-label::before, .custom-file-label, .custom-select { transition: background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
2381

    
2382
@media (prefers-reduced-motion: reduce) {
2383
  .custom-control-label::before, .custom-file-label, .custom-select { transition: none 0s ease 0s; }
2384
}
2385

    
2386
.nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }
2387

    
2388
.nav-link { display: block; padding: 0.5rem 1rem; }
2389

    
2390
.nav-link:focus, .nav-link:hover { text-decoration: none; }
2391

    
2392
.nav-link.disabled { color: rgb(108, 117, 125); pointer-events: none; cursor: default; }
2393

    
2394
.nav-tabs { border-bottom: 1px solid rgb(222, 226, 230); }
2395

    
2396
.nav-tabs .nav-item { margin-bottom: -1px; }
2397

    
2398
.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
2399

    
2400
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color: rgb(233, 236, 239) rgb(233, 236, 239) rgb(222, 226, 230); }
2401

    
2402
.nav-tabs .nav-link.disabled { color: rgb(108, 117, 125); background-color: transparent; border-color: transparent; }
2403

    
2404
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230) rgb(222, 226, 230) rgb(255, 255, 255); }
2405

    
2406
.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
2407

    
2408
.nav-pills .nav-link { border-radius: 0.25rem; }
2409

    
2410
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }
2411

    
2412
.nav-fill .nav-item { flex: 1 1 auto; text-align: center; }
2413

    
2414
.nav-justified .nav-item { flex-basis: 0px; flex-grow: 1; text-align: center; }
2415

    
2416
.tab-content > .tab-pane { display: none; }
2417

    
2418
.tab-content > .active { display: block; }
2419

    
2420
.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem; }
2421

    
2422
.navbar > .container, .navbar > .container-fluid { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
2423

    
2424
.navbar-brand { display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap; }
2425

    
2426
.navbar-brand:focus, .navbar-brand:hover { text-decoration: none; }
2427

    
2428
.navbar-nav { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }
2429

    
2430
.navbar-nav .nav-link { padding-right: 0px; padding-left: 0px; }
2431

    
2432
.navbar-nav .dropdown-menu { position: static; float: none; }
2433

    
2434
.navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; }
2435

    
2436
.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }
2437

    
2438
.navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem; }
2439

    
2440
.navbar-toggler:focus, .navbar-toggler:hover { text-decoration: none; }
2441

    
2442
.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: center center / 100% 100% no-repeat; }
2443

    
2444
@media (max-width: 575.98px) {
2445
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { padding-right: 0px; padding-left: 0px; }
2446
}
2447

    
2448
@media (min-width: 576px) {
2449
  .navbar-expand-sm { flex-flow: row nowrap; justify-content: flex-start; }
2450
  .navbar-expand-sm .navbar-nav { flex-direction: row; }
2451
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
2452
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
2453
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { flex-wrap: nowrap; }
2454
  .navbar-expand-sm .navbar-collapse { flex-basis: auto; display: flex !important; }
2455
  .navbar-expand-sm .navbar-toggler { display: none; }
2456
}
2457

    
2458
@media (max-width: 767.98px) {
2459
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { padding-right: 0px; padding-left: 0px; }
2460
}
2461

    
2462
@media (min-width: 768px) {
2463
  .navbar-expand-md { flex-flow: row nowrap; justify-content: flex-start; }
2464
  .navbar-expand-md .navbar-nav { flex-direction: row; }
2465
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
2466
  .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
2467
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { flex-wrap: nowrap; }
2468
  .navbar-expand-md .navbar-collapse { flex-basis: auto; display: flex !important; }
2469
  .navbar-expand-md .navbar-toggler { display: none; }
2470
}
2471

    
2472
@media (max-width: 991.98px) {
2473
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { padding-right: 0px; padding-left: 0px; }
2474
}
2475

    
2476
@media (min-width: 992px) {
2477
  .navbar-expand-lg { flex-flow: row nowrap; justify-content: flex-start; }
2478
  .navbar-expand-lg .navbar-nav { flex-direction: row; }
2479
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
2480
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
2481
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { flex-wrap: nowrap; }
2482
  .navbar-expand-lg .navbar-collapse { flex-basis: auto; display: flex !important; }
2483
  .navbar-expand-lg .navbar-toggler { display: none; }
2484
}
2485

    
2486
@media (max-width: 1199.98px) {
2487
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { padding-right: 0px; padding-left: 0px; }
2488
}
2489

    
2490
@media (min-width: 1200px) {
2491
  .navbar-expand-xl { flex-flow: row nowrap; justify-content: flex-start; }
2492
  .navbar-expand-xl .navbar-nav { flex-direction: row; }
2493
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
2494
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
2495
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { flex-wrap: nowrap; }
2496
  .navbar-expand-xl .navbar-collapse { flex-basis: auto; display: flex !important; }
2497
  .navbar-expand-xl .navbar-toggler { display: none; }
2498
}
2499

    
2500
.navbar-expand { flex-flow: row nowrap; justify-content: flex-start; }
2501

    
2502
.navbar-expand > .container, .navbar-expand > .container-fluid { padding-right: 0px; padding-left: 0px; }
2503

    
2504
.navbar-expand .navbar-nav { flex-direction: row; }
2505

    
2506
.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }
2507

    
2508
.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
2509

    
2510
.navbar-expand > .container, .navbar-expand > .container-fluid { flex-wrap: nowrap; }
2511

    
2512
.navbar-expand .navbar-collapse { flex-basis: auto; display: flex !important; }
2513

    
2514
.navbar-expand .navbar-toggler { display: none; }
2515

    
2516
.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); }
2517

    
2518
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { color: rgba(0, 0, 0, 0.9); }
2519

    
2520
.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); }
2521

    
2522
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color: rgba(0, 0, 0, 0.7); }
2523

    
2524
.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }
2525

    
2526
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link { color: rgba(0, 0, 0, 0.9); }
2527

    
2528
.navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); }
2529

    
2530
.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
2531

    
2532
.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }
2533

    
2534
.navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); }
2535

    
2536
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover { color: rgba(0, 0, 0, 0.9); }
2537

    
2538
.navbar-dark .navbar-brand { color: rgb(255, 255, 255); }
2539

    
2540
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { color: rgb(255, 255, 255); }
2541

    
2542
.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }
2543

    
2544
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: rgba(255, 255, 255, 0.75); }
2545

    
2546
.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }
2547

    
2548
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link { color: rgb(255, 255, 255); }
2549

    
2550
.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); }
2551

    
2552
.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
2553

    
2554
.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); }
2555

    
2556
.navbar-dark .navbar-text a { color: rgb(255, 255, 255); }
2557

    
2558
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover { color: rgb(255, 255, 255); }
2559

    
2560
.card { position: relative; display: flex; flex-direction: column; min-width: 0px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem; }
2561

    
2562
.card > hr { margin-right: 0px; margin-left: 0px; }
2563

    
2564
.card > .list-group:first-child .list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
2565

    
2566
.card > .list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
2567

    
2568
.card-body { flex: 1 1 auto; padding: 1.25rem; }
2569

    
2570
.card-title { margin-bottom: 0.75rem; }
2571

    
2572
.card-subtitle { margin-top: -0.375rem; margin-bottom: 0px; }
2573

    
2574
.card-text:last-child { margin-bottom: 0px; }
2575

    
2576
.card-link:hover { text-decoration: none; }
2577

    
2578
.card-link + .card-link { margin-left: 1.25rem; }
2579

    
2580
.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0px; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
2581

    
2582
.card-header:first-child { border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0px 0px; }
2583

    
2584
.card-header + .list-group .list-group-item:first-child { border-top: 0px; }
2585

    
2586
.card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); }
2587

    
2588
.card-footer:last-child { border-radius: 0px 0px calc(0.25rem - 1px) calc(0.25rem - 1px); }
2589

    
2590
.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0px; }
2591

    
2592
.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }
2593

    
2594
.card-img-overlay { position: absolute; inset: 0px; padding: 1.25rem; }
2595

    
2596
.card-img { width: 100%; border-radius: calc(0.25rem - 1px); }
2597

    
2598
.card-img-top { width: 100%; border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px); }
2599

    
2600
.card-img-bottom { width: 100%; border-bottom-right-radius: calc(0.25rem - 1px); border-bottom-left-radius: calc(0.25rem - 1px); }
2601

    
2602
.card-deck { display: flex; flex-direction: column; }
2603

    
2604
.card-deck .card { margin-bottom: 15px; }
2605

    
2606
@media (min-width: 576px) {
2607
  .card-deck { flex-flow: row wrap; margin-right: -15px; margin-left: -15px; }
2608
  .card-deck .card { display: flex; flex: 1 0 0%; flex-direction: column; margin-right: 15px; margin-bottom: 0px; margin-left: 15px; }
2609
}
2610

    
2611
.card-group { display: flex; flex-direction: column; }
2612

    
2613
.card-group > .card { margin-bottom: 15px; }
2614

    
2615
@media (min-width: 576px) {
2616
  .card-group { flex-flow: row wrap; }
2617
  .card-group > .card { flex: 1 0 0%; margin-bottom: 0px; }
2618
  .card-group > .card + .card { margin-left: 0px; border-left: 0px; }
2619
  .card-group > .card:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
2620
  .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top { border-top-right-radius: 0px; }
2621
  .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom { border-bottom-right-radius: 0px; }
2622
  .card-group > .card:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
2623
  .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top { border-top-left-radius: 0px; }
2624
  .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom { border-bottom-left-radius: 0px; }
2625
}
2626

    
2627
.card-columns .card { margin-bottom: 0.75rem; }
2628

    
2629
@media (min-width: 576px) {
2630
  .card-columns { column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1; }
2631
  .card-columns .card { display: inline-block; width: 100%; }
2632
}
2633

    
2634
.accordion > .card { overflow: hidden; }
2635

    
2636
.accordion > .card:not(:first-of-type) .card-header:first-child { border-radius: 0px; }
2637

    
2638
.accordion > .card:not(:first-of-type):not(:last-of-type) { border-bottom: 0px; border-radius: 0px; }
2639

    
2640
.accordion > .card:first-of-type { border-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
2641

    
2642
.accordion > .card:last-of-type { border-top-left-radius: 0px; border-top-right-radius: 0px; }
2643

    
2644
.accordion > .card .card-header { margin-bottom: -1px; }
2645

    
2646
.breadcrumb { display: flex; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: rgb(233, 236, 239); border-radius: 0.25rem; }
2647

    
2648
.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }
2649

    
2650
.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: rgb(108, 117, 125); content: "/"; }
2651

    
2652
.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }
2653

    
2654
.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }
2655

    
2656
.breadcrumb-item.active { color: rgb(108, 117, 125); }
2657

    
2658
.pagination { display: flex; padding-left: 0px; list-style: none; border-radius: 0.25rem; }
2659

    
2660
.page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: rgb(0, 123, 255); background-color: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230); }
2661

    
2662
.page-link:hover { z-index: 2; color: rgb(0, 86, 179); text-decoration: none; background-color: rgb(233, 236, 239); border-color: rgb(222, 226, 230); }
2663

    
2664
.page-link:focus { z-index: 2; outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
2665

    
2666
.page-item:first-child .page-link { margin-left: 0px; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
2667

    
2668
.page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
2669

    
2670
.page-item.active .page-link { z-index: 1; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
2671

    
2672
.page-item.disabled .page-link { color: rgb(108, 117, 125); pointer-events: none; cursor: auto; background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230); }
2673

    
2674
.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5; }
2675

    
2676
.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }
2677

    
2678
.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; }
2679

    
2680
.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; }
2681

    
2682
.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; }
2683

    
2684
.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }
2685

    
2686
.badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
2687

    
2688
@media (prefers-reduced-motion: reduce) {
2689
  .badge { transition: none 0s ease 0s; }
2690
}
2691

    
2692
a.badge:focus, a.badge:hover { text-decoration: none; }
2693

    
2694
.badge:empty { display: none; }
2695

    
2696
.btn .badge { position: relative; top: -1px; }
2697

    
2698
.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; }
2699

    
2700
.badge-primary { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }
2701

    
2702
a.badge-primary:focus, a.badge-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); }
2703

    
2704
a.badge-primary.focus, a.badge-primary:focus { outline: 0px; box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }
2705

    
2706
.badge-secondary { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); }
2707

    
2708
a.badge-secondary:focus, a.badge-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); }
2709

    
2710
a.badge-secondary.focus, a.badge-secondary:focus { outline: 0px; box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }
2711

    
2712
.badge-success { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); }
2713

    
2714
a.badge-success:focus, a.badge-success:hover { color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); }
2715

    
2716
a.badge-success.focus, a.badge-success:focus { outline: 0px; box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }
2717

    
2718
.badge-info { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); }
2719

    
2720
a.badge-info:focus, a.badge-info:hover { color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); }
2721

    
2722
a.badge-info.focus, a.badge-info:focus { outline: 0px; box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }
2723

    
2724
.badge-warning { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); }
2725

    
2726
a.badge-warning:focus, a.badge-warning:hover { color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); }
2727

    
2728
a.badge-warning.focus, a.badge-warning:focus { outline: 0px; box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }
2729

    
2730
.badge-danger { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); }
2731

    
2732
a.badge-danger:focus, a.badge-danger:hover { color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); }
2733

    
2734
a.badge-danger.focus, a.badge-danger:focus { outline: 0px; box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }
2735

    
2736
.badge-light { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); }
2737

    
2738
a.badge-light:focus, a.badge-light:hover { color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); }
2739

    
2740
a.badge-light.focus, a.badge-light:focus { outline: 0px; box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }
2741

    
2742
.badge-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); }
2743

    
2744
a.badge-dark:focus, a.badge-dark:hover { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); }
2745

    
2746
a.badge-dark.focus, a.badge-dark:focus { outline: 0px; box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }
2747

    
2748
.jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: rgb(233, 236, 239); border-radius: 0.3rem; }
2749

    
2750
@media (min-width: 576px) {
2751
  .jumbotron { padding: 4rem 2rem; }
2752
}
2753

    
2754
.jumbotron-fluid { padding-right: 0px; padding-left: 0px; border-radius: 0px; }
2755

    
2756
.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; }
2757

    
2758
.alert-heading { color: inherit; }
2759

    
2760
.alert-link { font-weight: 700; }
2761

    
2762
.alert-dismissible { padding-right: 4rem; }
2763

    
2764
.alert-dismissible .close { position: absolute; top: 0px; right: 0px; padding: 0.75rem 1.25rem; color: inherit; }
2765

    
2766
.alert-primary { color: rgb(0, 64, 133); background-color: rgb(204, 229, 255); border-color: rgb(184, 218, 255); }
2767

    
2768
.alert-primary hr { border-top-color: rgb(159, 205, 255); }
2769

    
2770
.alert-primary .alert-link { color: rgb(0, 39, 82); }
2771

    
2772
.alert-secondary { color: rgb(56, 61, 65); background-color: rgb(226, 227, 229); border-color: rgb(214, 216, 219); }
2773

    
2774
.alert-secondary hr { border-top-color: rgb(200, 203, 207); }
2775

    
2776
.alert-secondary .alert-link { color: rgb(32, 35, 38); }
2777

    
2778
.alert-success { color: rgb(21, 87, 36); background-color: rgb(212, 237, 218); border-color: rgb(195, 230, 203); }
2779

    
2780
.alert-success hr { border-top-color: rgb(177, 223, 187); }
2781

    
2782
.alert-success .alert-link { color: rgb(11, 46, 19); }
2783

    
2784
.alert-info { color: rgb(12, 84, 96); background-color: rgb(209, 236, 241); border-color: rgb(190, 229, 235); }
2785

    
2786
.alert-info hr { border-top-color: rgb(171, 221, 229); }
2787

    
2788
.alert-info .alert-link { color: rgb(6, 44, 51); }
2789

    
2790
.alert-warning { color: rgb(133, 100, 4); background-color: rgb(255, 243, 205); border-color: rgb(255, 238, 186); }
2791

    
2792
.alert-warning hr { border-top-color: rgb(255, 232, 161); }
2793

    
2794
.alert-warning .alert-link { color: rgb(83, 63, 3); }
2795

    
2796
.alert-danger { color: rgb(114, 28, 36); background-color: rgb(248, 215, 218); border-color: rgb(245, 198, 203); }
2797

    
2798
.alert-danger hr { border-top-color: rgb(241, 176, 183); }
2799

    
2800
.alert-danger .alert-link { color: rgb(73, 18, 23); }
2801

    
2802
.alert-light { color: rgb(129, 129, 130); background-color: rgb(254, 254, 254); border-color: rgb(253, 253, 254); }
2803

    
2804
.alert-light hr { border-top-color: rgb(236, 236, 246); }
2805

    
2806
.alert-light .alert-link { color: rgb(104, 104, 104); }
2807

    
2808
.alert-dark { color: rgb(27, 30, 33); background-color: rgb(214, 216, 217); border-color: rgb(198, 200, 202); }
2809

    
2810
.alert-dark hr { border-top-color: rgb(185, 187, 190); }
2811

    
2812
.alert-dark .alert-link { color: rgb(4, 5, 5); }
2813

    
2814
@-webkit-keyframes progress-bar-stripes { 
2815
  0% { background-position: 1rem 0px; }
2816
  100% { background-position: 0px 0px; }
2817
}
2818

    
2819
@keyframes progress-bar-stripes { 
2820
  0% { background-position: 1rem 0px; }
2821
  100% { background-position: 0px 0px; }
2822
}
2823

    
2824
.progress { display: flex; height: 1rem; overflow: hidden; font-size: 0.75rem; background-color: rgb(233, 236, 239); border-radius: 0.25rem; }
2825

    
2826
.progress-bar { display: flex; flex-direction: column; justify-content: center; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; background-color: rgb(0, 123, 255); transition: width 0.6s ease 0s; }
2827

    
2828
@media (prefers-reduced-motion: reduce) {
2829
  .progress-bar { transition: none 0s ease 0s; }
2830
}
2831

    
2832
.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; }
2833

    
2834
.progress-bar-animated { animation: 1s linear 0s infinite normal none running progress-bar-stripes; }
2835

    
2836
@media (prefers-reduced-motion: reduce) {
2837
  .progress-bar-animated { animation: 0s ease 0s 1 normal none running none; }
2838
}
2839

    
2840
.media { display: flex; align-items: flex-start; }
2841

    
2842
.media-body { flex: 1 1 0%; }
2843

    
2844
.list-group { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; }
2845

    
2846
.list-group-item-action { width: 100%; color: rgb(73, 80, 87); text-align: inherit; }
2847

    
2848
.list-group-item-action:focus, .list-group-item-action:hover { z-index: 1; color: rgb(73, 80, 87); text-decoration: none; background-color: rgb(248, 249, 250); }
2849

    
2850
.list-group-item-action:active { color: rgb(33, 37, 41); background-color: rgb(233, 236, 239); }
2851

    
2852
.list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.125); }
2853

    
2854
.list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
2855

    
2856
.list-group-item:last-child { margin-bottom: 0px; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
2857

    
2858
.list-group-item.disabled, .list-group-item:disabled { color: rgb(108, 117, 125); pointer-events: none; background-color: rgb(255, 255, 255); }
2859

    
2860
.list-group-item.active { z-index: 2; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
2861

    
2862
.list-group-horizontal { flex-direction: row; }
2863

    
2864
.list-group-horizontal .list-group-item { margin-right: -1px; margin-bottom: 0px; }
2865

    
2866
.list-group-horizontal .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
2867

    
2868
.list-group-horizontal .list-group-item:last-child { margin-right: 0px; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
2869

    
2870
@media (min-width: 576px) {
2871
  .list-group-horizontal-sm { flex-direction: row; }
2872
  .list-group-horizontal-sm .list-group-item { margin-right: -1px; margin-bottom: 0px; }
2873
  .list-group-horizontal-sm .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
2874
  .list-group-horizontal-sm .list-group-item:last-child { margin-right: 0px; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
2875
}
2876

    
2877
@media (min-width: 768px) {
2878
  .list-group-horizontal-md { flex-direction: row; }
2879
  .list-group-horizontal-md .list-group-item { margin-right: -1px; margin-bottom: 0px; }
2880
  .list-group-horizontal-md .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
2881
  .list-group-horizontal-md .list-group-item:last-child { margin-right: 0px; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
2882
}
2883

    
2884
@media (min-width: 992px) {
2885
  .list-group-horizontal-lg { flex-direction: row; }
2886
  .list-group-horizontal-lg .list-group-item { margin-right: -1px; margin-bottom: 0px; }
2887
  .list-group-horizontal-lg .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
2888
  .list-group-horizontal-lg .list-group-item:last-child { margin-right: 0px; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
2889
}
2890

    
2891
@media (min-width: 1200px) {
2892
  .list-group-horizontal-xl { flex-direction: row; }
2893
  .list-group-horizontal-xl .list-group-item { margin-right: -1px; margin-bottom: 0px; }
2894
  .list-group-horizontal-xl .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
2895
  .list-group-horizontal-xl .list-group-item:last-child { margin-right: 0px; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
2896
}
2897

    
2898
.list-group-flush .list-group-item { border-right: 0px; border-left: 0px; border-radius: 0px; }
2899

    
2900
.list-group-flush .list-group-item:last-child { margin-bottom: -1px; }
2901

    
2902
.list-group-flush:first-child .list-group-item:first-child { border-top: 0px; }
2903

    
2904
.list-group-flush:last-child .list-group-item:last-child { margin-bottom: 0px; border-bottom: 0px; }
2905

    
2906
.list-group-item-primary { color: rgb(0, 64, 133); background-color: rgb(184, 218, 255); }
2907

    
2908
.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover { color: rgb(0, 64, 133); background-color: rgb(159, 205, 255); }
2909

    
2910
.list-group-item-primary.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(0, 64, 133); border-color: rgb(0, 64, 133); }
2911

    
2912
.list-group-item-secondary { color: rgb(56, 61, 65); background-color: rgb(214, 216, 219); }
2913

    
2914
.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover { color: rgb(56, 61, 65); background-color: rgb(200, 203, 207); }
2915

    
2916
.list-group-item-secondary.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(56, 61, 65); border-color: rgb(56, 61, 65); }
2917

    
2918
.list-group-item-success { color: rgb(21, 87, 36); background-color: rgb(195, 230, 203); }
2919

    
2920
.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover { color: rgb(21, 87, 36); background-color: rgb(177, 223, 187); }
2921

    
2922
.list-group-item-success.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(21, 87, 36); border-color: rgb(21, 87, 36); }
2923

    
2924
.list-group-item-info { color: rgb(12, 84, 96); background-color: rgb(190, 229, 235); }
2925

    
2926
.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover { color: rgb(12, 84, 96); background-color: rgb(171, 221, 229); }
2927

    
2928
.list-group-item-info.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(12, 84, 96); border-color: rgb(12, 84, 96); }
2929

    
2930
.list-group-item-warning { color: rgb(133, 100, 4); background-color: rgb(255, 238, 186); }
2931

    
2932
.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover { color: rgb(133, 100, 4); background-color: rgb(255, 232, 161); }
2933

    
2934
.list-group-item-warning.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(133, 100, 4); border-color: rgb(133, 100, 4); }
2935

    
2936
.list-group-item-danger { color: rgb(114, 28, 36); background-color: rgb(245, 198, 203); }
2937

    
2938
.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover { color: rgb(114, 28, 36); background-color: rgb(241, 176, 183); }
2939

    
2940
.list-group-item-danger.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(114, 28, 36); border-color: rgb(114, 28, 36); }
2941

    
2942
.list-group-item-light { color: rgb(129, 129, 130); background-color: rgb(253, 253, 254); }
2943

    
2944
.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover { color: rgb(129, 129, 130); background-color: rgb(236, 236, 246); }
2945

    
2946
.list-group-item-light.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(129, 129, 130); border-color: rgb(129, 129, 130); }
2947

    
2948
.list-group-item-dark { color: rgb(27, 30, 33); background-color: rgb(198, 200, 202); }
2949

    
2950
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover { color: rgb(27, 30, 33); background-color: rgb(185, 187, 190); }
2951

    
2952
.list-group-item-dark.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(27, 30, 33); border-color: rgb(27, 30, 33); }
2953

    
2954
.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5; }
2955

    
2956
.close:hover { color: rgb(0, 0, 0); text-decoration: none; }
2957

    
2958
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover { opacity: 0.75; }
2959

    
2960
button.close { padding: 0px; background-color: transparent; border: 0px; appearance: none; }
2961

    
2962
a.close.disabled { pointer-events: none; }
2963

    
2964
.toast { max-width: 350px; overflow: hidden; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.75rem; backdrop-filter: blur(10px); opacity: 0; border-radius: 0.25rem; }
2965

    
2966
.toast:not(:last-child) { margin-bottom: 0.75rem; }
2967

    
2968
.toast.showing { opacity: 1; }
2969

    
2970
.toast.show { display: block; opacity: 1; }
2971

    
2972
.toast.hide { display: none; }
2973

    
2974
.toast-header { display: flex; align-items: center; padding: 0.25rem 0.75rem; color: rgb(108, 117, 125); background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
2975

    
2976
.toast-body { padding: 0.75rem; }
2977

    
2978
.modal-open { overflow: hidden; }
2979

    
2980
.modal-open .modal { overflow: hidden auto; }
2981

    
2982
.modal { position: fixed; top: 0px; left: 0px; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0px; }
2983

    
2984
.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }
2985

    
2986
.modal.fade .modal-dialog { transition: transform 0.3s ease-out 0s, -webkit-transform 0.3s ease-out 0s; transform: translate(0px, -50px); }
2987

    
2988
@media (prefers-reduced-motion: reduce) {
2989
  .modal.fade .modal-dialog { transition: none 0s ease 0s; }
2990
}
2991

    
2992
.modal.show .modal-dialog { transform: none; }
2993

    
2994
.modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); }
2995

    
2996
.modal-dialog-scrollable .modal-content { max-height: calc(100vh - 1rem); overflow: hidden; }
2997

    
2998
.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header { flex-shrink: 0; }
2999

    
3000
.modal-dialog-scrollable .modal-body { overflow-y: auto; }
3001

    
3002
.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); }
3003

    
3004
.modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); content: ""; }
3005

    
3006
.modal-dialog-centered.modal-dialog-scrollable { flex-direction: column; justify-content: center; height: 100%; }
3007

    
3008
.modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; }
3009

    
3010
.modal-dialog-centered.modal-dialog-scrollable::before { content: none; }
3011

    
3012
.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px; }
3013

    
3014
.modal-backdrop { position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }
3015

    
3016
.modal-backdrop.fade { opacity: 0; }
3017

    
3018
.modal-backdrop.show { opacity: 0.5; }
3019

    
3020
.modal-header { display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem; border-bottom: 1px solid rgb(222, 226, 230); border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; }
3021

    
3022
.modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto; }
3023

    
3024
.modal-title { margin-bottom: 0px; line-height: 1.5; }
3025

    
3026
.modal-body { position: relative; flex: 1 1 auto; padding: 1rem; }
3027

    
3028
.modal-footer { display: flex; align-items: center; justify-content: flex-end; padding: 1rem; border-top: 1px solid rgb(222, 226, 230); border-bottom-right-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }
3029

    
3030
.modal-footer > :not(:first-child) { margin-left: 0.25rem; }
3031

    
3032
.modal-footer > :not(:last-child) { margin-right: 0.25rem; }
3033

    
3034
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
3035

    
3036
@media (min-width: 576px) {
3037
  .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
3038
  .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); }
3039
  .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 3.5rem); }
3040
  .modal-dialog-centered { min-height: calc(100% - 3.5rem); }
3041
  .modal-dialog-centered::before { height: calc(100vh - 3.5rem); }
3042
  .modal-sm { max-width: 300px; }
3043
}
3044

    
3045
@media (min-width: 992px) {
3046
  .modal-lg, .modal-xl { max-width: 800px; }
3047
}
3048

    
3049
@media (min-width: 1200px) {
3050
  .modal-xl { max-width: 1140px; }
3051
}
3052

    
3053
.tooltip { position: absolute; z-index: 1070; display: block; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; opacity: 0; }
3054

    
3055
.tooltip.show { opacity: 0.9; }
3056

    
3057
.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }
3058

    
3059
.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }
3060

    
3061
.bs-tooltip-auto[x-placement^="top"], .bs-tooltip-top { padding: 0.4rem 0px; }
3062

    
3063
.bs-tooltip-auto[x-placement^="top"] .arrow, .bs-tooltip-top .arrow { bottom: 0px; }
3064

    
3065
.bs-tooltip-auto[x-placement^="top"] .arrow::before, .bs-tooltip-top .arrow::before { top: 0px; border-width: 0.4rem 0.4rem 0px; border-top-color: rgb(0, 0, 0); }
3066

    
3067
.bs-tooltip-auto[x-placement^="right"], .bs-tooltip-right { padding: 0px 0.4rem; }
3068

    
3069
.bs-tooltip-auto[x-placement^="right"] .arrow, .bs-tooltip-right .arrow { left: 0px; width: 0.4rem; height: 0.8rem; }
3070

    
3071
.bs-tooltip-auto[x-placement^="right"] .arrow::before, .bs-tooltip-right .arrow::before { right: 0px; border-width: 0.4rem 0.4rem 0.4rem 0px; border-right-color: rgb(0, 0, 0); }
3072

    
3073
.bs-tooltip-auto[x-placement^="bottom"], .bs-tooltip-bottom { padding: 0.4rem 0px; }
3074

    
3075
.bs-tooltip-auto[x-placement^="bottom"] .arrow, .bs-tooltip-bottom .arrow { top: 0px; }
3076

    
3077
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .bs-tooltip-bottom .arrow::before { bottom: 0px; border-width: 0px 0.4rem 0.4rem; border-bottom-color: rgb(0, 0, 0); }
3078

    
3079
.bs-tooltip-auto[x-placement^="left"], .bs-tooltip-left { padding: 0px 0.4rem; }
3080

    
3081
.bs-tooltip-auto[x-placement^="left"] .arrow, .bs-tooltip-left .arrow { right: 0px; width: 0.4rem; height: 0.8rem; }
3082

    
3083
.bs-tooltip-auto[x-placement^="left"] .arrow::before, .bs-tooltip-left .arrow::before { left: 0px; border-width: 0.4rem 0px 0.4rem 0.4rem; border-left-color: rgb(0, 0, 0); }
3084

    
3085
.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: rgb(255, 255, 255); text-align: center; background-color: rgb(0, 0, 0); border-radius: 0.25rem; }
3086

    
3087
.popover { position: absolute; top: 0px; left: 0px; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; }
3088

    
3089
.popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0px 0.3rem; }
3090

    
3091
.popover .arrow::after, .popover .arrow::before { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }
3092

    
3093
.bs-popover-auto[x-placement^="top"], .bs-popover-top { margin-bottom: 0.5rem; }
3094

    
3095
.bs-popover-auto[x-placement^="top"] > .arrow, .bs-popover-top > .arrow { bottom: calc((0.5rem + 1px) * -1); }
3096

    
3097
.bs-popover-auto[x-placement^="top"] > .arrow::before, .bs-popover-top > .arrow::before { bottom: 0px; border-width: 0.5rem 0.5rem 0px; border-top-color: rgba(0, 0, 0, 0.25); }
3098

    
3099
.bs-popover-auto[x-placement^="top"] > .arrow::after, .bs-popover-top > .arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0px; border-top-color: rgb(255, 255, 255); }
3100

    
3101
.bs-popover-auto[x-placement^="right"], .bs-popover-right { margin-left: 0.5rem; }
3102

    
3103
.bs-popover-auto[x-placement^="right"] > .arrow, .bs-popover-right > .arrow { left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0px; }
3104

    
3105
.bs-popover-auto[x-placement^="right"] > .arrow::before, .bs-popover-right > .arrow::before { left: 0px; border-width: 0.5rem 0.5rem 0.5rem 0px; border-right-color: rgba(0, 0, 0, 0.25); }
3106

    
3107
.bs-popover-auto[x-placement^="right"] > .arrow::after, .bs-popover-right > .arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0px; border-right-color: rgb(255, 255, 255); }
3108

    
3109
.bs-popover-auto[x-placement^="bottom"], .bs-popover-bottom { margin-top: 0.5rem; }
3110

    
3111
.bs-popover-auto[x-placement^="bottom"] > .arrow, .bs-popover-bottom > .arrow { top: calc((0.5rem + 1px) * -1); }
3112

    
3113
.bs-popover-auto[x-placement^="bottom"] > .arrow::before, .bs-popover-bottom > .arrow::before { top: 0px; border-width: 0px 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25); }
3114

    
3115
.bs-popover-auto[x-placement^="bottom"] > .arrow::after, .bs-popover-bottom > .arrow::after { top: 1px; border-width: 0px 0.5rem 0.5rem; border-bottom-color: rgb(255, 255, 255); }
3116

    
3117
.bs-popover-auto[x-placement^="bottom"] .popover-header::before, .bs-popover-bottom .popover-header::before { position: absolute; top: 0px; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid rgb(247, 247, 247); }
3118

    
3119
.bs-popover-auto[x-placement^="left"], .bs-popover-left { margin-right: 0.5rem; }
3120

    
3121
.bs-popover-auto[x-placement^="left"] > .arrow, .bs-popover-left > .arrow { right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0px; }
3122

    
3123
.bs-popover-auto[x-placement^="left"] > .arrow::before, .bs-popover-left > .arrow::before { right: 0px; border-width: 0.5rem 0px 0.5rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.25); }
3124

    
3125
.bs-popover-auto[x-placement^="left"] > .arrow::after, .bs-popover-left > .arrow::after { right: 1px; border-width: 0.5rem 0px 0.5rem 0.5rem; border-left-color: rgb(255, 255, 255); }
3126

    
3127
.popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0px; font-size: 1rem; background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(235, 235, 235); border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px); }
3128

    
3129
.popover-header:empty { display: none; }
3130

    
3131
.popover-body { padding: 0.5rem 0.75rem; color: rgb(33, 37, 41); }
3132

    
3133
.carousel { position: relative; }
3134

    
3135
.carousel.pointer-event { touch-action: pan-y; }
3136

    
3137
.carousel-inner { position: relative; width: 100%; overflow: hidden; }
3138

    
3139
.carousel-inner::after { display: block; clear: both; content: ""; }
3140

    
3141
.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out 0s, -webkit-transform 0.6s ease-in-out 0s; }
3142

    
3143
@media (prefers-reduced-motion: reduce) {
3144
  .carousel-item { transition: none 0s ease 0s; }
3145
}
3146

    
3147
.carousel-item-next, .carousel-item-prev, .carousel-item.active { display: block; }
3148

    
3149
.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) { transform: translateX(100%); }
3150

    
3151
.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) { transform: translateX(-100%); }
3152

    
3153
.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }
3154

    
3155
.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active { z-index: 1; opacity: 1; }
3156

    
3157
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; transition: opacity 0s ease 0.6s; }
3158

    
3159
@media (prefers-reduced-motion: reduce) {
3160
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { transition: none 0s ease 0s; }
3161
}
3162

    
3163
.carousel-control-next, .carousel-control-prev { position: absolute; top: 0px; bottom: 0px; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; color: rgb(255, 255, 255); text-align: center; opacity: 0.5; transition: opacity 0.15s ease 0s; }
3164

    
3165
@media (prefers-reduced-motion: reduce) {
3166
  .carousel-control-next, .carousel-control-prev { transition: none 0s ease 0s; }
3167
}
3168

    
3169
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9; }
3170

    
3171
.carousel-control-prev { left: 0px; }
3172

    
3173
.carousel-control-next { right: 0px; }
3174

    
3175
.carousel-control-next-icon, .carousel-control-prev-icon { display: inline-block; width: 20px; height: 20px; background: 50% center / 100% 100% no-repeat; }
3176

    
3177
.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }
3178

    
3179
.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }
3180

    
3181
.carousel-indicators { position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 15; display: flex; justify-content: center; padding-left: 0px; margin-right: 15%; margin-left: 15%; list-style: none; }
3182

    
3183
.carousel-indicators li { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgb(255, 255, 255); background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease 0s; }
3184

    
3185
@media (prefers-reduced-motion: reduce) {
3186
  .carousel-indicators li { transition: none 0s ease 0s; }
3187
}
3188

    
3189
.carousel-indicators .active { opacity: 1; }
3190

    
3191
.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255, 255); text-align: center; }
3192

    
3193
@-webkit-keyframes spinner-border { 
3194
  100% { transform: rotate(360deg); }
3195
}
3196

    
3197
@keyframes spinner-border { 
3198
  100% { transform: rotate(360deg); }
3199
}
3200

    
3201
.spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border-width: 0.25em; border-style: solid; border-color: currentcolor transparent currentcolor currentcolor; border-image: initial; border-radius: 50%; animation: 0.75s linear 0s infinite normal none running spinner-border; }
3202

    
3203
.spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em; }
3204

    
3205
@-webkit-keyframes spinner-grow { 
3206
  0% { transform: scale(0); }
3207
  50% { opacity: 1; }
3208
}
3209

    
3210
@keyframes spinner-grow { 
3211
  0% { transform: scale(0); }
3212
  50% { opacity: 1; }
3213
}
3214

    
3215
.spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentcolor; border-radius: 50%; opacity: 0; animation: 0.75s linear 0s infinite normal none running spinner-grow; }
3216

    
3217
.spinner-grow-sm { width: 1rem; height: 1rem; }
3218

    
3219
.align-baseline { vertical-align: baseline !important; }
3220

    
3221
.align-top { vertical-align: top !important; }
3222

    
3223
.align-middle { vertical-align: middle !important; }
3224

    
3225
.align-bottom { vertical-align: bottom !important; }
3226

    
3227
.align-text-bottom { vertical-align: text-bottom !important; }
3228

    
3229
.align-text-top { vertical-align: text-top !important; }
3230

    
3231
.bg-primary { background-color: rgb(0, 123, 255) !important; }
3232

    
3233
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover { background-color: rgb(0, 98, 204) !important; }
3234

    
3235
.bg-secondary { background-color: rgb(108, 117, 125) !important; }
3236

    
3237
a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover { background-color: rgb(84, 91, 98) !important; }
3238

    
3239
.bg-success { background-color: rgb(40, 167, 69) !important; }
3240

    
3241
a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover { background-color: rgb(30, 126, 52) !important; }
3242

    
3243
.bg-info { background-color: rgb(23, 162, 184) !important; }
3244

    
3245
a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover { background-color: rgb(17, 122, 139) !important; }
3246

    
3247
.bg-warning { background-color: rgb(255, 193, 7) !important; }
3248

    
3249
a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover { background-color: rgb(211, 158, 0) !important; }
3250

    
3251
.bg-danger { background-color: rgb(220, 53, 69) !important; }
3252

    
3253
a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover { background-color: rgb(189, 33, 48) !important; }
3254

    
3255
.bg-light { background-color: rgb(248, 249, 250) !important; }
3256

    
3257
a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover { background-color: rgb(218, 224, 229) !important; }
3258

    
3259
.bg-dark { background-color: rgb(52, 58, 64) !important; }
3260

    
3261
a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover { background-color: rgb(29, 33, 36) !important; }
3262

    
3263
.bg-white { background-color: rgb(255, 255, 255) !important; }
3264

    
3265
.bg-transparent { background-color: transparent !important; }
3266

    
3267
.border { border: 1px solid rgb(222, 226, 230) !important; }
3268

    
3269
.border-top { border-top: 1px solid rgb(222, 226, 230) !important; }
3270

    
3271
.border-right { border-right: 1px solid rgb(222, 226, 230) !important; }
3272

    
3273
.border-bottom { border-bottom: 1px solid rgb(222, 226, 230) !important; }
3274

    
3275
.border-left { border-left: 1px solid rgb(222, 226, 230) !important; }
3276

    
3277
.border-0 { border: 0px !important; }
3278

    
3279
.border-top-0 { border-top: 0px !important; }
3280

    
3281
.border-right-0 { border-right: 0px !important; }
3282

    
3283
.border-bottom-0 { border-bottom: 0px !important; }
3284

    
3285
.border-left-0 { border-left: 0px !important; }
3286

    
3287
.border-primary { border-color: rgb(0, 123, 255) !important; }
3288

    
3289
.border-secondary { border-color: rgb(108, 117, 125) !important; }
3290

    
3291
.border-success { border-color: rgb(40, 167, 69) !important; }
3292

    
3293
.border-info { border-color: rgb(23, 162, 184) !important; }
3294

    
3295
.border-warning { border-color: rgb(255, 193, 7) !important; }
3296

    
3297
.border-danger { border-color: rgb(220, 53, 69) !important; }
3298

    
3299
.border-light { border-color: rgb(248, 249, 250) !important; }
3300

    
3301
.border-dark { border-color: rgb(52, 58, 64) !important; }
3302

    
3303
.border-white { border-color: rgb(255, 255, 255) !important; }
3304

    
3305
.rounded-sm { border-radius: 0.2rem !important; }
3306

    
3307
.rounded { border-radius: 0.25rem !important; }
3308

    
3309
.rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }
3310

    
3311
.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; }
3312

    
3313
.rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }
3314

    
3315
.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }
3316

    
3317
.rounded-lg { border-radius: 0.3rem !important; }
3318

    
3319
.rounded-circle { border-radius: 50% !important; }
3320

    
3321
.rounded-pill { border-radius: 50rem !important; }
3322

    
3323
.rounded-0 { border-radius: 0px !important; }
3324

    
3325
.clearfix::after { display: block; clear: both; content: ""; }
3326

    
3327
.d-none { display: none !important; }
3328

    
3329
.d-inline { display: inline !important; }
3330

    
3331
.d-inline-block { display: inline-block !important; }
3332

    
3333
.d-block { display: block !important; }
3334

    
3335
.d-table { display: table !important; }
3336

    
3337
.d-table-row { display: table-row !important; }
3338

    
3339
.d-table-cell { display: table-cell !important; }
3340

    
3341
.d-flex { display: flex !important; }
3342

    
3343
.d-inline-flex { display: inline-flex !important; }
3344

    
3345
@media (min-width: 576px) {
3346
  .d-sm-none { display: none !important; }
3347
  .d-sm-inline { display: inline !important; }
3348
  .d-sm-inline-block { display: inline-block !important; }
3349
  .d-sm-block { display: block !important; }
3350
  .d-sm-table { display: table !important; }
3351
  .d-sm-table-row { display: table-row !important; }
3352
  .d-sm-table-cell { display: table-cell !important; }
3353
  .d-sm-flex { display: flex !important; }
3354
  .d-sm-inline-flex { display: inline-flex !important; }
3355
}
3356

    
3357
@media (min-width: 768px) {
3358
  .d-md-none { display: none !important; }
3359
  .d-md-inline { display: inline !important; }
3360
  .d-md-inline-block { display: inline-block !important; }
3361
  .d-md-block { display: block !important; }
3362
  .d-md-table { display: table !important; }
3363
  .d-md-table-row { display: table-row !important; }
3364
  .d-md-table-cell { display: table-cell !important; }
3365
  .d-md-flex { display: flex !important; }
3366
  .d-md-inline-flex { display: inline-flex !important; }
3367
}
3368

    
3369
@media (min-width: 992px) {
3370
  .d-lg-none { display: none !important; }
3371
  .d-lg-inline { display: inline !important; }
3372
  .d-lg-inline-block { display: inline-block !important; }
3373
  .d-lg-block { display: block !important; }
3374
  .d-lg-table { display: table !important; }
3375
  .d-lg-table-row { display: table-row !important; }
3376
  .d-lg-table-cell { display: table-cell !important; }
3377
  .d-lg-flex { display: flex !important; }
3378
  .d-lg-inline-flex { display: inline-flex !important; }
3379
}
3380

    
3381
@media (min-width: 1200px) {
3382
  .d-xl-none { display: none !important; }
3383
  .d-xl-inline { display: inline !important; }
3384
  .d-xl-inline-block { display: inline-block !important; }
3385
  .d-xl-block { display: block !important; }
3386
  .d-xl-table { display: table !important; }
3387
  .d-xl-table-row { display: table-row !important; }
3388
  .d-xl-table-cell { display: table-cell !important; }
3389
  .d-xl-flex { display: flex !important; }
3390
  .d-xl-inline-flex { display: inline-flex !important; }
3391
}
3392

    
3393
@media print {
3394
  .d-print-none { display: none !important; }
3395
  .d-print-inline { display: inline !important; }
3396
  .d-print-inline-block { display: inline-block !important; }
3397
  .d-print-block { display: block !important; }
3398
  .d-print-table { display: table !important; }
3399
  .d-print-table-row { display: table-row !important; }
3400
  .d-print-table-cell { display: table-cell !important; }
3401
  .d-print-flex { display: flex !important; }
3402
  .d-print-inline-flex { display: inline-flex !important; }
3403
}
3404

    
3405
.embed-responsive { position: relative; display: block; width: 100%; padding: 0px; overflow: hidden; }
3406

    
3407
.embed-responsive::before { display: block; content: ""; }
3408

    
3409
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; border: 0px; }
3410

    
3411
.embed-responsive-21by9::before { padding-top: 42.8571%; }
3412

    
3413
.embed-responsive-16by9::before { padding-top: 56.25%; }
3414

    
3415
.embed-responsive-4by3::before { padding-top: 75%; }
3416

    
3417
.embed-responsive-1by1::before { padding-top: 100%; }
3418

    
3419
.flex-row { flex-direction: row !important; }
3420

    
3421
.flex-column { flex-direction: column !important; }
3422

    
3423
.flex-row-reverse { flex-direction: row-reverse !important; }
3424

    
3425
.flex-column-reverse { flex-direction: column-reverse !important; }
3426

    
3427
.flex-wrap { flex-wrap: wrap !important; }
3428

    
3429
.flex-nowrap { flex-wrap: nowrap !important; }
3430

    
3431
.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }
3432

    
3433
.flex-fill { flex: 1 1 auto !important; }
3434

    
3435
.flex-grow-0 { flex-grow: 0 !important; }
3436

    
3437
.flex-grow-1 { flex-grow: 1 !important; }
3438

    
3439
.flex-shrink-0 { flex-shrink: 0 !important; }
3440

    
3441
.flex-shrink-1 { flex-shrink: 1 !important; }
3442

    
3443
.justify-content-start { justify-content: flex-start !important; }
3444

    
3445
.justify-content-end { justify-content: flex-end !important; }
3446

    
3447
.justify-content-center { justify-content: center !important; }
3448

    
3449
.justify-content-between { justify-content: space-between !important; }
3450

    
3451
.justify-content-around { justify-content: space-around !important; }
3452

    
3453
.align-items-start { align-items: flex-start !important; }
3454

    
3455
.align-items-end { align-items: flex-end !important; }
3456

    
3457
.align-items-center { align-items: center !important; }
3458

    
3459
.align-items-baseline { align-items: baseline !important; }
3460

    
3461
.align-items-stretch { align-items: stretch !important; }
3462

    
3463
.align-content-start { align-content: flex-start !important; }
3464

    
3465
.align-content-end { align-content: flex-end !important; }
3466

    
3467
.align-content-center { align-content: center !important; }
3468

    
3469
.align-content-between { align-content: space-between !important; }
3470

    
3471
.align-content-around { align-content: space-around !important; }
3472

    
3473
.align-content-stretch { align-content: stretch !important; }
3474

    
3475
.align-self-auto { align-self: auto !important; }
3476

    
3477
.align-self-start { align-self: flex-start !important; }
3478

    
3479
.align-self-end { align-self: flex-end !important; }
3480

    
3481
.align-self-center { align-self: center !important; }
3482

    
3483
.align-self-baseline { align-self: baseline !important; }
3484

    
3485
.align-self-stretch { align-self: stretch !important; }
3486

    
3487
@media (min-width: 576px) {
3488
  .flex-sm-row { flex-direction: row !important; }
3489
  .flex-sm-column { flex-direction: column !important; }
3490
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
3491
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
3492
  .flex-sm-wrap { flex-wrap: wrap !important; }
3493
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
3494
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
3495
  .flex-sm-fill { flex: 1 1 auto !important; }
3496
  .flex-sm-grow-0 { flex-grow: 0 !important; }
3497
  .flex-sm-grow-1 { flex-grow: 1 !important; }
3498
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
3499
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
3500
  .justify-content-sm-start { justify-content: flex-start !important; }
3501
  .justify-content-sm-end { justify-content: flex-end !important; }
3502
  .justify-content-sm-center { justify-content: center !important; }
3503
  .justify-content-sm-between { justify-content: space-between !important; }
3504
  .justify-content-sm-around { justify-content: space-around !important; }
3505
  .align-items-sm-start { align-items: flex-start !important; }
3506
  .align-items-sm-end { align-items: flex-end !important; }
3507
  .align-items-sm-center { align-items: center !important; }
3508
  .align-items-sm-baseline { align-items: baseline !important; }
3509
  .align-items-sm-stretch { align-items: stretch !important; }
3510
  .align-content-sm-start { align-content: flex-start !important; }
3511
  .align-content-sm-end { align-content: flex-end !important; }
3512
  .align-content-sm-center { align-content: center !important; }
3513
  .align-content-sm-between { align-content: space-between !important; }
3514
  .align-content-sm-around { align-content: space-around !important; }
3515
  .align-content-sm-stretch { align-content: stretch !important; }
3516
  .align-self-sm-auto { align-self: auto !important; }
3517
  .align-self-sm-start { align-self: flex-start !important; }
3518
  .align-self-sm-end { align-self: flex-end !important; }
3519
  .align-self-sm-center { align-self: center !important; }
3520
  .align-self-sm-baseline { align-self: baseline !important; }
3521
  .align-self-sm-stretch { align-self: stretch !important; }
3522
}
3523

    
3524
@media (min-width: 768px) {
3525
  .flex-md-row { flex-direction: row !important; }
3526
  .flex-md-column { flex-direction: column !important; }
3527
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
3528
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
3529
  .flex-md-wrap { flex-wrap: wrap !important; }
3530
  .flex-md-nowrap { flex-wrap: nowrap !important; }
3531
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
3532
  .flex-md-fill { flex: 1 1 auto !important; }
3533
  .flex-md-grow-0 { flex-grow: 0 !important; }
3534
  .flex-md-grow-1 { flex-grow: 1 !important; }
3535
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
3536
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
3537
  .justify-content-md-start { justify-content: flex-start !important; }
3538
  .justify-content-md-end { justify-content: flex-end !important; }
3539
  .justify-content-md-center { justify-content: center !important; }
3540
  .justify-content-md-between { justify-content: space-between !important; }
3541
  .justify-content-md-around { justify-content: space-around !important; }
3542
  .align-items-md-start { align-items: flex-start !important; }
3543
  .align-items-md-end { align-items: flex-end !important; }
3544
  .align-items-md-center { align-items: center !important; }
3545
  .align-items-md-baseline { align-items: baseline !important; }
3546
  .align-items-md-stretch { align-items: stretch !important; }
3547
  .align-content-md-start { align-content: flex-start !important; }
3548
  .align-content-md-end { align-content: flex-end !important; }
3549
  .align-content-md-center { align-content: center !important; }
3550
  .align-content-md-between { align-content: space-between !important; }
3551
  .align-content-md-around { align-content: space-around !important; }
3552
  .align-content-md-stretch { align-content: stretch !important; }
3553
  .align-self-md-auto { align-self: auto !important; }
3554
  .align-self-md-start { align-self: flex-start !important; }
3555
  .align-self-md-end { align-self: flex-end !important; }
3556
  .align-self-md-center { align-self: center !important; }
3557
  .align-self-md-baseline { align-self: baseline !important; }
3558
  .align-self-md-stretch { align-self: stretch !important; }
3559
}
3560

    
3561
@media (min-width: 992px) {
3562
  .flex-lg-row { flex-direction: row !important; }
3563
  .flex-lg-column { flex-direction: column !important; }
3564
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
3565
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
3566
  .flex-lg-wrap { flex-wrap: wrap !important; }
3567
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
3568
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
3569
  .flex-lg-fill { flex: 1 1 auto !important; }
3570
  .flex-lg-grow-0 { flex-grow: 0 !important; }
3571
  .flex-lg-grow-1 { flex-grow: 1 !important; }
3572
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
3573
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
3574
  .justify-content-lg-start { justify-content: flex-start !important; }
3575
  .justify-content-lg-end { justify-content: flex-end !important; }
3576
  .justify-content-lg-center { justify-content: center !important; }
3577
  .justify-content-lg-between { justify-content: space-between !important; }
3578
  .justify-content-lg-around { justify-content: space-around !important; }
3579
  .align-items-lg-start { align-items: flex-start !important; }
3580
  .align-items-lg-end { align-items: flex-end !important; }
3581
  .align-items-lg-center { align-items: center !important; }
3582
  .align-items-lg-baseline { align-items: baseline !important; }
3583
  .align-items-lg-stretch { align-items: stretch !important; }
3584
  .align-content-lg-start { align-content: flex-start !important; }
3585
  .align-content-lg-end { align-content: flex-end !important; }
3586
  .align-content-lg-center { align-content: center !important; }
3587
  .align-content-lg-between { align-content: space-between !important; }
3588
  .align-content-lg-around { align-content: space-around !important; }
3589
  .align-content-lg-stretch { align-content: stretch !important; }
3590
  .align-self-lg-auto { align-self: auto !important; }
3591
  .align-self-lg-start { align-self: flex-start !important; }
3592
  .align-self-lg-end { align-self: flex-end !important; }
3593
  .align-self-lg-center { align-self: center !important; }
3594
  .align-self-lg-baseline { align-self: baseline !important; }
3595
  .align-self-lg-stretch { align-self: stretch !important; }
3596
}
3597

    
3598
@media (min-width: 1200px) {
3599
  .flex-xl-row { flex-direction: row !important; }
3600
  .flex-xl-column { flex-direction: column !important; }
3601
  .flex-xl-row-reverse { flex-direction: row-reverse !important; }
3602
  .flex-xl-column-reverse { flex-direction: column-reverse !important; }
3603
  .flex-xl-wrap { flex-wrap: wrap !important; }
3604
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
3605
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
3606
  .flex-xl-fill { flex: 1 1 auto !important; }
3607
  .flex-xl-grow-0 { flex-grow: 0 !important; }
3608
  .flex-xl-grow-1 { flex-grow: 1 !important; }
3609
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
3610
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
3611
  .justify-content-xl-start { justify-content: flex-start !important; }
3612
  .justify-content-xl-end { justify-content: flex-end !important; }
3613
  .justify-content-xl-center { justify-content: center !important; }
3614
  .justify-content-xl-between { justify-content: space-between !important; }
3615
  .justify-content-xl-around { justify-content: space-around !important; }
3616
  .align-items-xl-start { align-items: flex-start !important; }
3617
  .align-items-xl-end { align-items: flex-end !important; }
3618
  .align-items-xl-center { align-items: center !important; }
3619
  .align-items-xl-baseline { align-items: baseline !important; }
3620
  .align-items-xl-stretch { align-items: stretch !important; }
3621
  .align-content-xl-start { align-content: flex-start !important; }
3622
  .align-content-xl-end { align-content: flex-end !important; }
3623
  .align-content-xl-center { align-content: center !important; }
3624
  .align-content-xl-between { align-content: space-between !important; }
3625
  .align-content-xl-around { align-content: space-around !important; }
3626
  .align-content-xl-stretch { align-content: stretch !important; }
3627
  .align-self-xl-auto { align-self: auto !important; }
3628
  .align-self-xl-start { align-self: flex-start !important; }
3629
  .align-self-xl-end { align-self: flex-end !important; }
3630
  .align-self-xl-center { align-self: center !important; }
3631
  .align-self-xl-baseline { align-self: baseline !important; }
3632
  .align-self-xl-stretch { align-self: stretch !important; }
3633
}
3634

    
3635
.float-left { float: left !important; }
3636

    
3637
.float-right { float: right !important; }
3638

    
3639
.float-none { float: none !important; }
3640

    
3641
@media (min-width: 576px) {
3642
  .float-sm-left { float: left !important; }
3643
  .float-sm-right { float: right !important; }
3644
  .float-sm-none { float: none !important; }
3645
}
3646

    
3647
@media (min-width: 768px) {
3648
  .float-md-left { float: left !important; }
3649
  .float-md-right { float: right !important; }
3650
  .float-md-none { float: none !important; }
3651
}
3652

    
3653
@media (min-width: 992px) {
3654
  .float-lg-left { float: left !important; }
3655
  .float-lg-right { float: right !important; }
3656
  .float-lg-none { float: none !important; }
3657
}
3658

    
3659
@media (min-width: 1200px) {
3660
  .float-xl-left { float: left !important; }
3661
  .float-xl-right { float: right !important; }
3662
  .float-xl-none { float: none !important; }
3663
}
3664

    
3665
.overflow-auto { overflow: auto !important; }
3666

    
3667
.overflow-hidden { overflow: hidden !important; }
3668

    
3669
.position-static { position: static !important; }
3670

    
3671
.position-relative { position: relative !important; }
3672

    
3673
.position-absolute { position: absolute !important; }
3674

    
3675
.position-fixed { position: fixed !important; }
3676

    
3677
.position-sticky { position: sticky !important; }
3678

    
3679
.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }
3680

    
3681
.fixed-bottom { position: fixed; right: 0px; bottom: 0px; left: 0px; z-index: 1030; }
3682

    
3683
@supports (position: -webkit-sticky) or (position: sticky) {
3684
  .sticky-top { position: sticky; top: 0px; z-index: 1020; }
3685
}
3686

    
3687
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }
3688

    
3689
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; }
3690

    
3691
.shadow-sm { box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem !important; }
3692

    
3693
.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }
3694

    
3695
.shadow-lg { box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem !important; }
3696

    
3697
.shadow-none { box-shadow: none !important; }
3698

    
3699
.w-25 { width: 25% !important; }
3700

    
3701
.w-50 { width: 50% !important; }
3702

    
3703
.w-75 { width: 75% !important; }
3704

    
3705
.w-100 { width: 100% !important; }
3706

    
3707
.w-auto { width: auto !important; }
3708

    
3709
.h-25 { height: 25% !important; }
3710

    
3711
.h-50 { height: 50% !important; }
3712

    
3713
.h-75 { height: 75% !important; }
3714

    
3715
.h-100 { height: 100% !important; }
3716

    
3717
.h-auto { height: auto !important; }
3718

    
3719
.mw-100 { max-width: 100% !important; }
3720

    
3721
.mh-100 { max-height: 100% !important; }
3722

    
3723
.min-vw-100 { min-width: 100vw !important; }
3724

    
3725
.min-vh-100 { min-height: 100vh !important; }
3726

    
3727
.vw-100 { width: 100vw !important; }
3728

    
3729
.vh-100 { height: 100vh !important; }
3730

    
3731
.stretched-link::after { position: absolute; inset: 0px; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); }
3732

    
3733
.m-0 { margin: 0px !important; }
3734

    
3735
.mt-0, .my-0 { margin-top: 0px !important; }
3736

    
3737
.mr-0, .mx-0 { margin-right: 0px !important; }
3738

    
3739
.mb-0, .my-0 { margin-bottom: 0px !important; }
3740

    
3741
.ml-0, .mx-0 { margin-left: 0px !important; }
3742

    
3743
.m-1 { margin: 0.25rem !important; }
3744

    
3745
.mt-1, .my-1 { margin-top: 0.25rem !important; }
3746

    
3747
.mr-1, .mx-1 { margin-right: 0.25rem !important; }
3748

    
3749
.mb-1, .my-1 { margin-bottom: 0.25rem !important; }
3750

    
3751
.ml-1, .mx-1 { margin-left: 0.25rem !important; }
3752

    
3753
.m-2 { margin: 0.5rem !important; }
3754

    
3755
.mt-2, .my-2 { margin-top: 0.5rem !important; }
3756

    
3757
.mr-2, .mx-2 { margin-right: 0.5rem !important; }
3758

    
3759
.mb-2, .my-2 { margin-bottom: 0.5rem !important; }
3760

    
3761
.ml-2, .mx-2 { margin-left: 0.5rem !important; }
3762

    
3763
.m-3 { margin: 1rem !important; }
3764

    
3765
.mt-3, .my-3 { margin-top: 1rem !important; }
3766

    
3767
.mr-3, .mx-3 { margin-right: 1rem !important; }
3768

    
3769
.mb-3, .my-3 { margin-bottom: 1rem !important; }
3770

    
3771
.ml-3, .mx-3 { margin-left: 1rem !important; }
3772

    
3773
.m-4 { margin: 1.5rem !important; }
3774

    
3775
.mt-4, .my-4 { margin-top: 1.5rem !important; }
3776

    
3777
.mr-4, .mx-4 { margin-right: 1.5rem !important; }
3778

    
3779
.mb-4, .my-4 { margin-bottom: 1.5rem !important; }
3780

    
3781
.ml-4, .mx-4 { margin-left: 1.5rem !important; }
3782

    
3783
.m-5 { margin: 3rem !important; }
3784

    
3785
.mt-5, .my-5 { margin-top: 3rem !important; }
3786

    
3787
.mr-5, .mx-5 { margin-right: 3rem !important; }
3788

    
3789
.mb-5, .my-5 { margin-bottom: 3rem !important; }
3790

    
3791
.ml-5, .mx-5 { margin-left: 3rem !important; }
3792

    
3793
.p-0 { padding: 0px !important; }
3794

    
3795
.pt-0, .py-0 { padding-top: 0px !important; }
3796

    
3797
.pr-0, .px-0 { padding-right: 0px !important; }
3798

    
3799
.pb-0, .py-0 { padding-bottom: 0px !important; }
3800

    
3801
.pl-0, .px-0 { padding-left: 0px !important; }
3802

    
3803
.p-1 { padding: 0.25rem !important; }
3804

    
3805
.pt-1, .py-1 { padding-top: 0.25rem !important; }
3806

    
3807
.pr-1, .px-1 { padding-right: 0.25rem !important; }
3808

    
3809
.pb-1, .py-1 { padding-bottom: 0.25rem !important; }
3810

    
3811
.pl-1, .px-1 { padding-left: 0.25rem !important; }
3812

    
3813
.p-2 { padding: 0.5rem !important; }
3814

    
3815
.pt-2, .py-2 { padding-top: 0.5rem !important; }
3816

    
3817
.pr-2, .px-2 { padding-right: 0.5rem !important; }
3818

    
3819
.pb-2, .py-2 { padding-bottom: 0.5rem !important; }
3820

    
3821
.pl-2, .px-2 { padding-left: 0.5rem !important; }
3822

    
3823
.p-3 { padding: 1rem !important; }
3824

    
3825
.pt-3, .py-3 { padding-top: 1rem !important; }
3826

    
3827
.pr-3, .px-3 { padding-right: 1rem !important; }
3828

    
3829
.pb-3, .py-3 { padding-bottom: 1rem !important; }
3830

    
3831
.pl-3, .px-3 { padding-left: 1rem !important; }
3832

    
3833
.p-4 { padding: 1.5rem !important; }
3834

    
3835
.pt-4, .py-4 { padding-top: 1.5rem !important; }
3836

    
3837
.pr-4, .px-4 { padding-right: 1.5rem !important; }
3838

    
3839
.pb-4, .py-4 { padding-bottom: 1.5rem !important; }
3840

    
3841
.pl-4, .px-4 { padding-left: 1.5rem !important; }
3842

    
3843
.p-5 { padding: 3rem !important; }
3844

    
3845
.pt-5, .py-5 { padding-top: 3rem !important; }
3846

    
3847
.pr-5, .px-5 { padding-right: 3rem !important; }
3848

    
3849
.pb-5, .py-5 { padding-bottom: 3rem !important; }
3850

    
3851
.pl-5, .px-5 { padding-left: 3rem !important; }
3852

    
3853
.m-n1 { margin: -0.25rem !important; }
3854

    
3855
.mt-n1, .my-n1 { margin-top: -0.25rem !important; }
3856

    
3857
.mr-n1, .mx-n1 { margin-right: -0.25rem !important; }
3858

    
3859
.mb-n1, .my-n1 { margin-bottom: -0.25rem !important; }
3860

    
3861
.ml-n1, .mx-n1 { margin-left: -0.25rem !important; }
3862

    
3863
.m-n2 { margin: -0.5rem !important; }
3864

    
3865
.mt-n2, .my-n2 { margin-top: -0.5rem !important; }
3866

    
3867
.mr-n2, .mx-n2 { margin-right: -0.5rem !important; }
3868

    
3869
.mb-n2, .my-n2 { margin-bottom: -0.5rem !important; }
3870

    
3871
.ml-n2, .mx-n2 { margin-left: -0.5rem !important; }
3872

    
3873
.m-n3 { margin: -1rem !important; }
3874

    
3875
.mt-n3, .my-n3 { margin-top: -1rem !important; }
3876

    
3877
.mr-n3, .mx-n3 { margin-right: -1rem !important; }
3878

    
3879
.mb-n3, .my-n3 { margin-bottom: -1rem !important; }
3880

    
3881
.ml-n3, .mx-n3 { margin-left: -1rem !important; }
3882

    
3883
.m-n4 { margin: -1.5rem !important; }
3884

    
3885
.mt-n4, .my-n4 { margin-top: -1.5rem !important; }
3886

    
3887
.mr-n4, .mx-n4 { margin-right: -1.5rem !important; }
3888

    
3889
.mb-n4, .my-n4 { margin-bottom: -1.5rem !important; }
3890

    
3891
.ml-n4, .mx-n4 { margin-left: -1.5rem !important; }
3892

    
3893
.m-n5 { margin: -3rem !important; }
3894

    
3895
.mt-n5, .my-n5 { margin-top: -3rem !important; }
3896

    
3897
.mr-n5, .mx-n5 { margin-right: -3rem !important; }
3898

    
3899
.mb-n5, .my-n5 { margin-bottom: -3rem !important; }
3900

    
3901
.ml-n5, .mx-n5 { margin-left: -3rem !important; }
3902

    
3903
.m-auto { margin: auto !important; }
3904

    
3905
.mt-auto, .my-auto { margin-top: auto !important; }
3906

    
3907
.mr-auto, .mx-auto { margin-right: auto !important; }
3908

    
3909
.mb-auto, .my-auto { margin-bottom: auto !important; }
3910

    
3911
.ml-auto, .mx-auto { margin-left: auto !important; }
3912

    
3913
@media (min-width: 576px) {
3914
  .m-sm-0 { margin: 0px !important; }
3915
  .mt-sm-0, .my-sm-0 { margin-top: 0px !important; }
3916
  .mr-sm-0, .mx-sm-0 { margin-right: 0px !important; }
3917
  .mb-sm-0, .my-sm-0 { margin-bottom: 0px !important; }
3918
  .ml-sm-0, .mx-sm-0 { margin-left: 0px !important; }
3919
  .m-sm-1 { margin: 0.25rem !important; }
3920
  .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; }
3921
  .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; }
3922
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; }
3923
  .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; }
3924
  .m-sm-2 { margin: 0.5rem !important; }
3925
  .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; }
3926
  .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; }
3927
  .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; }
3928
  .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; }
3929
  .m-sm-3 { margin: 1rem !important; }
3930
  .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; }
3931
  .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; }
3932
  .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; }
3933
  .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; }
3934
  .m-sm-4 { margin: 1.5rem !important; }
3935
  .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; }
3936
  .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; }
3937
  .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; }
3938
  .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; }
3939
  .m-sm-5 { margin: 3rem !important; }
3940
  .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; }
3941
  .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; }
3942
  .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; }
3943
  .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; }
3944
  .p-sm-0 { padding: 0px !important; }
3945
  .pt-sm-0, .py-sm-0 { padding-top: 0px !important; }
3946
  .pr-sm-0, .px-sm-0 { padding-right: 0px !important; }
3947
  .pb-sm-0, .py-sm-0 { padding-bottom: 0px !important; }
3948
  .pl-sm-0, .px-sm-0 { padding-left: 0px !important; }
3949
  .p-sm-1 { padding: 0.25rem !important; }
3950
  .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; }
3951
  .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; }
3952
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; }
3953
  .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; }
3954
  .p-sm-2 { padding: 0.5rem !important; }
3955
  .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; }
3956
  .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; }
3957
  .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; }
3958
  .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; }
3959
  .p-sm-3 { padding: 1rem !important; }
3960
  .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; }
3961
  .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; }
3962
  .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; }
3963
  .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; }
3964
  .p-sm-4 { padding: 1.5rem !important; }
3965
  .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; }
3966
  .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; }
3967
  .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; }
3968
  .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; }
3969
  .p-sm-5 { padding: 3rem !important; }
3970
  .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; }
3971
  .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; }
3972
  .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; }
3973
  .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; }
3974
  .m-sm-n1 { margin: -0.25rem !important; }
3975
  .mt-sm-n1, .my-sm-n1 { margin-top: -0.25rem !important; }
3976
  .mr-sm-n1, .mx-sm-n1 { margin-right: -0.25rem !important; }
3977
  .mb-sm-n1, .my-sm-n1 { margin-bottom: -0.25rem !important; }
3978
  .ml-sm-n1, .mx-sm-n1 { margin-left: -0.25rem !important; }
3979
  .m-sm-n2 { margin: -0.5rem !important; }
3980
  .mt-sm-n2, .my-sm-n2 { margin-top: -0.5rem !important; }
3981
  .mr-sm-n2, .mx-sm-n2 { margin-right: -0.5rem !important; }
3982
  .mb-sm-n2, .my-sm-n2 { margin-bottom: -0.5rem !important; }
3983
  .ml-sm-n2, .mx-sm-n2 { margin-left: -0.5rem !important; }
3984
  .m-sm-n3 { margin: -1rem !important; }
3985
  .mt-sm-n3, .my-sm-n3 { margin-top: -1rem !important; }
3986
  .mr-sm-n3, .mx-sm-n3 { margin-right: -1rem !important; }
3987
  .mb-sm-n3, .my-sm-n3 { margin-bottom: -1rem !important; }
3988
  .ml-sm-n3, .mx-sm-n3 { margin-left: -1rem !important; }
3989
  .m-sm-n4 { margin: -1.5rem !important; }
3990
  .mt-sm-n4, .my-sm-n4 { margin-top: -1.5rem !important; }
3991
  .mr-sm-n4, .mx-sm-n4 { margin-right: -1.5rem !important; }
3992
  .mb-sm-n4, .my-sm-n4 { margin-bottom: -1.5rem !important; }
3993
  .ml-sm-n4, .mx-sm-n4 { margin-left: -1.5rem !important; }
3994
  .m-sm-n5 { margin: -3rem !important; }
3995
  .mt-sm-n5, .my-sm-n5 { margin-top: -3rem !important; }
3996
  .mr-sm-n5, .mx-sm-n5 { margin-right: -3rem !important; }
3997
  .mb-sm-n5, .my-sm-n5 { margin-bottom: -3rem !important; }
3998
  .ml-sm-n5, .mx-sm-n5 { margin-left: -3rem !important; }
3999
  .m-sm-auto { margin: auto !important; }
4000
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
4001
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
4002
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
4003
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; }
4004
}
4005

    
4006
@media (min-width: 768px) {
4007
  .m-md-0 { margin: 0px !important; }
4008
  .mt-md-0, .my-md-0 { margin-top: 0px !important; }
4009
  .mr-md-0, .mx-md-0 { margin-right: 0px !important; }
4010
  .mb-md-0, .my-md-0 { margin-bottom: 0px !important; }
4011
  .ml-md-0, .mx-md-0 { margin-left: 0px !important; }
4012
  .m-md-1 { margin: 0.25rem !important; }
4013
  .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; }
4014
  .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; }
4015
  .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; }
4016
  .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; }
4017
  .m-md-2 { margin: 0.5rem !important; }
4018
  .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; }
4019
  .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; }
4020
  .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; }
4021
  .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; }
4022
  .m-md-3 { margin: 1rem !important; }
4023
  .mt-md-3, .my-md-3 { margin-top: 1rem !important; }
4024
  .mr-md-3, .mx-md-3 { margin-right: 1rem !important; }
4025
  .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; }
4026
  .ml-md-3, .mx-md-3 { margin-left: 1rem !important; }
4027
  .m-md-4 { margin: 1.5rem !important; }
4028
  .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; }
4029
  .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; }
4030
  .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; }
4031
  .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; }
4032
  .m-md-5 { margin: 3rem !important; }
4033
  .mt-md-5, .my-md-5 { margin-top: 3rem !important; }
4034
  .mr-md-5, .mx-md-5 { margin-right: 3rem !important; }
4035
  .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; }
4036
  .ml-md-5, .mx-md-5 { margin-left: 3rem !important; }
4037
  .p-md-0 { padding: 0px !important; }
4038
  .pt-md-0, .py-md-0 { padding-top: 0px !important; }
4039
  .pr-md-0, .px-md-0 { padding-right: 0px !important; }
4040
  .pb-md-0, .py-md-0 { padding-bottom: 0px !important; }
4041
  .pl-md-0, .px-md-0 { padding-left: 0px !important; }
4042
  .p-md-1 { padding: 0.25rem !important; }
4043
  .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; }
4044
  .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; }
4045
  .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; }
4046
  .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; }
4047
  .p-md-2 { padding: 0.5rem !important; }
4048
  .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; }
4049
  .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; }
4050
  .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; }
4051
  .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; }
4052
  .p-md-3 { padding: 1rem !important; }
4053
  .pt-md-3, .py-md-3 { padding-top: 1rem !important; }
4054
  .pr-md-3, .px-md-3 { padding-right: 1rem !important; }
4055
  .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; }
4056
  .pl-md-3, .px-md-3 { padding-left: 1rem !important; }
4057
  .p-md-4 { padding: 1.5rem !important; }
4058
  .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; }
4059
  .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; }
4060
  .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; }
4061
  .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; }
4062
  .p-md-5 { padding: 3rem !important; }
4063
  .pt-md-5, .py-md-5 { padding-top: 3rem !important; }
4064
  .pr-md-5, .px-md-5 { padding-right: 3rem !important; }
4065
  .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; }
4066
  .pl-md-5, .px-md-5 { padding-left: 3rem !important; }
4067
  .m-md-n1 { margin: -0.25rem !important; }
4068
  .mt-md-n1, .my-md-n1 { margin-top: -0.25rem !important; }
4069
  .mr-md-n1, .mx-md-n1 { margin-right: -0.25rem !important; }
4070
  .mb-md-n1, .my-md-n1 { margin-bottom: -0.25rem !important; }
4071
  .ml-md-n1, .mx-md-n1 { margin-left: -0.25rem !important; }
4072
  .m-md-n2 { margin: -0.5rem !important; }
4073
  .mt-md-n2, .my-md-n2 { margin-top: -0.5rem !important; }
4074
  .mr-md-n2, .mx-md-n2 { margin-right: -0.5rem !important; }
4075
  .mb-md-n2, .my-md-n2 { margin-bottom: -0.5rem !important; }
4076
  .ml-md-n2, .mx-md-n2 { margin-left: -0.5rem !important; }
4077
  .m-md-n3 { margin: -1rem !important; }
4078
  .mt-md-n3, .my-md-n3 { margin-top: -1rem !important; }
4079
  .mr-md-n3, .mx-md-n3 { margin-right: -1rem !important; }
4080
  .mb-md-n3, .my-md-n3 { margin-bottom: -1rem !important; }
4081
  .ml-md-n3, .mx-md-n3 { margin-left: -1rem !important; }
4082
  .m-md-n4 { margin: -1.5rem !important; }
4083
  .mt-md-n4, .my-md-n4 { margin-top: -1.5rem !important; }
4084
  .mr-md-n4, .mx-md-n4 { margin-right: -1.5rem !important; }
4085
  .mb-md-n4, .my-md-n4 { margin-bottom: -1.5rem !important; }
4086
  .ml-md-n4, .mx-md-n4 { margin-left: -1.5rem !important; }
4087
  .m-md-n5 { margin: -3rem !important; }
4088
  .mt-md-n5, .my-md-n5 { margin-top: -3rem !important; }
4089
  .mr-md-n5, .mx-md-n5 { margin-right: -3rem !important; }
4090
  .mb-md-n5, .my-md-n5 { margin-bottom: -3rem !important; }
4091
  .ml-md-n5, .mx-md-n5 { margin-left: -3rem !important; }
4092
  .m-md-auto { margin: auto !important; }
4093
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
4094
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
4095
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
4096
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; }
4097
}
4098

    
4099
@media (min-width: 992px) {
4100
  .m-lg-0 { margin: 0px !important; }
4101
  .mt-lg-0, .my-lg-0 { margin-top: 0px !important; }
4102
  .mr-lg-0, .mx-lg-0 { margin-right: 0px !important; }
4103
  .mb-lg-0, .my-lg-0 { margin-bottom: 0px !important; }
4104
  .ml-lg-0, .mx-lg-0 { margin-left: 0px !important; }
4105
  .m-lg-1 { margin: 0.25rem !important; }
4106
  .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; }
4107
  .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; }
4108
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; }
4109
  .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; }
4110
  .m-lg-2 { margin: 0.5rem !important; }
4111
  .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; }
4112
  .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; }
4113
  .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; }
4114
  .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; }
4115
  .m-lg-3 { margin: 1rem !important; }
4116
  .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; }
4117
  .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; }
4118
  .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; }
4119
  .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; }
4120
  .m-lg-4 { margin: 1.5rem !important; }
4121
  .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; }
4122
  .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; }
4123
  .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; }
4124
  .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; }
4125
  .m-lg-5 { margin: 3rem !important; }
4126
  .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; }
4127
  .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; }
4128
  .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; }
4129
  .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; }
4130
  .p-lg-0 { padding: 0px !important; }
4131
  .pt-lg-0, .py-lg-0 { padding-top: 0px !important; }
4132
  .pr-lg-0, .px-lg-0 { padding-right: 0px !important; }
4133
  .pb-lg-0, .py-lg-0 { padding-bottom: 0px !important; }
4134
  .pl-lg-0, .px-lg-0 { padding-left: 0px !important; }
4135
  .p-lg-1 { padding: 0.25rem !important; }
4136
  .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; }
4137
  .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; }
4138
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; }
4139
  .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; }
4140
  .p-lg-2 { padding: 0.5rem !important; }
4141
  .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; }
4142
  .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; }
4143
  .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; }
4144
  .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; }
4145
  .p-lg-3 { padding: 1rem !important; }
4146
  .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; }
4147
  .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; }
4148
  .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; }
4149
  .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; }
4150
  .p-lg-4 { padding: 1.5rem !important; }
4151
  .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; }
4152
  .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; }
4153
  .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; }
4154
  .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; }
4155
  .p-lg-5 { padding: 3rem !important; }
4156
  .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; }
4157
  .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; }
4158
  .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; }
4159
  .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; }
4160
  .m-lg-n1 { margin: -0.25rem !important; }
4161
  .mt-lg-n1, .my-lg-n1 { margin-top: -0.25rem !important; }
4162
  .mr-lg-n1, .mx-lg-n1 { margin-right: -0.25rem !important; }
4163
  .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.25rem !important; }
4164
  .ml-lg-n1, .mx-lg-n1 { margin-left: -0.25rem !important; }
4165
  .m-lg-n2 { margin: -0.5rem !important; }
4166
  .mt-lg-n2, .my-lg-n2 { margin-top: -0.5rem !important; }
4167
  .mr-lg-n2, .mx-lg-n2 { margin-right: -0.5rem !important; }
4168
  .mb-lg-n2, .my-lg-n2 { margin-bottom: -0.5rem !important; }
4169
  .ml-lg-n2, .mx-lg-n2 { margin-left: -0.5rem !important; }
4170
  .m-lg-n3 { margin: -1rem !important; }
4171
  .mt-lg-n3, .my-lg-n3 { margin-top: -1rem !important; }
4172
  .mr-lg-n3, .mx-lg-n3 { margin-right: -1rem !important; }
4173
  .mb-lg-n3, .my-lg-n3 { margin-bottom: -1rem !important; }
4174
  .ml-lg-n3, .mx-lg-n3 { margin-left: -1rem !important; }
4175
  .m-lg-n4 { margin: -1.5rem !important; }
4176
  .mt-lg-n4, .my-lg-n4 { margin-top: -1.5rem !important; }
4177
  .mr-lg-n4, .mx-lg-n4 { margin-right: -1.5rem !important; }
4178
  .mb-lg-n4, .my-lg-n4 { margin-bottom: -1.5rem !important; }
4179
  .ml-lg-n4, .mx-lg-n4 { margin-left: -1.5rem !important; }
4180
  .m-lg-n5 { margin: -3rem !important; }
4181
  .mt-lg-n5, .my-lg-n5 { margin-top: -3rem !important; }
4182
  .mr-lg-n5, .mx-lg-n5 { margin-right: -3rem !important; }
4183
  .mb-lg-n5, .my-lg-n5 { margin-bottom: -3rem !important; }
4184
  .ml-lg-n5, .mx-lg-n5 { margin-left: -3rem !important; }
4185
  .m-lg-auto { margin: auto !important; }
4186
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
4187
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
4188
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
4189
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; }
4190
}
4191

    
4192
@media (min-width: 1200px) {
4193
  .m-xl-0 { margin: 0px !important; }
4194
  .mt-xl-0, .my-xl-0 { margin-top: 0px !important; }
4195
  .mr-xl-0, .mx-xl-0 { margin-right: 0px !important; }
4196
  .mb-xl-0, .my-xl-0 { margin-bottom: 0px !important; }
4197
  .ml-xl-0, .mx-xl-0 { margin-left: 0px !important; }
4198
  .m-xl-1 { margin: 0.25rem !important; }
4199
  .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; }
4200
  .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; }
4201
  .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; }
4202
  .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; }
4203
  .m-xl-2 { margin: 0.5rem !important; }
4204
  .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; }
4205
  .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; }
4206
  .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; }
4207
  .ml-xl-2, .mx-xl-2 { margin-left: 0.5rem !important; }
4208
  .m-xl-3 { margin: 1rem !important; }
4209
  .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; }
4210
  .mr-xl-3, .mx-xl-3 { margin-right: 1rem !important; }
4211
  .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; }
4212
  .ml-xl-3, .mx-xl-3 { margin-left: 1rem !important; }
4213
  .m-xl-4 { margin: 1.5rem !important; }
4214
  .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; }
4215
  .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem !important; }
4216
  .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; }
4217
  .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem !important; }
4218
  .m-xl-5 { margin: 3rem !important; }
4219
  .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; }
4220
  .mr-xl-5, .mx-xl-5 { margin-right: 3rem !important; }
4221
  .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; }
4222
  .ml-xl-5, .mx-xl-5 { margin-left: 3rem !important; }
4223
  .p-xl-0 { padding: 0px !important; }
4224
  .pt-xl-0, .py-xl-0 { padding-top: 0px !important; }
4225
  .pr-xl-0, .px-xl-0 { padding-right: 0px !important; }
4226
  .pb-xl-0, .py-xl-0 { padding-bottom: 0px !important; }
4227
  .pl-xl-0, .px-xl-0 { padding-left: 0px !important; }
4228
  .p-xl-1 { padding: 0.25rem !important; }
4229
  .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; }
4230
  .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; }
4231
  .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; }
4232
  .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; }
4233
  .p-xl-2 { padding: 0.5rem !important; }
4234
  .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; }
4235
  .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; }
4236
  .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; }
4237
  .pl-xl-2, .px-xl-2 { padding-left: 0.5rem !important; }
4238
  .p-xl-3 { padding: 1rem !important; }
4239
  .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; }
4240
  .pr-xl-3, .px-xl-3 { padding-right: 1rem !important; }
4241
  .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; }
4242
  .pl-xl-3, .px-xl-3 { padding-left: 1rem !important; }
4243
  .p-xl-4 { padding: 1.5rem !important; }
4244
  .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; }
4245
  .pr-xl-4, .px-xl-4 { padding-right: 1.5rem !important; }
4246
  .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; }
4247
  .pl-xl-4, .px-xl-4 { padding-left: 1.5rem !important; }
4248
  .p-xl-5 { padding: 3rem !important; }
4249
  .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; }
4250
  .pr-xl-5, .px-xl-5 { padding-right: 3rem !important; }
4251
  .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; }
4252
  .pl-xl-5, .px-xl-5 { padding-left: 3rem !important; }
4253
  .m-xl-n1 { margin: -0.25rem !important; }
4254
  .mt-xl-n1, .my-xl-n1 { margin-top: -0.25rem !important; }
4255
  .mr-xl-n1, .mx-xl-n1 { margin-right: -0.25rem !important; }
4256
  .mb-xl-n1, .my-xl-n1 { margin-bottom: -0.25rem !important; }
4257
  .ml-xl-n1, .mx-xl-n1 { margin-left: -0.25rem !important; }
4258
  .m-xl-n2 { margin: -0.5rem !important; }
4259
  .mt-xl-n2, .my-xl-n2 { margin-top: -0.5rem !important; }
4260
  .mr-xl-n2, .mx-xl-n2 { margin-right: -0.5rem !important; }
4261
  .mb-xl-n2, .my-xl-n2 { margin-bottom: -0.5rem !important; }
4262
  .ml-xl-n2, .mx-xl-n2 { margin-left: -0.5rem !important; }
4263
  .m-xl-n3 { margin: -1rem !important; }
4264
  .mt-xl-n3, .my-xl-n3 { margin-top: -1rem !important; }
4265
  .mr-xl-n3, .mx-xl-n3 { margin-right: -1rem !important; }
4266
  .mb-xl-n3, .my-xl-n3 { margin-bottom: -1rem !important; }
4267
  .ml-xl-n3, .mx-xl-n3 { margin-left: -1rem !important; }
4268
  .m-xl-n4 { margin: -1.5rem !important; }
4269
  .mt-xl-n4, .my-xl-n4 { margin-top: -1.5rem !important; }
4270
  .mr-xl-n4, .mx-xl-n4 { margin-right: -1.5rem !important; }
4271
  .mb-xl-n4, .my-xl-n4 { margin-bottom: -1.5rem !important; }
4272
  .ml-xl-n4, .mx-xl-n4 { margin-left: -1.5rem !important; }
4273
  .m-xl-n5 { margin: -3rem !important; }
4274
  .mt-xl-n5, .my-xl-n5 { margin-top: -3rem !important; }
4275
  .mr-xl-n5, .mx-xl-n5 { margin-right: -3rem !important; }
4276
  .mb-xl-n5, .my-xl-n5 { margin-bottom: -3rem !important; }
4277
  .ml-xl-n5, .mx-xl-n5 { margin-left: -3rem !important; }
4278
  .m-xl-auto { margin: auto !important; }
4279
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
4280
  .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; }
4281
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
4282
  .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; }
4283
}
4284

    
4285
.text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
4286

    
4287
.text-justify { text-align: justify !important; }
4288

    
4289
.text-wrap { white-space: normal !important; }
4290

    
4291
.text-nowrap { white-space: nowrap !important; }
4292

    
4293
.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
4294

    
4295
.text-left { text-align: left !important; }
4296

    
4297
.text-right { text-align: right !important; }
4298

    
4299
.text-center { text-align: center !important; }
4300

    
4301
@media (min-width: 576px) {
4302
  .text-sm-left { text-align: left !important; }
4303
  .text-sm-right { text-align: right !important; }
4304
  .text-sm-center { text-align: center !important; }
4305
}
4306

    
4307
@media (min-width: 768px) {
4308
  .text-md-left { text-align: left !important; }
4309
  .text-md-right { text-align: right !important; }
4310
  .text-md-center { text-align: center !important; }
4311
}
4312

    
4313
@media (min-width: 992px) {
4314
  .text-lg-left { text-align: left !important; }
4315
  .text-lg-right { text-align: right !important; }
4316
  .text-lg-center { text-align: center !important; }
4317
}
4318

    
4319
@media (min-width: 1200px) {
4320
  .text-xl-left { text-align: left !important; }
4321
  .text-xl-right { text-align: right !important; }
4322
  .text-xl-center { text-align: center !important; }
4323
}
4324

    
4325
.text-lowercase { text-transform: lowercase !important; }
4326

    
4327
.text-uppercase { text-transform: uppercase !important; }
4328

    
4329
.text-capitalize { text-transform: capitalize !important; }
4330

    
4331
.font-weight-light { font-weight: 300 !important; }
4332

    
4333
.font-weight-lighter { font-weight: lighter !important; }
4334

    
4335
.font-weight-normal { font-weight: 400 !important; }
4336

    
4337
.font-weight-bold { font-weight: 700 !important; }
4338

    
4339
.font-weight-bolder { font-weight: bolder !important; }
4340

    
4341
.font-italic { font-style: italic !important; }
4342

    
4343
.text-white { color: rgb(255, 255, 255) !important; }
4344

    
4345
.text-primary { color: rgb(0, 123, 255) !important; }
4346

    
4347
a.text-primary:focus, a.text-primary:hover { color: rgb(0, 86, 179) !important; }
4348

    
4349
.text-secondary { color: rgb(108, 117, 125) !important; }
4350

    
4351
a.text-secondary:focus, a.text-secondary:hover { color: rgb(73, 79, 84) !important; }
4352

    
4353
.text-success { color: rgb(40, 167, 69) !important; }
4354

    
4355
a.text-success:focus, a.text-success:hover { color: rgb(25, 105, 44) !important; }
4356

    
4357
.text-info { color: rgb(23, 162, 184) !important; }
4358

    
4359
a.text-info:focus, a.text-info:hover { color: rgb(15, 102, 116) !important; }
4360

    
4361
.text-warning { color: rgb(255, 193, 7) !important; }
4362

    
4363
a.text-warning:focus, a.text-warning:hover { color: rgb(186, 139, 0) !important; }
4364

    
4365
.text-danger { color: rgb(220, 53, 69) !important; }
4366

    
4367
a.text-danger:focus, a.text-danger:hover { color: rgb(167, 29, 42) !important; }
4368

    
4369
.text-light { color: rgb(248, 249, 250) !important; }
4370

    
4371
a.text-light:focus, a.text-light:hover { color: rgb(203, 211, 218) !important; }
4372

    
4373
.text-dark { color: rgb(52, 58, 64) !important; }
4374

    
4375
a.text-dark:focus, a.text-dark:hover { color: rgb(18, 20, 22) !important; }
4376

    
4377
.text-body { color: rgb(33, 37, 41) !important; }
4378

    
4379
.text-muted { color: rgb(108, 117, 125) !important; }
4380

    
4381
.text-black-50 { color: rgba(0, 0, 0, 0.5) !important; }
4382

    
4383
.text-white-50 { color: rgba(255, 255, 255, 0.5) !important; }
4384

    
4385
.text-hide { font: 0px / 0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px; }
4386

    
4387
.text-decoration-none { text-decoration: none !important; }
4388

    
4389
.text-break { word-break: break-word !important; overflow-wrap: break-word !important; }
4390

    
4391
.text-reset { color: inherit !important; }
4392

    
4393
.visible { visibility: visible !important; }
4394

    
4395
.invisible { visibility: hidden !important; }
4396

    
4397
@media print {
4398
  *, ::after, ::before { text-shadow: none !important; box-shadow: none !important; }
4399
  a:not(.btn) { text-decoration: underline; }
4400
  abbr[title]::after { content: " (" attr(title) ")"; }
4401
  pre { white-space: pre-wrap !important; }
4402
  blockquote, pre { border: 1px solid rgb(173, 181, 189); break-inside: avoid; }
4403
  thead { display: table-header-group; }
4404
  img, tr { break-inside: avoid; }
4405
  h2, h3, p { orphans: 3; widows: 3; }
4406
  h2, h3 { break-after: avoid; }
4407
  @page { size: a3; }
4408
  body { min-width: 992px !important; }
4409
  .container { min-width: 992px !important; }
4410
  .navbar { display: none; }
4411
  .badge { border: 1px solid rgb(0, 0, 0); }
4412
  .table { border-collapse: collapse !important; }
4413
  .table td, .table th { background-color: rgb(255, 255, 255) !important; }
4414
  .table-bordered td, .table-bordered th { border: 1px solid rgb(222, 226, 230) !important; }
4415
  .table-dark { color: inherit; }
4416
  .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(222, 226, 230); }
4417
  .table .thead-dark th { color: inherit; border-color: rgb(222, 226, 230); }
4418
}
4419

    
4420
html { font-size: 14px; line-height: 1.4; height: 100%; }
4421

    
4422
body { padding-top: 60px; font-family: "Helvetica Neue", Helvetica, Roboto, LucidaGrande, Arial, sans-serif; font-synthesis: none; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; height: calc(100% - 343px); }
4423

    
4424
h1 { margin: 3rem 0px 2rem; }
4425

    
4426
h2 { margin: 2rem 0px; }
4427

    
4428
a, a:link, a:focus, a:hover, a:visited { color: rgb(6, 127, 192); }
4429

    
4430
.benchmark-bar { vertical-align: middle; background-color: rgb(82, 180, 254); height: 32px; }
4431

    
4432
.benchmark-score { vertical-align: middle; height: 32px; }
4433

    
4434
.geekbench2-index { width: 100%; margin-bottom: 18px; }
4435

    
4436
.geekbench2-index th { padding: 6px; line-height: 1.5em; text-align: left; font-weight: bold; background-color: rgb(240, 240, 240); }
4437

    
4438
.geekbench2-index td { padding: 6px; line-height: 1.2em; }
4439

    
4440
.geekbench2-index .cores, .geekbench2-index .frequency { text-align: right; vertical-align: middle; }
4441

    
4442
.geekbench2-index .model, .geekbench2-index .processor, .geekbench2-index .platform, .geekbench2-index .user { vertical-align: middle; }
4443

    
4444
.geekbench2-index .score { font-size: 200%; text-align: right; vertical-align: middle; }
4445

    
4446
.geekbench2-show.summary { width: 100%; margin-bottom: 18px; }
4447

    
4448
.geekbench2-show.summary th { padding: 6px; line-height: 1.5em; text-align: left; font-weight: bold; background-color: rgb(240, 240, 240); }
4449

    
4450
.geekbench2-show.summary td { padding: 6px; line-height: 1.2em; }
4451

    
4452
.geekbench2-show.summary .section { width: 20%; }
4453

    
4454
.geekbench2-show.summary .description { width: 40%; }
4455

    
4456
.geekbench2-show.summary th.score { width: 15%; }
4457

    
4458
.geekbench2-show.summary td.score { text-align: right; }
4459

    
4460
.geekbench2-show.summary th.geekbench-score { width: 25%; }
4461

    
4462
.geekbench2-show.summary td.geekbench-score { text-align: center; vertical-align: middle; font-size: 300%; }
4463

    
4464
.geekbench2-show.system-information { width: 100%; margin-bottom: 18px; }
4465

    
4466
.geekbench2-show.system-information th { padding: 6px; line-height: 1.5em; text-align: left; font-weight: bold; background-color: rgb(240, 240, 240); }
4467

    
4468
.geekbench2-show.system-information td { padding: 6px; line-height: 1.2em; }
4469

    
4470
.geekbench2-show.system-information .name { vertical-align: middle; font-weight: bold; width: 40%; }
4471

    
4472
.geekbench2-show.system-information .value { width: 60%; }
4473

    
4474
.geekbench2-show.section-performance { width: 100%; margin-bottom: 18px; }
4475

    
4476
.geekbench2-show.section-performance th { padding: 6px; line-height: 1.5em; text-align: left; font-weight: bold; background-color: rgb(240, 240, 240); }
4477

    
4478
.geekbench2-show.section-performance td { padding: 6px; line-height: 1.2em; }
4479

    
4480
.geekbench2-show.section-performance .name { width: 20%; }
4481

    
4482
.geekbench2-show.section-performance .score { text-align: left; width: 20%; }
4483

    
4484
.geekbench2-show.section-performance th.graph { width: 60%; }
4485

    
4486
.geekbench2-show.section-performance td.graph { vertical-align: middle; }
4487

    
4488
.geekbench2-show.section-performance td.graph .widget { height: 30px; width: 100%; }
4489

    
4490
.geekbench2-show.section-performance .description { color: rgb(170, 170, 170); font-size: 90%; }
4491

    
4492
.geekbench2-compare.system-information { width: 100%; margin-bottom: 18px; }
4493

    
4494
.geekbench2-compare.system-information th { padding: 6px; line-height: 1.5em; text-align: left; font-weight: bold; background-color: rgb(240, 240, 240); }
4495

    
4496
.geekbench2-compare.system-information td { padding: 6px; line-height: 1.2em; }
4497

    
4498
.geekbench2-compare.system-information .name { vertical-align: middle; font-weight: bold; width: 30%; }
4499

    
4500
.geekbench2-compare.system-information .value { width: 35%; }
4501

    
4502
.geekbench2-compare.section-performance { width: 100%; margin-bottom: 18px; }
4503

    
4504
.geekbench2-compare.section-performance th { padding: 6px; line-height: 1.5em; text-align: left; font-weight: bold; background-color: rgb(240, 240, 240); }
4505

    
4506
.geekbench2-compare.section-performance td { padding: 6px; line-height: 1.2em; }
4507

    
4508
.geekbench2-compare.section-performance .workload { width: 30%; vertical-align: middle; font-weight: bold; }
4509

    
4510
.geekbench2-compare.section-performance .workload .description { font-size: 75%; }
4511

    
4512
.geekbench2-compare.section-performance .document-title { width: 35%; }
4513

    
4514
.geekbench2-compare.section-performance .description { color: rgb(170, 170, 170); }
4515

    
4516
.geekbench2-compare.section-performance .score { width: 10%; text-align: right; vertical-align: middle; }
4517

    
4518
.geekbench2-compare.section-performance .graph { width: 50%; vertical-align: middle; }
4519

    
4520
.geekbench2-compare.section-performance .graph .widget { height: 30px; width: 100%; }
4521

    
4522
.row-centered { text-align: center; }
4523

    
4524
.col-centered { display: inline-block; float: none; text-align: left; margin-left: -4px; }
4525

    
4526
.navbar { background: rgb(33, 33, 33); }
4527

    
4528
.navbar-brand { font-weight: 500; font-size: 1.44rem; }
4529

    
4530
.navbar-nav { margin-top: 1rem; }
4531

    
4532
.navbar-nav.right { margin-top: 0px; margin-bottom: 1rem; }
4533

    
4534
.navbar-collapse { max-height: 440px; overflow: scroll; }
4535

    
4536
@media (min-width: 992px) {
4537
  .navbar-nav { margin-top: 0px; }
4538
  .navbar-nav.right { margin-bottom: 0px; }
4539
  .navbar-collapse { overflow: visible; }
4540
}
4541

    
4542
.navbar-dark .navbar-nav .nav-link { color: rgb(255, 255, 255); transition: color 0.25s ease-in-out 0s; line-height: 44px; }
4543

    
4544
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: rgba(255, 255, 255, 0.75); }
4545

    
4546
@media (min-width: 992px) {
4547
  .navbar-dark .navbar-nav .nav-link { line-height: 21px; }
4548
  .navbar-expand-lg .navbar-nav .nav-link { padding-left: 1rem; padding-right: 1rem; }
4549
}
4550

    
4551
.dropdown-menu { left: 0px; box-shadow: none; background: none; border: none; margin: 0px; padding-top: 0px; }
4552

    
4553
.dropdown-item { color: rgb(255, 255, 255); line-height: 44px; }
4554

    
4555
.dropdown-item:focus, .dropdown-item:hover { background: rgb(59, 59, 59); color: rgb(255, 255, 255); }
4556

    
4557
.dropdown-divider { border-color: rgb(86, 86, 86); }
4558

    
4559
@media (min-width: 992px) {
4560
  .dropdown-menu { left: -8px; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; min-width: 8rem; background: padding-box rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 12px; border: 1px solid rgba(0, 0, 0, 0.15); }
4561
  .dropdown-item { color: rgb(44, 45, 48); line-height: 21px; }
4562
  .dropdown-item:focus, .dropdown-item:hover { background: rgb(242, 242, 242); color: rgb(2, 127, 191); }
4563
  .dropdown-divider { border-color: rgb(233, 236, 239); }
4564
}
4565

    
4566
.navbar .form-inline { position: relative; }
4567

    
4568
.navbar .form-control { background: rgb(33, 33, 33); border-top: none; border-right: none; border-left: none; border-image: initial; color: rgb(255, 255, 255); border-bottom: 2px solid rgb(33, 33, 33); border-radius: 0px; position: relative; top: 1px; padding-left: 24px; transition: all 0.25s ease-in-out 0s; }
4569

    
4570
.navbar .form-control::placeholder { color: rgb(255, 255, 255); }
4571

    
4572
.navbar .form-control:hover::placeholder { color: rgba(255, 255, 255, 0.75); }
4573

    
4574
.navbar .form-control:focus, .navbar .form-control:hover { outline: none; border-bottom: 2px solid rgb(2, 127, 191); box-shadow: none; border-radius: 0px; color: rgba(255, 255, 255, 0.75); }
4575

    
4576
.navbar .search-icon { position: absolute; left: 0px; }
4577

    
4578
@media (min-width: 576px) and (max-width: 992px) {
4579
  .navbar .form-control { width: 100%; }
4580
}
4581

    
4582
@media (min-width: 992px) {
4583
  .navbar .form-inline { margin-left: 16px; }
4584
}
4585

    
4586
.secondary { margin-top: 15px; border-bottom: 1px solid rgb(204, 204, 204); display: flex; }
4587

    
4588
.secondary p { display: none; }
4589

    
4590
.secondary a.secondary-button { border: 1px solid rgb(2, 127, 191); border-radius: 4px; width: 100%; margin: 0px 2px 15px; line-height: 34px; text-align: center; font-weight: 400; color: rgb(2, 127, 191); transition: background-color 0.25s ease-in-out 0s; }
4591

    
4592
a.secondary-button.modify-btn { max-width: 160px; }
4593

    
4594
.secondary a.secondary-button:hover { background: rgb(223, 228, 230); text-decoration: none; }
4595

    
4596
.secondary .secondary-button-one { margin-right: 8px; }
4597

    
4598
.secondary .secondary-button-two { margin-left: 8px; }
4599

    
4600
.voodoopad-ad { float: left; }
4601

    
4602
.secondary img { margin-top: 24px; display: none; }
4603

    
4604
@media (min-width: 768px) and (max-width: 992px) {
4605
  .secondary { padding-left: 0px; padding-right: 0px; }
4606
}
4607

    
4608
@media (min-width: 992px) {
4609
  .secondary { display: block; margin-top: 6.4rem; border-bottom: none; }
4610
  .secondary p { display: block; width: 100%; margin-bottom: 4px; }
4611
  .secondary a.secondary-button { display: block; width: 160px; margin: 0px 0px 1rem; }
4612
  .secondary img { display: block; }
4613
}
4614

    
4615
.footer { background: rgb(33, 33, 33); color: rgb(255, 255, 255); padding-top: 3em; margin-top: 3em; }
4616

    
4617
.footer img { max-width: 170px; }
4618

    
4619
.footer-branding { text-align: center; margin-top: 3em; }
4620

    
4621
@media (min-width: 992px) {
4622
  .footer-branding { margin-top: 0px; }
4623
}
4624

    
4625
.footer-branding svg { max-width: 170px; fill: rgb(255, 255, 255); }
4626

    
4627
.footer-branding p { font-size: 13px; }
4628

    
4629
.footer h6 { margin-top: 10px; margin-bottom: 8px; color: rgb(255, 255, 255); font-size: 16px; line-height: 22.4px; }
4630

    
4631
.footer ul { list-style: none; padding: 0px; margin: 0px 0px 10px; }
4632

    
4633
.footer a { color: rgb(155, 155, 155); cursor: pointer; line-height: 25.6px; text-decoration: none; transition: color 0.25s ease-in-out 0s; }
4634

    
4635
.footer a:hover { color: rgb(255, 255, 255); }
4636

    
4637
.copyright { padding: 4em 0px 3em; color: rgb(155, 155, 155); line-height: 21.6px; font-size: 13.5px; text-align: center; }
4638

    
4639
@media (min-width: 576px) and (max-width: 768px) {
4640
  .container { max-width: 100%; }
4641
}
4642

    
4643
#wrap { min-height: 100%; }
4644

    
4645
.jumbotron p { font-weight: 400; }
4646

    
4647
@media (max-width: 992px) {
4648
  .jumbotron h2 { font-size: 24px; }
4649
  .jumbotron p { font-size: 16px; }
4650
}
4651

    
4652
.btn { transition: background-color 0.25s ease-in-out 0s; }
4653

    
4654
.btn-primary { background-color: rgb(6, 127, 192); border-color: rgb(6, 127, 192); color: rgb(255, 255, 255) !important; }
4655

    
4656
.btn-default { color: rgb(51, 51, 51) !important; }
4657

    
4658
.well { border: none; box-shadow: none !important; }
4659

    
4660
.well img { width: 50px; height: 50px; }
4661

    
4662
.well .btn-default { margin-bottom: 0.5em; }
4663

    
4664
.well .search-query::-webkit-input-placeholder { padding-left: 5px; }
4665

    
4666
.page-header h2 { line-height: 1.2; }
4667

    
4668
input:focus { outline: none; }
4669

    
4670
.checkbox input[type="radio"], .checkbox input[type="checkbox"] { margin-top: 15px; height: auto; }
4671

    
4672
@media (max-width: 992px) {
4673
  .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; border: 1px solid rgb(221, 221, 221); }
4674
  .table-responsive .table { margin-bottom: 0px !important; }
4675
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
4676
}
4677

    
4678
.well.cpu { background-image: url("/assets/cpu.png"); }
4679

    
4680
.well.compute { background-image: url("/assets/gpu.png"); }
4681

    
4682
.well.cpu, .well.compute { padding-top: 99px; background-origin: padding-box; background-position: 19px 19px; background-repeat: no-repeat; background-size: 80px; }
4683

    
4684
@media (min-width: 768px) and (max-width: 992px) {
4685
  .well.cpu, .well.compute { padding-top: 19px; background-origin: content-box; background-position: right center; }
4686
}
4687

    
4688
@media (min-width: 1200px) {
4689
  .well.cpu, .well.compute { padding-top: 19px; background-origin: content-box; background-position: right center; }
4690
}
4691

    
4692
.table .added { width: 120px; }
4693

    
4694
.table .api { width: 100px; }
4695

    
4696
.table .model { width: 240px; }
4697

    
4698
.table .processor { width: 150px; }
4699

    
4700
.table .frequency { width: 87px; }
4701

    
4702
.table .cores { width: 56px; }
4703

    
4704
.table .platform { width: 125px; }
4705

    
4706
.table .user { width: 57px; }
4707

    
4708
.table .score { width: 145px; }
4709

    
4710
.sidebar-nav { padding-left: 15px; }
4711

    
4712
.sidebar-nav .geekbench-nav { margin-bottom: 2em; }
4713

    
4714
.sidebar-nav .geekbench-nav .nav-header { margin-top: 1em; font-weight: 600; text-transform: uppercase; }
4715

    
4716
.sidebar-nav .geekbench-nav li a { padding: 0px; line-height: 1.65; }
4717

    
4718
@media (min-width: 992px) {
4719
  .sidebar-nav:first-child { margin-top: 6em; }
4720
}
4721

    
4722
#wrap .form-inline .form-group { margin-bottom: 15px; width: 65%; float: left; }
4723

    
4724
#wrap .form-inline .form-group .search-query { width: 100%; }
4725

    
4726
#wrap .form-inline .btn { margin: 0px 15px 15px; width: 24%; float: left; }
4727

    
4728
@media (min-width: 768px) {
4729
  #wrap .form-inline .form-group { width: 50%; float: left; }
4730
  #wrap .form-inline .btn { width: 15%; }
4731
}
4732

    
4733
.profile-image-container { float: left; padding-top: 2px; padding-right: 8px; padding-bottom: 64px; }
4734

    
4735
.result-container { border: 1px solid rgb(230, 230, 230); padding: 6px 8px; background-color: rgb(245, 245, 245); border-radius: 4px; }
4736

    
4737
.result-container .score { font-size: 200%; }
4738

    
4739
.geekbench3-show.summary th, .geekbench4-show.summary th, .battery3-summary th { color: rgb(255, 255, 255); border-bottom: none; background-color: rgb(6, 127, 192) !important; }
4740

    
4741
.benchmark-box-wrapper { border: 1px solid rgb(216, 218, 220); border-radius: 4px; margin-bottom: 20px; }
4742

    
4743
.benchmark-box-wrapper h3.header { background-color: rgb(6, 127, 192); padding: 0.5em; margin: 0px; color: rgb(255, 255, 255); font-size: 1.5em; }
4744

    
4745
.benchmark-box-wrapper .score { font-size: 2.5em; line-height: 1.2em; text-align: center; padding-top: 2rem; }
4746

    
4747
.benchmark-box-wrapper .description { color: rgb(139, 146, 151); text-align: center; line-height: 1.2em; padding-bottom: 2rem; }
4748

    
4749
.benchmark-box-wrapper .system-information .name { padding-left: 16px; }
4750

    
4751
.result-heading { background-color: rgb(6, 127, 192); padding: 0.5em; margin-bottom: 0px; color: rgb(255, 255, 255); font-size: 22px; }
4752

    
4753
@media (max-width: 767px) {
4754
  .section-performance thead tr .graph, .section-performance tbody tr .graph { display: none; }
4755
}
4756

    
4757
.battery-chart { height: 100%; width: 100%; min-height: 400px; background-color: transparent; }
4758

    
4759
.battery-chart svg.svg { height: 400px; }
4760

    
4761
@media screen and (min-width: 768px) {
4762
  .battery-chart .battery-chart { min-height: 700px; }
4763
  .battery-chart svg.svg { height: 700px; }
4764
}
4765

    
4766
.battery-chart .chart-warning { margin: 50% 0px 0px; z-index: 100; position: relative; top: 50%; text-align: center; }
4767

    
4768
.battery-chart .axis { font-size: 12px; }
4769

    
4770
.battery-chart .axis path, .battery-chart .axis line { fill: none; stroke: rgb(227, 227, 227); shape-rendering: crispedges; }
4771

    
4772
.battery-chart .line { fill: none; stroke: rgb(68, 164, 240); stroke-width: 4px; }
4773

    
4774
.battery-chart .grid line { stroke: lightgrey; stroke-opacity: 0.7; shape-rendering: crispedges; }
4775

    
4776
.battery-chart .grid path { stroke-width: 0; }
4777

    
4778
.chart-legend div { display: inline-block; }
4779

    
4780
.chart-legend div p { display: inline-block; margin: 0px; font-size: 12px; }
4781

    
4782
.chart-legend #level { margin: 0px 0px 10px 10px; }
4783

    
4784
.chart-legend #cycle { margin: 0px 0px 10px; }
4785

    
4786
.chart-legend #level p::before, .chart-legend #cycle p::before { display: inline-block; height: 25px; width: 25px; margin-right: 10px; content: ""; vertical-align: -45%; }
4787

    
4788
.chart-legend #level p::before { background-color: rgb(68, 164, 240); }
4789

    
4790
.chart-legend #cycle p::before { background-color: rgb(204, 204, 204); margin-left: 10px; }
4791

    
4792
.workload-error { padding: 6px; background-color: rgb(210, 45, 45); }
4793

    
4794
.workload-error p { margin-bottom: 0px; color: rgb(255, 255, 255); font-weight: 600; text-align: center; }
4795

    
4796
@media screen and (min-width: 978px) {
4797
  .table-responsive { overflow-x: initial; }
4798
}
4799

    
4800
.table-responsive .table { border-spacing: 0px; border-collapse: separate; }
4801

    
4802
.table-responsive .table thead .workload-error .score { background-color: rgb(210, 45, 45) !important; }
4803

    
4804
.table-responsive .table tbody .workload-error .name, .table-responsive .table tbody .workload-error .score { color: rgb(255, 255, 255); }
4805

    
4806
.table-responsive .table tbody .workload-error .name .description, .table-responsive .table tbody .workload-error .score .description { color: rgb(255, 255, 255); }
4807

    
4808
.table-responsive .table tbody .workload-error .benchmark-bar { background-color: rgb(255, 255, 255); }
4809

    
4810
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding: 6px; }
4811

    
4812
table.geekbench3-index thead th, table.battery3-index thead th { vertical-align: middle; }
4813

    
4814
table.geekbench3-index thead th:nth-child(5), table.battery3-index thead th:nth-child(5), table.geekbench3-index thead th:nth-child(6), table.battery3-index thead th:nth-child(6) { text-align: right; }
4815

    
4816
table.geekbench3-index tbody tr td, table.battery3-index tbody tr td { vertical-align: middle; }
4817

    
4818
table.geekbench3-index tbody tr td.model span, table.battery3-index tbody tr td.model span { display: block; font-size: 11px; }
4819

    
4820
table.geekbench3-index tbody tr td.score, table.battery3-index tbody tr td.score { font-size: 200%; text-align: right; }
4821

    
4822
table.geekbench4-compute thead th:nth-child(5) { text-align: left; }
4823

    
4824
table.geekbench4-compute thead th:nth-child(6) { text-align: right; }
4825

    
4826
.tabbable .nav { margin-bottom: 20px; }
4827

    
4828
.tabbable td.name .description { margin-left: 38px; }
4829

    
4830
@media (min-width: 768px) {
4831
  .tabbable td.name .description { width: 300px; }
4832
}
4833

    
4834
@media (min-width: 767px) and (max-width: 1200px) {
4835
  .tabbable td.name { width: 500px; }
4836
}
4837

    
4838
.tabbable .processor-benchmark td.name .description { margin-left: 0px; }
4839

    
4840
@media (max-width: 767px) {
4841
  .nav-pills > li { float: none; }
4842
}
4843

    
4844
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background-color: rgb(6, 127, 192); }
4845

    
4846
table[class*="benchmark"] thead tr th.score { text-align: right; }
4847

    
4848
@media (max-width: 767px) {
4849
  table[class*="benchmark"] th.graph, table[class*="benchmark"] td.graph { display: none; }
4850
}
4851

    
4852
.alert-error { background-color: rgb(210, 45, 45); border-radius: 0px; color: rgb(255, 255, 255); font-weight: 500; text-align: center; }
4853

    
4854
table .header { cursor: pointer; }
4855

    
4856
table .header::after { position: relative; top: -10px; content: ""; float: none; margin-left: 4px; border-width: 0px 4px 4px; border-style: solid; border-color: rgb(0, 0, 0) transparent; visibility: hidden; }
4857

    
4858
table .headerSortUp, table .headerSortDown { background-color: rgba(141, 192, 219, 0.25); text-shadow: rgba(255, 255, 255, 0.75) 0px 1px 1px; }
4859

    
4860
table .header:hover::after { visibility: visible; }
4861

    
4862
table .headerSortDown::after, table .headerSortDown:hover::after { visibility: visible; opacity: 60; }
4863

    
4864
table .headerSortUp::after { position: relative; top: 11px; margin-left: 4px; border-bottom: none; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgb(0, 0, 0); visibility: visible; box-shadow: none; opacity: 60; }
4865

    
4866
table .blue { color: rgb(51, 122, 183); border-bottom-color: rgb(51, 122, 183); }
4867

    
4868
table .headerSortUp.blue, table .headerSortDown.blue { background-color: rgb(199, 221, 239); }
4869

    
4870
table .green { color: rgb(92, 184, 92); border-bottom-color: rgb(92, 184, 92); }
4871

    
4872
table .headerSortUp.green, table .headerSortDown.green { background-color: rgb(234, 246, 234); }
4873

    
4874
table .red { color: rgb(217, 83, 79); border-bottom-color: rgb(217, 83, 79); }
4875

    
4876
table .headerSortUp.red, table .headerSortDown.red { background-color: rgb(255, 255, 255); }
4877

    
4878
table .yellow { color: rgb(255, 255, 0); border-bottom-color: rgb(255, 255, 0); }
4879

    
4880
table .headerSortUp.yellow, table .headerSortDown.yellow { background-color: rgb(255, 255, 204); }
4881

    
4882
table .orange { color: rgb(240, 173, 78); border-bottom-color: rgb(240, 173, 78); }
4883

    
4884
table .headerSortUp.orange, table .headerSortDown.orange { background-color: rgb(255, 255, 255); }
4885

    
4886
table .purple { color: rgb(160, 32, 240); border-bottom-color: rgb(160, 32, 240); }
4887

    
4888
table .headerSortUp.purple, table .headerSortDown.purple { background-color: rgb(241, 223, 253); }
4889

    
4890
.processor-image, .device-image { margin-top: 20px; height: 76px; background-origin: content-box; background-repeat: no-repeat; background-size: contain; }
4891

    
4892
.ios-device-image { height: 130px; background-origin: content-box; background-repeat: no-repeat; background-size: contain; background-position: left center; }
4893

    
4894
@media screen and (min-width: 768px) {
4895
  .ios-device-image { background-position: center center; }
4896
}
4897

    
4898
.device-processor-image { margin-top: 20px; margin-bottom: 20px; height: 76px; background-position: center center; background-origin: content-box; background-repeat: no-repeat; background-size: contain; }
4899

    
4900
@media screen and (min-width: 768px) {
4901
  .device-processor-image { background-position: right center; }
4902
}
4903

    
4904
.device-processor { margin-bottom: 20px; text-align: center; }
4905

    
4906
@media screen and (min-width: 768px) {
4907
  .device-processor { margin-top: 30px; text-align: left; }
4908
}
4909

    
4910
.processor-benchmark { margin-top: 36px; }
4911

    
4912
.processor-benchmark h3 { text-align: left; }
4913

    
4914
.processor-benchmark h2, .processor-benchmark h6 { text-align: center; }
4915

    
4916
.processor-benchmark .nav-pills > li { text-align: left; }
4917

    
4918
@media screen and (min-width: 768px) {
4919
  .processor-benchmark .tab-content > .tab-pane { display: block !important; }
4920
}
4921

    
4922
div[id*="family"] .table > thead > tr > td, div[id*="history"] .table > thead > tr > td, div[id*="family"] .table > thead > tr > th, div[id*="history"] .table > thead > tr > th, div[id*="family"] .table > tbody > tr > td, div[id*="history"] .table > tbody > tr > td, div[id*="family"] .table > tbody > tr > th, div[id*="history"] .table > tbody > tr > th, div[id*="family"] .table > tfoot > tr > td, div[id*="history"] .table > tfoot > tr > td, div[id*="family"] .table > tfoot > tr > th, div[id*="history"] .table > tfoot > tr > th { vertical-align: middle; }
4923

    
4924
div[id*="family"] .geekbench2-show.section-performance .name, div[id*="history"] .geekbench2-show.section-performance .name, div[id*="family"] .geekbench2-show.section-performance .score, div[id*="history"] .geekbench2-show.section-performance .score { width: inherit; }
4925

    
4926
div[id*="family"] .geekbench2-show.section-performance .name .description, div[id*="history"] .geekbench2-show.section-performance .name .description { color: rgb(51, 51, 51); font-size: 11px; }
4927

    
4928
div[id*="family"] .current-device .graph .benchmark-bar, div[id*="history"] .current-device .graph .benchmark-bar { background-color: rgb(191, 242, 121); }
4929

    
4930
@media screen and (min-width: 768px) {
4931
  div[id*="family"] .geekbench2-show.section-performance th.graph, div[id*="history"] .geekbench2-show.section-performance th.graph { width: 35%; }
4932
}
4933

    
4934
@media screen and (min-width: 992px) {
4935
  div[id*="family"] .geekbench2-show.section-performance th.graph, div[id*="history"] .geekbench2-show.section-performance th.graph { width: 45%; }
4936
}
4937

    
4938
.form-horizontal .p { margin: 1em 0px; }
4939

    
4940
form fieldset .control-group .controls .checkbox { margin-left: 20px; line-height: 3; }
4941

    
4942
.help-block { margin-top: 20px; }
4943

    
4944
#gravatar .panel-body { text-align: center; }
4945

    
4946
.modal .modal-dialog .modal-content .modal-footer a.btn-danger { color: rgb(255, 255, 255) !important; }
4947

    
4948
.novelty label, form[class*="edit"] label { display: block; margin: 1em 0px 0.5em; }
4949

    
4950
form[class*="edit"] .help-inline { display: block; margin-top: 1em; }
4951

    
4952
form[class*="edit"] .btn { margin: 1em 0px; }
4953

    
4954
.nav-pills, .form-actions { margin: 1em 0px 1.5em; }
4955

    
4956
form fieldset .control-group label { margin-top: 10px; }
4957

    
4958
.user .index { padding-top: 12px; }
4959

    
4960
.user .index td, .user .index th { padding: 6px; }
4961

    
4962
.user .index td.results { text-align: right; }
4963

    
4964
.user .profile h2 { margin-bottom: 0.5rem; }
4965

    
4966
.user .profile .gravatar { float: left; padding-right: 8px; }
4967

    
4968
.user .profile .signup-date { color: rgb(85, 85, 85); }
4969

    
4970
.user .results { padding-top: 1.5em; }
4971

    
4972
.user .results .nav-pills { margin-bottom: 1.5em; }
4973

    
4974
.user .results .nav-tabs { margin-bottom: 1em; }
4975

    
4976
.user .results .nav-tabs .nav-item .nav-link .badge { background-color: rgb(204, 204, 204); margin-left: 0.5em; vertical-align: text-top; }
4977

    
4978
.user .results .geekbench td, .user .results .geekbench th { padding: 4px; }
4979

    
4980
.user .results .geekbench td.cores, .user .results .geekbench td.frequency, .user .results .geekbench td.score, .user .results .geekbench td.bits { text-align: left; }
4981

    
4982
.user .results .tab-content .tab-pane .table-responsive tbody tr td { vertical-align: middle; }
4983

    
4984
.user .results .tab-content .tab-pane .table-responsive tbody tr td.id { text-align: right; width: 5em; }
4985

    
4986
.user .results .tab-content .tab-pane .table-responsive tbody tr td.description span { display: block; font-size: 11px; }
4987

    
4988
.user .results .tab-content .tab-pane .table-responsive tbody tr td.score { font-size: 200%; text-align: right; }
4989

    
4990
.mac-benchmark td.name { vertical-align: middle; }
4991

    
4992
.mac-benchmark td.name .description { font-size: 11px; }
4993

    
4994
.mac-benchmark td.frequency, .mac-benchmark td.cores, .mac-benchmark td.score { text-align: right; vertical-align: middle; }
4995

    
4996
.mac-benchmark th.graph { width: 50%; }
4997

    
4998
.mac-benchmark td.graph { vertical-align: middle; }
4999

    
5000
.mac-benchmark td.graph .widget { height: 30px; width: 100%; }
5001

    
5002
.delist-table td.name, .delist-table td.version { vertical-align: middle; width: 50%; }
5003

    
5004
.delist-table td.name .description { font-size: 11px; }
5005

    
5006
.processor-benchmark td.name { vertical-align: middle; }
5007

    
5008
.processor-benchmark td.name .description { font-size: 11px; }
5009

    
5010
.processor-benchmark td.frequency, .processor-benchmark td.cores, .processor-benchmark td.score { text-align: right; vertical-align: middle; }
5011

    
5012
.processor-benchmark th.graph { width: 60%; }
5013

    
5014
.processor-benchmark td.graph { vertical-align: middle; }
5015

    
5016
.processor-benchmark td.graph .widget { height: 30px; width: 100%; }
5017

    
5018
.device-icon { width: 32px; height: 32px; float: left; margin-top: 1px; margin-right: 6px; }
5019

    
5020
.alcatel-one-touch-idol { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px 0px; }
5021

    
5022
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5023
  .alcatel-one-touch-idol { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5024
}
5025

    
5026
.amazon-kindle-fire-hdx-7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px 0px; }
5027

    
5028
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5029
  .amazon-kindle-fire-hdx-7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5030
}
5031

    
5032
.android { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px 0px; }
5033

    
5034
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5035
  .android { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5036
}
5037

    
5038
.asus-memo-pad-7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px 0px; }
5039

    
5040
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5041
  .asus-memo-pad-7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5042
}
5043

    
5044
.asus-memo-pad-hd-7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px 0px; }
5045

    
5046
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5047
  .asus-memo-pad-hd-7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5048
}
5049

    
5050
.asus-nexus-7-2012 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px 0px; }
5051

    
5052
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5053
  .asus-nexus-7-2012 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5054
}
5055

    
5056
.asus-nexus-7-2013 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px 0px; }
5057

    
5058
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5059
  .asus-nexus-7-2013 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5060
}
5061

    
5062
.asus-padfone-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px 0px; }
5063

    
5064
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5065
  .asus-padfone-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5066
}
5067

    
5068
.asus-padfone-infinity { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px 0px; }
5069

    
5070
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5071
  .asus-padfone-infinity { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5072
}
5073

    
5074
.asus-transformer-pad-tf300t { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px 0px; }
5075

    
5076
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5077
  .asus-transformer-pad-tf300t { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5078
}
5079

    
5080
.asus-zenfone-2-laser { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px 0px; }
5081

    
5082
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5083
  .asus-zenfone-2-laser { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5084
}
5085

    
5086
.asus-zenfone-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px 0px; }
5087

    
5088
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5089
  .asus-zenfone-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5090
}
5091

    
5092
.asus-zenfone-3-max { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px 0px; }
5093

    
5094
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5095
  .asus-zenfone-3-max { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5096
}
5097

    
5098
.asus-zenfone-3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px 0px; }
5099

    
5100
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5101
  .asus-zenfone-3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5102
}
5103

    
5104
.asus-zenfone-max { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px 0px; }
5105

    
5106
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5107
  .asus-zenfone-max { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5108
}
5109

    
5110
.asus-zenfone-selfie { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px 0px; }
5111

    
5112
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5113
  .asus-zenfone-selfie { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5114
}
5115

    
5116
.bn-nook-hd-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -32px; }
5117

    
5118
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5119
  .bn-nook-hd-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5120
}
5121

    
5122
.elephone-p9000 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -32px; }
5123

    
5124
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5125
  .elephone-p9000 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5126
}
5127

    
5128
.google-pixel-c { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -32px; }
5129

    
5130
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5131
  .google-pixel-c { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5132
}
5133

    
5134
.google-pixel-xl { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -32px; }
5135

    
5136
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5137
  .google-pixel-xl { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5138
}
5139

    
5140
.google-pixel { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -32px; }
5141

    
5142
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5143
  .google-pixel { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5144
}
5145

    
5146
.hp-slate-7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -32px; }
5147

    
5148
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5149
  .hp-slate-7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5150
}
5151

    
5152
.htc-10 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -32px; }
5153

    
5154
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5155
  .htc-10 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5156
}
5157

    
5158
.htc-butterfly { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -32px; }
5159

    
5160
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5161
  .htc-butterfly { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5162
}
5163

    
5164
.htc-desire-510 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -32px; }
5165

    
5166
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5167
  .htc-desire-510 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5168
}
5169

    
5170
.htc-desire-820 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -32px; }
5171

    
5172
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5173
  .htc-desire-820 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5174
}
5175

    
5176
.htc-droid-dna { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -32px; }
5177

    
5178
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5179
  .htc-droid-dna { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5180
}
5181

    
5182
.htc-one-m8 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -32px; }
5183

    
5184
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5185
  .htc-one-m8 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5186
}
5187

    
5188
.htc-one-m8x { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -32px; }
5189

    
5190
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5191
  .htc-one-m8x { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5192
}
5193

    
5194
.htc-one-m9 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -32px; }
5195

    
5196
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5197
  .htc-one-m9 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5198
}
5199

    
5200
.htc-one-s { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -32px; }
5201

    
5202
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5203
  .htc-one-s { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5204
}
5205

    
5206
.htc-one-v { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -32px; }
5207

    
5208
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5209
  .htc-one-v { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5210
}
5211

    
5212
.htc-one-x-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -64px; }
5213

    
5214
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5215
  .htc-one-x-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5216
}
5217

    
5218
.htc-one-x { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -64px; }
5219

    
5220
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5221
  .htc-one-x { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5222
}
5223

    
5224
.htc-one-xl { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -64px; }
5225

    
5226
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5227
  .htc-one-xl { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5228
}
5229

    
5230
.htc-one { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -64px; }
5231

    
5232
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5233
  .htc-one { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5234
}
5235

    
5236
.htc-sensation-xe { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -64px; }
5237

    
5238
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5239
  .htc-sensation-xe { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5240
}
5241

    
5242
.huawei-ascend-p1 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -64px; }
5243

    
5244
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5245
  .huawei-ascend-p1 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5246
}
5247

    
5248
.huawei-ascend-p6 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -64px; }
5249

    
5250
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5251
  .huawei-ascend-p6 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5252
}
5253

    
5254
.huawei-g8 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -64px; }
5255

    
5256
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5257
  .huawei-g8 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5258
}
5259

    
5260
.huawei-honor-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -64px; }
5261

    
5262
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5263
  .huawei-honor-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5264
}
5265

    
5266
.huawei-honor-5c { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -64px; }
5267

    
5268
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5269
  .huawei-honor-5c { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5270
}
5271

    
5272
.huawei-honor-5x { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -64px; }
5273

    
5274
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5275
  .huawei-honor-5x { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5276
}
5277

    
5278
.huawei-honor-6 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -64px; }
5279

    
5280
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5281
  .huawei-honor-6 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5282
}
5283

    
5284
.huawei-honor-6x { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -64px; }
5285

    
5286
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5287
  .huawei-honor-6x { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5288
}
5289

    
5290
.huawei-honor-7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -64px; }
5291

    
5292
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5293
  .huawei-honor-7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5294
}
5295

    
5296
.huawei-honor-8 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -64px; }
5297

    
5298
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5299
  .huawei-honor-8 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5300
}
5301

    
5302
.huawei-honor-v8 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -64px; }
5303

    
5304
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5305
  .huawei-honor-v8 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5306
}
5307

    
5308
.huawei-honor-v9 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -96px; }
5309

    
5310
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5311
  .huawei-honor-v9 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5312
}
5313

    
5314
.huawei-mate-8 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -96px; }
5315

    
5316
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5317
  .huawei-mate-8 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5318
}
5319

    
5320
.huawei-mate-9-pro { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -96px; }
5321

    
5322
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5323
  .huawei-mate-9-pro { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5324
}
5325

    
5326
.huawei-mate-9 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -96px; }
5327

    
5328
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5329
  .huawei-mate-9 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5330
}
5331

    
5332
.huawei-mediapad-m3-8-4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -96px; }
5333

    
5334
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5335
  .huawei-mediapad-m3-8-4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5336
}
5337

    
5338
.huawei-mediapad { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -96px; }
5339

    
5340
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5341
  .huawei-mediapad { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5342
}
5343

    
5344
.huawei-nexus-6p { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -96px; }
5345

    
5346
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5347
  .huawei-nexus-6p { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5348
}
5349

    
5350
.huawei-p10-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -96px; }
5351

    
5352
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5353
  .huawei-p10-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5354
}
5355

    
5356
.huawei-p10 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -96px; }
5357

    
5358
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5359
  .huawei-p10 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5360
}
5361

    
5362
.huawei-p8 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -96px; }
5363

    
5364
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5365
  .huawei-p8 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5366
}
5367

    
5368
.huawei-p8lite { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -96px; }
5369

    
5370
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5371
  .huawei-p8lite { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5372
}
5373

    
5374
.huawei-p9-lite { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -96px; }
5375

    
5376
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5377
  .huawei-p9-lite { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5378
}
5379

    
5380
.huawei-p9-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -96px; }
5381

    
5382
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5383
  .huawei-p9-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5384
}
5385

    
5386
.huawei-p9 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -96px; }
5387

    
5388
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5389
  .huawei-p9 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5390
}
5391

    
5392
.iocean-x7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -96px; }
5393

    
5394
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5395
  .iocean-x7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5396
}
5397

    
5398
.leeco-le-1s { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -96px; }
5399

    
5400
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5401
  .leeco-le-1s { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5402
}
5403

    
5404
.leeco-le-max-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -128px; }
5405

    
5406
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5407
  .leeco-le-max-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5408
}
5409

    
5410
.leeco-le-pro3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -128px; }
5411

    
5412
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5413
  .leeco-le-pro3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5414
}
5415

    
5416
.leeco-le2-pro { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -128px; }
5417

    
5418
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5419
  .leeco-le2-pro { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5420
}
5421

    
5422
.leeco-le2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -128px; }
5423

    
5424
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5425
  .leeco-le2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5426
}
5427

    
5428
.lemobile-le-x527 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -128px; }
5429

    
5430
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5431
  .lemobile-le-x527 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5432
}
5433

    
5434
.lenovo-a7000 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -128px; }
5435

    
5436
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5437
  .lenovo-a7000 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5438
}
5439

    
5440
.lenovo-k3-note { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -128px; }
5441

    
5442
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5443
  .lenovo-k3-note { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5444
}
5445

    
5446
.lenovo-k5-note { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -128px; }
5447

    
5448
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5449
  .lenovo-k5-note { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5450
}
5451

    
5452
.lenovo-k900 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -128px; }
5453

    
5454
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5455
  .lenovo-k900 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5456
}
5457

    
5458
.lenovo-p2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -128px; }
5459

    
5460
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5461
  .lenovo-p2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5462
}
5463

    
5464
.lenovo-p70 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -128px; }
5465

    
5466
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5467
  .lenovo-p70 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5468
}
5469

    
5470
.lenovo-vibe-k4-note { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -128px; }
5471

    
5472
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5473
  .lenovo-vibe-k4-note { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5474
}
5475

    
5476
.lenovo-vibe-k5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -128px; }
5477

    
5478
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5479
  .lenovo-vibe-k5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5480
}
5481

    
5482
.lenovo-zuk-z1 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -128px; }
5483

    
5484
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5485
  .lenovo-zuk-z1 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5486
}
5487

    
5488
.lenovo-zuk-z2-pro { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -128px; }
5489

    
5490
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5491
  .lenovo-zuk-z2-pro { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5492
}
5493

    
5494
.lenovo-zuk-z2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -128px; }
5495

    
5496
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5497
  .lenovo-zuk-z2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5498
}
5499

    
5500
.lg-g-flex-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -160px; }
5501

    
5502
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5503
  .lg-g-flex-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5504
}
5505

    
5506
.lg-g-pad-8-3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -160px; }
5507

    
5508
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5509
  .lg-g-pad-8-3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5510
}
5511

    
5512
.lg-g2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -160px; }
5513

    
5514
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5515
  .lg-g2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5516
}
5517

    
5518
.lg-g3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -160px; }
5519

    
5520
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5521
  .lg-g3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5522
}
5523

    
5524
.lg-g4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -160px; }
5525

    
5526
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5527
  .lg-g4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5528
}
5529

    
5530
.lg-g5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -160px; }
5531

    
5532
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5533
  .lg-g5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5534
}
5535

    
5536
.lg-nexus-5x { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -160px; }
5537

    
5538
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5539
  .lg-nexus-5x { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5540
}
5541

    
5542
.lg-optimus-4x-hd { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -160px; }
5543

    
5544
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5545
  .lg-optimus-4x-hd { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5546
}
5547

    
5548
.lg-optimus-g-pro { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -160px; }
5549

    
5550
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5551
  .lg-optimus-g-pro { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5552
}
5553

    
5554
.lg-optimus-g { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -160px; }
5555

    
5556
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5557
  .lg-optimus-g { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5558
}
5559

    
5560
.lg-v10 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -160px; }
5561

    
5562
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5563
  .lg-v10 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5564
}
5565

    
5566
.lg-v20 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -160px; }
5567

    
5568
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5569
  .lg-v20 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5570
}
5571

    
5572
.meizu-m1-metal { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -160px; }
5573

    
5574
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5575
  .meizu-m1-metal { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5576
}
5577

    
5578
.meizu-m1-note { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -160px; }
5579

    
5580
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5581
  .meizu-m1-note { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5582
}
5583

    
5584
.meizu-m2-note { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -160px; }
5585

    
5586
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5587
  .meizu-m2-note { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5588
}
5589

    
5590
.meizu-m2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -160px; }
5591

    
5592
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5593
  .meizu-m2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5594
}
5595

    
5596
.meizu-m3-note { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -192px; }
5597

    
5598
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5599
  .meizu-m3-note { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5600
}
5601

    
5602
.meizu-m3s { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -192px; }
5603

    
5604
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5605
  .meizu-m3s { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5606
}
5607

    
5608
.meizu-mx4-pro { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -192px; }
5609

    
5610
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5611
  .meizu-mx4-pro { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5612
}
5613

    
5614
.meizu-mx4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -192px; }
5615

    
5616
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5617
  .meizu-mx4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5618
}
5619

    
5620
.meizu-mx5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -192px; }
5621

    
5622
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5623
  .meizu-mx5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5624
}
5625

    
5626
.meizu-mx6 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -192px; }
5627

    
5628
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5629
  .meizu-mx6 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5630
}
5631

    
5632
.meizu-pro-5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -192px; }
5633

    
5634
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5635
  .meizu-pro-5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5636
}
5637

    
5638
.meizu-pro-6-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -192px; }
5639

    
5640
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5641
  .meizu-pro-6-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5642
}
5643

    
5644
.meizu-pro-6 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -192px; }
5645

    
5646
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5647
  .meizu-pro-6 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5648
}
5649

    
5650
.moto-moto-e-2nd-gen { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -192px; }
5651

    
5652
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5653
  .moto-moto-e-2nd-gen { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5654
}
5655

    
5656
.moto-moto-g-2014 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -192px; }
5657

    
5658
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5659
  .moto-moto-g-2014 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5660
}
5661

    
5662
.moto-moto-g3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -192px; }
5663

    
5664
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5665
  .moto-moto-g3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5666
}
5667

    
5668
.moto-moto-g4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -192px; }
5669

    
5670
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5671
  .moto-moto-g4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5672
}
5673

    
5674
.moto-moto-x-style { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -192px; }
5675

    
5676
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5677
  .moto-moto-x-style { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5678
}
5679

    
5680
.motorola-droid-razr { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -192px; }
5681

    
5682
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5683
  .motorola-droid-razr { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5684
}
5685

    
5686
.motorola-droid-turbo { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -192px; }
5687

    
5688
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5689
  .motorola-droid-turbo { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5690
}
5691

    
5692
.motorola-droid-ultra { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -224px; }
5693

    
5694
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5695
  .motorola-droid-ultra { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5696
}
5697

    
5698
.motorola-moto-g-turbo-edition { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -224px; }
5699

    
5700
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5701
  .motorola-moto-g-turbo-edition { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5702
}
5703

    
5704
.motorola-moto-g5-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -224px; }
5705

    
5706
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5707
  .motorola-moto-g5-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5708
}
5709

    
5710
.motorola-moto-g { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -224px; }
5711

    
5712
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5713
  .motorola-moto-g { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5714
}
5715

    
5716
.motorola-moto-x-2014 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -224px; }
5717

    
5718
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5719
  .motorola-moto-x-2014 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5720
}
5721

    
5722
.motorola-moto-x-force { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -224px; }
5723

    
5724
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5725
  .motorola-moto-x-force { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5726
}
5727

    
5728
.motorola-moto-x-play { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -224px; }
5729

    
5730
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5731
  .motorola-moto-x-play { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5732
}
5733

    
5734
.motorola-moto-x { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -224px; }
5735

    
5736
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5737
  .motorola-moto-x { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5738
}
5739

    
5740
.motorola-moto-z-play { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -224px; }
5741

    
5742
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5743
  .motorola-moto-z-play { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5744
}
5745

    
5746
.motorola-moto-z { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -224px; }
5747

    
5748
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5749
  .motorola-moto-z { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5750
}
5751

    
5752
.motorola-razr-d3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -224px; }
5753

    
5754
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5755
  .motorola-razr-d3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5756
}
5757

    
5758
.motorola-razr-hd { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -224px; }
5759

    
5760
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5761
  .motorola-razr-hd { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5762
}
5763

    
5764
.motorola-razr-i { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -224px; }
5765

    
5766
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5767
  .motorola-razr-i { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5768
}
5769

    
5770
.motorola-razr-xt910 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -224px; }
5771

    
5772
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5773
  .motorola-razr-xt910 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5774
}
5775

    
5776
.nextbit-robin { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -224px; }
5777

    
5778
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5779
  .nextbit-robin { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5780
}
5781

    
5782
.nexus-4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -224px; }
5783

    
5784
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5785
  .nexus-4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5786
}
5787

    
5788
.nexus-5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -256px; }
5789

    
5790
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5791
  .nexus-5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5792
}
5793

    
5794
.nexus-6 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -256px; }
5795

    
5796
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5797
  .nexus-6 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5798
}
5799

    
5800
.nexus-9 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -256px; }
5801

    
5802
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5803
  .nexus-9 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5804
}
5805

    
5806
.nokia-3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -256px; }
5807

    
5808
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5809
  .nokia-3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5810
}
5811

    
5812
.nokia-5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -256px; }
5813

    
5814
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5815
  .nokia-5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5816
}
5817

    
5818
.nokia-6 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -256px; }
5819

    
5820
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5821
  .nokia-6 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5822
}
5823

    
5824
.nvidia-shield-tablet-k1 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -256px; }
5825

    
5826
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5827
  .nvidia-shield-tablet-k1 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5828
}
5829

    
5830
.nvidia-shield-tablet { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -256px; }
5831

    
5832
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5833
  .nvidia-shield-tablet { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5834
}
5835

    
5836
.nvidia-shield { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -256px; }
5837

    
5838
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5839
  .nvidia-shield { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5840
}
5841

    
5842
.nvidia-tegra-note { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -256px; }
5843

    
5844
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5845
  .nvidia-tegra-note { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5846
}
5847

    
5848
.oneplus-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -256px; }
5849

    
5850
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5851
  .oneplus-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5852
}
5853

    
5854
.oneplus-3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -256px; }
5855

    
5856
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5857
  .oneplus-3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5858
}
5859

    
5860
.oneplus-4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -256px; }
5861

    
5862
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5863
  .oneplus-4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5864
}
5865

    
5866
.oneplus-one { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -256px; }
5867

    
5868
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5869
  .oneplus-one { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5870
}
5871

    
5872
.oneplus-two { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -256px; }
5873

    
5874
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5875
  .oneplus-two { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5876
}
5877

    
5878
.oneplus-x { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -256px; }
5879

    
5880
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5881
  .oneplus-x { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5882
}
5883

    
5884
.oppo-f1-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -288px; }
5885

    
5886
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5887
  .oppo-f1-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5888
}
5889

    
5890
.oppo-f1s { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -288px; }
5891

    
5892
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5893
  .oppo-f1s { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5894
}
5895

    
5896
.oppo-find-5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -288px; }
5897

    
5898
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5899
  .oppo-find-5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5900
}
5901

    
5902
.samsung-galaxy-a3-2016 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -288px; }
5903

    
5904
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5905
  .samsung-galaxy-a3-2016 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5906
}
5907

    
5908
.samsung-galaxy-a3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -288px; }
5909

    
5910
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5911
  .samsung-galaxy-a3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5912
}
5913

    
5914
.samsung-galaxy-a5-2016 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -288px; }
5915

    
5916
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5917
  .samsung-galaxy-a5-2016 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5918
}
5919

    
5920
.samsung-galaxy-a7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -288px; }
5921

    
5922
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5923
  .samsung-galaxy-a7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5924
}
5925

    
5926
.samsung-galaxy-a9-pro { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -288px; }
5927

    
5928
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5929
  .samsung-galaxy-a9-pro { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5930
}
5931

    
5932
.samsung-galaxy-ace-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -288px; }
5933

    
5934
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5935
  .samsung-galaxy-ace-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5936
}
5937

    
5938
.samsung-galaxy-alpha { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -288px; }
5939

    
5940
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5941
  .samsung-galaxy-alpha { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5942
}
5943

    
5944
.samsung-galaxy-grand-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -288px; }
5945

    
5946
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5947
  .samsung-galaxy-grand-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5948
}
5949

    
5950
.samsung-galaxy-grand-prime { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -288px; }
5951

    
5952
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5953
  .samsung-galaxy-grand-prime { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5954
}
5955

    
5956
.samsung-galaxy-grand { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -288px; }
5957

    
5958
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5959
  .samsung-galaxy-grand { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5960
}
5961

    
5962
.samsung-galaxy-j3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -288px; }
5963

    
5964
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5965
  .samsung-galaxy-j3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5966
}
5967

    
5968
.samsung-galaxy-j5-prime { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -288px; }
5969

    
5970
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5971
  .samsung-galaxy-j5-prime { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5972
}
5973

    
5974
.samsung-galaxy-j5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -288px; }
5975

    
5976
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5977
  .samsung-galaxy-j5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5978
}
5979

    
5980
.samsung-galaxy-j7-prime { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -320px; }
5981

    
5982
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5983
  .samsung-galaxy-j7-prime { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5984
}
5985

    
5986
.samsung-galaxy-j7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -320px; }
5987

    
5988
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5989
  .samsung-galaxy-j7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5990
}
5991

    
5992
.samsung-galaxy-nexus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -320px; }
5993

    
5994
@media screen and (-webkit-min-device-pixel-ratio: 2) {
5995
  .samsung-galaxy-nexus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
5996
}
5997

    
5998
.samsung-galaxy-note-10-1-2014 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -320px; }
5999

    
6000
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6001
  .samsung-galaxy-note-10-1-2014 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6002
}
6003

    
6004
.samsung-galaxy-note-10-1 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -320px; }
6005

    
6006
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6007
  .samsung-galaxy-note-10-1 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6008
}
6009

    
6010
.samsung-galaxy-note-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -320px; }
6011

    
6012
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6013
  .samsung-galaxy-note-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6014
}
6015

    
6016
.samsung-galaxy-note-3-neo { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -320px; }
6017

    
6018
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6019
  .samsung-galaxy-note-3-neo { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6020
}
6021

    
6022
.samsung-galaxy-note-3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -320px; }
6023

    
6024
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6025
  .samsung-galaxy-note-3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6026
}
6027

    
6028
.samsung-galaxy-note-4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -320px; }
6029

    
6030
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6031
  .samsung-galaxy-note-4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6032
}
6033

    
6034
.samsung-galaxy-note-5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -320px; }
6035

    
6036
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6037
  .samsung-galaxy-note-5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6038
}
6039

    
6040
.samsung-galaxy-note-7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -320px; }
6041

    
6042
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6043
  .samsung-galaxy-note-7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6044
}
6045

    
6046
.samsung-galaxy-note-8-0 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -320px; }
6047

    
6048
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6049
  .samsung-galaxy-note-8-0 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6050
}
6051

    
6052
.samsung-galaxy-note5-duos { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -320px; }
6053

    
6054
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6055
  .samsung-galaxy-note5-duos { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6056
}
6057

    
6058
.samsung-galaxy-note { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -320px; }
6059

    
6060
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6061
  .samsung-galaxy-note { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6062
}
6063

    
6064
.samsung-galaxy-s-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -320px; }
6065

    
6066
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6067
  .samsung-galaxy-s-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6068
}
6069

    
6070
.samsung-galaxy-s-3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -320px; }
6071

    
6072
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6073
  .samsung-galaxy-s-3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6074
}
6075

    
6076
.samsung-galaxy-s-4-active { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -352px; }
6077

    
6078
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6079
  .samsung-galaxy-s-4-active { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6080
}
6081

    
6082
.samsung-galaxy-s-4-gpe { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -352px; }
6083

    
6084
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6085
  .samsung-galaxy-s-4-gpe { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6086
}
6087

    
6088
.samsung-galaxy-s-4-mini { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -352px; }
6089

    
6090
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6091
  .samsung-galaxy-s-4-mini { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6092
}
6093

    
6094
.samsung-galaxy-s-4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -352px; }
6095

    
6096
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6097
  .samsung-galaxy-s-4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6098
}
6099

    
6100
.samsung-galaxy-s-5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -352px; }
6101

    
6102
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6103
  .samsung-galaxy-s-5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6104
}
6105

    
6106
.samsung-galaxy-s-advance { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -352px; }
6107

    
6108
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6109
  .samsung-galaxy-s-advance { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6110
}
6111

    
6112
.samsung-galaxy-s-iii-mini { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -352px; }
6113

    
6114
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6115
  .samsung-galaxy-s-iii-mini { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6116
}
6117

    
6118
.samsung-galaxy-s3-neo { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -352px; }
6119

    
6120
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6121
  .samsung-galaxy-s3-neo { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6122
}
6123

    
6124
.samsung-galaxy-s4-value-edition { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -352px; }
6125

    
6126
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6127
  .samsung-galaxy-s4-value-edition { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6128
}
6129

    
6130
.samsung-galaxy-s5-mini { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -352px; }
6131

    
6132
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6133
  .samsung-galaxy-s5-mini { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6134
}
6135

    
6136
.samsung-galaxy-s5-neo { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -352px; }
6137

    
6138
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6139
  .samsung-galaxy-s5-neo { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6140
}
6141

    
6142
.samsung-galaxy-s5-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -352px; }
6143

    
6144
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6145
  .samsung-galaxy-s5-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6146
}
6147

    
6148
.samsung-galaxy-s6-active { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -352px; }
6149

    
6150
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6151
  .samsung-galaxy-s6-active { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6152
}
6153

    
6154
.samsung-galaxy-s6-edge-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -352px; }
6155

    
6156
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6157
  .samsung-galaxy-s6-edge-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6158
}
6159

    
6160
.samsung-galaxy-s6-edge { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -352px; }
6161

    
6162
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6163
  .samsung-galaxy-s6-edge { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6164
}
6165

    
6166
.samsung-galaxy-s6 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -352px; }
6167

    
6168
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6169
  .samsung-galaxy-s6 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6170
}
6171

    
6172
.samsung-galaxy-s7-active { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -384px; }
6173

    
6174
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6175
  .samsung-galaxy-s7-active { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6176
}
6177

    
6178
.samsung-galaxy-s7-edge { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -384px; }
6179

    
6180
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6181
  .samsung-galaxy-s7-edge { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6182
}
6183

    
6184
.samsung-galaxy-s7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -384px; }
6185

    
6186
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6187
  .samsung-galaxy-s7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6188
}
6189

    
6190
.samsung-galaxy-s8-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -384px; }
6191

    
6192
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6193
  .samsung-galaxy-s8-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6194
}
6195

    
6196
.samsung-galaxy-s8 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -384px; }
6197

    
6198
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6199
  .samsung-galaxy-s8 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6200
}
6201

    
6202
.samsung-galaxy-tab-2-10-1 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -384px; }
6203

    
6204
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6205
  .samsung-galaxy-tab-2-10-1 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6206
}
6207

    
6208
.samsung-galaxy-tab-2-7-0 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -384px; }
6209

    
6210
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6211
  .samsung-galaxy-tab-2-7-0 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6212
}
6213

    
6214
.samsung-galaxy-tab-3-10-1 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -384px; }
6215

    
6216
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6217
  .samsung-galaxy-tab-3-10-1 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6218
}
6219

    
6220
.samsung-galaxy-tab-3-7-0 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -384px; }
6221

    
6222
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6223
  .samsung-galaxy-tab-3-7-0 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6224
}
6225

    
6226
.samsung-galaxy-tab-3-8-0 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -384px; }
6227

    
6228
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6229
  .samsung-galaxy-tab-3-8-0 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6230
}
6231

    
6232
.samsung-galaxy-tab-7-7-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -384px; }
6233

    
6234
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6235
  .samsung-galaxy-tab-7-7-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6236
}
6237

    
6238
.samsung-galaxy-tab-7-7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -384px; }
6239

    
6240
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6241
  .samsung-galaxy-tab-7-7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6242
}
6243

    
6244
.samsung-galaxy-tab-a-10-1 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -384px; }
6245

    
6246
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6247
  .samsung-galaxy-tab-a-10-1 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6248
}
6249

    
6250
.samsung-galaxy-tab-pro-10-1 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -384px; }
6251

    
6252
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6253
  .samsung-galaxy-tab-pro-10-1 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6254
}
6255

    
6256
.samsung-galaxy-tab-pro-8-4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -384px; }
6257

    
6258
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6259
  .samsung-galaxy-tab-pro-8-4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6260
}
6261

    
6262
.samsung-galaxy-tab-s-10-5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -384px; }
6263

    
6264
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6265
  .samsung-galaxy-tab-s-10-5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6266
}
6267

    
6268
.samsung-galaxy-tab-s-8-4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -416px; }
6269

    
6270
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6271
  .samsung-galaxy-tab-s-8-4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6272
}
6273

    
6274
.samsung-galaxy-tab-s2-8-0 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -416px; }
6275

    
6276
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6277
  .samsung-galaxy-tab-s2-8-0 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6278
}
6279

    
6280
.samsung-galaxy-tab-s2-9-7-2016 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -416px; }
6281

    
6282
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6283
  .samsung-galaxy-tab-s2-9-7-2016 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6284
}
6285

    
6286
.samsung-galaxy-tab-s2-9-7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -416px; }
6287

    
6288
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6289
  .samsung-galaxy-tab-s2-9-7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6290
}
6291

    
6292
.samsung-galaxy-w { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -416px; }
6293

    
6294
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6295
  .samsung-galaxy-w { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6296
}
6297

    
6298
.samsung-nexus-10 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -416px; }
6299

    
6300
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6301
  .samsung-nexus-10 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6302
}
6303

    
6304
.sony-ericcson-xperia-neo-v { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -416px; }
6305

    
6306
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6307
  .sony-ericcson-xperia-neo-v { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6308
}
6309

    
6310
.sony-xperia-acro-s { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -416px; }
6311

    
6312
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6313
  .sony-xperia-acro-s { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6314
}
6315

    
6316
.sony-xperia-l { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -416px; }
6317

    
6318
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6319
  .sony-xperia-l { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6320
}
6321

    
6322
.sony-xperia-m4-aqua { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -416px; }
6323

    
6324
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6325
  .sony-xperia-m4-aqua { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6326
}
6327

    
6328
.sony-xperia-m5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -416px; }
6329

    
6330
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6331
  .sony-xperia-m5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6332
}
6333

    
6334
.sony-xperia-m { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -416px; }
6335

    
6336
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6337
  .sony-xperia-m { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6338
}
6339

    
6340
.sony-xperia-s { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -416px; }
6341

    
6342
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6343
  .sony-xperia-s { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6344
}
6345

    
6346
.sony-xperia-sola { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -416px; }
6347

    
6348
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6349
  .sony-xperia-sola { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6350
}
6351

    
6352
.sony-xperia-sp { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -416px; }
6353

    
6354
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6355
  .sony-xperia-sp { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6356
}
6357

    
6358
.sony-xperia-t { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -416px; }
6359

    
6360
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6361
  .sony-xperia-t { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6362
}
6363

    
6364
.sony-xperia-tablet-z { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -448px; }
6365

    
6366
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6367
  .sony-xperia-tablet-z { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6368
}
6369

    
6370
.sony-xperia-tx { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -448px; }
6371

    
6372
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6373
  .sony-xperia-tx { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6374
}
6375

    
6376
.sony-xperia-u { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -448px; }
6377

    
6378
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6379
  .sony-xperia-u { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6380
}
6381

    
6382
.sony-xperia-v { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -448px; }
6383

    
6384
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6385
  .sony-xperia-v { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6386
}
6387

    
6388
.sony-xperia-x-com { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -448px; }
6389

    
6390
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6391
  .sony-xperia-x-com { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6392
}
6393

    
6394
.sony-xperia-x-perf { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -448px; }
6395

    
6396
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6397
  .sony-xperia-x-perf { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6398
}
6399

    
6400
.sony-xperia-xz { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -448px; }
6401

    
6402
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6403
  .sony-xperia-xz { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6404
}
6405

    
6406
.sony-xperia-z-ultra { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -448px; }
6407

    
6408
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6409
  .sony-xperia-z-ultra { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6410
}
6411

    
6412
.sony-xperia-z1-compact { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -448px; }
6413

    
6414
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6415
  .sony-xperia-z1-compact { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6416
}
6417

    
6418
.sony-xperia-z1 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -448px; }
6419

    
6420
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6421
  .sony-xperia-z1 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6422
}
6423

    
6424
.sony-xperia-z2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -448px; }
6425

    
6426
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6427
  .sony-xperia-z2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6428
}
6429

    
6430
.sony-xperia-z3-compact { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -448px; }
6431

    
6432
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6433
  .sony-xperia-z3-compact { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6434
}
6435

    
6436
.sony-xperia-z3-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -448px; }
6437

    
6438
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6439
  .sony-xperia-z3-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6440
}
6441

    
6442
.sony-xperia-z3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -448px; }
6443

    
6444
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6445
  .sony-xperia-z3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6446
}
6447

    
6448
.sony-xperia-z5-dual { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -448px; }
6449

    
6450
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6451
  .sony-xperia-z5-dual { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6452
}
6453

    
6454
.sony-xperia-z5-pre-dual { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -448px; }
6455

    
6456
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6457
  .sony-xperia-z5-pre-dual { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6458
}
6459

    
6460
.sony-xperia-z5-pre { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -480px; }
6461

    
6462
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6463
  .sony-xperia-z5-pre { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6464
}
6465

    
6466
.sony-xperia-z5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -480px; }
6467

    
6468
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6469
  .sony-xperia-z5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6470
}
6471

    
6472
.sony-xperia-z { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -480px; }
6473

    
6474
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6475
  .sony-xperia-z { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6476
}
6477

    
6478
.sony-xperia-zg-com { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -480px; }
6479

    
6480
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6481
  .sony-xperia-zg-com { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6482
}
6483

    
6484
.sony-xperia-zl { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -480px; }
6485

    
6486
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6487
  .sony-xperia-zl { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6488
}
6489

    
6490
.sony-xperia-zr { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -480px; }
6491

    
6492
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6493
  .sony-xperia-zr { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6494
}
6495

    
6496
.vernee-apollo-lite { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -480px; }
6497

    
6498
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6499
  .vernee-apollo-lite { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6500
}
6501

    
6502
.xiaomi-mi-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -480px; }
6503

    
6504
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6505
  .xiaomi-mi-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6506
}
6507

    
6508
.xiaomi-mi-2a { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -480px; }
6509

    
6510
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6511
  .xiaomi-mi-2a { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6512
}
6513

    
6514
.xiaomi-mi-3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -480px; }
6515

    
6516
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6517
  .xiaomi-mi-3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6518
}
6519

    
6520
.xiaomi-mi-4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -480px; }
6521

    
6522
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6523
  .xiaomi-mi-4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6524
}
6525

    
6526
.xiaomi-mi-4c { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -480px; }
6527

    
6528
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6529
  .xiaomi-mi-4c { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6530
}
6531

    
6532
.xiaomi-mi-4i { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -480px; }
6533

    
6534
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6535
  .xiaomi-mi-4i { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6536
}
6537

    
6538
.xiaomi-mi-4lte { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -480px; }
6539

    
6540
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6541
  .xiaomi-mi-4lte { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6542
}
6543

    
6544
.xiaomi-mi-5 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -480px; }
6545

    
6546
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6547
  .xiaomi-mi-5 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6548
}
6549

    
6550
.xiaomi-mi-5s-plus { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -480px; }
6551

    
6552
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6553
  .xiaomi-mi-5s-plus { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6554
}
6555

    
6556
.xiaomi-mi-5s { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -512px; }
6557

    
6558
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6559
  .xiaomi-mi-5s { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6560
}
6561

    
6562
.xiaomi-mi-max { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -512px; }
6563

    
6564
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6565
  .xiaomi-mi-max { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6566
}
6567

    
6568
.xiaomi-mi-mix { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -512px; }
6569

    
6570
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6571
  .xiaomi-mi-mix { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6572
}
6573

    
6574
.xiaomi-mi-note-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -512px; }
6575

    
6576
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6577
  .xiaomi-mi-note-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6578
}
6579

    
6580
.xiaomi-mi-note-pro { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -128px -512px; }
6581

    
6582
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6583
  .xiaomi-mi-note-pro { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6584
}
6585

    
6586
.xiaomi-mi-note { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -160px -512px; }
6587

    
6588
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6589
  .xiaomi-mi-note { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6590
}
6591

    
6592
.xiaomi-mi-one { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -192px -512px; }
6593

    
6594
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6595
  .xiaomi-mi-one { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6596
}
6597

    
6598
.xiaomi-mi-pad-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -224px -512px; }
6599

    
6600
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6601
  .xiaomi-mi-pad-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6602
}
6603

    
6604
.xiaomi-redmi-3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -256px -512px; }
6605

    
6606
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6607
  .xiaomi-redmi-3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6608
}
6609

    
6610
.xiaomi-redmi-3s { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -288px -512px; }
6611

    
6612
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6613
  .xiaomi-redmi-3s { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6614
}
6615

    
6616
.xiaomi-redmi-4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -320px -512px; }
6617

    
6618
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6619
  .xiaomi-redmi-4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6620
}
6621

    
6622
.xiaomi-redmi-4a { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -352px -512px; }
6623

    
6624
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6625
  .xiaomi-redmi-4a { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6626
}
6627

    
6628
.xiaomi-redmi-note-2 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -384px -512px; }
6629

    
6630
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6631
  .xiaomi-redmi-note-2 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6632
}
6633

    
6634
.xiaomi-redmi-note-3 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -416px -512px; }
6635

    
6636
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6637
  .xiaomi-redmi-note-3 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6638
}
6639

    
6640
.xiaomi-redmi-note-4 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -448px -512px; }
6641

    
6642
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6643
  .xiaomi-redmi-note-4 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6644
}
6645

    
6646
.xiaomi-redmi-note-x { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -480px -512px; }
6647

    
6648
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6649
  .xiaomi-redmi-note-x { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6650
}
6651

    
6652
.xiaomi-redmi-pro { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: 0px -544px; }
6653

    
6654
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6655
  .xiaomi-redmi-pro { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6656
}
6657

    
6658
.zte-axon-7 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -32px -544px; }
6659

    
6660
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6661
  .zte-axon-7 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6662
}
6663

    
6664
.zte-nubia-z11 { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -64px -544px; }
6665

    
6666
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6667
  .zte-nubia-z11 { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6668
}
6669

    
6670
.zte-zmax-pro { background-image: url("/assets/android-icons-10ea33dcc46ba745e22dbad6fb53cd356142000b0614b104757feb46a3666a60.png"); background-position: -96px -544px; }
6671

    
6672
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6673
  .zte-zmax-pro { background-image: url("/assets/android-icons@2x-b72edeea162dc34cd53a4684d973ba580f885600e607522ea3db1578a81d20f3.png"); background-size: 512px 576px; }
6674
}
6675

    
6676
.q10 { background-image: url("/assets/blackberry-icons-a4195818f6ce6da5cc07985def183d2344b0a7265937b036966d50bca9bf124f.png"); background-position: 0px 0px; }
6677

    
6678
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6679
  .q10 { background-image: url("/assets/blackberry-icons@2x-600276b2e28c6ae7bad498e3aafbd49a2f02ccab559914810cb3dfc1d2715c9e.png"); background-size: 512px 32px; }
6680
}
6681

    
6682
.q5 { background-image: url("/assets/blackberry-icons-a4195818f6ce6da5cc07985def183d2344b0a7265937b036966d50bca9bf124f.png"); background-position: -32px 0px; }
6683

    
6684
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6685
  .q5 { background-image: url("/assets/blackberry-icons@2x-600276b2e28c6ae7bad498e3aafbd49a2f02ccab559914810cb3dfc1d2715c9e.png"); background-size: 512px 32px; }
6686
}
6687

    
6688
.z10 { background-image: url("/assets/blackberry-icons-a4195818f6ce6da5cc07985def183d2344b0a7265937b036966d50bca9bf124f.png"); background-position: -64px 0px; }
6689

    
6690
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6691
  .z10 { background-image: url("/assets/blackberry-icons@2x-600276b2e28c6ae7bad498e3aafbd49a2f02ccab559914810cb3dfc1d2715c9e.png"); background-size: 512px 32px; }
6692
}
6693

    
6694
.z30 { background-image: url("/assets/blackberry-icons-a4195818f6ce6da5cc07985def183d2344b0a7265937b036966d50bca9bf124f.png"); background-position: -96px 0px; }
6695

    
6696
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6697
  .z30 { background-image: url("/assets/blackberry-icons@2x-600276b2e28c6ae7bad498e3aafbd49a2f02ccab559914810cb3dfc1d2715c9e.png"); background-size: 512px 32px; }
6698
}
6699

    
6700
.acer { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: 0px 0px; }
6701

    
6702
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6703
  .acer { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6704
}
6705

    
6706
.alienware { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -32px 0px; }
6707

    
6708
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6709
  .alienware { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6710
}
6711

    
6712
.amd { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -64px 0px; }
6713

    
6714
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6715
  .amd { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6716
}
6717

    
6718
.apple { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -96px 0px; }
6719

    
6720
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6721
  .apple { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6722
}
6723

    
6724
.asus { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -128px 0px; }
6725

    
6726
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6727
  .asus { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6728
}
6729

    
6730
.blackberry { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -160px 0px; }
6731

    
6732
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6733
  .blackberry { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6734
}
6735

    
6736
.broadcom { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -192px 0px; }
6737

    
6738
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6739
  .broadcom { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6740
}
6741

    
6742
.dell { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -224px 0px; }
6743

    
6744
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6745
  .dell { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6746
}
6747

    
6748
.fujitsu { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -256px 0px; }
6749

    
6750
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6751
  .fujitsu { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6752
}
6753

    
6754
.gigabyte { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -288px 0px; }
6755

    
6756
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6757
  .gigabyte { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6758
}
6759

    
6760
.google { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -320px 0px; }
6761

    
6762
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6763
  .google { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6764
}
6765

    
6766
.hp-pc { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -352px 0px; }
6767

    
6768
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6769
  .hp-pc { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6770
}
6771

    
6772
.hp { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -384px 0px; }
6773

    
6774
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6775
  .hp { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6776
}
6777

    
6778
.htc { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -416px 0px; }
6779

    
6780
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6781
  .htc { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6782
}
6783

    
6784
.huawei { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -448px 0px; }
6785

    
6786
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6787
  .huawei { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6788
}
6789

    
6790
.intel { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -480px 0px; }
6791

    
6792
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6793
  .intel { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6794
}
6795

    
6796
.kindle { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: 0px -32px; }
6797

    
6798
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6799
  .kindle { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6800
}
6801

    
6802
.lenovo { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -32px -32px; }
6803

    
6804
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6805
  .lenovo { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6806
}
6807

    
6808
.lg { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -64px -32px; }
6809

    
6810
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6811
  .lg { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6812
}
6813

    
6814
.microsoft { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -96px -32px; }
6815

    
6816
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6817
  .microsoft { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6818
}
6819

    
6820
.motorola { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -128px -32px; }
6821

    
6822
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6823
  .motorola { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6824
}
6825

    
6826
.nokia { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -160px -32px; }
6827

    
6828
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6829
  .nokia { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6830
}
6831

    
6832
.nook { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -192px -32px; }
6833

    
6834
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6835
  .nook { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6836
}
6837

    
6838
.nvidia { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -224px -32px; }
6839

    
6840
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6841
  .nvidia { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6842
}
6843

    
6844
.omen { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -256px -32px; }
6845

    
6846
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6847
  .omen { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6848
}
6849

    
6850
.oneplus { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -288px -32px; }
6851

    
6852
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6853
  .oneplus { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6854
}
6855

    
6856
.qualcomm { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -320px -32px; }
6857

    
6858
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6859
  .qualcomm { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6860
}
6861

    
6862
.razer { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -352px -32px; }
6863

    
6864
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6865
  .razer { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6866
}
6867

    
6868
.samsung { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -384px -32px; }
6869

    
6870
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6871
  .samsung { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6872
}
6873

    
6874
.sony-ericsson { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -416px -32px; }
6875

    
6876
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6877
  .sony-ericsson { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6878
}
6879

    
6880
.sony { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -448px -32px; }
6881

    
6882
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6883
  .sony { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6884
}
6885

    
6886
.st-ericsson { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -480px -32px; }
6887

    
6888
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6889
  .st-ericsson { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6890
}
6891

    
6892
.texas-instruments { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: 0px -64px; }
6893

    
6894
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6895
  .texas-instruments { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6896
}
6897

    
6898
.toshiba { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -32px -64px; }
6899

    
6900
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6901
  .toshiba { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6902
}
6903

    
6904
.xiaomi { background-image: url("/assets/company-icons-bfec31e0577c33644824d059a84baa2aa4e3ecdfe741b0b5cf0ef7134da453c2.png"); background-position: -64px -64px; }
6905

    
6906
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6907
  .xiaomi { background-image: url("/assets/company-icons@2x-4f74bf3d15aada20e0b26cf3552cc7c0ded152ad45390f066b209ed48889b5c8.png"); background-size: 512px 96px; }
6908
}
6909

    
6910
.amd-ryzen3 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: 0px 0px; }
6911

    
6912
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6913
  .amd-ryzen3 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6914
}
6915

    
6916
.amd-ryzen5 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -32px 0px; }
6917

    
6918
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6919
  .amd-ryzen5 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6920
}
6921

    
6922
.amd-ryzen7 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -64px 0px; }
6923

    
6924
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6925
  .amd-ryzen7 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6926
}
6927

    
6928
.amd-ryzen9 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -96px 0px; }
6929

    
6930
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6931
  .amd-ryzen9 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6932
}
6933

    
6934
.amd-threadripper { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -128px 0px; }
6935

    
6936
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6937
  .amd-threadripper { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6938
}
6939

    
6940
.intel-10g-i3 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -160px 0px; }
6941

    
6942
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6943
  .intel-10g-i3 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6944
}
6945

    
6946
.intel-10g-i5 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -192px 0px; }
6947

    
6948
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6949
  .intel-10g-i5 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6950
}
6951

    
6952
.intel-10g-i7 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -224px 0px; }
6953

    
6954
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6955
  .intel-10g-i7 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6956
}
6957

    
6958
.intel-10g-i9 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -256px 0px; }
6959

    
6960
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6961
  .intel-10g-i9 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6962
}
6963

    
6964
.intel-4g-i3 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -288px 0px; }
6965

    
6966
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6967
  .intel-4g-i3 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6968
}
6969

    
6970
.intel-4g-i5 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -320px 0px; }
6971

    
6972
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6973
  .intel-4g-i5 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6974
}
6975

    
6976
.intel-4g-i7 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -352px 0px; }
6977

    
6978
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6979
  .intel-4g-i7 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6980
}
6981

    
6982
.intel-5g-i3 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -384px 0px; }
6983

    
6984
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6985
  .intel-5g-i3 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6986
}
6987

    
6988
.intel-5g-i5 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -416px 0px; }
6989

    
6990
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6991
  .intel-5g-i5 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6992
}
6993

    
6994
.intel-5g-i7 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -448px 0px; }
6995

    
6996
@media screen and (-webkit-min-device-pixel-ratio: 2) {
6997
  .intel-5g-i7 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
6998
}
6999

    
7000
.intel-6g-i3 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -480px 0px; }
7001

    
7002
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7003
  .intel-6g-i3 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7004
}
7005

    
7006
.intel-6g-i5 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: 0px -32px; }
7007

    
7008
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7009
  .intel-6g-i5 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7010
}
7011

    
7012
.intel-6g-i7 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -32px -32px; }
7013

    
7014
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7015
  .intel-6g-i7 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7016
}
7017

    
7018
.intel-7g-i3 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -64px -32px; }
7019

    
7020
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7021
  .intel-7g-i3 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7022
}
7023

    
7024
.intel-7g-i5 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -96px -32px; }
7025

    
7026
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7027
  .intel-7g-i5 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7028
}
7029

    
7030
.intel-7g-i7 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -128px -32px; }
7031

    
7032
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7033
  .intel-7g-i7 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7034
}
7035

    
7036
.intel-8g-i3 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -160px -32px; }
7037

    
7038
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7039
  .intel-8g-i3 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7040
}
7041

    
7042
.intel-8g-i5 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -192px -32px; }
7043

    
7044
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7045
  .intel-8g-i5 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7046
}
7047

    
7048
.intel-8g-i7 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -224px -32px; }
7049

    
7050
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7051
  .intel-8g-i7 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7052
}
7053

    
7054
.intel-8g-i9 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -256px -32px; }
7055

    
7056
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7057
  .intel-8g-i9 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7058
}
7059

    
7060
.intel-9g-i3 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -288px -32px; }
7061

    
7062
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7063
  .intel-9g-i3 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7064
}
7065

    
7066
.intel-9g-i5 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -320px -32px; }
7067

    
7068
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7069
  .intel-9g-i5 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7070
}
7071

    
7072
.intel-9g-i7 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -352px -32px; }
7073

    
7074
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7075
  .intel-9g-i7 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7076
}
7077

    
7078
.intel-9g-i9 { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -384px -32px; }
7079

    
7080
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7081
  .intel-9g-i9 { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7082
}
7083

    
7084
.intel-atom { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -416px -32px; }
7085

    
7086
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7087
  .intel-atom { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7088
}
7089

    
7090
.intel-celeron { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -448px -32px; }
7091

    
7092
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7093
  .intel-celeron { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7094
}
7095

    
7096
.intel-i7x { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -480px -32px; }
7097

    
7098
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7099
  .intel-i7x { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7100
}
7101

    
7102
.intel-i9x { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: 0px -64px; }
7103

    
7104
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7105
  .intel-i9x { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7106
}
7107

    
7108
.intel-pentium { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -32px -64px; }
7109

    
7110
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7111
  .intel-pentium { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7112
}
7113

    
7114
.intel-xeon-bronze { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -64px -64px; }
7115

    
7116
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7117
  .intel-xeon-bronze { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7118
}
7119

    
7120
.intel-xeon-gold { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -96px -64px; }
7121

    
7122
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7123
  .intel-xeon-gold { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7124
}
7125

    
7126
.intel-xeon-platinum { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -128px -64px; }
7127

    
7128
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7129
  .intel-xeon-platinum { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7130
}
7131

    
7132
.intel-xeon-silver { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -160px -64px; }
7133

    
7134
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7135
  .intel-xeon-silver { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7136
}
7137

    
7138
.intel-xeon { background-image: url("/assets/cpu-icons-55cec7fdd670e2a5d48f15773358c0b8dc11b8416df5c70d74c6c6f75bae1ef9.png"); background-position: -192px -64px; }
7139

    
7140
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7141
  .intel-xeon { background-image: url("/assets/cpu-icons@2x-879bcf97f5ba05156631fe85b97d2224b906c03245d7027ba33945bb9e196ef1.png"); background-size: 512px 96px; }
7142
}
7143

    
7144
.apple-watch-series-0 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: 0px 0px; }
7145

    
7146
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7147
  .apple-watch-series-0 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7148
}
7149

    
7150
.apple-watch-series-1 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -32px 0px; }
7151

    
7152
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7153
  .apple-watch-series-1 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7154
}
7155

    
7156
.apple-watch-series-2 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -64px 0px; }
7157

    
7158
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7159
  .apple-watch-series-2 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7160
}
7161

    
7162
.apple-watch-series-3 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -96px 0px; }
7163

    
7164
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7165
  .apple-watch-series-3 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7166
}
7167

    
7168
.apple-watch-series-4 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -128px 0px; }
7169

    
7170
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7171
  .apple-watch-series-4 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7172
}
7173

    
7174
.ipad-2 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -160px 0px; }
7175

    
7176
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7177
  .ipad-2 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7178
}
7179

    
7180
.ipad-3g { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -192px 0px; }
7181

    
7182
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7183
  .ipad-3g { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7184
}
7185

    
7186
.ipad-air-2-gold { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -224px 0px; }
7187

    
7188
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7189
  .ipad-air-2-gold { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7190
}
7191

    
7192
.ipad-air-3 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -256px 0px; }
7193

    
7194
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7195
  .ipad-air-3 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7196
}
7197

    
7198
.ipad-air { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -288px 0px; }
7199

    
7200
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7201
  .ipad-air { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7202
}
7203

    
7204
.ipad-mini-3-gold { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -320px 0px; }
7205

    
7206
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7207
  .ipad-mini-3-gold { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7208
}
7209

    
7210
.ipad-mini-4 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -352px 0px; }
7211

    
7212
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7213
  .ipad-mini-4 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7214
}
7215

    
7216
.ipad-mini-6 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -384px 0px; }
7217

    
7218
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7219
  .ipad-mini-6 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7220
}
7221

    
7222
.ipad-mini-retina { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -416px 0px; }
7223

    
7224
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7225
  .ipad-mini-retina { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7226
}
7227

    
7228
.ipad-mini { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -448px 0px; }
7229

    
7230
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7231
  .ipad-mini { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7232
}
7233

    
7234
.ipad-pro-105 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -480px 0px; }
7235

    
7236
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7237
  .ipad-pro-105 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7238
}
7239

    
7240
.ipad-pro-11 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: 0px -32px; }
7241

    
7242
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7243
  .ipad-pro-11 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7244
}
7245

    
7246
.ipad-pro-129-2018 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -32px -32px; }
7247

    
7248
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7249
  .ipad-pro-129-2018 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7250
}
7251

    
7252
.ipad-pro-129-mid-2017 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -64px -32px; }
7253

    
7254
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7255
  .ipad-pro-129-mid-2017 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7256
}
7257

    
7258
.ipad-pro-97 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -96px -32px; }
7259

    
7260
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7261
  .ipad-pro-97 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7262
}
7263

    
7264
.ipad-pro { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -128px -32px; }
7265

    
7266
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7267
  .ipad-pro { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7268
}
7269

    
7270
.ipad { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -160px -32px; }
7271

    
7272
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7273
  .ipad { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7274
}
7275

    
7276
.iphone-3g { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -192px -32px; }
7277

    
7278
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7279
  .iphone-3g { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7280
}
7281

    
7282
.iphone-3gs { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -224px -32px; }
7283

    
7284
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7285
  .iphone-3gs { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7286
}
7287

    
7288
.iphone-4 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -256px -32px; }
7289

    
7290
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7291
  .iphone-4 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7292
}
7293

    
7294
.iphone-4s { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -288px -32px; }
7295

    
7296
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7297
  .iphone-4s { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7298
}
7299

    
7300
.iphone-5 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -320px -32px; }
7301

    
7302
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7303
  .iphone-5 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7304
}
7305

    
7306
.iphone-5c { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -352px -32px; }
7307

    
7308
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7309
  .iphone-5c { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7310
}
7311

    
7312
.iphone-5s { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -384px -32px; }
7313

    
7314
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7315
  .iphone-5s { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7316
}
7317

    
7318
.iphone-6 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -416px -32px; }
7319

    
7320
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7321
  .iphone-6 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7322
}
7323

    
7324
.iphone-6plus { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -448px -32px; }
7325

    
7326
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7327
  .iphone-6plus { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7328
}
7329

    
7330
.iphone-6s-gold { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -480px -32px; }
7331

    
7332
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7333
  .iphone-6s-gold { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7334
}
7335

    
7336
.iphone-6s-plus-gold { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: 0px -64px; }
7337

    
7338
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7339
  .iphone-6s-plus-gold { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7340
}
7341

    
7342
.iphone-6s-plus-rose-gold { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -32px -64px; }
7343

    
7344
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7345
  .iphone-6s-plus-rose-gold { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7346
}
7347

    
7348
.iphone-6s-plus-silver { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -64px -64px; }
7349

    
7350
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7351
  .iphone-6s-plus-silver { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7352
}
7353

    
7354
.iphone-6s-plus-space-gray { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -96px -64px; }
7355

    
7356
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7357
  .iphone-6s-plus-space-gray { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7358
}
7359

    
7360
.iphone-6s-rose-gold { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -128px -64px; }
7361

    
7362
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7363
  .iphone-6s-rose-gold { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7364
}
7365

    
7366
.iphone-6s-silver { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -160px -64px; }
7367

    
7368
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7369
  .iphone-6s-silver { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7370
}
7371

    
7372
.iphone-6s-space-gray { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -192px -64px; }
7373

    
7374
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7375
  .iphone-6s-space-gray { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7376
}
7377

    
7378
.iphone-7-plus { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -224px -64px; }
7379

    
7380
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7381
  .iphone-7-plus { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7382
}
7383

    
7384
.iphone-7 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -256px -64px; }
7385

    
7386
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7387
  .iphone-7 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7388
}
7389

    
7390
.iphone-8-plus { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -288px -64px; }
7391

    
7392
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7393
  .iphone-8-plus { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7394
}
7395

    
7396
.iphone-8 { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -320px -64px; }
7397

    
7398
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7399
  .iphone-8 { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7400
}
7401

    
7402
.iphone-se { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -352px -64px; }
7403

    
7404
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7405
  .iphone-se { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7406
}
7407

    
7408
.iphone-x-silver { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -384px -64px; }
7409

    
7410
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7411
  .iphone-x-silver { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7412
}
7413

    
7414
.iphone-x-space-gray { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -416px -64px; }
7415

    
7416
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7417
  .iphone-x-space-gray { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7418
}
7419

    
7420
.iphone-xr { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -448px -64px; }
7421

    
7422
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7423
  .iphone-xr { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7424
}
7425

    
7426
.iphone-xs-max { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -480px -64px; }
7427

    
7428
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7429
  .iphone-xs-max { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7430
}
7431

    
7432
.iphone-xs { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: 0px -96px; }
7433

    
7434
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7435
  .iphone-xs { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7436
}
7437

    
7438
.iphone { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -32px -96px; }
7439

    
7440
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7441
  .iphone { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7442
}
7443

    
7444
.ipod-touch-2g { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -64px -96px; }
7445

    
7446
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7447
  .ipod-touch-2g { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7448
}
7449

    
7450
.ipod-touch-3g { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -96px -96px; }
7451

    
7452
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7453
  .ipod-touch-3g { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7454
}
7455

    
7456
.ipod-touch-4g { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -128px -96px; }
7457

    
7458
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7459
  .ipod-touch-4g { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7460
}
7461

    
7462
.ipod-touch-5g { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -160px -96px; }
7463

    
7464
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7465
  .ipod-touch-5g { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7466
}
7467

    
7468
.ipod-touch { background-image: url("/assets/ios-icons-dcd6fdd875a0ef6cf818f197a48d0b3759e17d8df843775d91f341c35c13b943.png"); background-position: -192px -96px; }
7469

    
7470
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7471
  .ipod-touch { background-image: url("/assets/ios-icons@2x-3b6fef9d42b73030e151469d32a0301cd6561923be41ea7669cc2e8a649a94a3.png"); background-size: 512px 128px; }
7472
}
7473

    
7474
.emac { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: 0px 0px; }
7475

    
7476
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7477
  .emac { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7478
}
7479

    
7480
.ibook-g3 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -32px 0px; }
7481

    
7482
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7483
  .ibook-g3 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7484
}
7485

    
7486
.ibook-g4 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -64px 0px; }
7487

    
7488
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7489
  .ibook-g4 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7490
}
7491

    
7492
.imac-215-mid-2017 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -96px 0px; }
7493

    
7494
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7495
  .imac-215-mid-2017 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7496
}
7497

    
7498
.imac-215-retina-early-2019 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -128px 0px; }
7499

    
7500
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7501
  .imac-215-retina-early-2019 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7502
}
7503

    
7504
.imac-215-retina-mid-2017 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -160px 0px; }
7505

    
7506
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7507
  .imac-215-retina-mid-2017 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7508
}
7509

    
7510
.imac-24-104 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -192px 0px; }
7511

    
7512
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7513
  .imac-24-104 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7514
}
7515

    
7516
.imac-24-105 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -224px 0px; }
7517

    
7518
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7519
  .imac-24-105 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7520
}
7521

    
7522
.imac-27-1010 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -256px 0px; }
7523

    
7524
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7525
  .imac-27-1010 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7526
}
7527

    
7528
.imac-27-106 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -288px 0px; }
7529

    
7530
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7531
  .imac-27-106 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7532
}
7533

    
7534
.imac-27-107 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -320px 0px; }
7535

    
7536
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7537
  .imac-27-107 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7538
}
7539

    
7540
.imac-27-108 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -352px 0px; }
7541

    
7542
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7543
  .imac-27-108 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7544
}
7545

    
7546
.imac-27-109 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -384px 0px; }
7547

    
7548
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7549
  .imac-27-109 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7550
}
7551

    
7552
.imac-27-early-2019 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -416px 0px; }
7553

    
7554
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7555
  .imac-27-early-2019 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7556
}
7557

    
7558
.imac-27-mid-2017 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -448px 0px; }
7559

    
7560
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7561
  .imac-27-mid-2017 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7562
}
7563

    
7564
.imac-27-retina-late-2015 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -480px 0px; }
7565

    
7566
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7567
  .imac-27-retina-late-2015 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7568
}
7569

    
7570
.imac-27-retina { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: 0px -32px; }
7571

    
7572
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7573
  .imac-27-retina { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7574
}
7575

    
7576
.imac-g3 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -32px -32px; }
7577

    
7578
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7579
  .imac-g3 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7580
}
7581

    
7582
.imac-g4 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -64px -32px; }
7583

    
7584
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7585
  .imac-g4 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7586
}
7587

    
7588
.imac-g5 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -96px -32px; }
7589

    
7590
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7591
  .imac-g5 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7592
}
7593

    
7594
.imac-pro { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -128px -32px; }
7595

    
7596
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7597
  .imac-pro { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7598
}
7599

    
7600
.mac-mini-aluminum { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -160px -32px; }
7601

    
7602
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7603
  .mac-mini-aluminum { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7604
}
7605

    
7606
.mac-mini-late-2018 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -192px -32px; }
7607

    
7608
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7609
  .mac-mini-late-2018 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7610
}
7611

    
7612
.mac-mini { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -224px -32px; }
7613

    
7614
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7615
  .mac-mini { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7616
}
7617

    
7618
.mac-pro-2013 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -256px -32px; }
7619

    
7620
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7621
  .mac-pro-2013 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7622
}
7623

    
7624
.mac-pro-2019 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -288px -32px; }
7625

    
7626
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7627
  .mac-pro-2019 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7628
}
7629

    
7630
.mac-pro { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -320px -32px; }
7631

    
7632
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7633
  .mac-pro { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7634
}
7635

    
7636
.macbook-1010 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -352px -32px; }
7637

    
7638
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7639
  .macbook-1010 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7640
}
7641

    
7642
.macbook-104 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -384px -32px; }
7643

    
7644
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7645
  .macbook-104 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7646
}
7647

    
7648
.macbook-105 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -416px -32px; }
7649

    
7650
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7651
  .macbook-105 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7652
}
7653

    
7654
.macbook-106 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -448px -32px; }
7655

    
7656
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7657
  .macbook-106 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7658
}
7659

    
7660
.macbook-air-1010 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -480px -32px; }
7661

    
7662
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7663
  .macbook-air-1010 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7664
}
7665

    
7666
.macbook-air-105 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: 0px -64px; }
7667

    
7668
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7669
  .macbook-air-105 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7670
}
7671

    
7672
.macbook-air-13-106 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -32px -64px; }
7673

    
7674
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7675
  .macbook-air-13-106 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7676
}
7677

    
7678
.macbook-air-13-107 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -64px -64px; }
7679

    
7680
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7681
  .macbook-air-13-107 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7682
}
7683

    
7684
.macbook-air-13-108 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -96px -64px; }
7685

    
7686
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7687
  .macbook-air-13-108 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7688
}
7689

    
7690
.macbook-air-13-109 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -128px -64px; }
7691

    
7692
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7693
  .macbook-air-13-109 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7694
}
7695

    
7696
.macbook-air-late-2018 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -160px -64px; }
7697

    
7698
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7699
  .macbook-air-late-2018 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7700
}
7701

    
7702
.macbook-black-104 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -192px -64px; }
7703

    
7704
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7705
  .macbook-black-104 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7706
}
7707

    
7708
.macbook-black-105 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -224px -64px; }
7709

    
7710
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7711
  .macbook-black-105 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7712
}
7713

    
7714
.macbook-gold-1010 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -256px -64px; }
7715

    
7716
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7717
  .macbook-gold-1010 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7718
}
7719

    
7720
.macbook-mid-2017 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -288px -64px; }
7721

    
7722
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7723
  .macbook-mid-2017 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7724
}
7725

    
7726
.macbook-pro-104 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -320px -64px; }
7727

    
7728
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7729
  .macbook-pro-104 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7730
}
7731

    
7732
.macbook-pro-105 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -352px -64px; }
7733

    
7734
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7735
  .macbook-pro-105 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7736
}
7737

    
7738
.macbook-pro-13-1010 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -384px -64px; }
7739

    
7740
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7741
  .macbook-pro-13-1010 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7742
}
7743

    
7744
.macbook-pro-13-fn-late-2016 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -416px -64px; }
7745

    
7746
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7747
  .macbook-pro-13-fn-late-2016 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7748
}
7749

    
7750
.macbook-pro-13-mid-2018 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -448px -64px; }
7751

    
7752
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7753
  .macbook-pro-13-mid-2018 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7754
}
7755

    
7756
.macbook-pro-13-retina-109 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -480px -64px; }
7757

    
7758
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7759
  .macbook-pro-13-retina-109 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7760
}
7761

    
7762
.macbook-pro-13-retina { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: 0px -96px; }
7763

    
7764
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7765
  .macbook-pro-13-retina { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7766
}
7767

    
7768
.macbook-pro-13-tb-late-2016 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -32px -96px; }
7769

    
7770
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7771
  .macbook-pro-13-tb-late-2016 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7772
}
7773

    
7774
.macbook-pro-13-unibody-105 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -64px -96px; }
7775

    
7776
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7777
  .macbook-pro-13-unibody-105 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7778
}
7779

    
7780
.macbook-pro-13-unibody-106 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -96px -96px; }
7781

    
7782
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7783
  .macbook-pro-13-unibody-106 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7784
}
7785

    
7786
.macbook-pro-13-unibody-107 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -128px -96px; }
7787

    
7788
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7789
  .macbook-pro-13-unibody-107 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7790
}
7791

    
7792
.macbook-pro-13-unibody-108 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -160px -96px; }
7793

    
7794
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7795
  .macbook-pro-13-unibody-108 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7796
}
7797

    
7798
.macbook-pro-15-mid-2018 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -192px -96px; }
7799

    
7800
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7801
  .macbook-pro-15-mid-2018 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7802
}
7803

    
7804
.macbook-pro-15-tb-late-2016 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -224px -96px; }
7805

    
7806
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7807
  .macbook-pro-15-tb-late-2016 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7808
}
7809

    
7810
.macbook-pro-16-2019 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -256px -96px; }
7811

    
7812
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7813
  .macbook-pro-16-2019 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7814
}
7815

    
7816
.macbook-pro-retina-109 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -288px -96px; }
7817

    
7818
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7819
  .macbook-pro-retina-109 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7820
}
7821

    
7822
.macbook-pro-retina { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -320px -96px; }
7823

    
7824
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7825
  .macbook-pro-retina { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7826
}
7827

    
7828
.macbook-pro-unibody-105 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -352px -96px; }
7829

    
7830
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7831
  .macbook-pro-unibody-105 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7832
}
7833

    
7834
.macbook-pro-unibody-106 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -384px -96px; }
7835

    
7836
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7837
  .macbook-pro-unibody-106 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7838
}
7839

    
7840
.macbook-pro-unibody-107 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -416px -96px; }
7841

    
7842
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7843
  .macbook-pro-unibody-107 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7844
}
7845

    
7846
.macbook-pro-unibody-108 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -448px -96px; }
7847

    
7848
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7849
  .macbook-pro-unibody-108 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7850
}
7851

    
7852
.macbook-silver-1010 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -480px -96px; }
7853

    
7854
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7855
  .macbook-silver-1010 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7856
}
7857

    
7858
.macbook-space-gray-1010 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: 0px -128px; }
7859

    
7860
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7861
  .macbook-space-gray-1010 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7862
}
7863

    
7864
.original-mac { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -32px -128px; }
7865

    
7866
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7867
  .original-mac { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7868
}
7869

    
7870
.power-mac-g3 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -64px -128px; }
7871

    
7872
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7873
  .power-mac-g3 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7874
}
7875

    
7876
.power-mac-g4-cube { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -96px -128px; }
7877

    
7878
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7879
  .power-mac-g4-cube { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7880
}
7881

    
7882
.power-mac-g4-graphite { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -128px -128px; }
7883

    
7884
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7885
  .power-mac-g4-graphite { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7886
}
7887

    
7888
.power-mac-g4-mdd { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -160px -128px; }
7889

    
7890
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7891
  .power-mac-g4-mdd { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7892
}
7893

    
7894
.power-mac-g4-qs { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -192px -128px; }
7895

    
7896
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7897
  .power-mac-g4-qs { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7898
}
7899

    
7900
.power-mac-g5 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -224px -128px; }
7901

    
7902
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7903
  .power-mac-g5 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7904
}
7905

    
7906
.powerbook-g3 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -256px -128px; }
7907

    
7908
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7909
  .powerbook-g3 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7910
}
7911

    
7912
.powerbook-g4-12-aluminum { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -288px -128px; }
7913

    
7914
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7915
  .powerbook-g4-12-aluminum { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7916
}
7917

    
7918
.powerbook-g4-aluminum { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -320px -128px; }
7919

    
7920
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7921
  .powerbook-g4-aluminum { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7922
}
7923

    
7924
.powerbook-g4 { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -352px -128px; }
7925

    
7926
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7927
  .powerbook-g4 { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7928
}
7929

    
7930
.xserve-intel { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -384px -128px; }
7931

    
7932
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7933
  .xserve-intel { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7934
}
7935

    
7936
.xserve-powerpc { background-image: url("/assets/mac-icons-4f07638ebaa506a16386dcb7cba60527b222189eebcdf3b469cffbf531ae5352.png"); background-position: -416px -128px; }
7937

    
7938
@media screen and (-webkit-min-device-pixel-ratio: 2) {
7939
  .xserve-powerpc { background-image: url("/assets/mac-icons@2x-b3aaa36b6bcbe136639e6939ddec04845f2da0705ebb24fdd16be565dd7c95f1.png"); background-size: 512px 160px; }
7940
}
7941
------MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3----
7942
Content-Type: text/css
7943
Content-Transfer-Encoding: binary
7944
Content-Location: https://browser.geekbench.com/assets/geekbench5-116f250c4ba0c58a9aaaf61fdebcd28bd3225c60bc314aecec76f72b2bc6aac3.css
7945

    
7946
@charset "utf-8";
7947

    
7948
body.corktown { background: rgb(242, 242, 242); color: rgb(44, 45, 48); }
7949

    
7950
.corktown .benchmark-bar { background-color: rgb(2, 127, 191); }
7951

    
7952
.corktown .baseline-bar { background-color: rgb(191, 191, 191); height: 30px; }
7953

    
7954
.corktown .comparison-benchmark-table { margin-bottom: 0px; }
7955

    
7956
.corktown .comparison-benchmark-table.system-information .name { vertical-align: middle; font-weight: bold; width: 30%; }
7957

    
7958
.corktown .comparison-benchmark-table.system-information .value { width: 35%; }
7959

    
7960
.corktown .comparison-benchmark-table.section-performance .workload { width: 33%; vertical-align: middle; font-weight: bold; color: rgb(33, 37, 41); }
7961

    
7962
.corktown .comparison-benchmark-table.section-performance .description { font-size: 10px; font-weight: normal; color: rgb(117, 118, 123); line-height: 14px; }
7963

    
7964
.corktown .comparison-benchmark-table.section-performance .name, .corktown .comparison-benchmark-table.section-performance .score, .corktown .comparison-benchmark-table.section-performance .delta { width: 22%; }
7965

    
7966
.corktown .comparison-benchmark-table.section-performance .name { font-weight: bold; text-align: left; vertical-align: top; }
7967

    
7968
.corktown .comparison-benchmark-table.section-performance .score, .corktown .comparison-benchmark-table.section-performance .delta { text-align: right; vertical-align: top; }
7969

    
7970
.corktown .comparison-benchmark-table.section-performance .delta { font-weight: bold; }
7971

    
7972
.corktown .comparison-benchmark-table.section-performance tr.scores { border-style: none; }
7973

    
7974
.corktown .comparison-benchmark-table.section-performance tr.document-graph, .corktown .comparison-benchmark-table.section-performance tr.baseline-graph { border-style: none; }
7975

    
7976
.corktown .comparison-benchmark-table.section-performance tr.document-graph td, .corktown .comparison-benchmark-table.section-performance tr.baseline-graph td { border-style: none; color: rgb(117, 118, 123); vertical-align: middle; }
7977

    
7978
.corktown .comparison-benchmark-table.section-performance tr.document-graph td, .corktown .comparison-benchmark-table.section-performance tr.document-graph th { padding-bottom: 4px; }
7979

    
7980
.corktown .comparison-benchmark-table.section-performance tr.baseline-graph td, .corktown .comparison-benchmark-table.section-performance tr.baseline-graph th { padding-top: 4px; }
7981

    
7982
.corktown .comparison-benchmark-table.section-performance .graph { width: 35%; vertical-align: middle; }
7983

    
7984
.corktown .comparison-benchmark-table.section-performance .graph .widget { height: 30px; width: 100%; }
7985

    
7986
.corktown .comparison-benchmark-table .faster { color: rgb(115, 185, 131); }
7987

    
7988
.corktown .comparison-benchmark-table .slower { color: rgb(228, 127, 137); }
7989

    
7990
.corktown .comparison-benchmark-table .up-tick::before { content: " ▲"; }
7991

    
7992
.corktown .comparison-benchmark-table .down-tick::before { content: " ▼"; }
7993

    
7994
@media (max-width: 768px) {
7995
  .corktown .comparison-benchmark-table tr.version, .corktown .comparison-benchmark-table tr.document-graph, .corktown .comparison-benchmark-table tr.baseline-graph { display: none; }
7996
}
7997

    
7998
.corktown .badge-primary { background-color: rgb(6, 127, 192); }
7999

    
8000
.corktown .list-group-item.current::before { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 5px; content: ""; background-color: rgb(6, 127, 192); }
8001

    
8002
.corktown h2 { font-size: 2.3rem; font-weight: 700; margin: 2rem 0px; }
8003

    
8004
@media (max-width: 768px) {
8005
  .corktown .primary .page-header { padding: 0px 15px; }
8006
}
8007

    
8008
@media (max-width: 992px) {
8009
  .corktown .primary { padding-left: 0px; padding-right: 0px; }
8010
}
8011

    
8012
.corktown .empty-platform-info { clear: both; }
8013

    
8014
.corktown .platform-info { clear: both; font-size: 14px; line-height: 20px; border-top: 1px solid rgb(213, 212, 214); padding: 16px; }
8015

    
8016
.corktown .platform-info .platform { padding-top: 2px; padding-bottom: 2px; float: left; }
8017

    
8018
.corktown .platform-info .validation-widget { font-size: 14px; line-height: 1.5em; border-radius: 4px; display: inline-block; float: right; padding: 2px 8px; }
8019

    
8020
.corktown .platform-info .validation-success { background: rgb(212, 237, 218); }
8021

    
8022
.corktown .platform-info .validation-success p { color: rgb(21, 87, 36); }
8023

    
8024
.corktown .platform-info .validation-warning { background: rgb(255, 243, 205); }
8025

    
8026
.corktown .platform-info .validation-warning p { color: rgb(133, 100, 4); }
8027

    
8028
.corktown .platform-info .validation-error { background: rgb(248, 215, 218); }
8029

    
8030
.corktown .platform-info .validation-error p { color: rgb(114, 28, 36); }
8031

    
8032
.corktown .platform-info::after { content: ""; clear: both; display: table; }
8033

    
8034
.corktown .table-wrapper { display: block; width: 100%; position: relative; margin: 0px 0px 24px; background: rgb(253, 253, 253); border-top: 1px solid rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 4px; }
8035

    
8036
.corktown .table-wrapper:last-of-type { margin-bottom: 0px; }
8037

    
8038
@media (min-width: 768px) {
8039
  .corktown .table-wrapper { border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 4px; border-radius: 4px; }
8040
  .corktown .table-wrapper:last-of-type { margin-bottom: 8px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
8041
}
8042

    
8043
.corktown .table-wrapper-inner { padding: 0px; }
8044

    
8045
.corktown .heading { width: 100%; display: block; padding: 0px; }
8046

    
8047
.corktown .heading h3 { font-size: 20px; font-weight: 600; color: rgb(44, 45, 48); line-height: 52px; padding: 0px 16px; margin-bottom: 0px; }
8048

    
8049
@media (min-width: 768px) {
8050
  .corktown .heading h3 { padding: 0px; }
8051
}
8052

    
8053
.corktown table { background-color: transparent; border-collapse: collapse; border-spacing: 0px; width: 100%; }
8054

    
8055
.corktown .table { font-size: 14px; border-collapse: collapse; margin: 0px; }
8056

    
8057
.corktown .table th, .corktown .table td { padding: 8px 16px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid rgb(220, 220, 220); }
8058

    
8059
.corktown .table th { background-color: rgb(222, 222, 223); font-weight: 500; }
8060

    
8061
.corktown .table, .corktown .table * th, .corktown .table * tr, .corktown .table * td { border: none; }
8062

    
8063
.corktown .table * th { background-color: rgb(239, 239, 239); line-height: 1.5em; padding: 8px 16px; font-weight: 500; }
8064

    
8065
.corktown .table thead th { border-bottom: none; }
8066

    
8067
.corktown .table * td { line-height: 1.2em; padding: 8px 12px; }
8068

    
8069
.corktown .table * tr { border-top: 1px solid rgb(223, 223, 223); border-bottom: 1px solid rgb(223, 223, 223); }
8070

    
8071
.corktown .table tr:first-of-type, .corktown .table tr:first-of-type td { border-top: none; }
8072

    
8073
.corktown .table * tr.stacked-heading th { border-bottom: 1px solid rgb(193, 193, 193); }
8074

    
8075
.corktown .table * tr:last-child { border-bottom: none; }
8076

    
8077
.corktown .table.system-table .name, .corktown .table.system-table .system-name { width: 40%; font-weight: 500; }
8078

    
8079
.corktown .table.system-table .value, .corktown .table.system-table .system-value { color: rgb(117, 118, 123); }
8080

    
8081
.corktown .benchmark-table .name { width: 1%; white-space: nowrap; padding-right: 6px; }
8082

    
8083
.corktown .benchmark-table .score { text-align: right; width: 20%; padding-left: 6px; padding-right: 6px; }
8084

    
8085
.corktown .benchmark-table .score .description { font-size: 90%; color: rgb(170, 170, 170); }
8086

    
8087
.corktown .benchmark-table .graph { padding-left: 6px; width: 60%; }
8088

    
8089
.corktown .benchmark-table * .data .name { float: left; text-align: left; }
8090

    
8091
.corktown .benchmark-table * .data .score { float: right; text-align: right; color: rgb(117, 118, 123); }
8092

    
8093
.corktown .benchmark-table * th.data .score { color: rgb(44, 45, 48); }
8094

    
8095
.corktown .benchmark-chart-table .name { width: 1%; white-space: nowrap; padding-right: 6px; }
8096

    
8097
.corktown .benchmark-chart-table .name .description { font-size: 80%; color: rgb(119, 119, 119); }
8098

    
8099
.corktown .benchmark-chart-table .score { text-align: right; width: 100px; padding-left: 6px; padding-right: 6px; vertical-align: middle; }
8100

    
8101
.corktown .benchmark-chart-table .graph { padding-left: 6px; width: 50%; }
8102

    
8103
.corktown .score-container { float: left; width: 100%; }
8104

    
8105
.corktown .score-container .score { text-align: center; font-size: 40px; line-height: 48px; margin-top: 24px; margin-bottom: 8px; color: rgb(44, 45, 48); }
8106

    
8107
.corktown .score-container .note { font-size: 14px; line-height: 20px; margin-bottom: 24px; text-align: center; color: rgb(44, 45, 48); font-weight: 500; }
8108

    
8109
.corktown .score-container-1 { border-bottom: 1px solid rgb(213, 212, 214); }
8110

    
8111
.corktown .score-container:last-of-type .score { margin-top: 0px; }
8112

    
8113
.corktown .compute .score-container .score { margin-top: 32px; }
8114

    
8115
@media (min-width: 768px) {
8116
  .corktown .table { font-size: 14px; width: 100%; margin-bottom: 20px; }
8117
  .corktown .table thead th { vertical-align: bottom; }
8118
  .corktown .table caption + thead tr:first-child th, .corktown .table caption + thead tr:first-child td, .corktown .table colgroup + thead tr:first-child th, .corktown .table colgroup + thead tr:first-child td, .corktown .table thead:first-child tr:first-child th, .corktown .table thead:first-child tr:first-child td { border-top: 0px; }
8119
  .corktown .table tbody + tbody { border-top: 2px solid rgb(221, 221, 221); }
8120
  .corktown .table-striped tbody tr:nth-child(2n+1) td, .corktown .table-striped tbody tr:nth-child(2n+1) th { background-color: rgb(249, 249, 249); }
8121
  .corktown .score-container { float: left; width: 50%; }
8122
  .corktown .score-container-1 { border-right: 1px solid rgb(213, 212, 214); border-bottom: none; }
8123
  .corktown .compute .score-container { float: left; width: 100%; }
8124
  .corktown .system-table { display: table; overflow-x: hidden; }
8125
  .corktown .system-table * .name { display: table-cell; width: 250px; }
8126
  .corktown .benchmark-desc { font-size: 10px; font-weight: normal; color: rgb(117, 118, 123); }
8127
  .corktown .benchmark-name { width: 200px; background-image: none; }
8128
  .corktown .benchmark-bar { background-color: rgb(2, 127, 191); height: 30px; }
8129
  .corktown .benchmark-table * .graph { display: table-cell; }
8130
  .corktown .benchmark-table * .graph .benchmark-bar { display: block; }
8131
  .corktown .system-table, .corktown .benchmark-table { margin-bottom: 0px; }
8132
  .corktown .system-table * th, .corktown .benchmark-table * th { padding: 12px 16px; line-height: 20px; font-weight: 500; }
8133
  .corktown .system-table * td, .corktown .benchmark-table * td { padding: 8px 16px; line-height: 1.2em; }
8134
}
8135

    
8136
.corktown .list-col { background: rgb(255, 255, 255); border-top: 1px solid rgb(213, 212, 214); padding: 16px 15px 8px; }
8137

    
8138
.corktown .list-col .col-12 { margin-bottom: 8px; }
8139

    
8140
.corktown .list-col .col-6 { margin-bottom: 8px; }
8141

    
8142
.corktown .list-col-title { font-size: 16px; font-weight: 500; }
8143

    
8144
.corktown .list-col-model { font-size: 12px; display: block; }
8145

    
8146
.corktown .list-col-subtitle { color: rgb(117, 118, 123); font-size: 12px; display: block; margin-top: 5px; margin-bottom: 1px; }
8147

    
8148
.corktown .list-col-subtitle-score { color: rgb(117, 118, 123); font-size: 12px; display: block; margin-top: 5px; margin-bottom: 1px; }
8149

    
8150
.corktown .list-col-text-score { display: block; font-size: 28px; }
8151

    
8152
@media (min-width: 768px) {
8153
  .corktown .list-col { background: none; border: none; margin: 0px 0px 8px; padding-top: 0px; padding-bottom: 0px; }
8154
  .corktown .list-col-inner { background: rgb(255, 255, 255); border: 1px solid rgb(205, 205, 205); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 4px; padding: 8px 16px 4px; }
8155
  .corktown .list-col-model { font-size: 1rem; display: block; }
8156
  .corktown .list-col-subtitle-score { text-align: right; }
8157
  .corktown .list-col-text-score { text-align: right; }
8158
}
8159

    
8160
.corktown .pagination-container { border-top: 1px solid rgb(213, 212, 214); padding: 0px 15px; }
8161

    
8162
.corktown .pagination-container .row { margin-left: 0px; margin-right: 0px; }
8163

    
8164
.corktown .pagination { display: inline-block; padding-left: 0px; margin: 40px 0px 0px; border-radius: 4px; }
8165

    
8166
.corktown .pagination .hide-on-mobile { display: none; }
8167

    
8168
.corktown .pagination > li { display: inline; }
8169

    
8170
.corktown .pagination > li > a, .corktown .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857; text-decoration: none; color: rgb(51, 122, 183); border: 1px solid rgb(213, 212, 214); margin-left: -1px; transition: background-color 0.25s ease-in-out 0s; }
8171

    
8172
.corktown .pagination > li:first-child > a, .corktown .pagination > li:first-child > span { margin-left: 0px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
8173

    
8174
.corktown .pagination > li:last-child > a, .corktown .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
8175

    
8176
.corktown .pagination > li > a:hover, .corktown .pagination > li > span:hover, .corktown .pagination > li > a:focus, .corktown .pagination > li > span:focus { z-index: 2; color: rgb(35, 82, 124); background-color: rgb(223, 228, 230); border-color: rgb(213, 212, 214); }
8177

    
8178
.corktown .pagination > .active > a, .corktown .pagination > .active > span, .corktown .pagination > .active > a:hover, .corktown .pagination > .active > span:hover, .corktown .pagination > .active > a:focus, .corktown .pagination > .active > span:focus { z-index: 3; color: rgb(255, 255, 255); background-color: rgb(6, 127, 192); border-color: rgb(6, 127, 192); cursor: default; }
8179

    
8180
.corktown .pagination > .disabled > span, .corktown .pagination > .disabled > span:hover, .corktown .pagination > .disabled > span:focus, .corktown .pagination > .disabled > a, .corktown .pagination > .disabled > a:hover, .corktown .pagination > .disabled > a:focus { color: rgb(119, 119, 119); border-color: rgb(213, 212, 214); cursor: not-allowed; }
8181

    
8182
.corktown .pagination-lg > li > a, .corktown .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; line-height: 1.33333; }
8183

    
8184
.corktown .pagination-lg > li:first-child > a, .corktown .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
8185

    
8186
.corktown .pagination-lg > li:last-child > a, .corktown .pagination-lg > li:last-child > span { border-bottom-right-radius: 6px; border-top-right-radius: 6px; }
8187

    
8188
.corktown .pagination-sm > li > a, .corktown .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; line-height: 1.5; }
8189

    
8190
.corktown .pagination-sm > li:first-child > a, .corktown .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
8191

    
8192
.corktown .pagination-sm > li:last-child > a, .corktown .pagination-sm > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
8193

    
8194
@media (min-width: 768px) {
8195
  .corktown .pagination-container { border-top: none; }
8196
  .corktown .pagination-container .row { margin-left: -15px; margin-right: -15px; }
8197
  .corktown .pagination .hide-on-mobile { display: inline; }
8198
}
8199

    
8200
@media (max-width: 992px) {
8201
  .corktown .table-overflow { width: 100%; margin-bottom: 15px; overflow-y: hidden; border: 1px solid rgb(221, 221, 221); }
8202
  .corktown .table-overflow .table { margin-bottom: 0px !important; }
8203
  .corktown .table-overflow > .table > thead > tr > th, .corktown .table-overflow > .table > tbody > tr > th, .corktown .table-overflow > .table > tfoot > tr > th, .corktown .table-overflow > .table > thead > tr > td, .corktown .table-overflow > .table > tbody > tr > td, .corktown .table-overflow > .table > tfoot > tr > td { white-space: nowrap; }
8204
}
8205
------MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3----
8206
Content-Type: image/svg+xml
8207
Content-Transfer-Encoding: binary
8208
Content-Location: https://browser.geekbench.com/assets/primate-labs-logo-fd7e09b735c0792cb111168c1844b9b006985da47a07695d4fec9d45443e9fbc.svg
8209

    
8210
<svg id="Black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1392 888"><defs><style>.cls-1{fill:#212121;}.cls-2{fill:#fff;}</style></defs><title>primate-labs-logo</title><rect class="cls-1" width="1392" height="888"/><path id="Primate_Labs" data-name="Primate Labs" class="cls-2" d="M308,664H260V792h20V744h26.47l19.88,48H348l-21.72-52.43A40,40,0,0,0,348,704h0A40,40,0,0,0,308,664Zm20,40a20,20,0,0,1-20,20H280V684h28a20,20,0,0,1,20,20h0ZM208,664H160V792h20V744h28a40,40,0,0,0,40-40h0A40,40,0,0,0,208,664Zm20,40a20,20,0,0,1-20,20H180V684h28a20,20,0,0,1,20,20h0Zm136,88h20V664H364V792Zm677-128L988,792h21.65l11.6-28h61.51l11.6,28H1116l-53-128h-22Zm-11.49,80L1052,689.75,1074.47,744h-44.94Zm166.42-24A34,34,0,0,0,1170,664h-46V792h48a40,40,0,0,0,40-40h0A39.94,39.94,0,0,0,1195.95,720ZM1144,684h26a14,14,0,0,1,0,28h-26V684Zm48,68a20,20,0,0,1-20,20h-28V732h28a20,20,0,0,1,20,20h0ZM932,664H912V792h64l8.28-20H932V664ZM468,766.25L425.65,664H404V792h20V712.28L457,792h22l33-79.72V792h20V664H510.35ZM1286.18,730c-5.85-6-14.4-10.81-26.13-14.57C1240,709,1240,700.28,1240,697a14.85,14.85,0,0,1,15-15c9.21,0,14.35,2.79,19.36,6.29l11.58-16.3c-7.55-5.27-16.63-10-30.93-10a35,35,0,0,0-35,35c0,22,18.46,32.49,34,37.45,20.34,6.52,22,14,22,20.55,0,9.14-7.26,19-19,19-8.64,0-17.55-3.39-28-10.62l-11.58,16.31c13.82,9.62,26.76,14.31,39.54,14.31,24.09,0,39-20.24,39-39C1296,745.12,1292.7,736.7,1286.18,730ZM597,664L544,792h21.65l11.6-28h61.51l11.6,28H672L619,664H597Zm-11.49,80L608,689.75,630.47,744H585.53ZM768,732h56V712H768V684h60V664H748V792h84V772H768V732ZM652,684h32V792h20V684h32V664H652v20Z" transform="translate(-32 -32)"/><path id="Goggles" class="cls-2" d="M570.4,232.47c15.95-6.61,56.49-18.78,143.3-20a3,3,0,0,1,2.4,4.85l-39.55,50.39a7.92,7.92,0,0,0-.56,9.06,19.36,19.36,0,0,1,3,8.32c0.6,6.71-3.68,11.89-10.91,13.21a146.89,146.89,0,0,0-17,4.17,8,8,0,0,0-3.94,2.71l-14.68,18.71a4,4,0,0,0,4,6.37c46.86-10.23,66.75-51,91.48-51,8.06,0,15.61,4.33,23.74,10.52a4,4,0,0,0,5.54-.73l54-68.86a8,8,0,0,1,7.26-3c36.32,4.46,56.74,11,67,15.25a0.5,0.5,0,0,0,.54-0.82c-12.62-12-68.36-29.6-158.11-29.6s-145.49,17.57-158.11,29.6A0.5,0.5,0,0,0,570.4,232.47Zm72,66.62a148.83,148.83,0,0,1,24.67-6.69c14.61-2.65,0-23.76-14.93-23.76C630,268.65,617.93,308.13,642.39,299.09ZM801,440.85c-19.77,7.34-30.52,5.94-39.66,4.37-9.62-2-17.46-4.1-33.36-4-15.9-.1-23.75,2-33.36,4-9.14,1.57-19.89,3-39.66-4.37a2,2,0,0,0-2.7,1.95c1.81,53.11,27.93,73.87,75.72,73.87s73.91-20.76,75.72-73.87A2,2,0,0,0,801,440.85ZM788.88,292.4a148.83,148.83,0,0,1,24.67,6.69c24.46,9,12.38-30.44-9.74-30.44C788.84,268.65,774.27,289.75,788.88,292.4Zm123-8.37c2.13-60.84-16.92-75.61-74.65-86.53-34.8-31.5-74-46.28-109.28-47.56-40.27,1-79.31,20.42-109.24,47.56C558.17,209,542,225.4,544.06,284,509.3,256.6,480.91,318.48,480,344.26c-0.19,25.93,20.43,98.27,33.77,108.32,6.74,5.52,18.54,6.68,27.24,6.33a73.61,73.61,0,0,0,31.74-8.47c17,41.48,31.87,55,42.37,83.9,2.76,7.44,11.82,8.81,15.46.26a45.94,45.94,0,0,0,3.26-12.69c34.76,24.76,72.31,38.05,83.56,51.51,3.28,3,4.26,7.66,9.21,8.44,5.93,1.09,8.14-4.14,10.85-7.21,24.82-28.51,102.19-34.46,144.43-124.92,9.64,5.64,21,8.5,31.84,9.15,14.59,0.83,22.86-2.3,28.25-6.11,13.08-9.25,33.78-80.93,34-107.92C975.42,320.95,947.1,256.24,911.88,284ZM938,447.59c-9.87,9-44.73,6.92-57.83-3.87-39.86,94.36-129,98.08-150.58,131.34a2,2,0,0,1-3.31,0c-14-21.6-56.55-30.75-95.57-60.38a55.81,55.81,0,0,1-6.11,18.64A2,2,0,0,1,621,533c-10-27.91-31-49.3-46.32-88.45-13.83,10.07-47.17,11.79-56.79,3-11-10-29.94-78.9-29.94-102.37s22.45-62.92,38.92-62.92c7.13,0,14.82,4.59,21.73,11-2.52-28.9,2.53-53.65,10.2-64,6.38-8.58,20.84-19.39,62.57-26.24,35-28.22,76.92-43.17,106.58-43.17s71.58,14.95,106.58,43.17c41.73,6.85,56.19,17.66,62.57,26.24,7.68,10.33,12.72,35.08,10.2,64,6.91-6.46,14.6-11,21.73-11,16.47,0,38.92,39.45,38.92,62.92S949,437.6,938,447.59ZM886.16,332.24a63,63,0,0,1-38.77,13c-72.18,0-96.13-56.6-119.42-56.6s-47.23,56.6-119.42,56.6a63,63,0,0,1-38.77-13,2,2,0,0,0-3.2,1.87c3.09,19.68,15.42,39.07,46.29,39.07,38.59,0,94.8-69.08,115.09-69.08s76.51,69.08,115.09,69.08c30.87,0,43.21-19.4,46.29-39.07A2,2,0,0,0,886.16,332.24ZM728,314.59c-13.64,0-43.28,30.25-53.22,46.28-11.56,18.64-21.68,40-22.56,71.45a2,2,0,0,0,1.35,2c34.6,11.78,39.37-4.93,74.43-3,35.06-1.89,39.83,14.81,74.43,3a2,2,0,0,0,1.35-2c-0.88-31.49-11-52.81-22.56-71.45C771.25,344.84,741.61,314.59,728,314.59Zm-20,41.51c-8-1.4-11.89-4.58-11.89-8.78,0-2.31,2.22-4,6.67-3.19,9.24,1.63,14.2,5.42,14.2,9.44C716.93,355.89,715.31,357.4,707.95,356.1Zm40,0c-7.36,1.3-9-.21-9-2.52,0-4,5-7.81,14.2-9.44,4.45-.79,6.67.88,6.67,3.19C759.88,351.52,755.95,354.7,748,356.1Z" transform="translate(-32 -32)"/></svg>
8211
------MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3----
8212
Content-Type: text/html
8213
Content-ID: <frame-2967C587A9191535FAF84FF123DDDC3E@mhtml.blink
8214
Content-Transfer-Encoding: 
8215
Content-Location: //googleads.g.doubleclick.net/pagead/html/r20221207/r20190131/zrt_lookup.html
8216

    
8217
<!DOCTYPE ><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body>
8218
</body></html>
8219
------MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3----
8220
Content-Type: text/html
8221
Content-ID: <frame-083080F036C7B92AD981D1AF255457F4@mhtml.blink
8222
Content-Transfer-Encoding: 
8223
Content-Location: //googleads.g.doubleclick.net/pagead/ads?client=ca-pub-8695727287678635&output=html&adk=1812271804&adf=3025194257&lmt=1670961375&plat=1%3A1024%2C2%3A16778240%2C3%3A2097152%2C4%3A2097152%2C9%3A32776%2C16%3A8388608%2C17%3A32%2C24%3A32%2C25%3A32%2C30%3A1081344%2C32%3A32%2C41%3A32&format=0x0&url=https%3A%2F%2Fbrowser.geekbench.com%2Fv5%2Fcpu%2F19283407&ea=0&pra=5&wgl=1&uach=WyJBbmRyb2lkIiwiMTIuMC4wIiwiIiwiZmlndXJlIiwiMTA1LjAuMTM0My41MCIsW10sZmFsc2UsbnVsbCwiIixbWyJNaWNyb3NvZnQgRWRnZSIsIjEwNS4wLjEzNDMuNTAiXSxbIk5vdClBO0JyYW5kIiwiOC4wLjAuMCJdLFsiQ2hyb21pdW0iLCIxMDUuMC41MTk1LjEyNyJdXSxmYWxzZV0.&dt=1670961375324&bpp=37&bdt=1615&idt=308&shv=r20221207&mjsv=m202212010101&ptt=9&saldr=aa&abxe=1&cookie=ID%3Dc1b849690425deda-2299e54ddad80000%3AT%3D1670984258%3ART%3D1670984258%3AS%3DALNI_MYHYfng6vtCiHfWWGBIrozvfpp6-g&gpic=UID%3D00000b9003fc69c9%3AT%3D1670984258%3ART%3D1670984258%3AS%3DALNI_MZ6380GkYzRkHQH1ouYXCdguMD5TA&nras=1&correlator=3678973529665&frm=20&pv=2&ga_vid=1036467717.1670961168&ga_sid=1670961376&ga_hid=1736020290&ga_fc=1&ga_cid=1187312122.1670961168&u_tz=480&u_his=1&u_h=680&u_w=1587&u_ah=680&u_aw=1587&u_cd=24&u_sd=1.5&dmc=8&adx=-12245933&ady=-12245933&biw=1587&bih=520&scr_x=0&scr_y=0&eid=44759876%2C44759927%2C44759837%2C44779794%2C44780792&oid=2&pvsid=1410886312539432&tmod=1670931199&uas=0&nvt=1&eae=2&fc=1920&brdim=0%2C0%2C0%2C0%2C1587%2C0%2C1587%2C520%2C1587%2C520&vis=2&rsz=%7C%7Cs%7C&abl=NS&fu=32768&bc=31&ifi=1&uci=a!1&fsb=1&dtd=405
8224

    
8225
<html<head<meta ="Content-Type" content="text/html; charset=UTF-8"></head><body marginwidth="0" marginheight="0"></body></html>
8226
------MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3----
8227
Content-Type: text/html
8228
Content-ID: <frame-248FB909559A731758422E44986751B8@mhtml.blink
8229
Content-Transfer-Encoding: 
8230
Content-Location: //googleads.g.doubleclick.net/pagead/ads?client=ca-pub-8695727287678635&output=html&h=600&slotname=3074847303&adk=2136006901&adf=347357254&pi=t.ma~as.3074847303&w=255&fwrn=4&fwrnh=100&lmt=1670961375&rafmt=1&format=255x600&url=https%3A%2F%2Fbrowser.geekbench.com%2Fv5%2Fcpu%2F19283407&fwr=0&fwrattr=true&rpe=1&resp_fmts=4&wgl=1&uach=WyJBbmRyb2lkIiwiMTIuMC4wIiwiIiwiZmlndXJlIiwiMTA1LjAuMTM0My41MCIsW10sZmFsc2UsbnVsbCwiIixbWyJNaWNyb3NvZnQgRWRnZSIsIjEwNS4wLjEzNDMuNTAiXSxbIk5vdClBO0JyYW5kIiwiOC4wLjAuMCJdLFsiQ2hyb21pdW0iLCIxMDUuMC41MTk1LjEyNyJdXSxmYWxzZV0.&dt=1670961375361&bpp=21&bdt=1652&idt=419&shv=r20221207&mjsv=m202212010101&ptt=9&saldr=aa&abxe=1&cookie=ID%3Dc1b849690425deda-2299e54ddad80000%3AT%3D1670984258%3ART%3D1670984258%3AS%3DALNI_MYHYfng6vtCiHfWWGBIrozvfpp6-g&gpic=UID%3D00000b9003fc69c9%3AT%3D1670984258%3ART%3D1670984258%3AS%3DALNI_MZ6380GkYzRkHQH1ouYXCdguMD5TA&prev_fmts=0x0&nras=1&correlator=3678973529665&frm=20&pv=1&ga_vid=1036467717.1670961168&ga_sid=1670961376&ga_hid=1736020290&ga_fc=1&ga_cid=1187312122.1670961168&u_tz=480&u_his=1&u_h=680&u_w=1587&u_ah=680&u_aw=1587&u_cd=24&u_sd=1.5&dmc=8&adx=1094&ady=225&biw=1587&bih=520&scr_x=0&scr_y=0&eid=44759876%2C44759927%2C44759837%2C44779794%2C44780792&oid=2&pvsid=1410886312539432&tmod=1670931199&uas=0&nvt=1&eae=0&fc=1920&brdim=0%2C0%2C0%2C0%2C1587%2C0%2C1587%2C520%2C1587%2C520&vis=2&rsz=%7C%7CpeEr%7C&abl=CS&pfx=0&fu=128&bc=31&ifi=2&uci=a!2&fsb=1&xpc=osr2ykix7h&p=https%3A//browser.geekbench.com&dtd=449
8231

    
8232
<!DOCTYPE ><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body marginwidth="0" marginheight="0"></body></html>
8233
------MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3----
8234
Content-Type: text/html
8235
Content-ID: <frame-29BF902476E045796813864236133AAC@mhtml.blink
8236
Content-Transfer-Encoding: 
8237
Content-Location: //chromewebdata/
8238

    
8239
<!DOCTYPE ><html dir="ltr" lang="zh" subframe=""><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><link rel="stylesheet" type="text/css" href="cid:css-5e89c3f4-a866-4620-a11c-e6578fd2b9f8@mhtml.blink" /><link rel="stylesheet" type="text/css" href="cid:css-3aac3faf-0cfd-49c0-a5e4-9d877d91cdc4@mhtml.blink" /><link rel="stylesheet" type="text/css" href="cid:css-47880713-b7e6-4a6a-bea5-270517c72429@mhtml.blink" />
8240
  
8241
  <meta name="theme-color" content="#fff">
8242
  <meta name="viewport" content="width=device-width, initial-scale=1.0,
8243
                                 maximum-scale=1.0, user-scalable=no">
8244
  <title>www.google.com</title>
8245
  
8246
  
8247
  
8248
  
8249
  
8250
  
8251
</head>
8252
<body id="t" style="font-family: Arial, sans-serif; font-size: 75%" jstcache="0" class="neterror">
8253
  <div id="main-frame-error" class="interstitial-wrapper" jstcache="0">
8254
    <div id="main-content" jstcache="0">
8255
      <div class="icon icon-thinking" jseval="updateIconClass(this.classList, iconClass)" alt="" jstcache="2"></div>
8256
      <div id="main-message" jstcache="0">
8257
        <h1 jstcache="0">
8258
          <span jsselect="heading" jsvalues=".innerHTML:msg" jstcache="14">嗯… 无法访问此页面</span>
8259
          <a id="error-information-button" class="hidden" jstcache="0"></a>
8260
        </h1>
8261
        <p jsselect="summary" jsvalues=".innerHTML:msg" jstcache="3"><strong jscontent="hostName" jstcache="27">www.google.com</strong> 花了太长时间进行响应</p>
8262
        <div id="https-upgrades-message" class="hidden" jstcache="0">
8263
          <p id="https-upgrades-message-details" jsselect="httpsUpgradesMessage" jsvalues=".innerHTML:msg" class="hidden" jstcache="15" style="display: none;"></p>
8264
        </div>
8265
        <!--The suggestion list and error code are normally presented inline,
8266
          in which case error-information-popup-* divs have no effect. When
8267
          error-information-popup-container has the use-popup-container class, this
8268
          information is provided in a popup instead.-->
8269
        <div id="error-information-popup-container" jstcache="0">
8270
          <div id="error-information-popup" jstcache="0">
8271
            <div id="error-information-popup-box" jstcache="0">
8272
              <div id="error-information-popup-content" jstcache="0">
8273
                <div id="suggestions-list" style="" jsdisplay="(suggestionsSummaryList &amp;&amp; suggestionsSummaryList.length)" jstcache="21">
8274
                  <p jsvalues=".innerHTML:suggestionsSummaryListHeader" jstcache="23">请尝试:</p>
8275
                  <ul jsvalues=".className:suggestionsSummaryList.length == 1 ? 'single-suggestion' : ''" jstcache="24" class="single-suggestion">
8276
                    <li jsselect="suggestionsSummaryList" jsvalues=".innerHTML:summary" jstcache="26" jsinstance="*0">检查连接</li>
8277
                  </ul>
8278
                </div>
8279
                <div class="error-code" jscontent="errorCode" jstcache="22">ERR_CONNECTION_TIMED_OUT</div>
8280
                <p id="error-information-popup-close" jstcache="0">
8281
                  <a class="link-button" jscontent="closeDescriptionPopup" jstcache="25">确定</a>
8282
                </p>
8283
              </div>
8284
            </div>
8285
          </div>
8286
        </div>
8287
        <div id="diagnose-frame" class="hidden" jstcache="0"></div>
8288
        <div id="download-links-wrapper" class="hidden" jstcache="0">
8289
          <div id="download-link-wrapper" jstcache="0">
8290
            <a id="download-link" class="link-button" jsselect="downloadButton" jscontent="msg" jsvalues=".disabledText:disabledMsg" jstcache="10" style="display: none;">
8291
            </a>
8292
          </div>
8293
          <div id="download-link-clicked-wrapper" class="hidden" jstcache="0">
8294
            <div id="download-link-clicked" class="link-button" jsselect="downloadButton" jscontent="disabledMsg" jstcache="19" style="display: none;">
8295
            </div>
8296
          </div>
8297
        </div>
8298
        
8299
        
8300
      </div>
8301
    </div>
8302
    <div id="buttons" class="nav-wrapper suggested-right" jstcache="0">
8303
      <div id="control-buttons" jstcache="0">
8304
        
8305
        <button id="reload-button" class="blue-button text-button" jsselect="reloadButton" jsvalues=".url:reloadUrl" jscontent="msg" jstcache="8">刷新</button><button id="show-saved-copy-button" class="blue-button text-button" jsselect="showSavedCopyButton" jscontent="msg" jsvalues="title:title; .primary:primary" jstcache="9" style="display: none;">
8306
        </button>
8307
        <button id="download-button" class="blue-button text-button" jsselect="downloadButton" jscontent="msg" jsvalues=".disabledText:disabledMsg" jstcache="10" style="display: none;">
8308
        </button>
8309
      </div>
8310
      <div id="details-buttons" jstcache="0">
8311
        <button id="details-button" jscontent="details" jsdisplay="(suggestionsDetails &amp;&amp; suggestionsDetails.length > 0) || diagnose" jsvalues=".detailsText:details; .hideDetailsText:hideDetails;" jstcache="11">详细信息</button>
8312
      </div>
8313
    </div>
8314
    <div id="details" class="hidden" jstcache="0">
8315
      <div class="suggestions" jsselect="suggestionsDetails" jstcache="4" jsinstance="*0">
8316
        <div class="suggestion-header" jsvalues=".innerHTML:header" jstcache="12">检查 Internet 连接</div>
8317
        <div class="suggestion-body" jsvalues=".innerHTML:body" jstcache="13">请检查你的网络电缆、调制解调器和路由器。</div>
8318
      </div>
8319
    </div>
8320
    <div id="game-buttons" jsdisplay="!!showGameButtons" jstcache="1" style="display: none;">
8321
      <span id="game-message" jscontent="playGameMsg" jstcache="5"></span>
8322
      <div class="managed-icon" jsdisplay="!!disabledGame" jstcache="6"></div>
8323
      <button id="game-button" jsselect="gameButton" jscontent="msg" jstcache="7"></button>
8324
    </div>
8325
  </div>
8326
  <div id="sub-frame-error" jstcache="0">
8327
    <!-- Show details when hovering over the icon, in case the details are
8328
         hidden because they're too large. -->
8329
    <div class="icon icon-thinking" jseval="updateIconClass(this.classList, iconClass)" jstcache="2"></div>
8330
    <div id="sub-frame-error-details" jsselect="summary" jsvalues=".innerHTML:msg" jstcache="3"><strong jscontent="hostName" jstcache="27">www.google.com</strong> 花了太长时间进行响应</div>
8331
  </div>
8332

    
8333

    
8334
</body></html>
8335
------MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3----
8336
Content-Type: text/css
8337
Content-Transfer-Encoding: binary
8338
Content-Location: cid:css-5e89c3f4-a866-4620-a11c-e6578fd2b9f8@mhtml.blink
8339

    
8340
@charset "utf-8";
8341

    
8342
a { color: var(--link-color); }
8343

    
8344
body { --background-color: #fff; --error-code-color: var(--google-gray-700); --google-blue-100: rgb(210, 227, 252); --google-blue-300: rgb(138, 180, 248); --google-blue-600: rgb(26, 115, 232); --google-blue-700: rgb(25, 103, 210); --google-gray-100: rgb(241, 243, 244); --google-gray-300: rgb(218, 220, 224); --google-gray-500: rgb(154, 160, 166); --google-gray-50: rgb(248, 249, 250); --google-gray-600: rgb(128, 134, 139); --google-gray-700: rgb(95, 99, 104); --google-gray-800: rgb(60, 64, 67); --google-gray-900: rgb(32, 33, 36); --heading-color: var(--google-gray-900); --link-color: rgb(88, 88, 88); --popup-container-background-color: rgba(0,0,0,0.65); --primary-button-fill-color-active: var(--google-blue-700); --primary-button-fill-color: var(--google-blue-600); --primary-button-text-color: #fff; --quiet-background-color: rgb(247, 247, 247); --secondary-button-border-color: var(--google-gray-500); --secondary-button-fill-color: #fff; --secondary-button-hover-border-color: var(--google-gray-600); --secondary-button-hover-fill-color: var(--google-gray-50); --secondary-button-text-color: var(--google-gray-700); --small-link-color: var(--google-gray-700); --text-color: var(--google-gray-700); --edge-background: var(--edge-grey-background); --edge-black: #101010; --edge-focus-color: #838383; --edge-blue-hover: #0078D4; --edge-blue-pressed: #1081D7; --edge-blue-rest: #0070C6; --edge-blue-selected: #004274; --edge-border-hover:#949494; --edge-border-pressed: #ADADAD; --edge-border-rest: #C5C5C5; --edge-grey-background: #F6F6F6; --edge-grey-selected: #C6C6C6; --edge-light-grey-hover: #F3F3F3; --edge-light-grey-pressed: #F7F7F7; --edge-light-grey-rest: #EFEFEF; --edge-primary-text-color: var(--edge-black); --edge-secondary-text-color: var(--edge-text-grey-rest); --edge-text-blue-hover: #0070C6; --edge-text-blue-rest: #0061AB; --edge-text-blue-pressed: #1081D7; --edge-text-grey-rest: #6F6F6F; --edge-white: #FFFFFF; --edge-primary-button-focus-shadow: 0 0 0 2px inset #F2F8FD; --edge-focus-outline: 2px solid var(--edge-focus-color); background: var(--edge-background); color: var(--edge-primary-text-color); overflow-wrap: break-word; }
8345

    
8346
.nav-wrapper .secondary-button { background: var(--secondary-button-fill-color); border: 1px solid var(--secondary-button-border-color); color: var(--secondary-button-text-color); float: none; margin: 0px; padding: 8px 16px; }
8347

    
8348
.hidden { display: none; }
8349

    
8350
html { text-size-adjust: 100%; font-size: 125%; }
8351

    
8352
.icon { background-repeat: no-repeat; background-size: 100%; }
8353

    
8354
@media (prefers-color-scheme: dark) {
8355
  body { --background-color: var(--google-gray-900); --error-code-color: var(--google-gray-500); --heading-color: var(--google-gray-500); --link-color: var(--google-blue-300); --primary-button-fill-color-active: rgb(129, 162, 208); --primary-button-fill-color: var(--google-blue-300); --primary-button-text-color: var(--google-gray-900); --quiet-background-color: var(--background-color); --secondary-button-border-color: var(--google-gray-700); --secondary-button-fill-color: var(--google-gray-900); --secondary-button-hover-fill-color: rgb(48, 51, 57); --secondary-button-text-color: var(--google-blue-300); --small-link-color: var(--google-blue-300); --text-color: var(--google-gray-500); --edge-black: #FFFFFF; --edge-focus-color: #888; --edge-blue-hover: #0070C6; --edge-blue-pressed: #0069B9; --edge-blue-rest: #0078D4; --edge-blue-selected: #63ACE5; --edge-border-hover:#909090; --edge-border-pressed: #787878; --edge-border-rest: #575757; --edge-grey-background: #2D2D2D; --edge-grey-selected: #676767; --edge-light-grey-hover: #424242; --edge-light-grey-pressed: #3E3E3E; --edge-light-grey-rest: #464646; --edge-text-blue-hover: #429BDF; --edge-text-blue-rest: #63ACE5; --edge-text-blue-pressed: #2189DA; --edge-text-grey-rest: #949494; --edge-white: #1D1D1D; --edge-primary-button-focus-shadow: 0 0 0 2px inset #F2F8FD; }
8356
}
8357
------MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3----
8358
Content-Type: text/css
8359
Content-Transfer-Encoding: binary
8360
Content-Location: cid:css-3aac3faf-0cfd-49c0-a5e4-9d877d91cdc4@mhtml.blink
8361

    
8362
@charset "utf-8";
8363

    
8364
button { border: 0px; border-radius: 2px; box-sizing: border-box; color: var(--primary-button-text-color); cursor: pointer; float: right; font-size: 0.875em; margin: 0px; padding: 8px 16px; transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s; user-select: none; }
8365

    
8366
[dir="rtl"] button { float: left; }
8367

    
8368
.bad-clock button, .captive-portal button, .https-only button, .insecure-form button, .lookalike-url button, .main-frame-blocked button, .neterror button, .pdf button, .ssl button, .safe-browsing-billing button { background: var(--edge-blue-rest); }
8369

    
8370
.bad-clock a, .captive-portal a, .ssl a { color: var(--edge-text-blue-rest); text-decoration: none; border-bottom: 1px solid currentcolor; }
8371

    
8372
@media (forced-colors: active) {
8373
  .bad-clock a, .captive-portal a, .lookalike-url a, .ssl a { forced-color-adjust: none; color: linktext; border-bottom: 1px solid currentcolor; }
8374
  .bad-clock a:focus, .captive-portal a:focus, .lookalike-url a:focus, .ssl a:focus { outline: none; border-bottom: 2px solid linktext; }
8375
}
8376

    
8377
.bad-clock #primary-button, .captive-portal #primary-button, .lookalike-url #primary-button, .ssl #primary-button { color: white; background-color: var(--edge-blue-rest); border: 2px solid var(--edge-blue-rest); font-family: system-ui, sans-serif; font-weight: 600; outline: none; }
8378

    
8379
.bad-clock #primary-button:focus, .captive-portal #primary-button:focus, .lookalike-url #primary-button:focus, .ssl #primary-button:focus { border-color: var(--edge-focus-color); box-shadow: var(--edge-primary-button-focus-shadow); }
8380

    
8381
.bad-clock #primary-button:hover, .captive-portal #primary-button:hover, .lookalike-url #primary-button:hover, .ssl #primary-button:hover { background-color: var(--edge-blue-hover); border-color: var(--edge-blue-hover); }
8382

    
8383
.bad-clock #primary-button:active, .captive-portal #primary-button:active, .lookalike-url #primary-button:active, .ssl #primary-button:active { background-color: var(--edge-blue-pressed); box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; }
8384

    
8385
@media (forced-colors: active) {
8386
  .bad-clock #primary-button, .captive-portal #primary-button, .lookalike-url #primary-button, .ssl #primary-button { forced-color-adjust: none; background-color: highlight; color: highlighttext; border: 2px solid transparent; }
8387
  .bad-clock #primary-button:focus, .captive-portal #primary-button:focus, .lookalike-url #primary-button:focus, .ssl #primary-button:focus { outline: buttontext solid 2px; border-color: transparent; box-shadow: none; }
8388
  .bad-clock #primary-button:hover, .captive-portal #primary-button:hover, .lookalike-url #primary-button:hover, .ssl #primary-button:hover { background-color: highlighttext; color: highlight; border: 2px solid highlight; }
8389
}
8390

    
8391
.bad-clock #details-button, .captive-portal #details-button, .lookalike-url #proceed-button, .ssl #details-button { color: var(--edge-primary-text-color); background-color: transparent; border-color: var(--edge-border-rest); }
8392

    
8393
.bad-clock #details-button:focus, .captive-portal #details-button:focus, .lookalike-url #proceed-button:focus, .ssl #details-button:focus { outline: var(--edge-focus-outline); }
8394

    
8395
.bad-clock #details-button:active, .captive-portal #details-button:active, .lookalike-url #proceed-button:active, .ssl #details-button:active { border-color: white; background: var(--edge-light-grey-pressed); box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; }
8396

    
8397
.bad-clock #details-button:hover, .captive-portal #details-button:hover, .lookalike-url #proceed-button:hover, .ssl #details-button:hover { background: var(--edge-light-grey-hover); border-color: var(--edge-border-hover); text-decoration: none; }
8398

    
8399
@media (forced-colors: active) {
8400
  .bad-clock #details-button, .captive-portal #details-button, .lookalike-url #proceed-button, .ssl #details-button { forced-color-adjust: none; background-color: buttonface; color: buttontext; border: 1px solid buttontext; }
8401
  .bad-clock #details-button:focus, .captive-portal #details-button:focus, .lookalike-url #proceed-button:focus, .ssl #details-button:focus { outline: buttontext solid 2px; }
8402
  .bad-clock #details-button:hover, .captive-portal #details-button:hover, .lookalike-url #proceed-button:hover, .ssl #details-button:hover { background-color: highlight; color: highlighttext; }
8403
}
8404

    
8405
.bad-clock #main-message > p, .captive-portal #main-message > p, .lookalike-url #main-message > p, .ssl #main-message > p { font-size: 14px; line-height: 20px; color: var(--edge-primary-text-color); }
8406

    
8407
button:active { background: var(--primary-button-fill-color-active); outline: 0px; }
8408

    
8409
#debugging { display: inline; overflow: auto; }
8410

    
8411
.debugging-content { line-height: 1em; margin-bottom: 0px; margin-top: 1em; }
8412

    
8413
.debugging-content-fixed-width { display: block; font-family: monospace; font-size: 1.2em; margin-top: 0.5em; }
8414

    
8415
.debugging-title { font-weight: bold; }
8416

    
8417
#details { margin: 0px 0px 50px; }
8418

    
8419
#details p:not(:first-of-type) { margin-top: 20px; }
8420

    
8421
.secondary-button:active { border-color: white; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; }
8422

    
8423
.secondary-button:hover { background: var(--secondary-button-hover-fill-color); border-color: var(--secondary-button-hover-border-color); text-decoration: none; }
8424

    
8425
.error-code { color: var(--error-code-color); font-size: 0.8em; margin-top: 12px; text-transform: uppercase; }
8426

    
8427
#error-debugging-info { font-size: 0.8em; }
8428

    
8429
h1 { color: var(--edge-primary-text-color); font-size: 1.6em; font-weight: bold; line-height: 1.25em; margin-bottom: 16px; }
8430

    
8431
h2 { font-size: 1.2em; font-weight: normal; }
8432

    
8433
.icon { height: 72px; margin: 0px 0px 40px; width: 72px; }
8434

    
8435
input[type="checkbox"] { opacity: 0; }
8436

    
8437
input[type="checkbox"]:focus ~ .checkbox::after { outline: -webkit-focus-ring-color auto 5px; }
8438

    
8439
.interstitial-wrapper { box-sizing: border-box; font-size: 1em; line-height: 1.6em; margin: 14vh auto 0px; max-width: 600px; width: 100%; }
8440

    
8441
#main-message > p { display: inline; }
8442

    
8443
#extended-reporting-opt-in { font-size: 0.875em; margin-top: 32px; }
8444

    
8445
#extended-reporting-opt-in label { display: grid; grid-template-columns: 1.8em 1fr; position: relative; }
8446

    
8447
#enhanced-protection-message { border-radius: 4px; font-size: 1em; margin-top: 32px; padding: 10px 5px; }
8448

    
8449
#enhanced-protection-message label { display: grid; grid-template-columns: 2.5em 1fr; position: relative; }
8450

    
8451
#enhanced-protection-message div { margin: 0.5em; }
8452

    
8453
#enhanced-protection-message .icon { height: 1.5em; vertical-align: middle; width: 1.5em; }
8454

    
8455
#https-upgrades-message { border-radius: 4px; font-size: 1em; }
8456

    
8457
.nav-wrapper { margin-top: 51px; }
8458

    
8459
.nav-wrapper::after { clear: both; content: ""; display: table; width: 100%; }
8460

    
8461
.small-link { color: var(--small-link-color); font-size: 0.875em; }
8462

    
8463
.checkboxes { flex: 0 0 24px; }
8464

    
8465
.checkbox { --padding: 0.9em; background: transparent; display: block; height: 1em; left: -1em; padding-inline-start: var(--padding); position: absolute; right: 0px; top: -0.5em; width: 1em; }
8466

    
8467
.checkbox::after { border: 1px solid white; border-radius: 2px; content: ""; height: 1em; left: var(--padding); position: absolute; top: var(--padding); width: 1em; }
8468

    
8469
.checkbox::before { background: transparent; border-width: 0px 2px 2px; border-style: solid; border-color: white; border-image: initial; border-inline-end-width: 0px; content: ""; height: 0.2em; left: calc(0.3em + var(--padding)); opacity: 0; position: absolute; top: calc(0.3em + var(--padding)); transform: rotate(-45deg); width: 0.5em; }
8470

    
8471
input[type="checkbox"]:checked ~ .checkbox::before { opacity: 1; }
8472

    
8473
#recurrent-error-message { background: var(--edge-light-grey-rest); border-radius: 4px; margin-bottom: 16px; margin-top: 12px; padding: 12px 16px; }
8474

    
8475
.showing-recurrent-error-message #extended-reporting-opt-in { margin-top: 16px; }
8476

    
8477
.showing-recurrent-error-message #enhanced-protection-message { margin-top: 16px; }
8478

    
8479
@media (max-width: 700px) {
8480
  .interstitial-wrapper { padding: 0px 10%; }
8481
  #error-debugging-info { overflow: auto; }
8482
}
8483

    
8484
@media (max-width: 420px) {
8485
  button, [dir="rtl"] button, .small-link { float: none; font-size: 0.825em; font-weight: 500; margin: 0px; width: 100%; }
8486
  button { padding: 16px 24px; }
8487
  #details { margin: 20px 0px; }
8488
  #details p:not(:first-of-type) { margin-top: 10px; }
8489
  .secondary-button:not(.hidden) { display: block; margin-top: 20px; text-align: center; width: 100%; }
8490
  .interstitial-wrapper { padding: 0px 5%; }
8491
  #extended-reporting-opt-in { margin-top: 24px; }
8492
  #enhanced-protection-message { margin-top: 24px; }
8493
  .nav-wrapper { margin-top: 30px; }
8494
}
8495

    
8496
@media (max-width: 420px) {
8497
  .nav-wrapper .secondary-button { border: 0px; margin: 16px 0px 0px; margin-inline-end: 0px; padding-bottom: 16px; padding-top: 16px; }
8498
}
8499

    
8500
@media (min-width: 240px) and (max-width: 420px) and (min-height: 401px), (min-width: 421px) and (min-height: 240px) and (max-height: 560px) {
8501
  body .nav-wrapper { background: var(--edge-grey-background); bottom: 0px; box-shadow: 0 -22px 40px var(--edge-grey-background); left: 0px; margin: 0px auto; max-width: 736px; padding-inline: 24px; position: fixed; right: 0px; width: 100%; z-index: 2; }
8502
  .interstitial-wrapper { max-width: 736px; }
8503
  #details, #main-content { padding-bottom: 40px; }
8504
  #details { padding-top: 5.5vh; }
8505
  button.small-link { color: var(--google-blue-600); }
8506
}
8507

    
8508
@media (max-width: 420px) and (orientation: portrait), (max-height: 560px) {
8509
  body { margin: 0px auto; }
8510
  button, #details-button, [dir="rtl"] button, button.small-link { font-size: 0.933em; margin: 6px 0px; transform: translateZ(0px); }
8511
  .nav-wrapper { box-sizing: border-box; padding-bottom: 8px; width: 100%; }
8512
  #details { box-sizing: border-box; height: auto; margin: 0px; opacity: 1; transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1) 0s; }
8513
  #details.hidden, #main-content.hidden { height: 0px; opacity: 0; overflow: hidden; padding-bottom: 0px; transition: none 0s ease 0s; }
8514
  h1 { font-size: 1.5em; margin-bottom: 8px; }
8515
  .icon { margin-bottom: 5.69vh; }
8516
  .interstitial-wrapper { box-sizing: border-box; margin: 7vh auto 12px; padding: 0px 24px; position: relative; }
8517
  .interstitial-wrapper p { font-size: 0.95em; line-height: 1.61em; margin-top: 8px; }
8518
  #main-content { margin: 0px; transition: opacity 100ms cubic-bezier(0.4, 0, 0.2, 1) 0s; }
8519
  .small-link { border: 0px; }
8520
  .suggested-left > #control-buttons, .suggested-right > #control-buttons { float: none; margin: 0px; }
8521
}
8522

    
8523
@media (min-width: 421px) and (min-height: 500px) and (max-height: 560px) {
8524
  .interstitial-wrapper { margin-top: 10vh; }
8525
}
8526

    
8527
@media (min-height: 400px) and (orientation: portrait) {
8528
  .interstitial-wrapper { margin-bottom: 145px; }
8529
}
8530

    
8531
@media (min-height: 299px) {
8532
  .nav-wrapper { padding-bottom: 16px; }
8533
}
8534

    
8535
@media (max-height: 560px) and (min-height: 240px) and (orientation: landscape) {
8536
  .extended-reporting-has-checkbox #details { padding-bottom: 80px; }
8537
}
8538

    
8539
@media (min-height: 500px) and (max-height: 650px) and (max-width: 414px) and (orientation: portrait) {
8540
  .interstitial-wrapper { margin-top: 7vh; }
8541
}
8542

    
8543
@media (min-height: 650px) and (max-width: 414px) and (orientation: portrait) {
8544
  .interstitial-wrapper { margin-top: 10vh; }
8545
}
8546

    
8547
@media (max-height: 400px) and (orientation: portrait), (max-height: 239px) and (orientation: landscape), (max-width: 419px) and (max-height: 399px) {
8548
  .interstitial-wrapper { display: flex; flex-direction: column; margin-bottom: 0px; }
8549
  #details { flex: 1 1 auto; order: 0; }
8550
  #main-content { flex: 1 1 auto; order: 0; }
8551
  .nav-wrapper { flex: 0 1 auto; margin-top: 8px; order: 1; padding-inline: 0px; position: relative; width: 100%; }
8552
  button, .nav-wrapper .secondary-button { padding: 16px 24px; }
8553
  button.small-link { color: var(--google-blue-600); }
8554
}
8555

    
8556
@media (max-width: 239px) and (orientation: portrait) {
8557
  .nav-wrapper { padding-inline: 0px; }
8558
}
8559
------MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3----
8560
Content-Type: text/css
8561
Content-Transfer-Encoding: binary
8562
Content-Location: cid:css-47880713-b7e6-4a6a-bea5-270517c72429@mhtml.blink
8563

    
8564
@charset "utf-8";
8565

    
8566
body { background-color: var(--edge-grey-background); }
8567

    
8568
html[subframe] #main-frame-error { display: none; }
8569

    
8570
html:not([subframe]) #sub-frame-error { display: none; }
8571

    
8572
#diagnose-button { float: none; margin-bottom: 10px; margin-inline-start: 0px; margin-top: 20px; }
8573

    
8574
h1 { margin-top: 0px; overflow-wrap: break-word; color: var(--edge-primary-text-color); margin-bottom: 22px; }
8575

    
8576
h1 span { font-weight: bold; font-size: 24px; line-height: 32px; }
8577

    
8578
h2 { color: var(--edge-secondary-text-color); font-size: 1.2em; font-weight: normal; margin: 10px 0px; }
8579

    
8580
a { color: var(--edge-text-blue-rest); text-decoration: none; border-bottom: 1px solid currentcolor; }
8581

    
8582
a:hover { color: var(--edge-text-blue-hover); }
8583

    
8584
a:focus { outline: none; text-decoration: none; border-bottom: var(--edge-focus-outline); }
8585

    
8586
#game-buttons { display: flex; align-items: center; }
8587

    
8588
#game-message { margin-inline-end: 16px; }
8589

    
8590
#game-button { color: var(--edge-primary-text-color); background-color: transparent; border: 1px solid var(--edge-border-rest); }
8591

    
8592
#game-button:disabled { opacity: 0.3; cursor: not-allowed; }
8593

    
8594
#game-button:hover:not(:disabled) { background-color: var(--edge-light-grey-hover); border-color: var(--edge-border-hover); }
8595

    
8596
#game-button:active:not(:disabled) { border-color: white; background: var(--edge-light-grey-pressed); box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; }
8597

    
8598
#game-button:focus:not(:disabled) { outline: var(--edge-focus-outline); }
8599

    
8600
@media (forced-colors: active) {
8601
  a:hover { }
8602
}
8603

    
8604
.icon { user-select: none; display: inline-block; }
8605

    
8606
.icon-generic { content: -webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAADtJREFUKM9jYBgFRIP///8/wM16wGAhg5fF3ICbVYCfZf8fD4uBgXlAWPx/8LEKmJvxsCiwFxji/3GyANQXWAZOSFkcAAAAAElFTkSuQmCC") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAQMAAADdiHD7AAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAFFJREFUSMdjYBgFo2AUjALSwX8weDCwQv+AmP2D/IFBIMRg3zCwQvYNQCGG+gEXAkXSwApBQP2o0CARqv//b8CFgHmF8c9ACw3lePwPAwMoBADzVzSl0RutTQAAAABJRU5ErkJggg==") 2x); }
8607

    
8608
.icon-offline { content: -webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAGxJREFUeF7tyMEJwkAQRuFf5ipMKxYQiJ3Z2nSwrWwBA0+DQZcdxEOueaePp9+dQZFB7GpUcURSVU66yVNFj6LFICatThZB6r/ko/pbRpUgilY0Cbw5sNmb9txGXUKyuH7eV25x39DtJXUNPQGJtWFV+BT/QAAAAABJRU5ErkJggg==") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAGFBMVEUAAABTU1NNTU1TU1NPT09SUlJSUlJTU1O8B7DEAAAAB3RSTlMAoArVKvVgBuEdKgAAAJ1JREFUeF7t1TEOwyAMQNG0Q6/UE+RMXD9d/tC6womIFSL9P+MnAYOXeTIzMzMzMzMzaz8J9Ri6HoITmuHXhISE8nEh9yxDh55aCEUoTGbbQwjqHwIkRAEiIaG0+0AA9VBMaE89Rogeoww936MQrWdBr4GN/z0IAdQ6nQ/FIpRXDwHcA+JIJcQowQAlFUA0MfQpXLlVQfkzR4igS6ENjknm/wiaGhsAAAAASUVORK5CYII=") 2x); position: relative; }
8609

    
8610
.icon-page-error { content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjIxIDEzLjVsMS43NjcgMS43NzMtLjcwNC43MDRMMTMuNSAxNC4yMWwtMS43NzMgMS43NzMtLjcwNC0uNzEgMS43NzQtMS43NzQtMS43NzQtMS43NzMuNzA0LS43MDQgMS43NzMgMS43NzQgMS43NzMtMS43NzQuNzA0LjcxMUwxNC4yMSAxMy41ek0yIDE1aDh2MUgxVjBoOC43MUwxNCA0LjI5VjEwaC0xVjVIOVYxSDJ2MTR6bTgtMTFoMi4yOUwxMCAxLjcxVjR6IiBmaWxsPSIjMTAxMDEwIi8+PC9zdmc+"); }
8611

    
8612
.icon-thinking { content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuNSAxMWExLjUwNSAxLjUwNSAwIDAxMS4zODMuOTE0Yy4wNzguMTgyLjExNy4zNzguMTE3LjU4NmExLjUwNSAxLjUwNSAwIDAxLS45MTQgMS4zODNBMS40NzIgMS40NzIgMCAwMTMuNSAxNGExLjUwNSAxLjUwNSAwIDAxLTEuMzgzLS45MTRBMS40NzEgMS40NzEgMCAwMTIgMTIuNWExLjUwNSAxLjUwNSAwIDAxLjkxNC0xLjM4M2MuMTgyLS4wNzguMzc4LS4xMTcuNTg2LS4xMTd6bTAgMmEuNDguNDggMCAwMC4zNTItLjE0OEEuNDguNDggMCAwMDQgMTIuNWEuNDguNDggMCAwMC0uMTQ4LS4zNTJBLjQ4LjQ4IDAgMDAzLjUgMTJhLjQ4LjQ4IDAgMDAtLjM1Mi4xNDhBLjQ4LjQ4IDAgMDAzIDEyLjVjMCAuMTM1LjA1LjI1My4xNDguMzUyQS40OC40OCAwIDAwMy41IDEzek0xIDE0YS45NDEuOTQxIDAgMDEuNzAzLjI5N0EuOTQxLjk0MSAwIDAxMiAxNWEuOTcuOTcgMCAwMS0uMDc4LjM5IDEuMDMgMS4wMyAwIDAxLS41MzEuNTMyQS45NjkuOTY5IDAgMDExIDE2YS45NjkuOTY5IDAgMDEtLjM5LS4wNzggMS4xMDMgMS4xMDMgMCAwMS0uMzItLjIxMSAxLjEwMyAxLjEwMyAwIDAxLS4yMTItLjMyQS45NjkuOTY5IDAgMDEwIDE1YS45NjkuOTY5IDAgMDEuMjktLjcwM0EuOTY5Ljk2OSAwIDAxMSAxNHpNMTEuNSAxYy42MiAwIDEuMjAzLjEyIDEuNzUuMzZhNC41MTUgNC41MTUgMCAwMTEuNDMuOTZjLjQwNi40MDcuNzI2Ljg4My45NiAxLjQzLjI0LjU0Ny4zNiAxLjEzLjM2IDEuNzUgMCAuNjItLjEyIDEuMjAzLS4zNiAxLjc1YTQuNTE2IDQuNTE2IDAgMDEtMi4zOSAyLjM5OEE0LjM5NSA0LjM5NSAwIDAxMTEuNSAxMGgtLjE4YTQuNDUyIDQuNDUyIDAgMDEtMi44MiAxYy0uMzggMC0uNzUtLjA0NC0xLjExLS4xMzNhNC43MzggNC43MzggMCAwMS0xLjAxNS0uMzk4IDQuNzM4IDQuNzM4IDAgMDEtLjg5LS42MjVBNC45MjQgNC45MjQgMCAwMTQuNzU3IDlINC41YTMuNDUgMy40NSAwIDAxLTEuMzY3LS4yNzMgMy41MzcgMy41MzcgMCAwMS0xLjg2LTEuODZBMy40NDYgMy40NDYgMCAwMTEgNS41YTMuNTEzIDMuNTEzIDAgMDEyLjEzMy0zLjIyN0EzLjQ0NiAzLjQ0NiAwIDAxNC41IDJoLjU0Yy4xNzYtLjMwNy4zOS0uNTgzLjY0LS44MjhBMy45NyAzLjk3IDAgMDE4LjUgMGMuNDkgMCAuOTYuMDg2IDEuNDE0LjI1OC40NTguMTcyLjg2Ny40MiAxLjIyNy43NDJoLjM1OXptMCA4YTMuMzkgMy4zOSAwIDAwMS4zNi0uMjczIDMuNTk2IDMuNTk2IDAgMDAxLjEwOS0uNzVBMy41MzIgMy41MzIgMCAwMDE1IDUuNWEzLjMxIDMuMzEgMCAwMC0uMjgxLTEuMzYgMy40MjIgMy40MjIgMCAwMC0uNzUtMS4xMDkgMy40MjMgMy40MjMgMCAwMC0xLjExLS43NUEzLjMxIDMuMzEgMCAwMDExLjUgMmgtLjc1OGEzLjk3NiAzLjk3NiAwIDAwLTEuMDIzLS43MzRDOS4zNjkgMS4wODkgOC45NjQgMSA4LjUgMWEyLjkgMi45IDAgMDAtLjk0NS4xNDhjLS4yODcuMDk0LS41NDcuMjMtLjc4Mi40MDdhMy4zMSAzLjMxIDAgMDAtLjYzMi42MzNBNC43ODUgNC43ODUgMCAwMDUuNjU2IDNINC41YTIuNTM1IDIuNTM1IDAgMDAtMS43NzMuNzQyIDIuNTA3IDIuNTA3IDAgMDAtLjUzMi43OWMtLjEzLjMtLjE5NS42MjMtLjE5NS45NjhzLjA2NS42Ny4xOTUuOTc3Yy4xMy4zMDIuMzA4LjU2Ny41MzIuNzk2LjIyOS4yMjQuNDk0LjQwMS43OTYuNTMyLjMwOC4xMy42MzMuMTk1Ljk3Ny4xOTVoLjgyOGMuMTYyLjMwMi4zNTIuNTc4LjU3LjgyOC4yMi4yNDUuNDY0LjQ1Ni43MzUuNjMzQTMuNDM2IDMuNDM2IDAgMDA4LjUgMTBhMy4zOSAzLjM5IDAgMDAxLjMyLS4yNTljLjQxMi0uMTc3Ljc5LS40MjQgMS4xMzMtLjc0MmguNTQ3eiIgZmlsbD0iIzEwMTAxMCIvPjwvc3ZnPg=="); }
8613

    
8614
.icon-blocked { content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjUgOWEzLjUxMyAzLjUxMyAwIDAxMi40NzcgMS4wMjMgMy41MTMgMy41MTMgMCAwMS43NSAzLjg0NCAzLjUxMyAzLjUxMyAwIDAxLTQuNTk0IDEuODYgMy41MzcgMy41MzcgMCAwMS0xLjg2LTEuODZBMy40NDYgMy40NDYgMCAwMTkgMTIuNWEzLjUxMyAzLjUxMyAwIDAxMi4xMzMtMy4yMjdBMy40NDYgMy40NDYgMCAwMTEyLjUgOXpNMTAgMTIuNWMwIC4zNDQuMDY1LjY3LjE5NS45NzcuMTMuMzAyLjMwOC41NjcuNTMyLjc5Ni4yMjkuMjI0LjQ5NC40MDIuNzk2LjUzMmEyLjU3OCAyLjU3OCAwIDAwMS42OTUuMDk0Yy4yMzUtLjA3My40NTQtLjE3OC42NTctLjMxM2wtMy40Ni0zLjQ2MWMtLjEzNi4yMDMtLjI0LjQyMi0uMzEzLjY1NkEyLjU3OCAyLjU3OCAwIDAwMTAgMTIuNXptNC41ODYgMS4zNzVjLjEzNS0uMjAzLjIzNy0uNDIyLjMwNS0uNjU2YTIuNDA3IDIuNDA3IDAgMDAtLjA5NC0xLjY4OCAyLjQ0MyAyLjQ0MyAwIDAwLS41NC0uNzg5IDIuNDQzIDIuNDQzIDAgMDAtLjc4OC0uNTM5IDIuNDA3IDIuNDA3IDAgMDAtMS42ODgtLjA5NGMtLjIzNC4wNjgtLjQ1My4xNy0uNjU2LjMwNWwzLjQ2IDMuNDYxek04LjQ2OSAxNWMuMjI0LjM3LjUuNzAzLjgyOCAxSDFWMGg4LjcxTDE0IDQuMjlWOGE0LjA3MyA0LjA3MyAwIDAwLTEtLjIxOVY1SDlWMUgydjE0aDYuNDY5ek0xMCA0aDIuMjlMMTAgMS43MVY0eiIgZmlsbD0iIzEwMTAxMCIvPjwvc3ZnPg=="); }
8615

    
8616
.icon-disconnected { content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDQ4IDIwNDgiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE2MDAgMTE1MnE5MyAwIDE3NCAzNXQxNDMgOTYgOTYgMTQyIDM1IDE3NXEwIDkzLTM1IDE3NHQtOTYgMTQzLTE0MiA5Ni0xNzUgMzVxLTkzIDAtMTc0LTM1dC0xNDMtOTYtOTYtMTQyLTM1LTE3NXEwLTkzIDM1LTE3NHQ5Ni0xNDMgMTQyLTk2IDE3NS0zNXptLTMyMCA0NDhxMCA2NiAyNSAxMjR0NjggMTAyIDEwMiA2OSAxMjUgMjVxNDcgMCA5Mi0xM3Q4NC00MGwtNDQzLTQ0M3EtMjYgMzktMzkgODR0LTE0IDkyem01ODcgMTc2cTI2LTM5IDM5LTg0dDE0LTkycTAtNjYtMjUtMTI0dC02OS0xMDEtMTAyLTY5LTEyNC0yNnEtNDcgMC05MiAxM3QtODQgNDBsNDQzIDQ0M3ptLTc3NCAxMjVxMjIgMzYgNDggNjl0NTcgNjJxLTQzIDgtODYgMTJ0LTg4IDRxLTE0MSAwLTI3Mi0zNnQtMjQ0LTEwNC0yMDctMTYwLTE2MS0yMDctMTAzLTI0NS0zNy0yNzJxMC0xNDEgMzYtMjcydDEwNC0yNDQgMTYwLTIwNyAyMDctMTYxVDc1MiAzN3QyNzItMzdxMTQxIDAgMjcyIDM2dDI0NCAxMDQgMjA3IDE2MCAxNjEgMjA3IDEwMyAyNDUgMzcgMjcycTAgNDQtNCA4N3QtMTIgODdxLTU0LTU5LTExOC05OGw0LTM4cTItMTkgMi0zOCAwLTEzMC0zOC0yNTZoLTM2MnE4IDYyIDExIDEyM3Q1IDEyNHEtMzMgMy02NSAxMHQtNjQgMTh2LTM5cTAtNjAtNC0xMTh0LTEyLTExOEg2NTdxLTkgNjQtMTMgMTI3dC00IDEyOXEwIDY1IDQgMTI4dDEzIDEyOGg0NDZxLTM3IDU5LTYwIDEyOEg2NzlxOCAzNyAyMyA4OXQzNyAxMDkgNTEgMTEzIDY0IDEwMSA3OCA3MiA5MiAyOHExOCAwIDM1LTV0MzQtMTR6bTczOS0xMjYxcS0zOC04MS05MS0xNTJ0LTEyMC0xMzEtMTQzLTEwNC0xNjItNzVxMzYgNDkgNjQgMTA1dDUxIDExNSA0MCAxMjEgMjkgMTIxaDMzMnptLTgwOC01MTJxLTQ5IDAtOTEgMjd0LTc4IDczLTY1IDEwMS01MSAxMTMtMzcgMTA5LTIzIDg5aDY5MHEtOC0zNy0yMy04OXQtMzctMTA5LTUxLTExMy02NC0xMDEtNzgtNzItOTItMjh6bS0yOTIgNTBxLTg1IDI5LTE2MiA3NFQ0MjcgMzU3IDMwOCA0ODd0LTkyIDE1M2gzMzJxMTItNTkgMjgtMTIwdDM5LTEyMSA1Mi0xMTYgNjUtMTA1em0tNjA0IDg0NnEwIDEzMCAzOCAyNTZoMzYycS04LTY0LTEyLTEyN3QtNC0xMjlxMC02NSA0LTEyOHQxMi0xMjhIMTY2cS0zOCAxMjYtMzggMjU2em04OCAzODRxMzggODEgOTEgMTUydDEyMCAxMzEgMTQzIDEwNCAxNjIgNzVxLTM2LTQ5LTY1LTEwNXQtNTEtMTE1LTM5LTEyMS0yOS0xMjFIMjE2eiIgZmlsbD0iIzEwMTAxMCIvPjwvc3ZnPg=="); }
8617

    
8618
.icon-find { content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDBjLjIwOCAwIC40MTIuMDM0LjYxLjEwMi4xOTcuMDYyLjM4LjE1My41NDYuMjczLjE2Ny4xMi4zMTMuMjYzLjQzOC40My4xMy4xNjEuMjI5LjM0LjI5Ny41MzlsMi44MzYgOC41Yy4xODIuNTM2LjI3MyAxLjA4OC4yNzMgMS42NTYgMCAuNDg0LS4wOTQuOTQtLjI4MSAxLjM2N2EzLjUzNyAzLjUzNyAwIDAxLS43NSAxLjExIDMuNTk2IDMuNTk2IDAgMDEtMS4xMS43NUEzLjM5IDMuMzkgMCAwMTEyLjUgMTVjLS40NjMgMC0uOTEyLS4wODgtMS4zNDQtLjI2NmEzLjQ2NSAzLjQ2NSAwIDAxLTEuMTMzLS43NTcgMy40NjUgMy40NjUgMCAwMS0uNzU3LTEuMTMzQTMuNTEzIDMuNTEzIDAgMDE5IDExLjVWOEg3djMuNWEzLjQ4OCAzLjQ4OCAwIDAxLTIuMTY0IDMuMjM0QTMuNDU0IDMuNDU0IDAgMDEzLjUgMTVhMy40NSAzLjQ1IDAgMDEtMS4zNjctLjI3MyAzLjcyMiAzLjcyMiAwIDAxLTEuMTEtLjc1IDMuNzIyIDMuNzIyIDAgMDEtLjc1LTEuMTFBMy40NDYgMy40NDYgMCAwMTAgMTEuNWMwLS41NjguMDkxLTEuMTIuMjczLTEuNjU2LjAyNi0uMDczLjA4Ni0uMjUuMTgtLjUzMWwuMzQ0LTEuMDQ3Yy4xNC0uNDE3LjI5NC0uODc1LjQ2LTEuMzc1YTUxNi4yMDYgNTE2LjIwNiAwIDAwMS4wMTYtMy4wMjRsLjQzLTEuMjk3Yy4xMjUtLjM3NS4yMjQtLjY3Ny4yOTctLjkwNmwuMTE3LS4zNDRjLjA3OC0uMTkyLjE4LS4zNy4zMDUtLjUzLjEyNS0uMTY4LjI2OC0uMzA4LjQzLS40MjMuMTY2LS4xMTQuMzQ2LS4yMDMuNTM5LS4yNjVBMS44MSAxLjgxIDAgMDE1IDBjLjM4NSAwIC43LjA2My45NDUuMTg4LjI1LjEyNC40NDguMjk0LjU5NC41MDcuMTUxLjIwOS4yNi40NS4zMjguNzI3LjA2OC4yNy4xMS41NTUuMTI1Ljg1MS4wMjEuMjk3LjAyNi41OTcuMDE2Ljg5OUM3LjAwMyAzLjQ2OSA3IDMuNzQ1IDcgNGgyYzAtLjI1NS0uMDA1LS41MzEtLjAxNi0uODI4LS4wMDUtLjMwMiAwLS42MDIuMDE2LS44OTkuMDItLjI5Ni4wNjUtLjU4LjEzMy0uODUxLjA2OC0uMjc2LjE3NC0uNTE4LjMyLS43MjdhMS42MSAxLjYxIDAgMDEuNTk0LS41MDdDMTAuMjk3LjA2MSAxMC42MTUgMCAxMSAwek0zLjUgMTRjLjM0NCAwIC42NjctLjA2NS45NjktLjE5NS4zMDItLjEzNi41NjUtLjMxNS43ODktLjU0YTIuNTMgMi41MyAwIDAwLjUzOS0uNzk2Yy4xMzUtLjMwMi4yMDMtLjYyNS4yMDMtLjk2OXMtLjA2OC0uNjY3LS4yMDMtLjk2OWEyLjQ0NCAyLjQ0NCAwIDAwLS41NC0uNzg5IDIuNDQ0IDIuNDQ0IDAgMDAtLjc4OC0uNTM5QTIuMzQxIDIuMzQxIDAgMDAzLjUgOWMtLjM0NCAwLS42NjcuMDY4LS45NjkuMjAzLS4zMDIuMTMtLjU2Ny4zMS0uNzk3LjU0YTIuNjIgMi42MiAwIDAwLS41MzkuNzg4Yy0uMTMuMzAyLS4xOTUuNjI1LS4xOTUuOTY5cy4wNjUuNjY3LjE5NS45NjljLjEzNi4zMDIuMzE1LjU2OC41NC43OTcuMjI5LjIyNC40OTQuNDAzLjc5Ni41MzkuMzAyLjEzLjYyNS4xOTUuOTY5LjE5NXpNNiAyYS45NDEuOTQxIDAgMDAtLjI5Ny0uNzAzQS45NDEuOTQxIDAgMDA1IDFjLS4yMDMgMC0uMzk2LjA2My0uNTc4LjE4OGEuOTYzLjk2MyAwIDAwLS4zNjcuNDg0TDEuNzk3IDguNDM4Yy4yNjYtLjE0MS41NDItLjI0OC44MjgtLjMyQTMuMzEgMy4zMSAwIDAxMy41IDhjLjE3MiAwIC4zOC4wMjYuNjI1LjA3OC4yNS4wNDcuNDk3LjExNy43NDIuMjExLjI1LjA4OS40NzcuMTk4LjY4LjMyOC4yMDguMTMuMzYuMjc2LjQ1My40MzhWMnptMyA1VjVIN3YyaDJ6bTEgMi4wNTVjLjA5NC0uMTYyLjI0Mi0uMzA4LjQ0NS0uNDM4LjIwOS0uMTMuNDM1LS4yNC42OC0uMzI4YTQuNDMgNC40MyAwIDAxLjc0Mi0uMjFjLjI1LS4wNTMuNDYxLS4wNzkuNjMzLS4wNzkuMjk3IDAgLjU4OC4wNC44NzUuMTE3LjI4Ny4wNzMuNTYzLjE4LjgyOC4zMmwtMi4yNTgtNi43NjVhLjk1Ljk1IDAgMDAtLjM3NS0uNDg0Ljk3Ljk3IDAgMDAtLjk2LS4xMSAxLjAzIDEuMDMgMCAwMC0uNTMyLjUzMUEuOTY5Ljk2OSAwIDAwMTAgMnY3LjA1NXpNMTIuNSAxNGMuMzQ0IDAgLjY2Ny0uMDY1Ljk2OS0uMTk1LjMwMi0uMTM2LjU2NS0uMzE1Ljc4OS0uNTRhMi41MyAyLjUzIDAgMDAuNTM5LS43OTZjLjEzNS0uMzAyLjIwMy0uNjI1LjIwMy0uOTY5cy0uMDY4LS42NjctLjIwMy0uOTY5YTIuNDQ0IDIuNDQ0IDAgMDAtLjU0LS43ODkgMi40NDQgMi40NDQgMCAwMC0uNzg4LS41MzlBMi4zNDEgMi4zNDEgMCAwMDEyLjUgOWMtLjM0NCAwLS42NjcuMDY4LS45NjkuMjAzYTIuNTIgMi41MiAwIDAwLS43OTcuNTQgMi42MiAyLjYyIDAgMDAtLjUzOS43ODhjLS4xMy4zMDItLjE5NS42MjUtLjE5NS45NjlzLjA2NS42NjcuMTk1Ljk2OWMuMTM2LjMwMi4zMTUuNTY4LjU0Ljc5Ny4yMjkuMjI0LjQ5NC40MDMuNzk2LjUzOS4zMDIuMTMuNjI1LjE5NS45NjkuMTk1eiIgZmlsbD0iIzEwMTAxMCIvPjwvc3ZnPg=="); }
8619

    
8620
.icon-insecure-site { content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0IDd2OUgyVjdoOVY0YzAtLjQyNy0uMDc4LS44MjMtLjIzNC0xLjE4OGEyLjgxOSAyLjgxOSAwIDAwLS42MzMtLjk0NSAyLjgxOSAyLjgxOSAwIDAwLS45NDUtLjYzM0EyLjk4MiAyLjk4MiAwIDAwOCAxYy0uNDI3IDAtLjgyMy4wNzgtMS4xODguMjM0YTIuOTA1IDIuOTA1IDAgMDAtMS41ODUgMS41NzlBMy4wNjEgMy4wNjEgMCAwMDUgNEg0YzAtLjU2OC4xMDItMS4wOTQuMzA1LTEuNTc4LjIwMy0uNDkuNDg0LS45MTQuODQzLTEuMjc0QTMuOTIgMy45MiAwIDAxNi40MTQuMzA1IDQuMDk3IDQuMDk3IDAgMDE4IDBhNC4wNCA0LjA0IDAgMDExLjU3OC4zMDVjLjQ5LjIwMy45MTQuNDg0IDEuMjc0Ljg0My4zNTkuMzYuNjQuNzg0Ljg0MyAxLjI3NEE0LjA0IDQuMDQgMCAwMTEyIDR2M2gyem0tMSAxSDN2N2gxMFY4eiIgZmlsbD0iIzEwMTAxMCIvPjwvc3ZnPg=="); }
8621

    
8622
.icon-page-briefcase { content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC4wNTUgNjBhOC45NDggOC45NDggMCAwMDEuNDYgNEg0VjBoMzQuODQ0TDU2IDE3LjE1NnYxMi4wOTlBNi45NjggNi45NjggMCAwMDUyIDI4di04SDM2VjRIOHY1NmgxNi4wNTV6bTI1LjEwMS00NEg0MFY2Ljg0NEw0OS4xNTYgMTZ6IiBmaWxsPSIjMTAxMDEwIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNyAzOHYtM2EzIDMgMCAwMTMtM2gxMmEzIDMgMCAwMTMgM3YzaDRhNSA1IDAgMDE1IDV2MTZhNSA1IDAgMDEtNSA1SDMzYTUgNSAwIDAxLTUtNVY0M2E1IDUgMCAwMTUtNWg0em00IDB2LTJoMTB2Mkg0MXptLTggNGExIDEgMCAwMC0xIDF2M2EzIDMgMCAwMDMgM2g4di0xYTEgMSAwIDAxMS0xaDRhMSAxIDAgMDExIDF2MWg4YTMgMyAwIDAwMy0zdi0zYTEgMSAwIDAwLTEtMUgzM3ptMiAxMWg4djFhMSAxIDAgMDAxIDFoNGExIDEgMCAwMDEtMXYtMWg4YzEuMDc0IDAgMi4wOS0uMjQyIDMtLjY3NFY1OWExIDEgMCAwMS0xIDFIMzNhMSAxIDAgMDEtMS0xdi02LjY3NGMuOTEuNDMyIDEuOTI2LjY3NCAzIC42NzR6IiBmaWxsPSIjMTAxMDEwIi8+PC9zdmc+"); }
8623

    
8624
.icon-disabled { content: -webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABICAMAAAAZF4G5AAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAASZJREFUeAHd11Fq7jAMRGGf/W/6PoWB67YMqv5DybwG/CFjRuR8JBw3+ByiRjgV9W/TJ31P0tBfC6+cj1haUFXKHmVJo5wP98WwQ0ZCbfUc6LQ6VuUBz31ikADkLMkDrfUC4rR6QGW+gF6rx7NaHWCj1Y/W6lf4L7utvgBSt3rBFSS/XBMPUILcJINHCBWYUfpWn4NBi1ZfudIc3rf6/NGEvEA+AsYTJozmXemjXeLZAov+mnkN2HfzXpMSVQDnGw++57qNJ4D1xitA2sJ+VAWMygSEaYf2mYPTjZfk2K8wmP7HLIH5Mg4/pP+PEcDzUvDMvYbs/2NWwPO5vBdMZE4EE5UTQLiBFDaUlTDPBRoJ9HdAYIkIo06og3BNXtCzy7zA1aXk5x+tJARq63eAygAAAABJRU5ErkJggg==") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAACQAQMAAAArwfVjAAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAAYdJREFUeF7F1EFqwzAUBNARAmVj0FZe5QoBH6BX+dn4GlY2PYNzGx/A0CvkCIJuvIraKJKbgBvzf2g62weDGD7CYggpfFReis4J0ey9EGFIiEQQojFSlA9kSIiqd0KkFjKsewgRbStEN19mxUPTtmW9HQ/h6tyqNQ8NlSMZdzyE6qkoE0trVYGFm0n1WYeBhduzwbwBC7voS+vIxfeMjeaiLxsMMtQNwMPtuew+DjzcTHk8YMfDknEcIUOtf2lVfgVH3K4Xv5PRYAXRVMtItIJ3rfaCIVn9DsTH2NxisAVRex2Hh3hX+/mRUR08bAwPEYsI51ZxWH4Q0SpicQRXeyEaIug48FEdegARfMz/tADVsRciwTAxW308ehmC2gLraC+YCbV3QoTZexa+zegAEW5PhhgYfmbvJgcRqngGByOSXdFJcLk2JeDPEN0kxe1JhIt5FiFA+w+ItMELsUyPF2IaJ4aILqb4FbxPwhImwj6JauKgDUCYaxmYIsd4KXdMjIC9ItB5Bn4BNRwsG0XM2nwAAAAASUVORK5CYII=") 2x); width: 112px; }
8625

    
8626
.managed-icon { content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDQ4IDIwNDgiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTIwNDggNTQ0djEwODhxMCAzMy0xMiA2MnQtMzUgNTEtNTEgMzQtNjIgMTNIMTYwcS0zMyAwLTYyLTEydC01MS0zNS0zNC01MS0xMy02MlY1NDRxMC0zMyAxMi02MnQzNS01MSA1MS0zNCA2Mi0xM2g0ODBWMjM2cTAtMjIgOC00MnQyMy0zNCAzNC0yMyA0My05aDU1MnEyMiAwIDQyIDh0MzQgMjMgMjMgMzUgOSA0MnYxNDhoNDgwcTMzIDAgNjIgMTJ0NTEgMzUgMzQgNTEgMTMgNjJ6TTc0OCAyMzZ2MTQ4aDU1MlYyMzZINzQ4em0xMTQwIDE0MjhxMTQgMCAyMy05dDktMjN2LTUxNHEtNjAgMzQtMTI4IDM0aC02NDB2ODNxMCAxOS0xMyAzMnQtMzIgMTNIOTQxcS0xOSAwLTMyLTEzdC0xMy0zMnYtODNIMjU2cS02OCAwLTEyOC0zNHY1MTRxMCAxNCA5IDIzdDIzIDloMTcyOHptLTk2LTY0MHEyNyAwIDUwLTEwdDQwLTI3IDI4LTQxIDEwLTUwVjU0NHEwLTE0LTktMjN0LTIzLTlIMTYwcS0xNCAwLTIzIDl0LTkgMjN2MzUycTAgMjcgMTAgNTB0MjcgNDAgNDEgMjggNTAgMTBoNjQwdi04M3EwLTE5IDEzLTMydDMyLTEzaDE2NnExOSAwIDMyIDEzdDEzIDMydjgzaDY0MHoiLz48L3N2Zz4="); margin-inline-end: 6px; height: 16px; width: 16px; }
8627

    
8628
.error-code { display: block; font-size: 10px; line-height: 12px; color: var(--edge-secondary-text-color); margin-top: 24px; font-weight: 500; }
8629

    
8630
#content-top { margin: 20px; }
8631

    
8632
.hidden { display: none; }
8633

    
8634
#suggestion { margin-top: 15px; }
8635

    
8636
#suggestions-list p { margin-block-end: 0px; color: var(--edge-primary-text-color); font-weight: 700; }
8637

    
8638
#suggestions-list ul { margin-top: 0px; color: var(--edge-primary-text-color); padding-inline-start: 0px; list-style: none; }
8639

    
8640
#suggestions-list li { margin-top: 12px; font-size: 14px; line-height: 20px; }
8641

    
8642
#suggestions-list li::before { content: "•"; font-size: 14px; padding-right: 1em; }
8643

    
8644
.single-suggestion li::before { display: none; }
8645

    
8646
#short-suggestion { margin-top: 5px; }
8647

    
8648
#error-information-button { content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTExIDE4aDJ2LTJoLTJ2MnptMS0xNkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDh6bTAtMTRjLTIuMjEgMC00IDEuNzktNCA0aDJjMC0xLjEuOS0yIDItMnMyIC45IDIgMmMwIDItMyAxLjc1LTMgNWgyYzAtMi4yNSAzLTIuNSAzLTUgMC0yLjIxLTEuNzktNC00LTR6Ii8+PC9zdmc+"); height: 24px; vertical-align: -0.15em; width: 24px; }
8649

    
8650
.use-popup-container#error-information-popup-container #error-information-popup { align-items: center; background-color: var(--edge-grey-background); display: flex; height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 100; }
8651

    
8652
.use-popup-container#error-information-popup-container #error-information-popup-content > p { margin-bottom: 11px; margin-inline-start: 20px; }
8653

    
8654
.use-popup-container#error-information-popup-container #suggestions-list ul { margin-inline-start: 15px; }
8655

    
8656
.use-popup-container#error-information-popup-container #error-information-popup-box { background-color: var(--edge-white); left: 5%; padding-bottom: 15px; padding-top: 15px; position: fixed; width: 90%; z-index: 101; }
8657

    
8658
.use-popup-container#error-information-popup-container div.error-code { margin-inline-start: 20px; }
8659

    
8660
.use-popup-container#error-information-popup-container #suggestions-list p { margin-inline-start: 20px; }
8661

    
8662
:not(.use-popup-container)#error-information-popup-container #error-information-popup-close { display: none; }
8663

    
8664
#error-information-popup-close { margin-bottom: 0px; margin-inline-end: 35px; margin-top: 15px; text-align: end; }
8665

    
8666
.link-button { color: var(--edge-text-blue-rest); display: inline-block; font-weight: bold; text-transform: uppercase; }
8667

    
8668
#sub-frame-error-details { color: var(--edge-secondary-text-color); }
8669

    
8670
[jscontent="hostName"], [jscontent="failedUrl"] { overflow-wrap: break-word; }
8671

    
8672
#search-container { display: flex; margin-top: 20px; }
8673

    
8674
.snackbar { background: rgb(50, 50, 50); border-radius: 2px; bottom: 24px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.87em; left: 24px; max-width: 568px; min-width: 288px; opacity: 0; padding: 16px 24px 12px; position: fixed; transform: translateY(90px); will-change: opacity, transform; z-index: 999; }
8675

    
8676
.snackbar-show { animation: 0.25s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal forwards running show-snackbar, 0.25s cubic-bezier(0.4, 0, 1, 1) 5s 1 normal forwards running hide-snackbar; }
8677

    
8678
@-webkit-keyframes show-snackbar { 
8679
  100% { opacity: 1; transform: translateY(0px); }
8680
}
8681

    
8682
@-webkit-keyframes hide-snackbar { 
8683
  0% { opacity: 1; transform: translateY(0px); }
8684
  100% { opacity: 0; transform: translateY(90px); }
8685
}
8686

    
8687
.suggestions { margin-top: 18px; color: var(--edge-primary-text-color); font-size: 14px; line-height: 20px; }
8688

    
8689
.suggestion-header { font-weight: bold; margin-bottom: 4px; }
8690

    
8691
@media (max-width: 640px), (max-height: 640px) {
8692
  h1 { margin: 0px 0px 15px; }
8693
  #content-top { margin: 15px; }
8694
  .suggestions { margin-top: 10px; }
8695
  .suggestion-header { margin-bottom: 0px; }
8696
}
8697

    
8698
#download-link, #download-link-clicked { margin-bottom: 30px; margin-top: 30px; }
8699

    
8700
#download-link-clicked { color: rgb(187, 187, 187); }
8701

    
8702
#download-link::before, #download-link-clicked::before { content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxLjJlbSIgaGVpZ2h0PSIxLjJlbSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAyMGgxNHYtMkg1bTE0LTloLTRWM0g5djZINWw3IDcgNy03eiIgZmlsbD0iIzQyODVGNCIvPjwvc3ZnPg=="); display: inline-block; margin-inline-end: 4px; vertical-align: -webkit-baseline-middle; }
8703

    
8704
#download-link-clicked::before { width: 0px; opacity: 0; }
8705

    
8706
.offline-content-list-title { color: rgb(95, 99, 104); font-size: 0.8em; line-height: 1; margin-bottom: 0.8em; }
8707

    
8708
#offline-content-suggestions { margin-inline-start: -5%; width: 110%; }
8709

    
8710
@media (max-width: 700px) {
8711
  #offline-content-suggestions { margin-inline-start: -5%; width: 110%; }
8712
}
8713

    
8714
@media (max-width: 420px) {
8715
  #offline-content-suggestions { margin-inline-start: -2.5%; width: 105%; }
8716
}
8717

    
8718
@media (max-width: 420px) and (orientation: portrait), (max-height: 560px) {
8719
  #offline-content-suggestions { margin-inline-start: -12px; width: calc(100% + 24px); }
8720
}
8721

    
8722
.suggestion-with-image .offline-content-suggestion-visual { flex-basis: 8.2em; flex-shrink: 0; }
8723

    
8724
.suggestion-with-image .offline-content-suggestion-visual > img { height: 100%; width: 100%; }
8725

    
8726
#offline-content-list:not(.is-rtl) .suggestion-with-image .offline-content-suggestion-visual > img { border-bottom-right-radius: 8px; border-top-right-radius: 8px; }
8727

    
8728
#offline-content-list.is-rtl .suggestion-with-image .offline-content-suggestion-visual > img { border-bottom-left-radius: 8px; border-top-left-radius: 8px; }
8729

    
8730
.suggestion-with-icon .offline-content-suggestion-visual { align-items: center; display: flex; justify-content: center; min-height: 4.2em; min-width: 4.2em; }
8731

    
8732
.suggestion-with-icon .offline-content-suggestion-visual > div { align-items: center; background-color: rgb(241, 243, 244); border-radius: 50%; display: flex; height: 2.3em; justify-content: center; width: 2.3em; }
8733

    
8734
.suggestion-with-icon .offline-content-suggestion-visual > div > img { height: 1.45em; width: 1.45em; }
8735

    
8736
.offline-content-suggestion-texts { display: flex; flex-direction: column; justify-content: space-between; line-height: 1.3; padding: 0.9em; width: 100%; }
8737

    
8738
.offline-content-suggestion-title { -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: rgb(32, 33, 36); display: -webkit-box; font-size: 1.1em; overflow: hidden; text-overflow: ellipsis; }
8739

    
8740
div.offline-content-suggestion { align-items: stretch; border-color: rgb(218, 220, 224); border-radius: 8px; border-style: solid; border-width: 1px; display: flex; justify-content: space-between; margin-bottom: 0.8em; }
8741

    
8742
.suggestion-with-image { flex-direction: row; height: 8.2em; max-height: 8.2em; }
8743

    
8744
.suggestion-with-icon { flex-direction: row-reverse; height: 4.2em; max-height: 4.2em; }
8745

    
8746
.suggestion-with-icon .offline-content-suggestion-title { -webkit-line-clamp: 1; word-break: break-all; }
8747

    
8748
.suggestion-with-icon .offline-content-suggestion-texts { padding-inline-start: 0px; }
8749

    
8750
.offline-content-suggestion-attribution-freshness { color: rgb(95, 99, 104); display: flex; font-size: 0.8em; }
8751

    
8752
.offline-content-suggestion-attribution { -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex-shrink: 1; overflow-wrap: break-word; overflow: hidden; text-overflow: ellipsis; word-break: break-all; }
8753

    
8754
.no-attribution .offline-content-suggestion-attribution { display: none; }
8755

    
8756
.offline-content-suggestion-freshness::before { content: "-"; display: inline-block; flex-shrink: 0; margin-inline: 0.1em; }
8757

    
8758
.no-attribution .offline-content-suggestion-freshness::before { display: none; }
8759

    
8760
.offline-content-suggestion-freshness { flex-shrink: 0; }
8761

    
8762
.suggestion-with-image .offline-content-suggestion-pin-spacer { flex-shrink: 1; flex-grow: 100; }
8763

    
8764
.suggestion-with-image .offline-content-suggestion-pin { content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoMjR2MjRIMFYweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGQ9Ik0xMiAyQzYuNSAyIDIgNi41IDIgMTJzNC41IDEwIDEwIDEwIDEwLTQuNSAxMC0xMFMxNy41IDIgMTIgMnptNSAxNkg3di0yaDEwdjJ6bS02LjctNEw3IDEwLjdsMS40LTEuNCAxLjkgMS45IDUuMy01LjNMMTcgNy4zIDEwLjMgMTR6IiBmaWxsPSIjOUFBMEE2Ii8+PC9zdmc+"); flex-shrink: 0; height: 1.4em; margin-inline-start: 0.4em; width: 1.4em; }
8765

    
8766
.offline-content-list-action { text-align: center; }
8767

    
8768
#offline-content-summary { border-color: rgb(241, 243, 244); border-radius: 12px; border-style: solid; border-width: 1px; padding: 12px; text-align: center; }
8769

    
8770
.offline-content-summary-image-truncate { width: 45px; }
8771

    
8772
.offline-content-summary-images { direction: ltr; display: flex; margin-top: 10px; justify-content: center; padding-bottom: 12px; }
8773

    
8774
.offline-content-summary-images img { background: rgb(241, 243, 244); border-radius: 50%; box-shadow: rgb(155, 155, 155) 0px 1px 2px 0px, rgb(155, 155, 155) 0px 1px 3px 0px; padding: 12px; width: 32px; }
8775

    
8776
.offline-content-summary-description { border-top: 1px solid rgb(241, 243, 244); padding-top: 12px; }
8777

    
8778
.offline-content-summary-action { padding-top: 12px; }
8779

    
8780
html[subframe] body { overflow: hidden; }
8781

    
8782
#sub-frame-error { align-items: center; background-color: rgb(221, 221, 221); display: -webkit-flex; flex-flow: column; height: 100%; justify-content: center; left: 0px; position: absolute; text-align: center; top: 0px; transition: background-color 0.2s ease-in-out 0s; width: 100%; }
8783

    
8784
#sub-frame-error:hover { background-color: rgb(238, 238, 238); }
8785

    
8786
#sub-frame-error .icon-generic { margin: 0px 0px 16px; }
8787

    
8788
#sub-frame-error-details { margin: 0px 10px; text-align: center; visibility: hidden; }
8789

    
8790
#sub-frame-error:hover #sub-frame-error-details { visibility: visible; }
8791

    
8792
@media (max-width: 200px), (max-height: 95px) {
8793
  #sub-frame-error-details { display: none; }
8794
}
8795

    
8796
@media (max-height: 100px) {
8797
  #sub-frame-error .icon-generic { height: auto; margin: 0px; padding-top: 0px; width: 25px; }
8798
}
8799

    
8800
#control-buttons { margin-bottom: 44px; }
8801

    
8802
#details-buttons { width: 100%; }
8803

    
8804
#details-button { box-shadow: none; min-width: 0px; background: none; border: none; color: var(--edge-primary-text-color); cursor: pointer; font-size: 14px; line-height: 20px; text-decoration: none; float: left; padding: 4px; font-family: system-ui, sans-serif; }
8805

    
8806
#details-button::before { display: inline-block; content: ""; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjM2MTMgNC43MzYzM0wxMy44ODg3IDUuMjYzNjdMOCAxMS4xNTIzTDIuMTExMzMgNS4yNjM2N0wyLjYzODY3IDQuNzM2MzNMOCAxMC4wOTc3TDEzLjM2MTMgNC43MzYzM1oiIGZpbGw9IiMxMDEwMTAiLz4KPC9zdmc+Cg=="); margin-right: 10px; width: 14px; height: 10px; background-repeat: no-repeat; background-position: center center; fill: var(--edge-primary-text-color); }
8807

    
8808
#details-button.expanded::before { transform: rotate(180deg); }
8809

    
8810
#details-button:focus { outline: solid 2px var(--edge-focus-color); }
8811

    
8812
@media (forced-colors: active) {
8813
  #details-button, #game-button { forced-color-adjust: none; color: buttontext; background-color: buttonface; }
8814
  #game-button { border: 1px solid buttontext; }
8815
  #details-button::before, #game-button::before { fill: buttontext; }
8816
  #details-button:focus, #game-button:focus { outline: buttontext solid 2px; }
8817
  #details-button:hover, #game-button:hover { background-color: highlight; color: highlighttext; }
8818
  #details-button:hover::before, #game-button:hover::before { fill: highlighttext; }
8819
}
8820

    
8821
.nav-wrapper { margin-top: 44px; }
8822

    
8823
#control-buttons, #stale-load-button, #details-buttons { float: left !important; }
8824

    
8825
.suggested-left .secondary-button { margin-inline-end: 0px; }
8826

    
8827
#details-button.singular { float: none; }
8828

    
8829
#download-button { padding-bottom: 4px; padding-top: 4px; position: relative; }
8830

    
8831
#download-button::before { background: -webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAO0lEQVQ4y2NgGArgPxIY1YChsOE/LtBAmpYG0mxpIOSDBpKUo2lpIDZxNJCkHKqlYZAla3RAHQ1DFgAARRroHyLNTwwAAAAASUVORK5CYII=") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAZElEQVRYw+3Ruw3AMAwDUY3OzZUmRRD4E9iim9wNwAdbEURHyk4AAAAATiCVK8lLyPsKeT9K3lsownnunfkPxO78hKiYHxBV8x2icr5BVM+/CMf8g3DN34Rzns6ViwHUAUQ/6wIAd5Km7l6c8AAAAABJRU5ErkJggg==") 2x) no-repeat; content: ""; display: inline-block; width: 24px; height: 24px; margin-inline: -4px 4px; vertical-align: middle; }
8832

    
8833
#download-button:disabled { background: rgb(180, 206, 249); color: rgb(255, 255, 255); }
8834

    
8835
.suggested-thumbnail { width: 25vw; height: 25vw; }
8836

    
8837
#reload-button { background-color: var(--edge-blue-rest); color: white; border-radius: 2px; width: 100px; height: 32px; font-family: system-ui, sans-serif; font-weight: 600; font-size: 12px; padding: 0px; outline: none; }
8838

    
8839
#reload-button:focus { outline: var(--edge-focus-outline); box-shadow: var(--edge-primary-button-focus-shadow); }
8840

    
8841
#reload-button:hover { background-color: var(--edge-blue-hover); }
8842

    
8843
#reload-button:active { background-color: var(--edge-blue-pressed); }
8844

    
8845
@media (forced-colors: active) {
8846
  #reload-button { forced-color-adjust: none; background-color: highlight; color: highlighttext; }
8847
  #reload-button:hover { background-color: highlighttext; color: highlight; border: 2px solid highlight; }
8848
  #reload-button:focus { outline: buttontext solid 2px; box-shadow: none; }
8849
}
8850

    
8851
.offline { transition: -webkit-filter 1.5s cubic-bezier(0.65, 0.05, 0.36, 1) 0s, background-color 1.5s cubic-bezier(0.65, 0.05, 0.36, 1) 0s; will-change: -webkit-filter, background-color; }
8852

    
8853
#main-message > p { font-size: 14px; line-height: 20px; color: var(--edge-primary-text-color); }
8854

    
8855
.offline #main-message > p { display: none; }
8856

    
8857
.offline.inverted { filter: invert(100%); background-color: var(--edge-black); }
8858

    
8859
.offline .interstitial-wrapper { color: rgb(43, 43, 43); font-size: 1em; line-height: 1.55; margin: 0px auto; max-width: 600px; padding-top: 100px; width: 100%; }
8860

    
8861
.offline .controller { background: rgba(247, 247, 247, 0.1); height: 100vh; left: 0px; position: absolute; top: 0px; width: 100vw; z-index: 9; }
8862

    
8863
#offline-resources { display: none; }
8864

    
8865
@media (max-width: 420px) {
8866
  #download-button { padding-bottom: 12px; padding-top: 12px; }
8867
  .snackbar { left: 0px; bottom: 0px; width: 100%; border-radius: 0px; }
8868
}
8869

    
8870
@media (max-height: 350px) {
8871
  h1 { margin: 0px 0px 15px; }
8872
  .icon-offline { margin: 0px 0px 10px; }
8873
  .interstitial-wrapper { margin-top: 5%; }
8874
  .nav-wrapper { margin-top: 30px; }
8875
}
8876

    
8877
@media (min-width: 420px) and (max-width: 736px) and (min-height: 240px) and (max-height: 420px) and (orientation: landscape) {
8878
  .interstitial-wrapper { margin-bottom: 100px; }
8879
}
8880

    
8881
@media (max-width: 360px) and (max-height: 480px) {
8882
  .offline .interstitial-wrapper { padding-top: 60px; }
8883
}
8884

    
8885
@media (min-height: 240px) and (orientation: landscape) {
8886
  .offline .interstitial-wrapper { margin-bottom: 90px; }
8887
  .icon-offline { margin-bottom: 20px; }
8888
}
8889

    
8890
@media (max-height: 320px) and (orientation: landscape) {
8891
  .icon-offline { margin-bottom: 0px; }
8892
}
8893

    
8894
@media (max-width: 240px) {
8895
  button { padding-left: 12px; padding-right: 12px; }
8896
  .interstitial-wrapper { overflow: inherit; padding: 0px 8px; }
8897
}
8898

    
8899
@media (max-width: 120px) {
8900
  button { width: auto; }
8901
}
8902

    
8903
@media (prefers-color-scheme: dark) {
8904
  .icon, .managed-icon { filter: invert(1); }
8905
  #details-button::before { filter: invert(1); }
8906
}
8907
------MultipartBoundary--m24b61y9SABjDC4FUnO0YYEGgBYzDEE41W4JAATej3------